How do you build a bare minimum feature? Have you ever felt it was difficult to ship on time? Isn't it true that understanding what works is nearly impossible without having to build and ship different solutions to understand which one works? Is there any better advice than to "ship it before ...
Scattered Thoughts on Why I Waste My Own Time I spend way too much time on reddit, hacker news, twitter, feedly, coinbase, robinhood, email, etc. I’d like to spend time on things that are more meaningful - chess, digital painting, side projects, reading, video games, exercising, meditating, etc. This...
Learn Live: Modern web development with .NET 6 - Events Every Monday, 2:00pm-3:30pm PT starting November 15 through December 13 (5 episodes)
Who said cities can't be built in one day by 3DCityframes on Etsy You searched for: 3DCityframes! Discover the unique items that 3DCityframes creates. At Etsy, we pride ourselves on our global community of sellers. Each Etsy seller helps contribute to a global marketplace of creative goods. By supporting 3DCityframes, y...
How To Make A CPU The purpose of this article is to explain how to make a CPU out of rocks and sand as fast as possible without using too many words. As the world of proprietary hardware and software crushes in around us, we risk losing the ability to make things for ours...
Integration Testing: Lessons from Storyteller and Other Thoughts Continuing my series about automated testing. I’m wrestling quite a bit right now with the tooling for integration testing both at work and in some of my more complicated OSS projects like Ma…
New Blazor WebAssembly capabilities in .NET 6 With .NET 6, the underlying .NET WebAssembly runtime supports entirely new kinds of functionality, and can be faster and more productive than ever before."Na...
Full-stack .NET 6 Apps with Blazor WebAssembly and Azure Static Web Apps .NET 6 is the latest version of .NET and it’s generally available today. The Azure Static Web Apps team is excited to announce that you can now run full-stack .NET 6 apps on Static Web Apps! What is Azure Static Web Apps? Azure Static Web Apps is a se...
Intro to Graphics 21 - Sampling Introduction to Computer Graphics.School of Computing, University of Utah.Full playlist: https://www.youtube.com/playlist?list=PLplnkTzzqsZTfYh4UbhLGpI5kGd5o...
Business Essentials The easiest way for small businesses to manage Apple devices. It’s one flexible subscription that delivers complete management, support, and storage.
WhenAny and Pattern Matching with Different Types of Task | no dogma blog Sometimes you want to start multiple tasks in parallel, and you only care about the first one that finishes. WhenAny is great in that scenario...except when the tasks are of different types. But with a bit of pattern matching, you can get it working.
RavenDB 5.3 Features: Concurrent subscriptions RavenDB supports a dedicated batch processing mode, using the notion of subscriptions. A subscription is simply a way to register a query with the database a...
The Catch Block #82 - .NET 6's Grand Debut .NET 6 is here, finally! Plus: breaking changes, career goals, and beg bounties.
How am I supposed to create children of the Win32 tab control? Say you’re trying to write your own tabbed dialog. You start with the Win32 tab control to get the tabs at the top of the window. But how do you position the controls that belong to each of the pages? Let’s say,
Blazor WebAssembly - Upgrade NET5 to NET6 in 8 minutes Hey Programmers,In this video, I am showing how you can upgrade your Blazor application from .NET 5 to .NET 6.You can get .NET 6 from below link - https://de...
Google sends anti-regulation propaganda to small businesses using Google Maps Scary new site tells Google users antitrust limits could "impact your business."
Part 2 – Testing against a PostgreSQL database – The Reformed Programmer Last Updated: November 10, 2021 | Created: November 10, 2021
The Invisible JavaScript Backdoor – Certitude Blog A few months ago we saw a post on the r/programminghorror subreddit: A developer describes the struggle of identifying a syntax error resulting from an invisible Unicode character hidden in JavaScript source code. This post inspired an idea: What if a bac...
Write Thin to Write Fast I'm always trying to improve my writing. I want my writing to be more meaningful, clearer, more memorable, and shorter. I would also like to write faster.
How Do Computers Remember? Exploring some of the basics of computer memory: latches, flip flops, and registers!The simulation tool is now available to download:https://sebastian.itch.i...
Early Access Program - Rider: Cross-platform .NET IDE .NET IDE based on the IntelliJ platform and ReSharper. Supports C#, ASP.NET, ASP.NET MVC, .NET Core, Unity and Xamarin
New Release: Tor Browser 11.0 | Tor Blog Tor Browser 11.0 is now available from the Tor Browser download page and our distribution directory. This is the first stable release based on Firefox ESR 91, and includes an important update to Tor 0.4.6.8.
Fixing Error NETSDK1152 after upgrading to .NET 6 So my upgrade of DasBlog Core to .NET 6 was so smooth, I still think this is ...
How to use JSONPatch in .net core | Gary Woodfine JSONPatch can help update document resources in a very explicit way.
.NET 6 New Project Templates and Minimal APIs. Are you ready? .NET 6 is a big step towards having a unified .NET platform. There are many wonderful features and patterns that provide a streamlined experience to make it easier and faster to build applications.
WSL2 can now mount Linux ext4 disks directly If you're on a version of Windows 11 that is build 22000 or greater, you can ...
Discover what’s new to Microsoft database services—recap from Microsoft Ignite Whether it’s SQL Server, Azure SQL, open source, or NoSQL, Microsoft’s database services are here to help you build cloud-native applications or modernize existing applications with fully managed, flexible databases.
.NET Conf 2021 | Channel 9 .NET Conf is a free, three-day, virtual developer event co-organized by the .NET community and Microsoft. This year .NET 6 will launch at .NET Conf 2021! Come celebrate and learn about the new release
Release v3.5.1 · dotnet/orleans Improvements and bug fixes since 3.5.0 Non-breaking improvements Support Minimal API host builder (#7316) CodeGenerator: support implicit using directives (#7310) Improve graceful connection shu...
Back to Basics: Add an ASP.NET Runtime Information Startup Banner In almost every .NET Core Console application I end up adding a startup banner with some basic runtime information so I can see at a glance what environment I'm running in. I also add the URLs and any other application specific information that might be u...
.NET Framework November 2021 Cumulative Update Today, we are releasing the November 2021 Cumulative Update for .NET Framework. Security The November Security and Quality Rollup Update does not contain any new security fixes. See February 2021 Security and Quality Rollup for the latest security updates...
Slingshot Effect It's a big universe for a little rocket trying to find a home. Surprises! Danger! Fun! How far you can go before you explode, freeze or get eaten? Listen to great music while you try to beat your own score. 3...2...1...liftoff! - One-tap gameplay ...
Comparing Container Apps with other Azure container options Understand when to use Azure Container Apps and how it compares to d container options including Azure Container Instances, Azure App Service, Azure Functions, and Azure Kubernetes Service.
CODE Online | CODE Consulting | CODE Staffing | CODE Magazine | CODE Training | CODE Framework | VFP Conversion Subscribe to CODE Magazine, the leading independent magazine for professional software developers. CODE Magazine covers technologies such as .NET, mobil...
The shape of software Last week I shipped a redesign of my personal website, a project that started in September and took nearly two months of working nights and weekends to finish. Here's the beast of a pull request that brought it all together for the code-curious among you....
SLO Alerting for Mortals This is an attempt to break down the concept of SLO alerting as much as possible. Step-by-step, each concept will be illustrated and occasionally animated. My hope is that the short material presented here is intuitive enough for it to stick, and to serve...
What's the Future of IDEs? Can we move our development environment from our local machines to a remote server, and interact with it through a browser-mediated IDE?
Learn the strategy of increasing your site traffic by writing less content One of the major pain point of blogging/marketing is not getting enough traffic to the site. It can be either blogging or content marketing for your product. But SEO is an important marketing strategy for a long term game. Here we are going to Learn the s...
How My Genius Roommate Changed My Perspective I didn't know it at the time, but it was from him that I learned bricolage, the French term for tinkering and repurposing. The art of creating something from a diverse range of available things.
Reflecting on 11 years of side projects I've been building side projects for 11 years. Here's my history and learnings from them