AMP and the Web
A critical analysis of Google AMP, focusing on its SEO incentives and impact on web performance and publisher adoption.
A critical analysis of Google AMP, focusing on its SEO incentives and impact on web performance and publisher adoption.
A developer explores the technical challenge of implementing an infinite loop scrolling carousel, comparing it to Zeno's Paradox of motion.
Explains how to apply progressive enhancement principles to CSS, covering fallbacks and feature queries for robust web design.
A technical guide on implementing web push notifications using Service Workers and VAPID keys, covering both front-end and back-end setup.
An explanation of CSS Grid Layout's core terminology, including grid containers, items, lines, columns, rows, and tracks.
Developer introduces iss-observer.com, a web app for ISS sighting notifications with weather filtering and performance insights.
A developer shares 10 reasons for switching from Angular to React, focusing on React's benefits as a view library.
Explains the CSS3 calc() function, its advantages over pre-processors, and practical usage examples for dynamic CSS values.
A React tutorial showing a technique to handle loading states within stateless functional components, useful for conditional rendering.
A case study on using Angular for a production educational app, covering tech stack decisions, TypeScript benefits, and lessons learned.
A workshop recording and slides on using Gulp.js for build automation, based on the author's book chapters.
A tutorial on implementing JWT-based authentication in an Angular application, covering login, registration, and route protection.
A guide on integrating Rollbar, an error monitoring service, into an Ember.js application to track and fix bugs.
A developer reflects on a pivotal 2016, including a career move to focus on accessibility tools and a busy year of speaking at tech conferences.
Explains why protocol-relative URLs (//example.com) are harmful for security and compatibility, advocating for absolute HTTPS URLs instead.
A guide to using Vue.js components in Laravel 5.3, covering the default JavaScript stack, configuration files, and setup.
A personal recap of attending the FrontInPOA 2016 tech conference, covering talks on front-end development, web apps, and tech careers.
A technical guide on integrating dynamic SVG icon sprites into a website using Perch CMS, allowing content editors to add icons.
A concise introduction to Babel.js, explaining its purpose as a JavaScript compiler for modern syntax and its core concepts like plugins and presets.
A guide to implementing state snapshots in Redux for elegantly saving and restoring UI state, using a practical example.