Studying programming: tools or theory?
A discussion on the importance of balancing practical tool learning with theoretical computer science concepts for web developers.
A discussion on the importance of balancing practical tool learning with theoretical computer science concepts for web developers.
Explains how to use WebPageTest custom metrics with request data to analyze script loading behavior in web performance testing.
Explores the challenge of mapping .NET Core framework assemblies back to their original NuGet packages, focusing on an issue in ReSharper/Rider's auto-reference feature.
An introductory guide explaining what Git is, its purpose for version control, and the basics of commits for developers.
Introducing mdox, a CLI tool to automate and streamline software documentation processes, treating docs as code.
A .NET developer discusses the future of .NET, the importance of being a polyglot programmer, and why .NET is in great shape.
A guide to setting up automatic Java code formatting in VS Code using the google-java-format tool and the RunOnSave extension.
Final 2019 episode of Red Dog for Dev, reviewing top Azure developer features and tools from the year.
A guide to using Prettier, an opinionated code formatter, to automatically fix and format code, often in conjunction with ESLint.
First episode of a new video series covering new Azure features for developers, including demos and resource links.
Explains what code linting is, its benefits for catching errors and enforcing style, and provides a basic setup guide for JavaScript/React.
A blog introduction focusing on technical essays, tutorials, and reflections about software development, tools, and career advice.
Learn how to automate Swift code formatting using the SwiftFormat library to enforce consistent style and improve code readability.
A software developer's guide to maintaining codebases and tools, emphasizing addressing warnings and keeping dependencies updated.
A developer explains why they chose to build their own blog platform instead of using centralized services like Medium, citing control and ownership.
A developer shares three key reasons why he finds building products for other developers personally rewarding and a lifelong career focus.
Explores the minimalist, engineering-focused design philosophy behind Sourcehut's web interface, contrasting it with platforms like GitHub.
An overview of typescript-play, an enhanced open-source version of the official TypeScript Playground with more features and options.
A programmer draws parallels between woodworking craftsmanship and software development, emphasizing the importance of mastering tools like IDEs and frameworks.
A guide to setting up and using Livegrep, a fast, regex-based code search tool for large repositories, to improve GitHub search performance.