This month’s most useful tools for developers – November

Tim LeRoy
on 28 November 2016

Some are about new thinking or new techniques, some are about old or legacy technology and some are just useful resources for different languages or platforms.  The brief is simple – if we think they’re useful, you might too.

This month Mark, Jamie, Craig, James, Paul and Kev share their most useful.

10 Tips and Tricks That Will Make You an npm Ninja

While there is much excitement about Facebook’s new Yarn project, the continuing success of Node.js owes much to its original package manager, npm.  Ten very useful ways to use it better [link]

Introducing FlyWeb

For the past several months, a small team at Mozilla has been working on an experimental new Web API and an accompanying browser feature called FlyWeb.  What does it do?

In short, FlyWeb provides an API for web pages to host local web servers for exposing content and services to nearby browsers. [link]

And it looks like Google has similar ideas – walk up and use anything. [link]

Keeping your database trim

“PostgreSQL and other modern relational databases use a technique called Multi-Version Concurrency Control (MVCC) to keep track of snapshots for each transaction, and the space penalty of MVCC is called bloat.” [link]

Possibly pragmatic parsing potentially protects programs

“TJSON is syntax-compatible with JSON, but adds mandatory type annotations.” [link]

Debug & Hot-patch production bugs.

Want to instantly update your app, without waiting for App Store approval? Rollout’s SDK lets you react to production issues or modify your app in real time. And you don’t need to modify any existing code in advance. [link]


Do you like Java? Do you like Javascript? Do you like the idea of node? Get PurpleJS.

PurpleJS is a simple and capable framework for creating performant web applications without leaving Javascript. It is created in Java to give the flexibility and performance Java provides.” [link]

What’s New in C# 7.0?

Microsoft’s description of all the planned language features in C# 7.0. With the release of Visual Studio “15” Preview 4, most of these features are coming alive. [link]

“Automate your entire mobile app lifecycle in a few easy steps.”

More fruit from the union of Xamarin, HockeyApp and Microsoft. [link]

Lessons Learned From Scaling Uber To 2000 Engineers, 1000 Services, And 8000 Git Repositories

Matt Ranney – Chief Systems Architect at Uber, explains how they’ve kept up their growth by embracing microservices in a big way. [link]

Why the fuss about serverless?

A good, long read that argues that severless “…will fundamentally change how we build business around technology and how you code.” [link] 

If you found this useful please do share it with your network, and if you want this kind of thing delivered to your inbox, sign up for our regular newsletter. 


Subscribe to our newsletter for free advice delivered to your inbox on a fortnightly basis.

Related articles