Electron: Create a single app for Windows, Linux, and Mac

The days of the Microsoft Windows operating system domination are over. Apple and, to a lesser extent, Linux have taken back a major portion of the marketplace. But this presents companies with a new challenge: how to create feature-rich apps for multiple operating systems without maintaining multiple codesets.

Topics: App development

Measuring application performance in Node.js, Web and OpenFin

Regardless of the environment, measuring performance is probably one of the most critical but often overlooked steps before releasing an application to production. The trick is balancing calculation of metrics vs impacting the overall run-time and affecting the very thing you are looking to improved.

Topics: App development

JobAdvisor - When I grow up I want to be a Full Stack Developer


With this constantly changing landscape one has to be ready to wear whatever “hat” is required by the given task. This can be a problem as organizations grow and the demand for specialists increases. Skills can atrophy if they are not used often enough in projects, which can lead to having to relearn a skill when the demand returns.

Topics: In the news

How to mock web servers using Node.js - Part 2: Websockets server

In Part 1, we explored how to mock web servers with Node.js using HTTP. In Part 2, we create a WebSockets server to allow for full-duplex communications between the client and server. The great thing about the node project is that with a single project we can create as many servers as we would like. So, we can continue to use the project from part 1 to build our second server.

How to mock web servers using Node.js - Part 1: HTTP


When developing web applications one challenge is web server mocking. If you are writing an application that ultimately relies on a connection to a web server how do you effectively stand up a mock server? In the past many developers would rely on the standards, Microsoft IIS and Apache for example, which are separate applications running locally or on a development server. But the big issue here is dynamically changing their configurations – a primary requirement of mock environments. This is hard to achieve since these are separate applications tightly integrated with the local operating system and keep under lock and key by rigid security protocols.

Topics: HTTP, Node.js

Open source technology for financial applications