Almir Bijedic demonstrates how to use the Polymer library to create a custom Google Maps component and embed it into a WordPress site as a handy widget.
Tag: jamesh
Nowadays, new features are added to browsers at a rate of knots. Oliver Williams shows how polyfills let you write modern code, which will work everywhere.
From architecture options to wrapping everything in an Express project, Simon Holmes looks at what you need to consider when planning a MEAN stack app.
Adding social login to your SPA needn't be a difficult task. Graham Cox demonstrates how to easily authenticate your users via Google and Facebook.
Craig Buckler takes a renewed look at why, in 2017, some users might disable JavaScript and asks if progressive enhancement is still worth the effort.
Graham Cox introduces Cucumber, a framework that runs BDD-style acceptance tests, which can be understood by non-technical people involved in a project.
Creating beautiful charts from custom data sets has never been easier. With the aid of the AnyChart charting library, Roman Lubushkin shows you how.
Functional code is often touted as easier to test. M. David Green examines that claim and demonstrates how to get started testing functional JavaScript.
Ben Edelstein shows how to make redux logging a breeze with LogRocket — a DVR for web apps, that records literally everything that happens on your site.
Camilo Reyes explains the best practices for proper error handling in JavaScript, including how to deal with errors thrown by asynchronous code.
Mike Cantelon demonstrates various strategies for testing Node applications and offers some handy tips and tricks for debugging failing tests.
Ado Kukic shows how to use Auth0 (a universal identity platform) to add authentication to an API & send authenticated requests to it from an Angular app.
Roman Lubushkin introduces you AnyChart, demonstrating its powerful API and visually appealing chart types by means of 10 easy-to-follow examples.
JavaScript is well suited to desktop scripting tasks. James Hibbard looks at how you can leverage JavaScript's power to write your own shell scripts.
Jani Hartikainen looks at testdouble.js (a new mocking library with a streamlined API) and puts it head-to-head with Sinon.js, the JS test double incumbent.
James Kolce shows you how to use Caporal.js — a framework for building command line apps with Node.js — to create your own project scaffolding generator.
A recent report indicated that outdated JavaScript dependencies on the web could pose a bigger problem than previously thought. James Hibbard takes a look.
Sebastian Seitz gives you a crash course in DOM manipulation with vanilla JavaScript, abstracting the more verbose parts into a set of helper functions.
Don't let accessibility be an afterthought! Join Manuel Matuzovic for some easy-to-implement tips and tricks to improve users interactions with your site.
What is the best book for learning JavaScript? Check out some favorites, outlining their target audiences & their strengths and weaknesses.
Yaphi Berhanu demonstrates how to plan your web dev projects, making them an iterative process and breaking large problems into small bite-size pieces.
Pavels Jelisejevs introduces React Storybook, demonstrating how it aids collaboration and eases the pain of maintaining the UI components in your projects.
Create beautiful graphics with ease, as Roman Lubushkin introduces you to GraphicsJS, a new and powerful open-source, SVG-based JavaScript drawing library.
M. David Green uses filtering to limit a data set & chaining to combine the results with map/reduce. The result—clean code that performs complex operations.
Azat Mardan outlines 10 Node.js best practices you should be following in order to level up your Node skills today.
In the first editorial of 2017, James Hibbard outlines one of his learning goals for the coming year and wants to know - what are yours?
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.
Yaphi Berhanu explains why trying to learn JavaScript by working on projects can be misguided, and offers tips on a better approach.
This article on jQuery tables runs through a selection of jQuery-powered plugins to create, extend or enhance your tables. These plugins range in their scope from light restyling to fully feature-packed solutions.