Access Optional
A critique of treating web accessibility and progressive enhancement as optional features, arguing they should be fundamental requirements.
A critique of treating web accessibility and progressive enhancement as optional features, arguing they should be fundamental requirements.
A screencast showing the rapid development of Gistlog.co from idea to live prototype in under two hours using Laravel.
A blueprint for product management focusing on building trust, establishing velocity, and strategically killing scope to align product and engineering teams.
A guide to setting up automated testing for a Jekyll blog using Travis CI and HTML Proofer to check for broken links, missing alt tags, and HTML validation.
Author announces speaking engagement at DotNetSpain 2015 conference on topics like Complex Event Processing and EventStore.
A technical guide on implementing domain routing and tenant resolution for multi-tenant applications using ASP.NET MVC 6/5.
A developer reflects on the value of functional, working code over perfect architecture, using a collaborative iOS project as an example.
Announcement for NEJS Conf, a tech conference on August 7th at Omaha's Henry Doorly Zoo, with a call for speakers.
A guide to writing a flake8 plugin using Python AST to check for incorrectly declared static methods in code.
A technical guide on integrating Opensmtpd and Dovecot email servers using a shared SQL database for scalable email hosting.
Explains how to use the HTML <picture> element for better SVG fallback and art direction, replacing JavaScript-based methods.
Explains Java's value-based classes, their limitations, and how they relate to future value types to prevent subtle bugs.
Advocates for establishing a 'Git-iquette'—a set of etiquette rules for using Git in team projects to improve code history clarity and collaboration.
A tutorial on configuring Gulp to use LibSass and the Susy grid framework for automating Sass compilation in a development workflow.
Argues that AI doesn't need to be perfect to replace humans in jobs, as cost savings often outweigh quality for businesses.
Monthly roundup of browser development news, bug reporting tips, and new web development tools for June 2015.
Explains Laravel 5.0's Eloquent attribute casting feature, which automatically converts model attributes to specific data types like boolean or integer.
A developer revisits the LESS CSS preprocessor, comparing it to Sass and highlighting new features like 'extend'.
Guide to configuring pip to cache compiled Python wheels for faster installation of C-based libraries, saving time on repeated builds.
Explains why government agencies often fail with their first open source project due to cultural and procedural mismatches.