Doom 2016 vs Doom Eternal: UI side-by-side
A side-by-side comparison of the user interface (UI) and HUD design in Doom 2016 versus Doom Eternal, focusing on minimalism vs. complexity.
A side-by-side comparison of the user interface (UI) and HUD design in Doom 2016 versus Doom Eternal, focusing on minimalism vs. complexity.
A guide to creating a minimal, resilient static website for emergency communication using Eleventy and Netlify.
A developer designs and implements a user onboarding flow for a SaaS app using Python and Django, covering planning and initial coding.
Analyzes how developers without CS degrees got their first jobs, based on a survey of 450+ Twitter responses.
Tips for adapting to a sudden, non-ideal remote work setup at home, focusing on practical solutions for common challenges.
A web developer shares his journey creating a personal homepage, discussing his tech stack and overcoming imposter syndrome.
Learn five strategies for modeling one-to-many relationships in Amazon DynamoDB, including denormalization and composite keys.
An analysis of why many corporate engineering blogs fail to attract readers and the key processes used by successful ones like Cloudflare and Segment.
A technical guide on implementing Micro Frontends using React and Webpack, based on a client project experiment.
A tutorial on implementing GraphQL resolver middleware for handling authentication and permission checks in a Node.js application.
A tutorial on testing GraphQL resolvers with Jest, covering authentication, error handling, and happy/sad path scenarios.
A guide on testing custom React hooks, using a useUndo hook as a practical example to demonstrate effective testing strategies.
Explains Django views, which handle HTTP requests and return responses, covering function views, HttpRequest, and HttpResponse.
A developer adds styling to a SaaS sign-up page using Tailwind CSS, discusses CSS frameworks, and implements feature flags.
An in-depth look at Django views, covering function-based views and their role in handling HTTP requests and responses.
Analyzes the growth of command line options in Unix/Linux tools from 1979 to 2017, contrasting it with the original 'do one thing well' philosophy.
A developer explores a React SSR hydration bug, explaining the cause and solution for mismatched client/server rendering.
A data scientist's journey from Python/Jupyter to embracing TypeScript, tests, and tools for building maintainable software.
Explains why using multiple boolean states like isLoading can lead to UI bugs and advocates for using a single status enum instead.
A comparison of React's useState and useReducer hooks, explaining their trade-offs and when to use each through practical examples.