Michael Chan, Sep 10
Watch: Using className to Add Style
Today is the epic conclusion of our Building a Stopwatch mini-series. We'll use className to add nice clean styles to our component. As a bonus, we'll remove duplication by creating a new Button component and using a special JSX feature called Spread Attributes. Enough jabber, let's get styling! This is the fourth and final video in the Building a Stopwatch in React series.
Loading the player...
David Rousset, Sep 10
Creating an Accessible Breakout Game Using Web Audio and SVG
Microsoft's David Rousset shares his idea for creating an accessible breakout game using Web Audio and SVG
Jani Hartikainen, Sep 09
Jani Hartikainen explains how to deal with promises in unit tests using Mocha and Chai as the base and showing promise-related patterns that occur in tests.
HTML & CSS
George Martsoukos, Sep 09
A Full Screen Bootstrap Carousel with Random Initial Image
George adds two customizations to Bootstrap's carousel component: He converts the carousel to a full-screen slideshow and randomizes the first slide on page load.
Christian Heilmann, Sep 09
ES6 for Now: Template Strings
Microsoft's Christian Heilmann explains how to take advantage of handy ES6 features now.
Jeff Burtoft, Sep 08
Designing Web Code in a Native App
Microsoft's Jeff Burtoft offers tips for creating web code in a native app.
Thomas Greco, Sep 07
How to Write Modular Code with Angular UI-Router & Named Views
Tom Greco explains how to take advantage of Angular UI Router's relative & absolute named routes, to write modular code you can reuse across your projects.
Patrick Catanzariti, Sep 07
How to Make a Useful Toggl Time Tracker with Particle and Node
Patrick Catanzariti explains how to create a Particle device powered button that starts and stops Toggl time tracking via a Node server.
Joe Zimmerman, Sep 04
How to Solve the Global npm Module Dependency Problem
Joe Zimmermann details the problems that can arise when your project depends on globally installed npm modules, as well as what you can do to avoid them.
David Catuhe, Sep 03
Vorlon.js: Focus on DOM Explorer
Microsoft's David Catuhe explains how Vorlon.js works with the DOM explorer.
Baljeet Rathi, Sep 03
Introduction to Stage.js
Peter Bengtsson, Sep 02
Michael Chan, Sep 02
Watch: Adding a Lap Logger to a React Stopwatch
We'll take all we've learned about state, lists, and conditional rendering in React to add a new logger feature.
Matt Burnett, Aug 31
Patrick Catanzariti, Aug 31
Automating LIFX Lights With The LightBlue Bean and IFTTT
Patrick Catanzariti shows how to use the Lightblue Bean, node-serialport and IFTTT to turn on a LIFX light bulb with the opening and closing of a door.
Yaphi Berhanu, Aug 28
Aldo Ziflaj, Aug 27
Introduction to the MEAN Stack
Aldo Ziflaj introduces you to a stack called MEAN and show how to build a simple application using it.
HTML & CSS
David Johnson, Aug 27
An Editable Grid with jQuery, Bootstrap, and Shield UI Lite
David Johnson provides a quick walk through to create a Bootstrap-based editable grid component using Shield UI Lite, a jQuery component library.
Michael Oneppo, Aug 27
Build a Web Game in an Hour with Visual Studio and ASP.NET
Microsoft's Michael Oneppo goes through what it takes to build a simple web game in an hour, using Visual Studio and ASP.NET
Aurelio De Rosa, Aug 26
How to Use jQuery's $.ajax() Function
This article explains how jQuery's $.ajax() works. This is the most powerful of all the jQuery Ajax functions.
Damon Bauer, Aug 26
Michael Chan, Aug 26
Watch: Conditional Rendering in React
We'll build upon last week's Stopwatch component with conditional rendering by showing the "start", "stop" and "reset" button.
Thomas Greco, Aug 24
Easy Form Validation in AngularJS with ngMessages
Tom Greco demonstrates how to validate user input in AngularJS using Angular's recently introduced ngMessages module, which keeps your code nice and DRY.
Camilo Reyes, Aug 21
A Guide to Vanilla Ajax Without jQuery
Camilo Reyes shows us how far vanilla Ajax has come and suggests that jQuery may be an unnecessary dependency when communicating with your app's back-end.