Array Sorting Algorithms
Continuous Deployment Traffic Light
Working with Git
- Using Git Interactive Rebase With Feature Branches
- Git Rebase Versus Git Pull
- Amending and Squashing Commits in Git
Canvas, SVG, and Web Graphics
Html
Development
Storage
Browsers
- Safari Regex Issue with $0-9 In Replacement Text
- IE Issues to Avoid
- The New IE PNG Fix
- IE-8 Development Tools and Mobil(ize) My Site
- Support Multiple Safari Versions
- Two Helpful IE Hacks
- Safari 2.0 Regex Bug Crashes Browser
- IE6 Opacity Issue
Build and Deployment
- Running JSLint With Your Ant Build
- Using YUI Doc to Document JavaScript Files
- Using Ant to Consolidate CSS and JavaScript
JavaScript
- Event Based Cross Site Scripting Attack
- Function Hijacking Pattern
- Introducing Web Workers
- Handle Slow Processes Without Blocking the UI
- Timeouts Explained
- Optmizing String Comparisons
- Cross Subdomain Scripting
- More Thoughts on Compression
- Optimizing JavaScript Compression
- Augmented Configuration Pattern
- Validating Strings and Unsigned Numbers
- Use a String Buffer for Better Performance
- Event Bubbling and Event Capture
- Functional JavaScript
- Object Subscript Pattern
- Reserved Words in JavaScript
- Random Integers
- Window onError Event
- Accessibility and JavaScript
- Using For In Loops Safely
- JavaScript Benchmarks
- Deferment Pattern
- Convert Array-Like Objects To Arrays
- Alternative Module Pattern
- Using Call And Apply Methods
- Simple Deferred DOM Access
- Lazy Function Definition Pattern
- X-Browser Event Handling
- JavaScript Style Guides
- CustomEvent Bubbling and Capture Phase
- Type Detection Revisited
- Continuations in JavaScript
- Module Pattern Template
- More on the Module Pattern
- Faster Loops in JavaScript
- Scalable vs Extendable
- Cookies
- Maintainable JavaScript
- JavaScript Memory Leaks
- True vs Truthy
- Type Detection
CSS
- CSS Tip - Overriding CSS 3 Pseudo-Classes
- Using Data URIs
- Dynamically Updating Content Of FireFox Ellipsis Hack
- CSS Targeted Only to the IPhone
- CSS String Truncation with Ellipsis
- CSS: Using Percent for Margin and Padding
- Faux Columns
- Specificity
NodeJs
Python
Continuous Integration and Deployment
- Tips for Starting Your First Django Project
- Testing and Django
- Coverage and Mock
- Using Fabric for Painless Scripting
- Using Celery to Handle Asynchronous Processes
- Deployment/Monitoring Strategies