All blogs / Frontend / CSS / browsers
Paul Irish
Frontend / CSS / browsersPerformance / optimizationJavaScript / TypeScriptDev tools / editors / IDEsEngineering blogs
- 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
2018 1
2015 1
2013 1
2012 12
- Why moving elements with translate() is better than pos:abs top/left
- Chrome Canary for Developers
- Interview On Treehouse
- Why I'm so excited about Web Platform Docs
- A browser benchmark that has your back: RoboHornet
- Academic research on browsers, frontend development, and debugging
- Developers We Admire.
- The Skinny on IE's Update Policy
- Accessibility and Developers
- Talk: Tooling & The Webapp Development Stack
- Vendor prefixes are not developer-friendly
- * { box-sizing: border-box } FTW
2011 20
- Moving The Web Forward
- Web browser, frontend and standards feeds to follow
- The Fundamentals, Primitives and History of HTML5
- Semantics in practice and mapping semantic value to its consumers
- What feature would improve the web?
- Browser Market Pollution: IE[x] is the new IE6
- Viewing Chrome’s paint cycle
- Tiered, Adaptive Front-end Experiences
- HTML5 Boilerplate hits 2.0!
- The Story of the HTML5 Shiv
- A Re-introduction to the Chrome Developer Tools
- Scoped Tweets to reduce noise for your followers
- DOM, HTML5, & CSS3 Performance
- Quick color manipulation with the Chrome DevTools & more
- Videos about the HTML5 Boilerplate
- HTML5 Boilerplate went 1.0
- requestAnimationFrame for smart animating
- Surefire DOM Element insertion
- 11 More Things I Learned from the jQuery Source
- Chrome’s inset box-shadow bug: Fixed!
2010 15
- A call for development help and research: Lazyweb Requests
- The protocol-relative URL
- Announcing: HTML5 Boilerplate
- High-res browser logos
- 10 Things I Learned from the jQuery Source
- Details on the new Google Webfont API
- My harmonious background canvas
- @font-face gotchas
- Bug tracker short urls
- Goin’ GOOG
- SVG Filters on HTML5 video
- Introducing… CSS3Please.com
- Front-end development feeds to follow
- How to fulfill your own feature request -or- Duck Punching with jQuery!
- On jQuery’s live()
2009 28
- Updates from all around - Dec 2009
- Memorable hex colors
- Announcing the Type Rendering project
- Infinite Scroll 1.4 is out. Twitter-style now supported!
- Introducing yayQuery - A jQuery podcast
- Fighting the @font-face FOUT
- Chrome and @font-face: It’s here!
- Avoiding the FOUC v3.0
- Web Typography Presentations
- jQuery Conference 2009
- jQuery Anti-Patterns for Performance
- Bulletproof @font-face syntax
- @font-face feature detection
- .net magazine - may issue
- Caching and Google’s Ajax Libraries API – Cache your jQuery
- Debounced resize() jQuery plugin
- The direction forward with web fonts
- Infinite Scroll: 1.2 Release and Grid-a-licious support
- Random hex color code generator in JavaScript
- log() - A lightweight wrapper for console.log
- jQuery idleTimer plugin
- Rich Typography Options for the Web
- Browser CSS hacks
- Flip text upside-down jQuery plugin
- Markup-based unobtrusive comprehensive DOM-ready execution
- Cornify Konami easter egg plugin with jQuery
- Give your error pages extra FAIL
- Get Gyazo for seriously-instant screen-grabbing
2008 21
- Conditional stylesheets vs CSS hacks? Answer: Neither!
- Release: infinite-scroll.com! (w/ jquery and wordpress plugins)
- Sequentially chain your callbacks in jQuery - Three ways
- Best of BusinessWeek’s Design Award Winners, 2008
- The two CSS Selector bugs in IE6
- How To: Speed Up The MacRumorsLive Ajax Refresh
- Bookmarklet: Inject new css rules
- Best practice: Poll instead of a setTimeout hack
- Quick internationalized sort in javascript
- what makes you sustainably happy?
- How to keep friend requests out of your inbox
- How to quickly find a layer in a big PSD
- jQuery doOnce plugin for chaining addicts
- How to tweak 3rd party scripts “safely”
- The top 55 best front-end development RSS feeds
- Graceful Degredation of Your Firebug-specific Code
- concatenate()
- The Refresh CSS Bookmarklet -or- How to iterate quickly when debugging CSS
- You must restart your system
- Automate firing of onload events
- Javascript CSS Selector Engine Timeline
2007 15
- Unobfuscating packed javascript
- Best greasemonkey scripts ever!
- how can i learn regular expressions best?
- How to make an RSS feed where one never was
- Automator fights Automator!
- How I inherited the best screenname ever.
- Myspace Record: 1 for 14238
- Fuck you, Java
- How to get iTunes to rip to mp3
- i hate text-only email
- Moving around my room thanks to Google Sketchup.
- Fuck your hold music.
- Animated GIF not animating?
- Why I won’t buy another hard drive
- Algorithmically matched to myself.