Archive for the ‘Tools & Libraries’ 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...

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

Managing State in Aurelia with Higher Order Components

Posted on: No Comments
This article was first published on Pragmatic Coder by Aurelia core team member, Vildan Softic. If you enjoy this, why not head over there and check out some of his other work. We can't ignore the ever-growing importance of changing paradigms, no matt...

Cool on Scroll Animations Made Easy With the AOS Library

Posted on: No Comments
As front-end developer, a popular request you might get from your clients is to implement stunning animation effects on page scroll. There are many libraries to make this task easier for us. AOS, also called Animate on Scroll, is one such library and...

A Guide to Testing and Debugging Node Applications

Posted on: No Comments
A Guide to Testing and Debugging Node Applications — is an excerpt from Manning's Testing Node Applications. Thoroughly revised in its second edition, this book guides you through all the features, techniques, and concepts you'll need to build produc...