Wern Ancheta walks you through building and packaging a cross-platform music streaming app, using electron, React and the SoundCloud API.
Tag: jamesh
What happens when AI meets the IoT? Will it spell disaster? Will the machines soon be taking over? Don your tin-foil hat and join James Hibbard to find out.
10 Awesome jQuery File Upload Plugins to upload files Ajax style. File upload plugins are easy to integrate to upload files to your forms or web pages.
How to use jQuery's JSONP to get around the cross domain issues when loading external scripts by using an AJAX request that has a callback function.
Aurelia vs Angular: Jedd Ahyoung compares and contrasts these two powerful frameworks. Ideal for Angular 1 devs not sure about making the jump to Angular 2.
Jani demonstrates techniques for writing self-documenting code that make it easier to understand, reduce the need for comments, and improve program design.
Rohit Boggarapu demonstrates how to create a simple chart component in Angular 2 using the FusionCharts library and plain JavaScript.
Tips ad tricks aplenty with Chris Coyier as he shows you a bunch of cool stuff you can do with CodePen and JavaScript.
Jamie Shields walks through best practices for getting started with the Google Maps JavaScript API.
Tim Severien discusses a wide variety of tips and tricks to build your own JavaScript library, ranging from API design to testing and documentation.
Yaphi walks you step-by-step through creating a slideshow with JavaScript and CSS, with practical tips on ensuring accessibility for all.
James Hibbard demonstrates how to persist checkbox checked state (useful for remembering users' preferences) and implement a check/uncheck all button.
Dan Prince demonstrates how you can bend JavaScript to your will by writing your own Babel plugin (in this case adding immutable data by defaut).
Julian Motz presents 10 jQuery text highlighter plugins that make it easier for users to search for specific terms in web pages and apps.
In a recent interview Joel Spolsky detailed 3 skills every software developer should learn. Read on to find out what they are and let us know if you agree.
Artem Tabalin demonstrates how to make web components more accessible via ARIA attributes, keyboard support and validating their visual accessibility.
Ravi Kiran introduces you to jspm and SystemJS that let you load any module format (ES6, AMD, CommonJS and globals) directly from any registry.
Sergey Laptick demonstrates how to harness the power of the Webix UI framework to create stylish, multi-step forms.
Elio Qoshi is joined by Brave CEO, Brendan Eich, to talk about the Brave browser, its controversial business model and its safer, faster browsing experience
Dan Prince presents an in-depth comparison of 3 React alternatives (Deku, Preact & Virtual Dom) and looks at why they might be right for your next project.
Eric Elliott takes JavaScript testing under the microscope, examining the kinds of tests available and demonstrating how they enhance software stability.
Craig's tutorial and example code illustrates how to build a static website using the JavaScript-powered Metalsmith generation tool.
This article provides a primer on the React view system and JSX templating language.
Mark Brown looks at the state of modules in JavaScript and shows how, with the help of Browserify, Webpack & jspm, you can use them in your projects today.
Chris Chang demonstrates how to use the MEAN stack to rapidly create a RESTful API server and rich web application, which he then deploys to Heroku.
Using the Mori library, Dan Prince demonstrates how to create and work with immutable data structures, making your code simpler and easier to reason about.
Matt Burnett presents 10 jQuery time picker plugins to help you add a touch of class to your web pages when asking users to input a time.
In this Sinon tutorial, Jani Hartikainen demonstrates how to make unit testing non-trival JavaScript code trivial with the help of spies, stubs and mocks.
Aurelio De Rosa shows how jQuery Deferred objects help us escape "callback hell" and discusses the different implementations in jQuery 1.x/2.x and jQuery 3
A great way to show information to your user, Matt Burnet presents 14 stylish and configurable jQuery Modal Dialog boxes that you can drop into any project.