How to break the cycle of tech debt
Strategies for development teams to identify, plan for, and break the vicious cycle of accumulating technical debt.
Strategies for development teams to identify, plan for, and break the vicious cycle of accumulating technical debt.
A guide to customizing your Zsh terminal prompt with Git integration, colors, and useful information.
Learn systematic problem-solving techniques and tools for debugging issues in Django web applications.
Explores thread scheduling fairness for CPU-bound workloads in Java's Project Loom and its new virtual threads feature.
A developer troubleshoots a broken Python virtual environment and dives deep into dependency installation issues in this coding screencast.
A guide to building a custom 32TB homelab NAS server using open-source software, including part selection, costs, and lessons learned.
A hands-on review of PyTorch's new M1 GPU support, including installation steps and performance benchmarks for deep learning tasks.
Explores when to use pixels vs. ems/rems in CSS for optimal web accessibility, arguing both are necessary.
A guide to running JDK Mission Control, a Java performance analysis tool, on Apple M1 Macs by configuring it to use an x64 JDK.
A guide explaining the evolution from simple websites to complex full-stack web applications, clarifying key web development terminology.
A monthly update on TinyPilot, a tech hardware business, covering revenue, profit challenges, and development goals.
Explores the three different meanings of 'consistency' in databases: from the CAP Theorem, ACID properties, and database consistency models.
Explains the challenges of iterating over object keys in TypeScript and provides solutions for type-safe property access.
Explains the React 'as' prop, a technique for dynamically changing rendered HTML elements in components for semantic and styling flexibility.
Explores the state of Universal JavaScript, showing how to write code that runs in Node.js, Deno, and browsers using a podcast parsing example.
A Reactathon talk exploring Redux async logic tools like thunks, sagas, and RTK Query, with current recommendations for side effect management.
A talk sharing lessons learned from maintaining TypeScript libraries, covering type publishing, API versioning, and debugging.
Developer argues against using UI frameworks like Bootstrap, advocating for custom CSS and strategies to build professional apps.
A guide to debugging production errors in a web app, using a real-world example of a missing email issue.
A developer creates a web app to learn a diatonic accordion by mapping its buttons to a computer keyboard using Svelte and the Web Audio API.