NDepend
A review and guide to NDepend, a static code analysis tool for .NET, covering its features, setup, and use for improving code quality.
A review and guide to NDepend, a static code analysis tool for .NET, covering its features, setup, and use for improving code quality.
Announcing the release of countdown v0.4.0 on CRAN, a flexible timer for R presentations in xaringan, Quarto, R Markdown, and Shiny.
A data scientist details the complex process of tracing the original source and context of a medical dataset used in statistical software packages.
A visual guide explaining core LINQ functions in C#/.NET with sketches and examples, including Select, Where, Aggregate, and more.
Explains the Mediator pattern and CQRS, demonstrating their implementation and benefits in a C# application using MediatR.
Explains C# logging source code generators in .NET 6, detailing their benefits and usage for efficient, structured logging.
The author creates a new open-source Django package called 'django-denied' for handling authorization, extracted from a SaaS project.
Explains why function pointers fail with instance methods and large structs in C#, detailing a stack corruption issue.
A comparison of four popular Git branching strategies: Git-Flow, GitHub-Flow, GitLab-Flow, and Trunk-Based Development, detailing their pros, cons, and use cases.
A guide to building multi-architecture Docker images for Arm and x86 using Google Cloud Build and buildx.
A tutorial on improving the user experience of a Blazor WebAssembly app by creating a custom loading screen with a progress bar.
A talk from EuroPython 2022 on creating web maps using Django and its GeoDjango module, covering geospatial data storage and queries.
caffeine-ng v4.0.0 released, featuring a CLI rewrite with click, Xfce presentation mode support, and a move to Codeberg.
An introductory guide explaining the core concepts of Git, including repositories, remotes, commits, and branches, with practical examples.
A curated list of free and paid resources for learning TypeScript, including books, courses, tools, and blogs for beginners and advanced developers.
Explains the difference between abstract classes and interfaces in C# using real-world analogies like animals and ATMs.
A tutorial on implementing swipe actions (like delete and favorite) in iOS Collection Views using UICollectionLayoutListConfiguration.
A detailed guide to SOLID principles in C#, explaining each principle with code examples to improve code readability, maintainability, and flexibility.
A developer shares practical tips and advanced techniques for managing Kubernetes clusters more efficiently, covering terminal setup, kubectl mastery, and automation.
A technical guide for installing R version 3.6.3 on Linux Mint 19.x, including steps to remove old versions and configure repositories.