No, No, No - Tasks are not threads and they are not for performance!
Explains the misconception that Tasks in C# are for multithreading, clarifying they represent asynchronous operations, not threads, and are not primarily for performance.
Explains the misconception that Tasks in C# are for multithreading, clarifying they represent asynchronous operations, not threads, and are not primarily for performance.
Go 1.20 introduces support for collecting and merging code coverage from integration tests with unit test coverage, demonstrated with a sample project.
A guide for academics on migrating from BibDesk to Zotero for managing citations and PDFs within a pandoc-based Markdown writing workflow.
Introduction to Jekyll, a static site generator, covering basic setup, post formatting, and code snippet features.
Strategies for managing team dependencies in tech organizations when other teams can't provide support, focusing on understanding constraints and building trust.
A guide to building a custom syntax highlighter for SR Linux CLI snippets and integrating it into documentation systems.
Introduces xcmonkey, a new open-source tool for automated random UI stress testing of iOS apps, inspired by Android's monkey tool.
Explains second-order thinking, a mental model for considering long-term consequences of actions, with examples from software engineering and management.
A developer reflects on a transformative 2022, transitioning from a staff frontend role to full-time open source work, releasing a book, and speaking at tech conferences.
A guide to achieving type-safety in React Query with TypeScript, covering generics and best practices for reliable type definitions.
A developer shares his detailed article on using Tailwind CSS as a utility class generator, not a full framework.
A developer's December 2022 monthly digest covering books on Go, TypeScript, and microservices, plus thoughts on productivity and dropping unenjoyable books.
A guide on using GitHub repositories as a professional portfolio to impress employers and land tech jobs, focusing on project presentation and code quality.
Learn how to use vite-plugin-svgr to import SVG files as React components in your Vite projects, replacing create-react-app functionality.
A list of the top 10 most popular AWS DevOps blog posts from 2022, covering CI/CD, IaC, and cloud deployment best practices.
Explains confirmation bias, its prevalence among software engineers, and its impact on decision-making and code reviews.
Exploring an alternative approach to mocking Spring Data repositories using Dynamic Proxies for in-memory testing implementations.
Explores the intersection of multiple imputation and probabilistic record linkage, proposing a method to sample link sets for robust statistical analysis.
A guide to visually distinguishing AWS environments by automatically changing terminal colors based on the active AWS profile to prevent accidental production changes.
A guide to automatically change terminal colors based on your active AWS profile to prevent accidental commands in production.