Emre Guneyler describes how RequireJS, a dependency management library, can be used to build a library using AMD modules and an application to use the library.
Tag: LouisL
Ravi Kiran looks at dealing with JavaScript-based animations in the AngularJS framework, helping us improve the UI of our one-page apps.
Ty Strong explains some of the great features of the well-known code playground CodePen.
Aurelio De Rosa examines the shorthand methods that jQuery provides for achieving asynchronous actions in Ajax-based applications.
Joni Trythall demystifies using the SVG fill-rule property, and how it can further define our intentions for what is to be considered the inside of a shape.
Vinay Raghu looks at some different ways to structure your Sass projects, including a look at the architecture of some well-known projects.
Andrew Udvare introduces the concept of Git Hooks, useful scripts that run before or after actions in Git, helping with a number of repetitive tasks.
Aurelio De Rosa takes a look at some JavaScript solutions for sticky navigation, while introducing CSS's new position: sticky feature, along with some polyfills.
James Steinbach walks through a Sass-based method for creating a custom type scale with vertical rhythm, utilizing a number of Sass features along the way.
Alexis Ulrich looks at a solution to prevent YouTube Embeds on web pages from slowing down a page's load time. Available as plain JavaScript or jQuery.
Zack Wallace goes through all the tools he has in his development setup on his Windows-based environment for working with PHP, MySQL, CSS and JavaScript.
George Martsoukos provides an introduction to creating scroll-based animations and effects using jQuery.
Armando Roggio shows us the power of HTML5's Web Audio API by taking us through the steps to build a virtual synth pad.
Scott O'Hara shows us some neat things you can do with CSS, creating stuff you would normally need lots of JavaScript to produce.
Massimo Cassandro goes through the steps to create a nice SVG-based dynamic population map, with a little bit of jQuery.
Austin Wulf uses a few interesting CSS tricks to create a pure CSS version of the popular hamburger icon off-screen navigation.
Dan Rose recently had to create a fluid-width navigation with a variable number of items. He goes over the different ways to attempt this.
Shaumik shows us, step by step, how to debug a code problem using git blame and git bisect.
Ty Strong looks at all the different media features you can use when working with Media Queries in your CSS, for targeting all sorts of devices and types.
Cathy Dutton with a rundown of 8 tips to help you improve the workflow and maintenance of your Sass-based projects.
Aurelio introduces the HTML5 Resource timing API, which helps us collect timing information for various resources loaded locally or via third parties.
Stephan Max offers an introduction to using WAI-ARIA roles and properties in your HTML to make your pages and apps more accessible to assistive technology.
A screencast by Russ Weakley, discussing origin and importance in the CSS cascade, part of his larger Learnable course on the CSS cascade.
Kitty looks at using Sass to automate the process of building a color palette from a single color.
Patrick takes a look at one of the newest and more exciting CSS specs, the Shapes Module, and how it opens up lots of possibilities for interesting layouts.
Beegit is a new collaborative markdown editor for the browser. How does it stack up against champions like StackEdit? Read this post and find out!
Annarita Tranfici describes how she created a functioning vintage TV using BEM methodology, some CSS3, and a little bit of JavaScript.
M. David Green gives a brief introduction to getting up and running with Sass and Bourbon via the command line, along with a look at old and new Sass syntax.
Shaumik looks at how you can host your Ghost blog for free on GitHub Pages, with little overhead, using Buster, a static site generator.
Nick Salloum looks at the basics of flebox, along with a history lesson of the spec changes, and answers the all-important question: Are we ready to use it?