John Cox

Blogs · @wyome · Now · Shelf

Tagged tutorial · everything

Interesting

Speed Up Your Javascript Load Time

This piece explains practical techniques for reducing JavaScript bloat on websites, which negatively impacts page load times. It covers measurement tools to identify problem files, compression methods using YUI Compressor, strategic placement of scripts at the end of HTML documents, dynamic on-demand loading via AJAX patterns, browser caching strategies, and combining multiple files into fewer requests. The author emphasizes balancing optimization with maintainability, such as keeping uncompressed debug versions for testing before deploying minified code to production.

Permalink

SEOmoz | 15 CSS Properties You Probably Never Use (but perhaps should)

This post catalogs 15 underused CSS Level 2 properties with examples and explanations of their purposes, ranging from visual effects like `clip` and `text-shadow` to print-specific controls like `page-break-before` and typography refinements like `font-stretch`. The author notes that browser support varies across these properties and recommends testing before implementation, while flagging certain uses (like generating content with CSS) as conceptually problematic despite being technically possible.

Permalink

Free Design Templates

When selecting a WordPress theme, prioritize developer reputation and code quality—which affect security, speed, and SEO—over the price distinction between free and premium options. The piece walks through seven key evaluation criteria: comparing free versus paid themes, testing page load speed with tools like Pingdom, assessing design and user experience through demo browsing, verifying mobile responsiveness, checking SEO optimization claims, examining customization dashboards, and reviewing customer feedback on community sites like ThemeForest to gauge security and reliability. Rather than becoming paralyzed by endless options, knowing your specific needs narrows the choice significantly, just as knowing your wine preference makes selecting from hundreds of bottles manageable.

Permalink

53 CSS-Techniques You Couldn’t Live Without | Smashing Magazine

A curated list of 53 essential CSS techniques and articles covering modern web design practices, ranging from foundational concepts like CSS selectors and layouts to advanced topics such as CSS3 animations, flexbox, grid systems, and responsive design. The collection emphasizes how CSS enables separation of design from content, making websites easier to maintain and update while advocating for accessible, usable, and well-structured code over outdated table-based layouts.

Permalink

URL Access

SQL Server Reporting Services allows you to access and customize reports through URL requests by appending parameters that control rendering format, viewer appearance, and report values. The URL structure consists of the report server web service URL, the path to the specific report, and optional prefixed parameters (using rs: or rc: prefixes) or unprefixed report parameters separated by ampersands, enabling you to share preconfigured report links with specific parameter values, languages, or output formats.

Permalink

50 Beautiful CSS-Based Web-Designs in 2006 | Smashing Magazine

Smashing Book #5 is a 584-page hardcover guide offering practical front-end techniques and design patterns from experienced web professionals tackling real responsive design projects. The 13 chapters cover essential topics including responsive workflows, SVG mastery, Flexbox layouts, web fonts, responsive images, email design, testing and debugging, performance optimization, and strategies for maintaining creativity within systematic design processes. Rather than chasing trends, the book focuses on battle-tested methods that solve actual problems in responsive web design, from complex components like tables and navigation to offline functionality and client collaboration workflows.

Permalink

Data Types

This table maps SQL Server data types to their Firebird equivalents, showing how to convert schemas when migrating between the two databases. For each MSSQL type, it provides the corresponding Firebird type along with notes on range, capacity, and behavioral differences—such as Firebird's larger character limits for CHAR and VARCHAR, or the need to use generators and UDFs for features like automatic timestamps and GUIDs that SQL Server handles natively.

Permalink

CSS Cheat Sheet

This is a CSS reference guide covering the syntax and properties for styling web pages across eight categories: general display properties, fonts, text formatting, the box model, borders, positioning, backgrounds, and lists. It includes the correct order for shorthand notation and explains key values for common properties like display, position, float, and text-align. The guide distinguishes between external style sheets, internal styles, and inline styles as methods for applying CSS to HTML elements.

Permalink

Smashing Magazine | Blog Archive » CSS-Based Forms: Modern Solutions

Smashing Book #5 is a 584-page hardcover guide featuring practical front-end techniques and design patterns for responsive web design, drawing from real-world projects rather than short-lived trends. The book covers 13 chapters addressing responsive workflow, SVG, Flexbox, web fonts, responsive images, email design, testing, performance optimization, and offline functionality, written by respected designers and developers like Sara Soueidan, Zoe Gillenwater, and Yoav Weiss. It emphasizes scalable design systems, pragmatic solutions to complex responsive challenges, and balancing creative design with predictable processes to build memorable, maintainable websites.

Permalink