Software Development

Why would a developer use AWS Lambda? In a word, simplicity. AWS Lambda—and other event-driven, “function-as-a-service” platforms such as Microsoft Azure Functions, Google Cloud Functions, and IBM OpenWhisk—simplify development by abstracting away everything in the stack below the code. Developers write functions that respond to certain events (a form submission,…

Read More

Like FreeBSD Jails and Solaris Zones, Linux containers are self-contained execution environments—with their own, isolated CPU, memory, block I/O, and network resources—that share the kernel of the host operating system. The result is something that feels like a virtual machine, but sheds all the weight and startup overhead of a…

Read More

Rahul Mhatre is technical architect at Built.io. Node.js is catching up quickly with Java, Ruby, Python, and .Net as a preferred language for developing new web applications. The Node.js team is making the JavaScript runtime better, faster, and more rock solid with each passing day. And the user community is…

Read More