Tabs vs. Spaces
A developer argues for using a combination of tabs and spaces for code indentation, focusing on accessibility and developer preference.
A developer argues for using a combination of tabs and spaces for code indentation, focusing on accessibility and developer preference.
Advice for former CTOs wanting to return to hands-on engineering roles, discussing skill refresh and career transition strategies.
A critique of using pre-made project templates and starter packs in web development, arguing they hinder learning and create long-term issues.
Explains C# logging source code generators in .NET 6, detailing their benefits and usage for efficient, structured logging.
CSS, News, Surveys, Data Analysis, State Of CSS Since 2019, the annual State of CSS survey has collected feedback from web developers from across the
A guide on using Azure DNS Private Resolver to resolve private DNS names over a Point-to-Site VPN connection without traditional DNS servers.
Explains the challenges of using non-ASCII characters in R packages for global portability, and why CRAN enforces checks.
Discusses the importance of conciseness and direct communication in software development and open-source communities.
A developer explains why and how they ported a Python desktop application to use Meson for building, instead of Python's native packaging tools.
A personal reflection on the successes and failures of open hardware projects, examining challenges like non-free components and supply issues.
Strategies for efficiently scheduling Docker containers to integration test 14+ databases in GitHub Actions, improving CI performance.
A developer explains the advantages of using email workflows for code review and patch management, comparing it to platforms like GitHub.
A technical article about improving the R package 'rimu' for handling multiple-response categorical data within data frames.
A roboticist argues for scaling robotics research like generative AI, focusing on data quality and iteration over algorithms for better generalization.
Explores how legacy IT systems resemble zombies, surviving on human knowledge, and why digital transformation must address both technology and human processes.
A technical guide on using Azure Runbooks to connect to Exchange Online and Microsoft Graph for automation tasks.
A program committee chair shares common mistakes in tech conference talk abstracts and provides tips for writing better submissions.
A technical guide exploring the new output caching middleware in .NET 7, demonstrating its setup and usage with practical API examples.
A developer's July 2022 update on FOSS projects, including new Hare libraries for templating and graphics, and progress on the Helios kernel.
A hands-on tutorial for setting up a Docker environment to experiment with the Apache Iceberg table format using Spark SQL.