HTTPS Authorized Certs with Node.js

If you build Node.js HTTPS servers as much as we do, you’ll know how easy it is to get things going. But we were surprised to find that we could quickly add client x.509 certificate checking in just a few lines of code. Typically,

Control your server using Whatsapp

I still haven’t found a decent command line app for Android/iPhone. I really need that because I can’t always carry my computer around to manage my server. I tested some few apps, even IFTTT to automate some stuff, but you can’t achieve anything groundbreaking

What if we didn’t need an app server anymore?

What would happen if you designed the backend of your web application or mobile apps in such a way that they did not require a monolithic application server? Could we provide everything from static assets to RESTful operations and messaging using microservices implemented using the extensive

Mobile-Cloud Computing Is The Return Of Client-Server

Everything comes around. In the days before the Internet, we used to have something called client-server computing. Applications took advantage of the growing power of desktop computers to run many tasks locally, while tapping into powerful, newly-networked servers to handle more intense tasks and coordinate

An Introduction to API’s

API stands for application programming interfaces. An API is the tool that makes a website’s data digestible for a computer. Through it, a computer can view and edit data, just like a person can by loading pages and submitting forms. When systems link up

Chaos Engineering Upgraded

Several years ago we introduced a tool called Chaos Monkey. This service pseudo-randomly plucks a server from our production deployment on AWS and kills it. At the time we were met with incredulity and skepticism. Are we crazy? In production?!? Our reasoning was sound,