Christmas JS1k
A developer's 2010 entry for the JS1k contest: a compact, canvas-based drawing app created with native JavaScript under 1KB.
A developer's 2010 entry for the JS1k contest: a compact, canvas-based drawing app created with native JavaScript under 1KB.
Web development involves balancing trade-offs like performance, accessibility, and semantics, not treating them as binary choices.
Announcing the Breaking Development 2011 conference in Dallas, focused on mobile web design and development with a curated speaker lineup.
Google App Engine 1.4.0 release introduces major features like the Channel API for real-time client push, Always On instances, and background processing improvements.
A developer shares their positive experience and key learnings from working with the Zend Framework for PHP web development projects.
Debunks common myths about web performance optimization and explains why it's crucial for user experience and business metrics.
Introducing WP Resume, a WordPress plugin for easily creating and managing an online resume using custom post types and a familiar interface.
Advocates for a user-centric approach in tech projects, prioritizing user needs over company goals for better outcomes.
Explains how to implement dependency injection in ASP.NET MVC 3 using the Managed Extensibility Framework (MEF).
A web developer shares insights from designing a modern university course on web development, focusing on standards and future-proof skills.
Analyzes the HTML and CSS generated by Safari's Reader mode, exploring its structure and how developers can interact with it.
Explains three levels of adopting HTML5, from simple syntax changes to advanced features, for web developers.
Explains the HTML5 `document.head` property, its benefits over traditional DOM access, and provides polyfill code for cross-browser support.
A developer details the backend rewrite of 'A Feed Apart,' a real-time tweet aggregation site for web design/development conferences.
A tutorial on using PHP 5's SimpleXML extension to parse XML files and dynamically generate website navigation and content.
A developer's experience using Opera browser with Oracle Enterprise Manager, highlighting its speed and tab management benefits.
A technical guide on using CSS and JavaScript to override browser defaults and display hidden HTML elements like <head>, <title>, and <meta> tags.
A developer outlines planned improvements to their personal website, including code refactoring, new features, and UI tweaks, before starting a new game project.
Explains how browsers cache 301 permanent redirects, causing issues when websites misuse them for temporary actions like login flows.
A game developer discusses taking a break from game making to learn new tools like Vim and Haskell, and how exploring different programming paradigms improves skills.