John Cox

Blogs · @wyome

Tagged development · everything

Head JS :: The only script in your HEAD

I can't summarize this content because it's marketing material for a commercial service rather than an article that argues a position or reports information. This page promotes WebsitePolicies' legal document generation platform through product descriptions, customer testimonials, and calls to action, but doesn't contain substantive reporting or argumentation worth capturing in a summary.

Permalink

Tower - The most powerful Git client for Mac

Tower is a Git client GUI that simplifies complex Git operations through a visual interface, offering features like pull requests, interactive rebasing, conflict resolution, and file history tracking without requiring command-line expertise. The tool is marketed to developers and designers who want faster workflows and clearer visualization of version control operations.

Permalink

jQuery: » New Official jQuery Plugins Provide Templating, Data Linking and Globalization

Microsoft has donated three new plugins to jQuery that have been officially accepted as part of the project: jQuery Templates (for client-side templating, later integrated into jQuery Core), jQuery Data Link (for data synchronization), and jQuery Globalization (supporting over 350 cultures and locales). The announcement marks the result of seven months of collaborative development between Microsoft and the jQuery team to ensure the plugins meet jQuery's code standards and community needs, with full documentation and source code made available on GitHub.

Permalink

Equal Height Column Layouts with Borders and Negative Margins in CSS - Smashing Magazine

This article demonstrates three progressive CSS techniques for creating layouts with equal-height columns using only borders and negative margins, without relying on images, extra markup, CSS3, pseudo-classes, JavaScript, or absolute positioning. The author builds a two-column layout by using a border on one column to create the background color for the other, then extends this approach to two-column and three-column layouts with vertical borders between columns, explaining the underlying CSS concepts like block formatting contexts, stacking order, and positioning needed to make each technique work.

Permalink

17 Useful Htaccess Tricks and Tips

This article presents 17 practical .htaccess techniques divided into general optimization methods and security hardening measures. The general section covers tasks like setting timezone, implementing SEO-friendly redirects, file compression, and caching strategies, while the security section focuses on preventing malicious attacks through hotlink protection, blocking suspicious URL patterns, restricting access to sensitive files, and filtering unwanted bots and referrers. The author claims to have tested these methods and presents them as both essential security protections and efficiency improvements for web server management.

Permalink

3 Lightweight Alternatives to phpMyAdmin » SitePoint

This 2010 piece by Craig Buckler argues that phpMyAdmin is overkill for everyday MySQL chores like checking data, editing records, or backing up, and recommends three lightweight PHP-based alternatives instead: SQL Buddy, Adminer, and PHP Mini Admin, which range from about 10kB to 320kB. It is worth recognising because it makes a concrete case for Adminer as a single-file tool that supports several database engines, with each tool's download size and installation simplicity front and centre. The appended FAQ is generic filler added later and does not change the article's core recommendations.

Permalink

10 Useful Frameworks To Develop HTML-Based Webapps for Touch Devices – woorkup.com

This is a 2010-era roundup of JavaScript and HTML5 frameworks for building touch-based mobile web apps, covering Titanium, Sencha Touch, PhoneGap, Rhodes, iUI, iWebkit, XUI, jQPad and others, and closing by recommending jQuery Mobile as a single codebase that would run across all major smartphone platforms. Its value lies in that snapshot of the field at the moment before jQuery Mobile shipped, with each tool's scope and target platforms laid out side by side.

Permalink

Untitled (http://html5boilerplate.com)

HTML5 Boilerplate is a professional front-end template that streamlines web project setup by providing a starter HTML file with recommended meta tags, a base CSS file with styles and media queries, server configuration files for performance and security optimization, and documentation on icons and additional best practices. It's designed to eliminate repetitive setup work and help developers launch projects confidently with modern web standards already in place. The template is used by professionals across the industry who want to avoid reinventing foundational project structure.

Permalink

Introduction to Corona SDK: Easy Cross-Platform Development

Corona SDK is a cross-platform development framework that allows developers to write applications once in Lua and deploy to iOS and Android devices without needing Objective-C or C++. The framework provides native performance through OpenGL hardware acceleration, access to device features like GPS and accelerometer, and a shallow learning curve due to Lua's simplicity, though it has some limitations in supporting newer native SDK features like Push Notifications and iAds. The tutorial walks through setting up Corona, choosing a Lua editor, and building a simple "Hello World" application to demonstrate the basic workflow.

Permalink

28 HTML5 Features, Tips, and Techniques you Must Know | Nettuts+

This primer introduces 28 essential HTML5 features that developers can begin using immediately, ranging from the simplified doctype and new semantic elements like `<header>`, `<footer>`, and `<figure>` to form enhancements like email validation, placeholders, and the required attribute. The guide covers practical implementations including audio and video support, local storage for persisting user data, custom data attributes, and newer input types like range sliders, while also addressing browser compatibility issues and offering JavaScript workarounds for limited support. The article emphasizes that many HTML5 features are ready for production use despite the specification not being finalized, and clarifies common misconceptions by distinguishing HTML5 from related technologies like CSS3, SVG, and geolocation APIs.

Permalink

Krumo: Version 2.0 of print_r(); and var_dump();

Krumo is a PHP debugging tool that presents variable data in a readable, structured format, offering a more user-friendly alternative to standard functions like print_r() and var_dump(). It was popular among PHP developers for making code inspection clearer and more navigable, though it has since been superseded by newer tools like Kint that offer better PHP5.3+ support and active maintenance.

Permalink

HTML Media Capture

This W3C working draft specifies how HTML forms can access a device's camera, microphone, and video recording capabilities through enhancements to the file input element, allowing users to capture media directly rather than only selecting existing files. The spec proposes adding a "capture" parameter to the accept attribute (e.g., `accept="image/*;capture=camera"`) that hints to the browser which capture mode to offer by default, and defines a MediaFile interface to handle the resulting media data. The document is still in early development with several aspects explicitly noted as needing further coordination with other working groups and community feedback.

Permalink