Why Your Rails App is Slow: Lessons Learned from 3000+ Hours of Teaching
A Rails performance expert shares key lessons on why Rails apps become slow and how to improve them, based on extensive teaching and consulting experience.
A Rails performance expert shares key lessons on why Rails apps become slow and how to improve them, based on extensive teaching and consulting experience.
A conference talk video explaining how to build complex and flexible web layouts using CSS Grid, from basics to advanced techniques.
A summary of key talks from the Pixel Pioneers 2019 web development conference, covering UX, CSS animation, flexbox, and CSS Grid.
A developer reflects on launching a task journaling app, conducting user interviews, and earning passive income from side projects.
Microsoft's Insider Dev Tour London event focused on building Microsoft 365 experiences and the new Edge browser for developers.
An article exploring the unique mindset required to write effective CSS, focusing on its declarative nature and core concepts.
A tutorial on using the Eleventy static site generator to create a static blog by sourcing content from the Ghost Content API.
Discusses the problem of web bloat caused by advertising and the rise of ad blockers, questioning Google's recent moves against them.
A developer shares statistics and insights from a year-long Laravel web application project, detailing code structure, frameworks, and testing strategies.
Explains the differences between JAMStack and serverless web apps, focusing on their core architectural principles.
An overview and comparison of six different open-source systems for running Python code directly within a web browser.
A developer details the creative process of building a light switch toggle UI component using mostly CSS, gradients, and shadows.
An overview of PHP's evolution in 2019, highlighting performance gains, new features, and modern development practices.
A developer's monthly update on learning Vue.js, project ideas, and passive income growth from a keto-focused web app.
An update on Blazor Bites tutorials and a roundup of Blazor announcements and sessions from Microsoft Build 2019.
A tutorial on how to force line breaks and control row wrapping in CSS Flexbox layouts using a specific collapsed element technique.
The author announces a new monthly newsletter focused on PHP tips, mini-blog posts, and curated links for developers.
Explores a new CSS method using opacity and pointer-events to hide content visually while keeping it accessible to screen readers and keyboard users.
Examines the common fallacy that new network generations (3G, 4G, 5G) instantly solve performance issues, highlighting slow, uneven rollouts and marketing hype.
Explores the surprising complexity of creating a robust `globalThis` polyfill that works across all JavaScript environments and strictness modes.