On Being Rich-ish: Lessons I learned becoming suddenly middle-class There once was a guy who was very, very broke. To be clear, he wasn’t the brokest guy you’ve ever heard of. There were poorer people (he knew some, even) but he did spend a long, long time trying to raise a family on not a lot of money; think “a family of...
What Is Cloud Asset Inventory? | Resoto by Some Engineering Inc. On March 14, 2006, Amazon Web Services (AWS) launched S3, the first public cloud service. Since then, cloud consumption has increased each year. Gartner estimates that worldwide spend on public cloud services will reach $600 billion in 2023, up from $410 ...
We only need to plant 1 trillion trees Global CO2 emissions from fossil fuels are ~35 billion tonnes (35 trillion kgs) [1] Over one year, on average, a mature tree will absorb about 22 kg of CO2 from the atmosphere [2] Following from 1...
Thinking with pen and paper With the world inundated with productivity apps, it feels nice to return to the tried and tested pen-and-paper methods. In this blog post, I'll share my anal...
Discovering Ruby on Rails: is it dead or alive? Should you learn Ruby on Rails? Here's quick overview and exploration of RoR: a full stack framework that follows the MVC pattern to build web apps.
Strict-serializability, but at what cost, for what purpose? Strict-serializability guarantees that transactions appear to occur in an order consistent with the "real-time" ordering of those transactio...
Prevent Forwarded header spoofing with HTTP message signature The Forwarded HTTP header has been introduced in RFC7239 from June 2014. It “defines an HTTP extension header field that allows proxy components to disclose information lost in the proxying process, for example, the originating IP address(…)”. However the...
Keeping a project bisectable - tony is coding People write code. Test coverage is never enough. And we all write bugs.
Five Positive Interactions for Every Negative One One piece of leadership advice that has stuck with me is the idea that for every negative interaction you have with someone, you need to have 5 positive ones to offset every 1 negative
Taking a .NET Core Web App Offline ... Gracefully Have you ever had to take a Web App offline for maintenance or a software update? How did you do it ?...
New '.NET Data Hub' Is One-Stop-Shop for .NET Data Handling -- Visual Studio Magazine 'A new .NET Data landing page will help .NET developers quickly navigate to the area of interest.'
Marvin the Martian by reddadsteve | Download free STL model | Printables.com Marvin the Martian is an extraterrestrial character from Warner Bros.' Looney Tunes and Merrie Melodies cartoons. | Download free 3D printable STL models
Devs Reviving Winamp Struggled with Visual Studio 2008 to 2019 Upgrade -- Visual Studio Magazine News emerged last week that famed Windows media player Winamp had been revived after four years of work by developers, whose biggest challenge was upgrading the project from Visual Studio 2008 to Visual Studio 2019.
.NET MAUI Community Toolkit Monthly Standup (August 2022) Join us as we discuss the current happenings in the .NET MAUI Community Toolkit! https://github.com/CommunityToolkit/Maui
.NET Data Community Standup - Intercept this EF7 Preview 6 Event EF7 includes a variety of new interceptors and events, as well as many improvements to the existing lifecycle hooks. In this session, Arthur and others from the .NET Data team will dive into this new functionality, including examples for intercepting mate...
.NET Data Community Standup - DbDataSource, a new System.Data abstraction In this episode of the .NET data community standup, we'll explore DbDataSource, a new abstraction being introduced to System.Data in .NET 7.0. DbDataSource unlocks easier integration of ADO.NET drivers with dependency injection, better management of advan...
.NET Data Community Standup - DbContext Configuration and Lifetime - EF Core Architecture Part 2 Arthur and others from the EF Team continue their deep dive into the architecture of Entity Framework Core. This is a code-driven discussion looking at how and why things are designed and implemented the way they are. In this session, we look at the initi...
Matt Warren - Performance in the .NET Runtime - NDC London 2022 We often take the .NET Runtime for granted and just let it get on with its job. But not only does it run our code, it ensures that it runs as fast as possible! In this talk we'll take a walk through the internals of the 'Common Language Runtime' (CLR), f...
Announcing .NET Community Toolkit 8.0! MVVM, Diagnostics, Performance, and more! We're happy to announce the official launch of the new .NET Community Toolkit version 8.0! Including tons of new features such as MVVM source generators, diagnostics, performance helpers, and more!
Differentiating Visual Studio instances When you have multiple instances of Visual Studio open at the same time, it can be tricky to tell them apart. Especially if you’re working on different branches of the same solution, which makes them look almost identical. What if each instance could have...
Making your async code thread safe | .NET Tips 3 #shorts How to lock your C# code in an async way in C# and .NET
Botspam Apocalypse [ 2022-08-03 ] The "future" in the film Terminator 2 is set in the 2020s. If you apply its predictions to the running of a website, it's honestly very accurate.
Experiment with post-quantum cryptography today The future is post quantum. Enable post-quantum key agreement on your test zone today and get a headstart
Write cleaner Minimal APIs with MediatR in .NET 7 Get started with Octopus Deploy: https://oc.to/nickchapsasCheck out my courses: https://nickchapsas.comBecome a Patreon and get source code access: https://w...
Sort Dictionary by Value in .NET - Code Maze Sometimes, we may want to sort and enumerate all the key-value pairs in the dictionary, ordered by their value. Let's find out how.
An intro to Open Telemetry in .NET - James World https://www.dotnetoxford.com/posts/2022-07-lightning-talks
GitLab plans to delete dormant projects from free accounts Hopes to save a quarter of hosting costs by binning repos that haven't been touched for a year
Happy 5th birthday, Rider 🥳 | The .NET Tools Blog Today, we're celebrating the 5th birthday of our cross-platform .NET IDE: JetBrains Rider! We initially revealed “project Rider” at NDC London in January 2016. We started with a private preview
Customizing TypeScript String Types with Template Literal Types and Utility Types Technical Web Development Blog
Windows Package Manager 1.3 Today I get to announce Windows Package Manager 1.3 has been released. The team has been adding several enhancements to manifests to improve your package installation experience. We’ve enabled better package version reporting. A new setting allows verbose...
.NET 7 Custom Runtime for AWS Lambda | no dogma blog You can't yet run .NET 7 on AWS Lambda functions with the familiar managed runtime, but you can with a custom runtime. Here are the few small steps you need.
REST Client For Visual Studio 2022 - Code Rethinked In this post we'll see what REST Client for Visual Studio 2022 offers us in terms features and we'll see how we can compose multiple requests.
.NET Rocks! vNext .NET Rocks! is a weekly talk show for anyone interested in programming on the Microsoft .NET platform. The shows range from introductory information to hardcore geekiness.
Why do tree-based models still outperform deep learning on tabular data? While deep learning has enabled tremendous progress on text and image datasets, its superiority on tabular data is not clear. We contribute extensive benchmarks of standard and novel deep learning methods as well as tree-based models such as XGBoost and R...
.NET Data Community Standup - DbDataSource, a new System.Data abstraction In this episode of the .NET data community standup, we'll explore DbDataSource, a new abstraction being introduced to System.Data in .NET 7.0. DbDataSource unlocks easier integration of ADO.NET drivers with dependency injection, better management of advan...
.NET Data Community Standup - DbContext Configuration and Lifetime - EF Core Architecture Part 2 Arthur and others from the EF Team continue their deep dive into the architecture of Entity Framework Core. This is a code-driven discussion looking at how and why things are designed and implemented the way they are. In this session, we look at the initi...
.NET Data Community Standup - TPH, TPT, and TPC Inheritance mapping with EF Core Type inheritance hierarchies as used in object-oriented programming do not map naturally to relational database schemas. In this live stream, we will look at different strategies for inheritance mapping when using EF Core with a relational database. This ...
.NET Data Community Standup - Intercept this EF7 Preview 6 Event EF7 includes a variety of new interceptors and events, as well as many improvements to the existing lifecycle hooks. In this session, Arthur and others from the .NET Data team will dive into this new functionality, including examples for intercepting mate...
.NET Data Community Standup - DbDataSource, a new System.Data abstraction In this episode of the .NET data community standup, we'll explore DbDataSource, a new abstraction being introduced to System.Data in .NET 7.0. DbDataSource unlocks easier integration of ADO.NET drivers with dependency injection, better management of advan...
.NET Data Community Standup - DbContext Configuration and Lifetime - EF Core Architecture Part 2 Arthur and others from the EF Team continue their deep dive into the architecture of Entity Framework Core. This is a code-driven discussion looking at how and why things are designed and implemented the way they are. In this session, we look at the initi...
.NET Data Community Standup - Intercept this EF7 Preview 6 Event EF7 includes a variety of new interceptors and events, as well as many improvements to the existing lifecycle hooks. In this session, Arthur and others from the .NET Data team will dive into this new functionality, including examples for intercepting mate...
.NET Data Community Standup - TPH, TPT, and TPC Inheritance mapping with EF Core Type inheritance hierarchies as used in object-oriented programming do not map naturally to relational database schemas. In this live stream, we will look at different strategies for inheritance mapping when using EF Core with a relational database. This ...
Matt Warren - Performance in the .NET Runtime - NDC London 2022 We often take the .NET Runtime for granted and just let it get on with its job. But not only does it run our code, it ensures that it runs as fast as possible! In this talk we'll take a walk through the internals of the 'Common Language Runtime' (CLR), f...
Matt Warren - Performance in the .NET Runtime - NDC London 2022 We often take the .NET Runtime for granted and just let it get on with its job. But not only does it run our code, it ensures that it runs as fast as possibl...
BrainSTARK, Part 0: Introduction Tutorial on the design of a STARK Engine, complete with working source code.
ErikEJ.SqlClient.Extensions 0.1.1-alpha Makes it easier to use Microsoft.Data.SqlClient with Dependency Injection and adds ILogger logging of SqlClient events.