When are low-code prototypes useful? Evaluating startup market and Ask for advice on how to make a startup, and most people recommend starting with a low-code prototype. There are categories of businesses where low-code prototypes can help you de-risk a new idea: • Blogging software (like Ghost did) • Marketplaces (l...
A quick glance at the Kubernetes Gateway API In one of my recent blog posts, I described several ways to access Kubernetes pods. One can access a pod through its IP, but pods are naturally transient. The nominal way is to configure a Service: its IP is stable, and Kubernetes' job is to keep the mapp...
The Myth Of The Good Practice In this post, I will discuss the idea of "good code" and "good practice" widespread in the programming community. What do people mean when they say some code i...
Building an Email Open Tracking System - Part 1 I develop a system that allows the sender of an email message to track when their message is opened by their recipient(s).
Echo: httpbin on Cloudflare Workers As a developer you may have come across the site httpbin.org. The purpose of the website is to provide a simple request and response service. For example, issuing a simple HTTP GET request “echos” back the request as the response, using JSON as the format...
Revisiting Godot: GDScript Godot (pronounced “guh-DOE”) is a fully open-source game engine that aims to compete with giants like Unity and Unreal. I’ve written about it in the past, and at that time I was pretty harsh: GDScript is terrible. I refuse to use a language that I will on...
First .NET 7 Release Candidate Ships -- Visual Studio Magazine After seven previews dating back to February, Microsoft shipped .NET 7 Release Candidate 1, the first of two before the framework reaches General Availability in early November.
Where should you use gRPC? And where NOT! Where is gRPC useful? gPRC is synchronous request-response. So the question really is, where should use synchronous request-response?
Enstil Postmortem A postmortem on enstil.ai - a text-to-image site by Michael Truell and Aman Sanger.
Updates for 7.0.0 rc.1 (#21) · DamianEdwards/MinimalApiPlayground@93ff276 * Update for 7.0.0-rc.1 - Centralize & update package versions - Update global.json - Update code where nullability annotations have changed - Change to an inline error handling request d...
FreeBSD Cope with WiFi Fuckup I really wanted the name of this article does not sound dramatically but I was not able to invent any other title … none the less the wireless/WiFi topic can be problematic on the FreeBSD lan…
How Dangerous Is Biking in New York? My conservative estimate is that if I bike to work in New York City most days over a twenty-year career, then I have a 2.4% chance of severe injury or death from my commute. This calculation is conservative in the sense that I think it’s an upper bound on...
Gym Power I always wondered… where does the energy from all the people in a gym go? Do gyms use it to power the lighting? Is it enough to sell and have an effect on the business bottom line? Might a really strong cyclist be paid to cycle all day?
Working Hybrid I worked from home all my life, or at least that’s what I thought. Recently I learned that what do is actually called “hybrid” work. I do most of my work from home, however I also regularly visit the office. I can work a lot more efficiently at home, so, ...
On better browsers: arbitrary media queries and browser UIs | Kilian Valkhof This morning Kitty Giraudel tweeted about an imaginary media query that would indicate right- or left-handedness and it made me imagine a future where sites can register support for one or more media features through a browser API, and the browser would o...
Attacking the Android kernel using the Qualcomm TrustZone In this post I describe a somewhat unique Android kernel exploit, which utilizes the TrustZone in order to compromise the kernel.
Setting up ZFS RAIDZ for Sequential Workload - Manish R Jain In a previous post, I showed how to put together a cheap load balancer server for $500. I later had an idea to use that server for storage too.
Translucent Fractal Tteok This is really a cooked potato starch oobleck, but it’s translucent and the texture is uncannily like tteok so that’s why I’m calling it tteok. Read on for w...
What Exactly *Is* a Difficult Decision? After work today I had on my to-do list to complete a set of short-answer questions. One of the prompts was - what is a “difficult decision” I had to make at my job? I had no idea how to answer this, because I didn’t really know what qualified as a diffic...
How Typical is the Solar System? Compared to other planetary systems, how typical is the Solar System? Until recently this question couldn’t be given a satsfactory answer because no other planetery systems were known. Astronomers’ theories of things like planet formation tended to be ove...
Privacy vs “I have nothing to hide” - Kev Quirk I wrote an article a while ago about why I’m ditching Android. That article got numerous comments asking why I was so concerned about privacy and asking what I have ... More -->
Basic Cryptography Without Fluff - Cronokirby - Read more: https://cronokirby.com/posts/2022/07/basic-cryptography-without-fluff/
Weekly Update 313 Brand New Tube Data Breach; The TikTok Data Breach That Wasn’t; The Book, Take 2; Now I’m Off to Get Married!
Weekly Update 313 Brand New Tube Data Breach; The TikTok Data Breach That Wasn’t; The Book, Take 2; Now I’m Off to Get Married!
Building Realtime Games with .NET MAUI | .NET Conf: Focus on MAUI After all of the excellent topics today let's kick back and enjoy a good gaming session. We will be looking at how we can build games in .NET MAUI and especi...
ASP.NET Core updates in .NET 7 Release Candidate 1 .NET 7 Release Candidate 1 is now available! Check out what's new in ASP.NET Core in this update.
First Batch of Color Fonts Arrives on Google Fonts Customize color palettes, add gradients, and more with COLRv1
📞 Community Call - Thursday September 15, 2022 @ 9:00am PT · Discussion #608 · Azure/azure-dev ✨Hey friends of azd! It's that time again! We'll be having another community call on 📅 Thursday September 15, 2022 @ 9:00am PT! During this call, we'll share out what's new in azd, ...
ASP.NET Core updates in .NET 7 Release Candidate 1 .NET 7 Release Candidate 1 is now available! Check out what's new in ASP.NET Core in this update.
Microsoft Teams Assignments Service's Journey to .NET 6 The Assignments and Grades features in Teams have seen exponential growth in usage as schools around the world have undergone a digital transformation. To better meet the needs of teachers and students, we have recently migrated our backend service to .NE...
Visual Studio 2022 17.4 Preview 2 We have released Visual Studio 2022 17.4 Preview 2. In this post we’ll share details about features added since Preview 1. Feedback from developers like you during our preview cycle is so important for us to deliver a final product that meets your high ex...
Announcing .NET 7 Release Candidate 1 Announcing .NET 7 Release Candidate 1, the fastest .NET release to date. Learn about its cloud native and multi-platform features.
Announcing Entity Framework 7 Release Candidate 1 EF7 RC1 is released and includes top requested features from JSON column support to bulk updates and stored procedure mapping.
Azure Code Signing, democratizing trust for developers and consumers Microsoft strives to increase not only the security of the ecosystem, but also maintain our commitment to an open and inclusive ecosystem. Code signing is a part of that. It establishes the identity of the publisher of the application as well as the integ...
GitHub - matthiasjost/dotnet-content-creators: ⚡A list of .NET content creators ⚡A list of .NET content creators. Contribute to matthiasjost/dotnet-content-creators development by creating an account on GitHub.
Windows Terminal Preview 1.16 Release The Windows Terminal team is back with another release for you! This release introduces version 1.16 to Windows Terminal Preview and updates Windows Terminal to version 1.15 with these new features. As always, you can install Windows Terminal and Windows ...
Sudden disturbing moves for IT in very large companies, mandated by CEOs. Is something happening? What would cause this? Over the last week, I have seen a lot of requests coming across about testing if my company can assist in some very large corporations (Fortune...
Start using EF Core with your existing Azure SQL Database in 5 minutes | Data Exposed: MVP Edition Come learn how to start using your existing Azure SQL Database using Entity Framework Core and EF Core Power Tools in this episode of Data Exposed: MVP Editi...
Azure Developer Command Line Interface open-source tool to accelerate the time it takes to deploy As a developer, you need to make decisions when it comes to building, deploying, and securing your application. Frequent questions you might ask are: Which cloud services should I use with my code? Which libraries do I need to use? How should I set up ...
It’s finally here. Bicep is in Visual Studio! In less than two years, Bicep’s VS Code extension has grown from zero users to more than 15 thousand a month. In addition to the Bicep extension’s success, millions of resources are now deployed with Bicep files via Azure CLI and Azure PowerShell.
The subtleties of proper B+Tree implementation I mentioned earlier that B+Trees are a gnarly beast to implement properly. On the face of it, this is a really strange statement, because they are a pretty s...
Creating a lazy-start C++/WinRT coroutine from an eager-start one, part 2 Keeping a turkey in suspense.
Announcing The Unicode® Standard, Version 15.0 Version 15.0 of the Unicode Standard is now available, including the core specification, annexes, and data files. This version adds 4...
Here's Why Car Wheels Are So Flat These Days (And No, It's Not Just Aerodynamics And Styling) - The Autopian Hello Autopians! Have you ever wondered why designers show sketches of concept cars with massive deep dish wheels, but when those cars actually make it to production the wheels end up being fairly flat? Adrian Clarke talked about this recently from a desi...
Learnathon - Learn .NET MAUI | #LearnAtReactor Whether you're just starting or an experienced professional, the hands-on approach helps you reach your goals faster and more confidently. In this Learnathon...
YouTube Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.
More Readable C# Code with File-Scoped Namespaces in .NET 6 There has always been that one unnecessary level of indentation in C# files. Now, with .NET 6 and C# 10 you can get rid of it! With file scoped namespaces yo...
Indexers in C# - Code Maze Indexers in C# allow instances of a class or struct to have indexes, which in turn enable us to do things we cannot do with arrays.
More Readable C# Code with File-Scoped Namespaces in .NET 6 There has always been that one unnecessary level of indentation in C# files. Now, with .NET 6 and C# 10 you can get rid of it! With file scoped namespaces yo...
Continuous Deployment for Azure Container Apps using GitHub Actions - Part 9 - Bit of Technology Part 9: Tutorial shows how to implement continuous integration and continuous deployment for Azure Container Apps using GitHub Actions
Using WSL 2 on Windows Server 2022 to run Linux containers Windows Subsystem for Linux 2 (WSL 2) is one of the most popular features for developers on Windows 10 and 11. It has recently been made available on Windows Server 2022. With this addition, you can now run Linux containers on WSL 2 on Windows Server 2022...
.NET One-line Scoped Initializers with Dependency Injection An extension method for IServiceProvider to do one-line initialization for ASP.NET Core and .NET apps
New Developer Advocacy Handbook chapter – How to create short and concise technical videos This weekend I released a new video on the VS Code TikTok and YouTube channel which got some good interaction (53k visits on TikTok, 6k on YouTube).
Edge’s Super-Res Image Enhancement One interesting feature that the Edge team is experimenting with this summer is called “SuperRes” or “Enhance Images.” This feature allows Microsoft Edge to use a Microsoft-…
Architecture of a .NET Application: Case Studies - NDepend Understand the key points to architecture a .NET solution and discover how industry leaders are structuring their applications.
[Book review] Gödel, Escher, Bach: an in-depth explainer - AI Alignment Forum [View this post on LessWrong to see comments.] …
GitHub - jtucker/FunBlazorInAction: An experiment in converting the sample app from Blazor In Action to Fun.Blazor An experiment in converting the sample app from Blazor In Action to Fun.Blazor - GitHub - jtucker/FunBlazorInAction: An experiment in converting the sample app from Blazor In Action to Fun.Blazor
A robust weighted allocation algorithm thanks to CsCheck · Anthony Lloyd A robust weighted allocation algorithm thanks to CsCheck
.NET Framework September 2022 Security and Quality Rollup September 2022 Security and Quality Rollup for .NET Framework