EF7 - Bulk updates and Bulk deletes
Explores the new bulk update and delete features in Entity Framework 7, including usage, performance benefits, and limitations.
Explores the new bulk update and delete features in Entity Framework 7, including usage, performance benefits, and limitations.
A guide to implementing content tagging in SwiftUI using the TagKit library, covering slugification and customizable tag views.
A review and guide to NDepend, a static code analysis tool for .NET, covering its features, setup, and use for improving code quality.
A visual guide explaining core LINQ functions in C#/.NET with sketches and examples, including Select, Where, Aggregate, and more.
A recap of a 2-day workshop on creating advanced, visually appealing graphics using the ggplot2 package in R, taught at rstudio::conf 2022.
Explains the Mediator pattern and CQRS, demonstrating their implementation and benefits in a C# application using MediatR.
A discussion on overcoming the challenges of starting in open source, featuring insights from Brian Douglas and an introduction to the Open Sauced platform.
A developer investigates and debugs a mobile app network issue with AMC Theatres, tracing it to CSRF failures on mobile data.
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.
Explains why function pointers fail with instance methods and large structs in C#, detailing a stack corruption issue.
A developer creates a new model for a teacher checklist feature in a Django-based homeschool SaaS application.
A tutorial on improving the user experience of a Blazor WebAssembly app by creating a custom loading screen with a progress bar.
Explores Data-Oriented Programming in Java, focusing on using records, sealed types, and pattern matching to model immutable data.
An introductory guide explaining the core concepts of Git, including repositories, remotes, commits, and branches, with practical examples.
Explores writing a .NET profiler in C# using NativeAOT to overcome traditional C++ limitations and self-profiling issues.
A critical analysis of the Fediverse (Mastodon, Pleroma) highlighting its benefits as a decentralized social network but also its toxic, Twitter-like dynamics.
Explains the difference between abstract classes and interfaces in C# using real-world analogies like animals and ATMs.
A detailed guide to SOLID principles in C#, explaining each principle with code examples to improve code readability, maintainability, and flexibility.