Year in Review: 2021 into 2022
A personal reflection on 2021, discussing burnout, work-life balance, and recommendations for media like Bo Burnham's 'Inside' and The Beatles documentary.
A personal reflection on 2021, discussing burnout, work-life balance, and recommendations for media like Bo Burnham's 'Inside' and The Beatles documentary.
A guide to creating a custom React Hook that detects if an element's content is overflowing vertically or horizontally.
Analyzing Twitter's container CPU throttling issue, its causes, and potential solutions for significant performance and cost savings.
A discussion of common pitfalls in measuring tail latency metrics in distributed systems, using examples from Twitter's infrastructure.
A detailed guide to a modern CSS reset, explaining each rule and its benefits for improving web development.
The article argues against treating employees as interchangeable units in project planning and budgeting, emphasizing that individual skills matter.
Argues against learning everything, advocating for mastering a few core 'tricks' to achieve expertise, using examples from math and judo.
A technical guide on implementing a blur-to-load image experience to prevent layout shift and improve loading performance.
Kent C. Dodds announces his redesigned website, detailing its extensive learning resources for software engineers, including courses, podcasts, and workshops.
Explains why large tech companies like Twitter benefit from having in-house kernel teams to handle critical system issues and reduce costs.
A CSS tutorial on creating realistic, beautiful shadows using techniques like layering and color-matching to improve web design.
A developer details the tech stack and architectural decisions behind the 2021 rewrite of their complex, feature-rich personal website.
A deep-dive tutorial on CSS keyframe animations, covering syntax, timing functions, loops, and advanced techniques for developers.
A deep dive into the CSS transform property, exploring functions like translate, scale, rotate, and skew for dynamic web effects.
A tutorial on implementing a fixed/sticky header for a React table using the React Table Library.
An in-depth look at how NPM works, covering its core components like the CLI, module resolution, and lockfiles, as part of an 'under-the-hood' series.
A React developer introduces 'Context Injection', a pattern for sharing UI components across pages while providing page-specific context.
A guide detailing five practical steps to optimize web font loading for improved website performance and reduced layout shifts.
A developer's guide to designing the API and data structure for a custom React tree table component, inspired by MacOS Finder.
A guide to best practices for using Styled Components in React, covering team alignment and code organization.