People often ask me, how am I able to read and share so many articles and videos. I use RSS for more than 16 years since the days of Google Reader and until now I have not found a better way to access the internet. Social network tried but went broke pretty fa…
Numerical code needs to carefully balance accuracy and performance. A new DSL, MegaLibm, makes this easier by checking for numerical correctness and offering flexible compilation to efficient code.…
blog.sigplan.org·Pavel Panchekha with Ian Briggs and Yash Lad on Jun 3, 2024··13-17 minutespythondotnet
I recently read a post on Marginal Revolution discussing why we stopped building beautiful buildings. I have a very simple theory that I think explains part of why we stopped building beautiful buildings, and why many other things are much worse than you’d oth…
Glab is an open-source tool that allows you to work with GitLab from the command line, eliminating the need to switch to a browser to create or approve merge requests, start a pipeline run, or view issues. Glab can work with repositories hosted on gitlab.com a…
If you’ve never heard of NIST SP 800-108 before, or NIST Special Publications in general, here’s a quick primer: Special Publications are a type of publication issued by NIST. Specifica…
Chorex is a brand-new Elixir library for choreographic programming [3]: Chorex provides a macro-based DSL that lets you describe how processes communicate to perform a computation. This top-down description of interacting processes is called a choreography. Fr…
There are two types of knowledge: knowledge of ‘that’ and knowledge of ‘how’. The first is called declarative knowledge, which is concerned with facts. The latter is called procedural knowledge, which is concerned with how to perform a task. Knowing what the c…
EF Core 8 introduces support for mapping typed arrays of simple values to database columns so the semantics of the mapping can be used in the SQL generated from LINQ queries.
sourcehut is a network of useful open source tools for software project maintainers and collaborators, including git repos, bug tracking, continuous integration, and mailing lists.
We would like to thank Kathy Jang, David Wu, Cam Allen, Sam Toyer, Eli Bronstein, Koushik
Sen, and Pieter Abbeel for discussions, feedback, and technical support.
Optimize your .NET development workflow with contract testing and Pact. Explore the transformative impact of contract testing on testing cycles, reliability, and integration. Unlock the potential of seamless software development.
This is continuing a series about multi-tenancy with Marten, Wolverine, and ASP.Net Core: What is it and why do you care? Marten’s “Conjoined” Model Database per Tenant with Marten (this post) In t…
Discover the Azure Cosmos DB Emulator – your key to a smooth, cost-effective local development experience. This guide equips you with everything you need:..
Learn how string interpolation can be used for efficient structured logging in C#, and how to create a custom string interpolation handler to keep argument names and improve performance.