Archive for the ‘JavaScript’ Category

BDD in JavaScript: Getting Started with Cucumber and Gherkin

By now, everyone has heard about Test Driven Development (TDD), and the benefits that this can have on your product and your development lifecycle. It's a no-brainer really. Every time you write a test for a piece of code, you know that code works. An...

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 Create Interactive JavaScript Charts from Custom Data Sets

Posted on: No Comments
Charts are a great way of visualizing complex data quickly and effectively. Whether you want to identify a trend, highlight a relationship, or make a comparison, charts help you communicate with your audience in a precise and meaningful manner. In my p...

A Beginner’s Guide to Testing Functional JavaScript

Posted on: No Comments
Functional programming and testing. Maybe you've given them a try in isolation, but somehow you never made either a part of your regular practice. They may sound innocent by themselves, but together testing and functional programming can create an irre...

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...

Redux Logging in Production with LogRocket

Posted on: No Comments
Setting up LogRocket Setting up LogRocket is easy, and only requires adding a few lines of code to your app: Install with npm: npm i --save logrocket. Create a free account at https://app.logrocket.com, and take note of your application id. Initialize...

19+ JavaScript Shorthand Coding Techniques

Posted on: No Comments
This really is a must read for any JavaScript-based developer. I have written this article as a vital source of reference for learning shorthand JavaScript coding techniques that I have picked up over the years. To help you understand what is going on ...

Introduction to FuseBox — a Faster, Simpler Webpack Alternative

Posted on: No Comments
Webpack has arguably become the de facto JavaScript module bundler, but it has a reputation for being confusing and difficult to learn. In this article I want to present a faster, simpler Webpack alternative — FuseBox. FuseBox is a next generation ec...