We are delighted to announce Microservices Day New York takes place on Thursday 23rd March 2017 on the 34th floor at One World Trade Center. This event is invite only, if you or members of your team are interested in attending please get in touch:

What is Microservices Day New York?

Microservices Day is a one-day, single-track, non-profit event that focuses on the evolution and transformation of enterprise from a technology perspective.

Continue reading

In the first and second posts in this series, I took you through a high-level look at microservices as a phenomenon, and a detailed examination of the issues that we face with our software, respectively. Today, I present the qualitative and quantitative evidence for my claim in the first post above: that “enterprise software development is broken”.

The qualitative evidence

Continue reading

We are delighted to announce Node Week.

Node week is a series of live Node related talks from April 10th – 14th. Join nearForm’s Cian O’Maidin, Luca Maraschi, David Mark Clements and Matteo Collina along with more soon to be announced guests. The talks will focus on topics from logging to Hapi.js and everything in between. Our speakers will be delving into some real life experiences and sharing what they have learned along the way.

Introducing our first 3 speakers.

Continue reading

Welcome back! In the first post in this series, we took a general look at microservices as a phenomenon and at how they can help us build better custom enterprise software. In today’s post, I take an initial deep dive into the issues that we face with our software, with the aim of giving you a good picture of the state of enterprise software at the moment.

We have identified microservices as a fundamental new approach that can radically improve the timeliness, quality and reusability of our code. Now what?


Continue reading

Thank you to Saúl Ibarra Corretgé, of the libuv core team, for reviewing this post.

As Node.js developers, we are extremely spoiled. The level of abstraction provided to us by JavaScript allows us to focus on creating interesting applications instead of wrestling with low level system concepts such as threads and synchronization. But, whether we like to think about it or not, our JavaScript code sits on top of a lot of low level code, mostly written in C/C++, as shown in the following figure. This article will trace a simple JavaScript function call as it traverses various layers of this figure. A basic understanding of the event loop is assumed. If you need an introduction or refresher, check out this guide.

Continue reading

Page 1 of 1512345...10...Last »