News Category: Developers

npm Best Practices - Node.js at Scale

With our new series, called Node.js at Scale, we are creating a collection of articles focusing on the needs of companies with bigger Node.js installations, and developers who already learned the basics of Node. In the first chapter of Node.js at Scale you are going to learn the best practices on...
Read 0 Comments

Moving Persistent Data Out of Redis

Historically, we have used Redis in two ways at GitHub: We used it as an LRU cache to conveniently store the results of expensive computations over data originally persisted in Git repositories or MySQL. We call this transient Redis. We also enabled persistence, which gave us durability guarantees...
Read 0 Comments

corey-quinn-lcna.png

Corey Quinn
"Git does let you do some extraordinarily powerful things. Powerful, of course, in this talk, is a polite euphemism for stupid," says Corey Quinn of FutureAdvisor at LinuxCon North America.

Terrible Ideas in Git

"Git does let you do some extraordinarily powerful things. Powerful, of course, in this talk, is a polite euphemism for stupid," says Corey Quinn of FutureAdvisor at LinuxCon North America. Who hasn't experienced at least one moment of feeling like a complete dunce when using Git? Sure, Git is...
Read 0 Comments

ashley-williams-npm.png

Ashley Williams at Node Interactive
Ashley Williams, Developer Community and Content Manager for npm, shared some staggering figures associated with the registry in her talk at Node.js Interactive.

State of the Union: npm

Ashley Williams kicked off her colorful "paint by number" keynote at Node.js Interactive by explaining that npm is actually a for-profit company. Npm makes money by selling its enterprise services and, apart from the amounts required to run the everyday operations of a regular company, its revenue...
Read 0 Comments

The Basics of Web Application Security

We discussed how authentication establishes the identity of a user or system (sometimes referred to as a principal or actor). Until that identity is used to assess whether an operation should be permitted or denied, it doesn't provide much value. This process of enforcing what is and is not...
Read 0 Comments

Using Clang-Format to Ensure Clean, Consistent Code

Too often programmers underestimate the importance a consistent coding style can have on the success of a project. It makes the code base easier to read, reduces nonfunctional changes to fix inconsistent style, and outlines expectations for code submissions. Most large projects have a coding style...
Read 0 Comments

rod-vagg-node-js.png

Rod Vagg
During his keynote at Node.js Interactive in November, Rod Vagg, Technical Steering Committee Director at the Node.js Foundation, talked about the current state of Node.js development.

Node.js: The State of the Union

By all metrics, it has been a good year for Node.js. During his keynote at Node.js Interactive in November, Rod Vagg, Technical Steering Committee Director at the Node.js Foundation talked about the progress that the project made during 2016. Node.js. Foundation is now sponsored by nearly 30...
Read 0 Comments

Testing Distributed Systems in Go

What is etcd etcd is a key-value store for the most critical data of distributed systems. Use cases include applications running on Container Linux by CoreOS, which enables automatic Linux kernel updates. CoreOS uses etcd to store semaphore values to make sure only subset of cluster are rebooting...
Read 0 Comments

3 Highly Effective Strategies for Managing Test Data

Think back to the first automated test you wrote. If your like most testing professionals, you probably used an existing user and password and then wrote verification points using data already in the system.  Then you ran the test. If it passed, it was because the data in the system was the same as...
Read 0 Comments

newborn.jpg

newborn
Praekelt.org uses mobile devices to provide critical information and services to combat maternal mortality rates.

How Praekelt.org and Open Source Provide Critical Services to Enable Social Change

In Eastern and Southern Africa, women are still dying unnecessarily during the basic, natural act of giving life. According to Unicef, “In 2010, close to 58,000 women lost their lives during pregnancy and childbirth, accounting for more than one fifth of all such deaths in the world.” Gustav...
Read 0 Comments

Pages

Click Here!