How did the Enigma Machine work? Let's use 3D animation to go inside the Enigma Machine!Go to https://brilliant.org/jaredowen to sign up for free. And also, the first 200 people will get 20%...
A hundred things I learned writing my first technical book “Data-Oriented Programming” A hundred things I learned writing my first technical book “Data-Oriented Programming”
I Ran Away From Open Source Let me explain my missing, share you my vision for Leon and what's going on in my head.
Azure DevOps Podcast: Egil Hansen on Blazor Testing with bUnit - Episode 169 This week, Jeffrey is joined by Egil Hansen; a Principal Developer at Delegate, as well as a Microsoft MVP and a .NET Foundation member. Egil has a strong focus on creating maintainable software and loves DDD, TDD, Blazor, and clean code principle. He als...
Lottie Docs Lottie is a library for Android, iOS, Web, and Windows that parses Adobe After Effects animations exported as json with Bodymovin and renders them natively on mobile and on the web
Multicore OCaml by kayceesrk · Pull Request #10831 · ocaml/ocaml This PR adds support for shared-memory parallelism through domains and direct-style concurrency through effect handlers (without syntactic support). It intends to have backwards compatibility - in ...
EF Core 6 and Azure Cosmos DB Getting with Azure Cosmos DB is easier than ever with the latest EF Core 6 provider. Jeremy Likness demos recently added support for features like raw SQL.Le...
Your Visual Studio Dashboard I keep thinking about a tweet that said you should tackle challenging problems and do everything you can to maximize time well spent, so your ecosystem doesn’t have to. Because once you’re distracted, it can be challenging to get back into the flow of wr...
RCE in Visual Studio Code's Remote WSL for Fun and Negative Profit The Visual Studio Code server in Windows Subsystem for Linux uses a local WebSocket WebSocket connection to communicate with the Remote WSL extension. JavaScript in websites can connect to this server and execute arbitrary commands on the target system. A...
The EASIEST Way to Convert to ES6 Template Literal Strings in VS Code Tired of having to manually switch between double or single quotes and JavaScript ES6 Template Literal Strings? Well, check out this extension.VS Code Extens...
Learn Live - Create a web API with ASP.NET Core Create a RESTful service with ASP.NET Core that supports Create, Read, Update, Delete (CRUD) operations. In this episode, you will:- Create a web API project...
“Work well under pressure” is a safety valve, not SOP The phrase “work well under pressure” is something that I consider to be a red flag in a professional environment. My company builds a database t...
Integration testing and NuGet packaging: Creating a source generator - Part 3 In this post I describe how to integration-test your source generator, how to pack it in a NuGet package, and how to test your NuGet package!
New Coding Shorts: Angular Template Forms and Vite Builds I have two new Coding Shorts videos. Theh first is about Angular Template Forms and the latest is about using Vite for production builds.
How to Convert Char Array to String in C# - Code Maze We are going to talk about the char type, and explore options to convert char array to string in C# by using string methods for conversion.
Tips & Tricks: Debugging your C# CDK project in Visual Studio | Amazon Web Services NOTE: This post assumes the reader has some familiarity with the AWS Cloud Development Kit (CDK). To get started with the AWS CDK, please visit the AWS CDK Developer Guide and follow the AWS CDK for .NET workshop. The AWS CDK is an an open-source Infrastr...
Concurrent Pipeline with .NET Channels – The Functional Programmer This post is part of the Fantastic F# Advent Calendar 2021 that has become a Christmas tradition over the years to bring the F# community together in celebration of the holiday season. A special thank you to our organizer, Sergey Tihon (@sergey_tihon) who...
Unclutter Startup.cs Configuring service container and setting up request pipeline in ASP.NET Core can eat up a lot of lines of code, especially for more complex projects. A well-established way of doing this is using S
Pipeline resolvers in AppSync How to write functions and combine them to interact with multiple data sources for a single field
You don't need that abstraction Abstractions, abstractions everywhere! We're obsessed with clean design and architecture. Do we need that, or does the introduced cognitive load come with mo...
Apple added an orange dot that's a showstopper for live visuals - and it needs a fix - CDM Create Digital Music In the interest of security and privacy, Apple on macOS Monterey has added a prominent orange dot to display outputs when audio capture is active. That renders their machines unusable for live visual performance, though, since it's also shown on external ...
What’s new in Visual Studio 2022 for testing This video covers new features in the test experience in Visual Studio. Improve your everyday testing experience with ‘Show in Test Explorer’ to jump the Tes...
GitHub Composite Actions are fast way to templatize workflows Want to templatize some steps in your workflows? Check out GitHub composite Action run steps!
A challenger to the throne of vector graphics. SVG is dead, long live TinyVG! SVG must go No, seriously, hear me out! I needed vector graphics for a Zig project and I...
Akita Software - Developer Advocate Developer experience crucial to Akita's vision of one-click observability: making it not only easy, but delightful, for developers to understand the hairy complexities of their services and APIs. ✨ Akita is looking for our first developer advocate to take...
Hello World - Let's talk about .NET and .NET Conf Join Frank Boucher and Jeff Fritz to hear all things .Net 6 and .Net Conf.Why/ How use .NET today-----------------------.NET 6 has reached release candidate ...
Reflecting on wasted effort :: Sacha Chua One way to look for ways to improve is to think about where the waste might be. I wanted to reflect on how I'm currently doing things and where I might be wasting effort.
Consuming Articles Offline My desktop is my portal to the Internet. [1] Lately, I’ve needed to spend significant amounts of time away from my machine. So I took to...
Lies, Damn Lies, and Software You Rent Why it's a bad thing that we don't get to use perpetual licenses and instead rely on software subscriptions.