![Make Your Website Interactive and Fun with Velocity.js (No jQuery)](https://uploads.sitepoint.com/wp-content/uploads/2017/04/1491502470velocityjs-featured-img.jpg)
Maria Antonietta Perna introduces Velocity JS, a super featured JavaScript library for DOM animation, and shows how to use it without jQuery dependency.
Maria Antonietta Perna introduces Velocity JS, a super featured JavaScript library for DOM animation, and shows how to use it without jQuery dependency.
Patrick Catanzariti highlights 5 tips and tricks he has gathered from his development work with the Ionic framework.
Patrick Catanzariti looks at APIs and services which enable artificial intelligence capable of everything from personal assistants to image recognition.
In this article Nilson Jacques introduces you to Flow, its main features, & how to integrate it into your project to discover bugs in your JavaScript code.
Pavels Jelisjevs looks at aXe, a JS library that scans your website for a11y issues. Learn how to do automated accessibility checking via your test runner.
Chris Lienert talks about selecting the right front-end framework for his company and compares the pros and cons of Angular 2, Aurelia, Vue.js and React.
Have you ever wanted to write Gulp Tasks that accept command line arguments? Craig Buckler shows you how and covers some potential use cases.
Jonathan Saring introduces Bit, new OSS distributed code component manager built to make components reusable across repositories, and much more.
Display 3D maps in just a few lines of code and overlay data from a 3rd-party API. Tim Jenks creates a dynamic map of the London Underground with eegeo.js
Tom Hodgins recounts how they put together EQCSS and shares why he believes all web developers should try building their own polyfills.
Are you using the best development tools? Is your CSS compilation complicated? Have you bungled your JavaScript bundling? Craig discusses what we're using.
Almir Bijedic builds a chatbot to hold daily scrum meetings via Skype. Learn to use Microsoft Bot Framework and Node to connect to multiple chat networks.
Pavels Jelisejevs introduces React Storybook, demonstrating how it aids collaboration and eases the pain of maintaining the UI components in your projects.
Kushagra Gour introduces Web Maker, a browser extension for front-end developers needing a blazing-fast, offline web playground.
Create beautiful graphics with ease, as Roman Lubushkin introduces you to GraphicsJS, a new and powerful open-source, SVG-based JavaScript drawing library.
We’re happy to introduce Mini Courses, it’s a shorter course made for your quick breaks. In 1-hour, we'll show you how to make your first chatbot, for free!
Maria Antonietta Perna introduces KUTE.js, a versatile library as her second installment in the Beyond CSS: Dynamic DOM Animation Libraries series.
Want to manage your own modules with npm, without making them public? Vildan Softic shows how to host private npm packages to use within your organisation.
Did you suffer JavaScript overload in 2016? Tim Severien suggests two frameworks and a library that, in his opinion, you should be watching this year.
Here is a look at Louis Lazaris' favorite front-end tools of 2016!
Craig Buckler reviews the winners and losers, innovations and trends, challenges and discussion points of JavaScript in 2016.
Pietro Grandi looks at the problems caused by shared mutable state, and how to avoid them with a one-way data flow like Redux with the ngrx/store library.
Nilson Jacques explains why 2016 has been a good year for Vue.js and why you should check it out, in his end-of-year editorial.
Julian Motz introduces NW.js, a framework for creating native applications using web technologies like HTML, JavaScript and CSS.
Vildan Softic looks at using Aurelia with Redux to manage state in your Aurelia apps, and in so doing builds a markdown editor with undo/redo functionality.
Rob Eisenberg takes a look at the future of Aurelia, from tooling to server-side rendering to a look at Aurelia UX, Aurelia's open source sister framework.
Help structure your business logic and make it highly reusable between the front and back-end, and easily portable. Aaron Hanusa introduces peasy-js.
In this first article of a series on dynamic DOM animation, Maria Antonietta Perna explores Anime.js, a new library to make the web come to life.
Lukas White walks through the various options for logging errors in the browser and solutions for persisting error data to the server for reporting.
Ayush Gupta shows how to quickly create mock REST APIs to develop and test your client-side apps, with advanced features like filtering and pagination.