This is the simplest example that ignores important features like mixed object lifetimes. That's why I scoff at these posts... Show a *real* example of an object graph that mixes scoped, transient and singleton dependencies. https://t.co/9IvSiO4t8a
Hosting your own NuGet Server and Feed for build artifacts with BaGetNuGet is the package management system underlying the .NET programming platform. Just like Ruby Gems or NPM Packages, you can bring in 3rd party packages or make your own. The public repository is hosted at http://nuget.
Optimizing string.Count all the way from LINQ to hardware accelerated vectorized instructionsThis blog post is a brief introduction to the world of vectorized instructions in C#, and it is meant to be accessible for developers that have never really used them before on their own, just like I had not until today.
Solving Tricky Coordination Problems in Stateless .NET Services - Loris CroDeveloping modern, service-oriented architectures requires that our services become stateless to enable horizontal scalability. ASP.NET helps in doing so with IDistributedCache, but caching is only one of many new coordination problems.In this session I will present how to approach some coordination
Building a self-contained game in C# under 8 kilobytesAs someone who grew up in the times of 1.44 MB floppy disks and 56 kbit modems, I’ve always liked small programs. I could fit many small programs on a floppy disk I carried with me.
Protobuffers Are WrongI’ve spent a good deal of my professional life arguing against using protobuffers. They’re clearly written by amateurs, unbelievably ad-hoc, mired in gotchas, tricky to compile, and solve a problem that nobody but Google really has.
DbUp/DbUpDbUp is a .NET library that helps you to deploy changes to SQL Server databases. It tracks which SQL scripts have been run already, and runs the change scripts that are needed to get your database up to date.
DbUpDbUp is a .NET library that helps you to deploy changes to SQL Server databases. It tracks which SQL scripts have been run already, and runs the change scripts that are needed to get your database up to date. If you are upgrading from version 3 to 4, see breaking changes.
C# Channels - Publish / Subscribe WorkflowsRecently, I watched Rob Pike's talk on “Go Concurrency Patterns” where he explains Go's approach to concurrency and demonstrates some of its features for building concurrent programs. I found its simplicity and ease of use fascinating and went on to implement some of these techniques in C#.
Continuous Integration with .NET Core and GitlabStarting off with CI/CD seems complicated, at least it did for me.Turns out it’s really not that hard once you get the hang of it so let’s get right into it. To configure our Gitlab CI, we’ll need a .gitlab-ci.yml file.
This Read-It-Later-list is just that, bookmarks of stuff I intend to read or have read. I do not necessarily agree with opinions or statements in the bookmarked articles.
This list is compiled from my Pocket list.