Let’s Encrypt has issued its millionth certificate, helping to secure approximately 2.4 million domains. This milestone means a lot to a team that started building a CA from scratch 16 months ago with an aim to have a real impact on the security of the Web
http://ift.tt/1Hfe2Dy
I'm Nassim, a web developer and I'm sharing with you some programming tips and tricks
Process manager for Node.js apps
PM2 is a production process manager for Node.js applications with a built-in load balancer. It allows you to keep applications alive forever, to reload them without downtime and to facilitate common system admin tasks.
http://ift.tt/ZYh2lk
http://ift.tt/ZYh2lk
Publish your npm right
Introduction
I've been working hard lately to publish my last works. For some time I was working on an evaluation platform for IT recruiters. The idea was to be able to create quizzes and auto-evaluate them. At the beginning I was thinking of a full website to generate and evaluate. But with the time clock going on, I decided to focus on the evaluation engine.
To more easily integrate it on my other projects, I decided to make it an express middleware and to share it as an npm dependency as of the node philosophy is do one thing but do it right.
How to
To allow users to access your package easily and to avoid breaking things, you should create a tag version for your package according to your packages.json :
git tag -a v0.0.1 git push --tags
Actually it was really easy to publish it. First of all, you'll need an npm account by typing the following commands :
npm set init.author.name "Your Name" npm set init.author.email "you@example.com" npm set init.author.url "http://yourblog.com" npm adduser
After that you'll only have to publish it on npm :
npm publish ./ --tag v0.0.1
And that's it, your package is online with the specified tag installed by default.
Conclusion
Remember to carefully manage your tags to avoid breaking your users applications and try to use continuous integration to maintain more easily your project.
Go have a look at mine : https://www.npmjs.com/package/hupothesis
Have fun
Manage projects without leaving GitHub
Transform GitHub into a full-featured project management solution. ZenHub’s features display directly in GitHub’s UI.
https://www.zenhub.io/
https://www.zenhub.io/
Trello est un moyen visuel d'organiser ce que vous voulez avec qui vous voulez.
Oubliez les notes auto-collantes, les tableurs, e-mails et autres logiciels compliqués pour la gestion de vos projets
https://trello.com/
https://trello.com/
Strider: Open Source Continuous Integration & Deployment Server.
Strider is an Open Source Continuous Deployment / Continuous Integration platform. It is written in Node.JS / JavaScript and uses MongoDB as a backing store. It is published under the BSD license.
http://ift.tt/Y4vbfw
http://ift.tt/Y4vbfw
Subscribe to:
Posts (Atom)
Most seen
-
How to make your DHT Crawler in 3 steps Why ? You all know that torrents indexers and trackers are the target of a witch hunting by ...
-
Introduction Sometimes your application will provide so little data, that it may be overkill to use an API to access it. In such case you...
-
Hello everyone, Introduction I've some news for all of you, I'm back !!! Last weeks resulted in a big change in my life, this ...
-
The problem I was making some improvements to the PlanIT project that I'm redesigning all the source code to work with AngularJS ...
-
Introduction Back in 2016, I’ve worked on an application called ShareTC that allowed users to share their files through their web browse...
-
In order to have someone who will actually use your API, you need to provide some documentation and usages for it. Developer eXperience i...