The Curious Engineer

All blogs / Frontend / CSS / browsers

Paul Irish

paulirish.com

Frontend / CSS / browsersPerformance / optimizationJavaScript / TypeScriptDev tools / editors / IDEsEngineering blogs

’10’15’20’25
Posts
118 from 22 Feb 2006 to 30 Apr 2021
Posting
quiet since 2021
Kind
personal blog
Feed
https://feeds.feedburner.com/paul-irish

2021 1

  1. Video Stabilization with `ffmpeg` and `VidStab`

2018 1

  1. rAF Internals & Node Debugging Guide

2015 1

  1. Advanced Performance Audits with DevTools

2013 1

  1. WebKit for Developers

2012 12

  1. Why moving elements with translate() is better than pos:abs top/left
  2. Chrome Canary for Developers
  3. Interview On Treehouse
  4. Why I'm so excited about Web Platform Docs
  5. A browser benchmark that has your back: RoboHornet
  6. Academic research on browsers, frontend development, and debugging
  7. Developers We Admire.
  8. The Skinny on IE's Update Policy
  9. Accessibility and Developers
  10. Talk: Tooling & The Webapp Development Stack
  11. Vendor prefixes are not developer-friendly
  12. * { box-sizing: border-box } FTW

2011 20

  1. Moving The Web Forward
  2. Web browser, frontend and standards feeds to follow
  3. The Fundamentals, Primitives and History of HTML5
  4. Semantics in practice and mapping semantic value to its consumers
  5. What feature would improve the web?
  6. Browser Market Pollution: IE[x] is the new IE6
  7. Viewing Chrome’s paint cycle
  8. Tiered, Adaptive Front-end Experiences
  9. HTML5 Boilerplate hits 2.0!
  10. The Story of the HTML5 Shiv
  11. A Re-introduction to the Chrome Developer Tools
  12. Scoped Tweets to reduce noise for your followers
  13. DOM, HTML5, & CSS3 Performance
  14. Quick color manipulation with the Chrome DevTools & more
  15. Videos about the HTML5 Boilerplate
  16. HTML5 Boilerplate went 1.0
  17. requestAnimationFrame for smart animating
  18. Surefire DOM Element insertion
  19. 11 More Things I Learned from the jQuery Source
  20. Chrome’s inset box-shadow bug: Fixed!

2010 15

  1. A call for development help and research: Lazyweb Requests
  2. The protocol-relative URL
  3. Announcing: HTML5 Boilerplate
  4. High-res browser logos
  5. 10 Things I Learned from the jQuery Source
  6. Details on the new Google Webfont API
  7. My harmonious background canvas
  8. @font-face gotchas
  9. Bug tracker short urls
  10. Goin’ GOOG
  11. SVG Filters on HTML5 video
  12. Introducing… CSS3Please.com
  13. Front-end development feeds to follow
  14. How to fulfill your own feature request -or- Duck Punching with jQuery!
  15. On jQuery’s live()

2009 28

  1. Updates from all around - Dec 2009
  2. Memorable hex colors
  3. Announcing the Type Rendering project
  4. Infinite Scroll 1.4 is out. Twitter-style now supported!
  5. Introducing yayQuery - A jQuery podcast
  6. Fighting the @font-face FOUT
  7. Chrome and @font-face: It’s here!
  8. Avoiding the FOUC v3.0
  9. Web Typography Presentations
  10. jQuery Conference 2009
  11. jQuery Anti-Patterns for Performance
  12. Bulletproof @font-face syntax
  13. @font-face feature detection
  14. .net magazine - may issue
  15. Caching and Google’s Ajax Libraries API – Cache your jQuery
  16. Debounced resize() jQuery plugin
  17. The direction forward with web fonts
  18. Infinite Scroll: 1.2 Release and Grid-a-licious support
  19. Random hex color code generator in JavaScript
  20. log() - A lightweight wrapper for console.log
  21. jQuery idleTimer plugin
  22. Rich Typography Options for the Web
  23. Browser CSS hacks
  24. Flip text upside-down jQuery plugin
  25. Markup-based unobtrusive comprehensive DOM-ready execution
  26. Cornify Konami easter egg plugin with jQuery
  27. Give your error pages extra FAIL
  28. Get Gyazo for seriously-instant screen-grabbing

2008 21

  1. Conditional stylesheets vs CSS hacks? Answer: Neither!
  2. Release: infinite-scroll.com! (w/ jquery and wordpress plugins)
  3. Sequentially chain your callbacks in jQuery - Three ways
  4. Best of BusinessWeek’s Design Award Winners, 2008
  5. The two CSS Selector bugs in IE6
  6. How To: Speed Up The MacRumorsLive Ajax Refresh
  7. Bookmarklet: Inject new css rules
  8. Best practice: Poll instead of a setTimeout hack
  9. Quick internationalized sort in javascript
  10. what makes you sustainably happy?
  11. How to keep friend requests out of your inbox
  12. How to quickly find a layer in a big PSD
  13. jQuery doOnce plugin for chaining addicts
  14. How to tweak 3rd party scripts “safely”
  15. The top 55 best front-end development RSS feeds
  16. Graceful Degredation of Your Firebug-specific Code
  17. concatenate()
  18. The Refresh CSS Bookmarklet -or- How to iterate quickly when debugging CSS
  19. You must restart your system
  20. Automate firing of onload events
  21. Javascript CSS Selector Engine Timeline

2007 15

  1. Unobfuscating packed javascript
  2. Best greasemonkey scripts ever!
  3. how can i learn regular expressions best?
  4. How to make an RSS feed where one never was
  5. Automator fights Automator!
  6. How I inherited the best screenname ever.
  7. Myspace Record: 1 for 14238
  8. Fuck you, Java
  9. How to get iTunes to rip to mp3
  10. i hate text-only email
  11. Moving around my room thanks to Google Sketchup.
  12. Fuck your hold music.
  13. Animated GIF not animating?
  14. Why I won’t buy another hard drive
  15. Algorithmically matched to myself.

2006 3

  1. “We can’t your recycle single serve coffee packets. Let me share why…”
  2. What does your sleeping style say about you?
  3. Michel Gondry on rewarding behavior