Repository Pattern - A controversy explained
Explains the Repository design pattern in C#/.NET, covering its purpose, basic implementation, benefits, and potential drawbacks.
Explains the Repository design pattern in C#/.NET, covering its purpose, basic implementation, benefits, and potential drawbacks.
A tutorial on implementing a simple, reusable pagination solution for Entity Framework using a PagedList class and extension method.
A look at Java 19 features including Project Loom's virtual threads, structured concurrency, records, and new programming patterns.
Explores potential future features for the C# programming language, including compound assignments in object initializers and discriminated unions.
A teardown and hardware hacking exploration of an old Sitecom WL-330 router, detailing the process of opening it and finding a serial console.
Building a Django SaaS feature for user-requested PDF bundles, integrating S3 file storage via django-storages.
A guide to creating a low-allocation, faster StringBuilder alternative in C# using Span<T> for improved performance in string concatenation.
Part 4 of a tutorial series on building a Todo app with the UNO Platform, focusing on adding created items to a view model collection.
Explains how to use Directory.Build.props to centralize and manage common MSBuild configurations across multiple C# projects.
A guide for developers on creating effective App Store screenshots to improve app visibility and downloads.
A developer shares how quitting Twitter's timeline improved their mental health and shifted their focus to client work and mentoring.
A developer shares his setup for managing Twitter interactions using Front and IFTTT to improve mental health and productivity.
Explores how to enable foreach loops on C# types without implementing IEnumerable, using GetEnumerator methods and extension tricks.
A tutorial on implementing end-to-end (E2E) testing in Blazor applications using the Playwright automation framework for .NET.
A critical analysis of the SAFe (Scaled Agile Framework) methodology, examining its practical failures and similarities to past bureaucratic processes like RUP.
Clarifies the subtle differences between the terms 'Deploy', 'Release', and 'Delivery' in the context of Continuous Delivery and DevOps practices.
Discusses whether the dev.to frontend codebase should adopt TypeScript or Flow for static typing, exploring community interest and options.
A practical guide to finding and exploiting hosts vulnerable to the libSSH authentication bypass (CVE-2018-10933).
An exploration of the history and variety of .NET runtimes, from Microsoft's official frameworks to community and research projects.
A technical tutorial on implementing and managing Azure Virtual Networks using PowerShell and CLI, including subnet creation and VM deployment.