Looking for Node.js experts? Nullhouse builds modern websites and webapps, using Node.js as our backend platform.
As described on nodejs.org:
Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.
Node.js enables us to build backends using our favorite programming language: JavaScript. This provides us with three big benefits:
We have years of experience with production systems that run Node.js backends. Due to the event-driven and non-blocking IO model, Node.js is extremely suitable for IO-heavy workloads such as backend servers.
Since the establishment of the OpenJS Foundation the platform has been picked up by well-known brands like Netflix, Airbnb, Twitter, and PayPal. These companies haven't been idle, and have continued the development of the technology, particularly focusing on security, performance, and stability.
Our in-depth knowledge of the platform will allow us to get started with your backend project quickly and efficiently. Whether you need an API-server, a background working, or internal tooling, we've built it all!
Many frontend applications will need some backend component as well. This could be an API server, or for example a Server Side Renderer. We have experience with applications where the front- and backend had to be well-aligned in order to achieve an optimal user experience.
Perhaps you're running a legacy application on a somewhat dated stack, and you might have good reasons to want to modernise. We can help you take the first steps in planning and implementing the migration to Node.js.
Although you can very well run Node.js on premise, we've happily deployed our production workloads onto private clouds such as Amazon Web Services and Google Cloud Platform (GCP). These services offer autoscaling capabilities that ensure your application always has enough compute capacity to handle its load, while at the same time scaling back to prevent you from running at overcapacity, and therefore paying too much.
Every programming language will develop its own ways and paradigms to write efficient and effective tests. Because we've been responsible for high-traffic production systems that used Node.js as its cornerstone technology, we have mastered the platform's testing paradigms. For example, take a look at Edo's blogpost on HTTP mocking in Node.js.