We’re constantly on the lookout for new ways to improve our development process, simplify our code, and experiment with the latest web technologies. Outlined below are a few things we’re excited to add to our workflow and test throughout the year.

Visual Studio Code

Microsoft’s free code editor, Visual Studio Code, was released in 2015 and has been picking up traction since. The editor presents a similar interface and feel to popular alternatives like Sublime Text and Atom while offering some unique and enticing features that help it stand out from the crowd. We’re especially excited about the ability to debug code within the editor, advanced autocomplete functionality called IntelliSense that takes variable types and function definitions into account, and built-in Git commands that allow you to push and pull directly from Visual Studio Code itself.



List.js

Next up is List.js – a tiny but powerful JavaScript library that adds search, sort, and filter functionality to plain HTML lists. This super useful and easy-to-use script transforms existing HTML with just a few lines of code, is under 5kb, and doesn’t rely on jQuery or any other dependencies to work.



RellaxJS

While there are quite a few libraries available for parallax scrolling, development team Dixon & Moe’s take on the matter focuses on lightweight code and vanilla JavaScript. Weighing in at just a little over 1kb, RellaxJS offers the ability to add simple and effective parallax effects to any DOM element.



Chart.js

When working with data-heavy projects, it’s important to be able to visually communicate that data as simply and effectively as possible. Chart.js is a quick and easy library that transforms data into a visually-pleasing and responsive chart. The library comes pre-packaged with 8 different chart types, complete with animations, and also allows you to customize and create your own.



Progressive Web Apps

The concept of Progressive Web Apps, or PWAs, has been on the rise recently and will likely continue to be throughout the year. PWAs are essentially websites that make use of modern browser functionality to offer a native app-like experience, including the ability to be added to a mobile device’s home screen and work offline. The Google Developers site provides extensive documentation and guidelines on the subject to help developers build and improve the quality of apps. The concept is exciting and makes room for many new opportunities, offering the potential for leveling the playing field between native and web apps, while allowing developers to reach a broader audience outside of the confinements of app stores.