I Tried to Play VR With Friends on Quest and it was a Nightmare (Again) It feels like every time I try to get friends to have some fun in VR with me, the experience is somehow horribly painful. This time I kept a journal of the entire experience to catalogue the struggles seen by real Quest users every day. The advent of Ques...
I Don't Care I'm not a mean person. I don't go out of my way to hurt people's feelings. But I also don't care about most people or most things that don't involve me.
[Unit] Testing Supabase in Kotlin using Test Containers In this article, I'll dive into several methods I've been looking into to unit test a Kotlin application using Supabase and why I finally decided to go for a Docker Compose / Test Containers solution.
Spring Boot Database Admin: automatically generated CRUD web UI for Spring Boot/JPA apps - AILEF Spring Boot Database Admin is library that automatically generates a database management interface for you based on your JPA configuration. No code modifications required!
Laundry & The Responsibility of Search Engines I’d like to take you on a journey through the world of scams, laundry, and search engines. In 2016, Foldimate, a California based startup, showed the world a laundry folding robot - it was the size of a washing machine, with a slot in the top for garments...
Low downtime Postgres upgrade: the runbook (part II) No one is really prepared to upgrade big Postgres instances without downtime. This second part will focus on how to do it the lowest downtime possible.
Can't Be F*cked: Underrated Cause of Tech Debt Can’t Be Fucked Aussie slang for not wanting to, or not having the energy and motivation to do something. “Man, i really can’t be fucked changing the channel, let’s just watch Springer.” - Urban Dictionary
First word discovered in unopened Herculaneum scroll by 21yo computer science student Vesuvius Challenge $700,000 Grand Prize “now definitely achievable”
Making a Website is for Everyone Writing about the big beautiful mess that is making things for the world wide web.
Burke Learns Blazor - Custom Validation with Blazor Forms Form Validation is fun! Said no one ever. But you gotta do and so do we. This week we're implementing custom form validation and finishing up our Edit page. ...
Integrating Arduino, Azure & Unity for Epic Projects! In this talk, I tell you how to create amazing experiences using Azure, Arduino and Unity.
The Linux Foundation Member Summit | Linux Foundation Events Where LF members convene to drive digital transformation with open source technologies and learn how to collaboratively manage the largest shared technology investment of our time.
Building a .NET Core Hosted Service To build websites, desktop applications, and even micro services, .NET Core (also known as.NET 5 and later) has matured into
Blazor 8 State Management A few months ago I filed an issue for discussion in GitHub regarding managing per-user state in Blazor in .NET 8.
Unpopular Opinion: It’s harder than ever to be a good software engineer Working in a startup environment for almost a decade has given me privileged access to a fast-paced culture of innovation, exploration, and a fail-fast approach. I followed the standard progression ladder: intern, junior, mid, senior, and eventually ...
Languages & Runtime Community Standup - C# update C# 12 is nearly here! Let's take a look at the new features and what lies beyond.Featuring: Mads Torgersen (@MadsTorgersen), Bill Wagner (@BillWagner), Kathl...
Challenge: Fastest node selection metastable error state Side note: Current state in Israel right now is bad. I’m writing this blog post as a form of escapism so I can talk about something that makes sense and foll...
ConcurrentQueue in C# Explore the power and versatility of C#'s ConcurrentQueue class for building thread-safe, high-performance applications.
Event-Driven Architecture lost it's way Event Driven Architecture is excellent for decoupling. Or is it? The industry is trending towards losing the value of decoupling. Why? Because of how it's us...
The Best Single-pole Smart Thermostat for Electric Heating!?! Sinopé Review (Zigbee & Wi-Fi) Have you been looking for a single-pole 2 wire smart thermostat for baseboards, convectors, fan-forced heaters, and ceiling heating?!?! I didn't think they e...
I created an overloaded operator for my C++/WinRT class, but it's not working - The Old New Thing Take a closer look at what you are overloading.
The Testing Technique Everyone Should Use in .NET Use code TDD20 and get 20% off the brand new Test-Driven Development course on Dometrain: https://dometrain.com/course/from-zero-to-hero-test-driven-developm...
How to Master Vertical Slice Architecture: Techniques and Examples Explore examples of Vertical Slice architecture in C#. Weigh the pros and cons of using Vertical Slice Architecture in C# by following along with some examples.
Enforce Naming Conventions with Architecture Tests #shorts 📌 Check out my Pragmatic Clean Architecture course: https://bit.ly/3Zn41BK🚀 Support me on Patreon to access the source code: https://www.patreon.com/milanj...
Grind - A first person shooter for Amiga 500, made with the amazing Dread-Engine (+DEMO) Grind- A first person shooter for Amiga 500, made with the amazing Dread-Engine
Duende Software Blog We help companies using .NET to build identity and access control solutions for modern applications.
Oort Oort is a "programming game" where you write Rust code to control a fleet of spaceships. Your code is responsible for the engines, weapons, radar, and communications of ships ranging from tiny missiles to massive cruisers.
Blazor Basics: Creating a Todo App using Blazor WebAssembly Today we'll build a simple todo list as a Blazor WebAssembly application.
Passwords Passwords, once hailed as the ultimate security measure, are losing their effect following a push for complexity. It's still important that we create and maintain strong passwords. But what does 'strong' mean?
Effortless OpenAI API Integration in .NET Applications with a new Client Package Easily interact with OpenAI’s API in .NET applications using the ConnectingApps.Refit.OpenAI NuGet package for streamlined, resilient, and loggable calls.
.NET Rocks! Data Sharding with Oren Eini What is data sharding, and why do you need it? Carl and Richard talk to Oren Eini about his latest work on RavenDB, including the new data sharding feature. Oren talks about the power of sharding a database across multiple servers to improve performance o...
Access Pass - Accessibility (U.S. National Park Service) What is the America the Beautiful- The National Parks and Federal Recreational Lands Access Pass?