JavaScript logical assignment operators deep diveLogical assignment is the newest kid in the ES2020 block to come out…
Using CSS to detect and switch website themes to match system preferencesThanks to the CSS Media Queries Level 5 spec , now there's a really…
Picture in Picture JavaScript API example with SafariYou can toggle picture in picture mode on any video element using the…
3 ways CSSinJS eliminates waste from our web development workflowCSS in JavaScript gives us the ability to reduce and eliminate waste…
CSS in React - will-change: transform;React is changing the way we think about and write CSS. Today I gave…
CSS in React The Good, the Bad, and the UglyI gave a talk and workshop this year at SXSW on the topic of CSS in…
LESS - an overview of the CSS preprocessorHere is a presentation I did that is an overview of the LESS…
iPad Safari UserAgent string values (iPad 1, iPad 2, iPad 3)Safari 4.0.4 iPad 1 Safari 5.1 iPad 2 Safari 5.1 iPad 3
Optimizing the Google +1 button for speedIf you're like most bloggers and site owners, you've probably already…
Wishlist: Browsers contain major JavaScript libraries in memoryLet's face it, without JavaScript the web would be a boring place…
Whats new in Safari 3.1 Web Inspector and Snippet EditorSafari 3.1 features improvements to the functionality for the Web…
How Google Analytics determines Connection SpeedsToday I was looking for an unobtrusive method of determining a user's…
Aspen Simulator - Simulates iPhone Safari BrowserThe latest release of the iPhone SDK from Apple comes with an array…
Sniff and Disable Firebug Howto (Gmail example)Here is a simple test to see if users have Firebug installed on…
Simple AJAX Request and Response JavaScriptHere is the simple form of an AJAX call made to an XML document…
How to Boost Your JavaScript and CSS PerformanceLines of markup code per website are growing at a hurried pace these…
Find Latitude and Longitude Using maps.google.comHere is a php script that gets the Latitude and Longitude of any…