If you’re just getting started in web design, I wrote a comprehensive guide for CSS for beginners using Dreamweaver.
CSS for Beginners with Dreamweaver
Donovan Hutchinson shows how to create and animate a 3D object using just CSS.
How to create impressive 3D graphics in CSS3
The Web Speech API allows speech recognition and text-to-speech output and Aurelio de Rosa shows how it works.
Introducing the Web Speech API
Douglas Crockford called == and != the evil twins but Jeff Friesen says that they can actually be useful and shows how.
Don’t Fear the Evil Twins
Libraries and Frameworks
Alex Ivanovs shares details on 8 potential Bootstrap alternatives you can consider for front-end web frameworks.
8 Bootstrap Alternatives
Tim Ambler shares a step-by-step guide on how to use EdisonJS for routing complex single-page applications.
EdisonJS – Organized Routing for Complex Single-Page Applications
Mark McDonnell on how to build a Node command line tool utilizing PhantomJS to generate Application Cache manifests.
How To Build A CLI Tool With Node.js And PhantomJS
Paul Bakaus shows how to keep your Gruntfile organized, improve build time and be notified when a build happens.
Supercharging your Gruntfile: How to squeeze the most out of your build configuration
Chris Coyier on using jQuery and promises to handle waiting on multiple simultaneous requests.
Multiple Simultaneous Ajax Requests (with one callback) in jQuery
Brian Moschel explains the advantages of using live binding on UI controls and how to use them in CanJS.
Hugo Giraudel walks through building components using Sass using the example of an alert.
A Sass Component in 10 Minutes
Raymond Camden shares some recipes for handling some standard blog functionality within a HarpJS static site.
Two Harp.js Recipes: Limiting a list of blog entries by count and by date
Adding a dynamic calendar to HarpJS
CSS Shapes specification moved to Last Call with a bunch syntax changes updated in both Blink and WebKit.
New CSS Shapes Syntax
Brian has published in a variety of technical publications over the years, has presented at numerous conferences and events and has served as a technical editor on a number of books.
You can read Brian’s blog archive with 9+ years of content at remotesynthesis.com (he still posts, infrequently). You can find a full list of Brian’s past publications and presentations. Follow Brian on Twitter @remotesynth.