Archive for the ‘nilsonj’ Category

Introduction to Kubernetes: How to Deploy a Node.js Docker App

Posted on: No Comments
While container technology has existed for years, Docker really took it mainstream. A lot of companies and developers now use containers to ship their apps. Docker provides an easy to use interface to work with containers. However, for any non-trivial...

Refactor Code in Your Lunch Break: Getting Started with Codemods

Posted on: No Comments
Maintaining a codebase can be a frustrating experience for any developer, especially a JavaScript codebase. With ever-changing standards, syntax, and third party package breaking changes, it can be hard to keep up. In recent years, the JavaScript lands...

How to Build a Real-Time GitHub Issue To-Do List with CanJS

Posted on: No Comments
CanJS is a collection of front-end libraries that make it easier to build complex and innovative web apps that are maintainable over a long period of time. It’s broken up into dozens of individual packages, so you can pick-and-choose what you’d lik...

How I Designed & Built a Fullstack JavaScript Trello Clone

Posted on: No Comments
A few weeks ago, I came across a developer sharing one of his side projects on GitHub: a Trello clone. Built with React, Redux, Express, and MongoDB, the project seemed to have plenty of scope for working on fullstack JS skills. I asked the developer, ...

Exploring ES2017 Decorators in JavaScript

With the introduction of ES2015+, and as transpilation has become commonplace, many of you will have come across newer language features, either in real code or tutorials. One of these features that often has people scratching their heads when they fir...

Redux vs MobX: Which Is Best for Your Project?

Posted on: No Comments
For a lot of JavaScript developers, the biggest complaint with Redux is the amount of boilerplate code needed to implement features. A better alternative is MobX which provides similar functionality but with lesser code to write. For MobX newbies, take...

Introduction to Data Management & Visualization in JavaScript

In order to create meaningful visual representations of our data, and the complimentary tools to analyze said data, it is important to have a well-conceived data management framework. This requires the right backend storage, a paradigm for data access,...

REST 2.0 Is Here and Its Name Is GraphQL

Posted on: No Comments
GraphQL is a query language for APIs. Although it's fundamentally different than REST, GraphQL can replace serve as an alternative to REST that offers performance, a great developer experience, and very powerful tools. Throughout this article, we're go...

The Anatomy of a Modern JavaScript Application

There's no doubt that the JavaScript ecosystem changes fast. Not only are new tools and frameworks introduced and developed at a rapid rate, the language itself has undergone big changes with the introduction of ES2015 (aka ES6). Understandably, many a...