developing nirvana - corey a. butler, author.io
TRANSCRIPT
author.io
nir·va·na
Atranscendentstateinwhichthereisneithersuffering,desire,norsenseofself,andthesubjectisreleased
fromtheeffectsofkarmaandthecycleofdeathandrebirth.Itrepresentsthefinalgoal ofBuddhism.
synonyms: paradise · heaven · bliss · ecstasy · joy · peace
Pursuing astateofcontentment
developing
author.io
Whatmakesaprojectpopular?
MoststarredNodeversionmanagerforWindows
61,256downloadsofv1.1.1(ReleasedJuly‘16)
70,428downloadsofv1.1.0
ComingsooninArabic,German,Portuguese,Spanish,French,Japanese.
Contributorsfromacrosstheglobe.
author.io
node-windows
node-linux
node-mac
var Service = require('node-linux').Service
// Create a new service object var svc = new Service({name: 'Hello World',description: 'Example web server.',script: '/path/to/helloworld.js'
})
// Listen for "install" event, indicating// process is available as a service. svc.on('install', function() {svc.start()
})
svc.install()
author.io
//Defineaperson
var Person=newNGN.DATA.Model({
autoid:true,
fields:{
firstname:null,
lastname:null,
title:null
}
})
//Createadataentityrepresentingaperson
var employee=newPerson({
firstname:'John',
lastname:'Doe',
title:'Developer'
})
//Monitorthedatamodelforchanges
employee.on('field.update',function(change){
…
})
NGN Chassis
//CustomSASSButton
@includechassis-button((
default:(
bg-color:#FFF,
text-color:#77787C,
has-border:true,
border-thickness:2px,
border-color:#D1D2D4
),
hover:(
bg-color:#E2E3E5,
text-color:#77787C
),
active:(
bg-color:#DADBDD,
text-color:#77787C
)
));
author.io
FenixWebServer2.0
fenixwebserver.com |github.com/coreybutler/fenix
Time Stress
• InstantInfrastructure
• InstantSharing
• FasterFeedback
• Intuitive
TRUST
Builtonnode-webkit
UnitTesting&Documentation
author.io
Infrastructure&Administration
UseCase:HowFenixincreasedcodequalityandusefulness.
TIME