2020
- Use the `prefers-reduced-motion` media query to toggle CSS and JavaScript animations
- Understand why CSS has no effect with the Inactive CSS rules indicator in Firefox DevTools
- Make a zsh function alias to enforce using yarn commands when in a yarn project
2018
- Reusable State and Effects with React Hooks
- Learn about the npx Package Runner
- What's New in Create React App 2.0 Video Series
- Create a project using the `npm init initializer` command
- Highlight, Scroll, & Zoom Code Snippets in mdx-deck with Code Surfer <🏄/>
- Use the New Profiler in React Developer Tools to Generate Flame Charts and Interactions
- Inspect and Style an Element in DevTools that Normally Disappears when Inactive
- Adding Storybook Style Guide to a Create React App
- Detect and Refactor JavaScript Copy-Paste Code
- Debugging a Create React App with VS Code
- Getting Started with Create React App
2017
2016
2015
- Front-End Stack for EveryDollar
- React to the Future
- CSS for Developers
- JavaScript Code Smells
- Dynamic Repeating Sass Colors
2014
- Custom Searches with Alfred
- Clever Ways to Find Good Developers
- <anglebrackets /> Fall 2014 Conference
- One Sass Color to Rule Them All
- Using Nested Sass Maps for TypeSetting
- Enhanced Google Chrome Emulation Tools
- Recommended GitHub Atom Packages for Web Developers
- CSS Animated Hamburger Icon
- AngleBrackets: April 13 - 16, 2014
2013
- Keeping Daily Goals with Lift.do
- Ways to Remove Those Pesky console.log Statements
- From Blogger to Ghost
- New Pluralsight Course: jQuery-free JavaScript
- Front-End Web Dev Jokes
- Develop with Purpose
- New Pluralsight Course: Fixing Common JavaScript Bugs
- Front-End Web Dev Trading Cards
- Reducing Filter and Map Down to Reduce
- New Pluralsight Course: jQuery Tips & Tricks
- New Pluralsight Course: Fixing Common jQuery Bugs
- Unit Test like a Secret Agent with Sinon.js
- Testing and Prototyping JavaScript Applications
- AngleBrackets Sessions and Slides
- Angry Birds of JavaScript- Mighty Eagle: Automation
- Angry Birds of JavaScript- Big Brother Bird: Patterns
- Angry Birds of JavaScript- Orange Bird: Templating
- Angry Birds of JavaScript- Green Bird: Mocking
- Angry Birds of JavaScript- White Bird: Linting
- Angry Birds of JavaScript- Black Bird: Backbone
- Angry Birds of JavaScript- Yellow Bird: RequireJS
- Angry Birds of JavaScript- Blue Bird: Events
- Angry Birds of JavaScript Series
- Angry Birds of JavaScript- Red Bird: IIFE
- New Beginnings
- <anglebrackets /> Front-End Web Conference
- jQuery Object Quacks like an Array Duck
- Animating a Twitter BootStrap Icon with CSS3
- FluentConf Advanced jQuery Training & Session
- modern.IE - Analysis and Testing Tools for Web Developers
- Yo dawg, I herd you like loops, so jQuery put a loop in your code
- Beginner HTML5, JavaScript, jQuery, Backbone, and CSS3 Resources
- The 5 Emotional Stages of a jQuery Upgrade
- The Magic of the jQuery 1.9 Source Map
- Don't Hot-fix IE6-8, Upgrade to IE9-10 Instead
- Does Browser Sniffing Still Have a Place?
2012
- Adding jQuery Deferred Support to AmplifyJS Request
- Mocking jQuery AJAX with AmplifyJS Request
- Don't Initialize All the Things in jQuery.ready()
- Control the Complexity of Your JavaScript Functions with JSHint
- Custom JSBin Code Editor Settings
- Exterminate Common jQuery Bugs Video
- QUnit Composite Addon: Running Multiple jQuery Test Files
- jQuery HTML5 :dataAttr Pseudo Selector
- Tweet Package for Sublime Text 2
- Interviewed on The Code Project's Coder Series
- How a Programmer Lost 46 Pounds and Survived
- Orlando Code Camp JavaScript Sessions
- Find the jQuery Bug #8: Suspicious Selectors
- Find the jQuery Bug #7: Using a Method as an Event Handler
- Find the jQuery Bug #6: Traversing Trouble
- Find the jQuery Bug #5: Defective Data
- TextMate-like ⌘T & ⇧⌘T in Chrome Dev Tools & Other New Features
- Find the jQuery Bug #4: Animations Gone Wild
- Regular Expressions in CoffeeScript are Awesome
- Differences Between jQuery .bind() vs .live() vs .delegate() vs .on()
- How to Access jQuery's Internal Data
- Find the jQuery Bug #3: Give Me Truth
- Having Fun with JavaScript and Skype Emoticons
- Find the jQuery Bug #2: Point of No Return
- Daily and Weekly Front-End Dev Resources
- Bye Bye Tech Tweets
2011
- devLink: Extend your jQuery Application with AmplifyJS
- Find the jQuery Bug #1: Chicken or the Egg
- Top JavaScript Developers You Should Follow on Google+
- 7 Chrome Tips Developers & Designers May Not Know
- Book Review: JavaScript Enlightenment
- Getting Started with the AmplifyJS NuGet Package in Visual Studio
- JavaScript and jQuery on Yet Another Podcast
- filterByData jQuery Plugin: Select by HTML5 Data Attr Value
- jQCon: Front-end Prototyping & Unit Testing with Mocking
- Mix11 Video: Good JavaScript Habits for C# Developers
- 20 Mix11 HTML5 and JavaScript Sessions
- Webinar: Amplify JavaScript Library with Scott González
- JSConsole Remote Debugging and JSBin Live Preview
- Book Review: Eloquent JavaScript
- Hanselminutes #256: JavaScript& jQuery: Moving beyond Alert()
- {Dev:unplugged} HTML5 Contest
- Dynamically Appending Elements to jQuery Mobile ListView
- jQuery.Deferred to Tell When Certain iframes Are Loaded
- ASPInsiders Twitter List
- Free Julian on JavaScript Series
- Mocking jQuery Ajax Calls with Random Templated Data
- Mocking the jQuery Ajax Call in ASP.NET MVC 3 Music Store
- Feature Detect Placeholder to Adjust jQuery Mobile Layout
- jQuery Mobile Form Validation
- jQuery Conference Boston 2010 Video: Intro to jQuery UI
- Video: Good C# Habits Can Encourage Bad JavaScript Habits
- Bedroom Closet to Work Office Transformation
- JavaScript DevExpress Webinar on 2-Feb-2011
- Tech Tweets New Home and New Name
- HTML5 Powered Google Chrome Extension
- Mix11 Open Call Session Voting
2010
- jQuery UI Introduction Slides
- Can a JavaScript file tell what URL requested itself?
- I work for appendTo - The jQuery Company
- @ElijahManor is Looking for a jQuery &| ASP.NET MVC Job
- jQuery jqGrid Plugin: Add, Edit, Delete with ASP.NET MVC
- Filling Address Fields using HTML5 Geolocation and jQuery
- BDD-Style QUnit Testing ASP.NET MVC’s jQuery Validation
- My 7 jQuery Articles on Script Junkie
- Switching to the Strategy Pattern in JavaScript
- Couch Potato 1.1 Bookmarklet – Expand/Collapse
- Couch Potato Bookmarklet – Lazy Features for CouchDB’s Futon
- Opinionated ASP.NET MVC 2 Template Helpers
- Tips using Firebug Lite and Full Screen with jsFiddle
- Stepping Down from The Official jQuery Podcast
- Mix10 Session - 6 Things Every jQuery Developer Must Know
- Getting Those Old Firefox Add-ons to Work
- Phil Haack’s Mini Math Challenge
- ASCII Font URL Encryption
- Book Review: 51 Tips, Tricks, and Recipes with jQuery & ASP.NET Controls
- Mix10 Open Call Entry Voting Has Begun: My 4 jQuery Sessions
2009
- Embedding HTML from jQuery AJAX Call Into Your Page
- Performance of JavaScript Looping Techniques
- Twitter Killed the jQuery Star
- Year End Twitter Cloud
- Tools of the Tech Tweet Trade
- Where Did @elijahmanor’s Tech Tweets Go?
- Visualize your Twitter Timeline with jQuery and SIMILE
- Twitter Word Cloud Visualization with Google API
- DevExpress CodeRush with Refactor Pro Giveaway
- AJAXified jQuery Flip Plugin
- Whiskerino 2009: A Beard Growing Contest
- jQuery Enlightenment eBook Review
- New Official jQuery Podcast Announced
- qTip Tooltip with jQuery UI ThemeRoller Support
- ASP.NET MVC Cheat Sheets
- Using MvcContrib ScriptInclude, Stylesheet, And T4MVC
- SubMain CodeIt.Right Giveaway
- I’ve Been MVP’ed
- Increase Your Website Performance by Hosting jQuery with a CDN
- Quickly Testing Various jQuery UI Themes on Your Website
- Jumpstarting Your Next jQuery Plugin with an Online Tool
- Unit Testing with jQuery using FireUnit & QUnit
- Using StructureMap with ASP.NET MVC & MVC Contrib
- ASP.NET AJAX Add-ons (FireAtlas & FireCookie) for Firefox's Firebug
- Reasons Why .NET Developers Love Their MacBook Pros
- Page Speed & YSlow Firebug Extensions to Increase Web Page Performance
- Digging Into The FireQuery Add-on for jQuery
- Firefinder for Firebug for Firefox for Fiddling with jQuery
- Maintain Scroll Position On Page Refresh Using ASP.NET or jQuery
- ASP.NET MVC 1.0 TDD Book Review
- Recursively Unblock Assemblies with Streams
- Migrated from dasBlog to BlogEngine.NET
- DXperience ASP.NET Subscription Giveaway
- jQuery UI Dialog w/ Resizable iFrame
- Unblocking Assembly Due to AspNetHostingPermission Security Exception
- ASP.NET MVC V2 Preview 1 Strongly Typed UI Helper Performance
- Goodbye Google Adsense And Hello The Lounge
- 12 Must Have Web Developer Bookmarklets
- How to Create Your Own jQuery Plugin
- Registering Custom HttpModule in IIS7 Web.config
- Telerik RadControls for ASP.NET AJAX Giveaway
- Easily Share Code with these 8 Online Tools
- Using jQuery BlockUI Plugin with ASP.NET Input Form
- ASP.NET MVC & jQuery Part 3: MvcContrib Grid & jQuery Plugins
- ASP.NET MVC & jQuery Part 2: Zebra Striping
- ASP.NET MVC & jQuery Part 1: Adding jQuery Intellisense to VS 2008
- Useful jQuery Tips, Tricks, and Plugins with ASP.NET MVC
- Design Patterns and Dependency Injection
- ASP.NET CheckBoxList Align When Wrapping
- jQuery Resource Collection
- TweetDeck vs. Seesmic
- Top 5 jQuery Modal Plugins
- jQuery Introduction Talk
- Speaking at CodeStock 2009
- Delicious Tech Tweets
- Presenting jQuery Plugin Session at devLink Conference
- JavaScript Unit Testing Part 2: JSSpec
- My First Podcast Interview
- JavaScript Unit Testing Part 1: JsUnit
- 3 Biggest Software Lies
- JavaScript Unit Testing Frameworks
- ASP.NET MVC Html.RadioButtonList Blues
- CodeStock 2009 Call for Speakers
- ASP.NET MVC 1.0 RTM, Source, Docs, Videos, and More
- Twitter Stats using Greasemonkey & jQuery
- Screencast: Dive Into ASP.NET MVC RC2
- (no title)
- ASP.NET MVC RC Compiler Post-Build Step
- (no title)
- Watercolor Date Night Turned jQuery
- Mini jQuery Lab
- 25 Random Facts About Me
- Top 20+ jQuery Tweeple to Follow
- Acronym Seeking Abbreviation: ASP.NET MVC
2008
- Shorty Twitter Award Recommendations
- Customized .NET Coffee Cup
- The Next 20 People .NET Developers Should Follow on Twitter
- 20 People .NET Developers Should Follow on Twitter
- VSTS 2010 Local Microsoft Event
- Tech Twitterings via jQuery & Twitter
- New F# SyntaxHighlighter Brush
- Enum Parse Extension Methods
- Code Smell Riddle #22
- Code Highlighters For Your Blog
- An NDepth Look @ NDepend
- Code Smell Riddle #21
- Code Smell Riddle #20
- Code Smell Riddle #19
- Code Smell Riddle #18
- Code Smell Riddle #17
- Nashville .NET User's Group Presentation
- Code Smell Riddle #16
- Code Smell Riddle #15
- Code Smell Riddle #14
- Code Smell Riddle #13
- Code Smell Riddle #12
- Code Smell Riddle #11
- IE8 Beta 2 Pros
- Code Smell Riddle #10
- Code Smell Riddle #9
- Code Smell Riddle #8
- Code Smell Riddle #7
- Code Smell Riddle #6
- Code Smell Riddle #5
- Code Smell Riddle #4
- Code Smell Riddle #3
- Code Smell Riddle #2
- Code Smell Riddle #1
- AntiPattern Riddle #14
- IE8 Beta 2 Cons
- AntiPattern Riddle #13
- AntiPattern Riddle #12
- AntiPattern Riddle #11
- AntiPattern Riddle #10
- AntiPattern Riddle #9
- AntiPattern Riddle #8
- Special Riddle #2abcd
- AntiPattern Riddle #7
- Special Riddle #1
- AntiPattern Riddle #6
- AntiPattern Riddle #5
- AntiPattern Riddle #4
- AntiPattern Riddle #3
- AntiPattern Riddle #2
- AntiPattern Riddle #1
- Design Pattern Riddle #23
- Design Pattern Riddle #22
- Design Pattern Riddle #21
- Design Pattern Riddle #20
- Design Pattern Riddle #19
- ASP.NET MVC 101
- Design Pattern Riddle #18
- Design Pattern Riddle #17
- Design Pattern Riddle #16
- Design Pattern Riddle #15
- Design Pattern Riddle #14
- Design Pattern Riddle #13
- Design Pattern Riddle #12
- Design Pattern Riddle #11
- Design Pattern Riddle #10
- Design Pattern Riddle #9
- jQuery Flexigrid Using C# 3.0 (.NET 3.5) & LINQ
- Design Pattern Riddle #8
- Design Pattern Riddle #7
- jQuery
- ASP.NET AJAX 4.0 CodePlex Preview 1
- .NET 3.5 Framework Poster
- Design Pattern Riddle #6
- Design Pattern Riddle #5
- Design Pattern Riddle #4
- Design Pattern Riddle #3
- Design Pattern Riddle #2
- Design Pattern Riddle #1
- Quality Grin
- Concise Description
- Compiler Inferred
- Complex Line
- Concise Delegate
- Static Yield
- CodePlex Pattern
- Utilitarian Footprint
- Dogmatic Zealot
- Single Compile
- Starving Snore
- Tracking Problems
- Compiled Data
- Geek Art
- Gale Residence
- Lead Spot
- Uncover the Way
- Clicking Data
- Famous Actor
- Coffee Screenplay
- Average Facial Gesture
- Brightness
- Tolerate Mammal
- Precious Train Stone
- Window Blinds
- Computer Horse
- Information Tag
- Dirty Programmer
- Mountain Joke
- Awake Joke
- Guitar Joke
- Production Down
- Production Deployment
- Spanish Words
- Free Wifi
- Summer Day
- Bad Memory
- Seat Belt
- Spare Tire
- Friend
- Birthday Cake
- Office Pranks
- Certain Things
2007
- Social Outcast
- Egyptian Pyramid
- On Time Software
- End of The World
- YSlow Firebug Plugin
- Firefox Popup Window Resize
- Skinning Custom Control
- Program Definition
- Perfect Design
- Love Deadlines
- Walking on Water
- Custom Validators for Composite Controls
- Safari on Windows
- 6 Phases of a Project
- Error Free Code
- Picture Memory
- Folder Names with Parentheses
- More Keyboard Shortcuts
- How to Run a Root Site in VS2005
- Debugging XSLT Files in VS 2005
- ASP.NET 2.0 Page LifeCycle
- ASP.NET AJAX 1.0 Released
- Firebug 1.0 Beta
- ASP.NET AJAX Cheet Sheets
- IE Developer Toolbar Beta 3
- Resource Refactoring Tool
2006
- BareGrep
- Google Code Search
- Cheat Sheets
- V2005 IDE Enhancements
- Ready for IE7?
- Device Filters
- CSS Adapaters Beta 2
- HttpBrowserCapabilities
- VS 2005 Debugging Visualizers
- VS 2005 Shortcuts
- Programming Fonts
- VS 2005 Code Snippets
- Free SQL Intellisense Tool
- Regular Expression Tools
- Free MSDN Library
- Web Developer Toolbars
- Google Firefox Synchronizer
- C# Programming Tools
- ASP.NET Analyzer & Guidance
- Got API?
- MSDN Wiki
- Microsoft Tech.Ed 2006 Webcasts
- PayPal Account
- Conferences, Talks, Screencasts, etc...
- VS.NET 2005 Spell Checker Addin