Do mechanical keyboards really need arrow keys?
Angry Miao replaces bulky arrow buttons with a 2×0.5-inch capacitive touchpad.
Angry Miao replaces bulky arrow buttons with a 2×0.5-inch capacitive touchpad.
About 12 years ago I ditched my television. Anything I wanted to watch was available on the internet, and at some point a friend compared watching television to reading books, and it just felt ridiculous to watch TV ever since. His comparison went something li…
If you search for information on how to compile C code to webassembly, most sources will tell you to use Emscripten. For various reasons (complication, bloat, etc.), you probably don’t want to use Emscripten. This is partially just for my own reference, but he…
A guide on how to reproduce a chromatic dispersion effect for your React Three Fiber and shader projects with FBO, refraction, chromatic aberration, specular, and other tricks through 9 interactive code playgrounds.
Thirteen years after XR devices became a big tech obsession, VR/AR devices are not just behind schedule, they still seem far away. Why?
26 Jan 2023
It’s that time of the year once again: the time when we talk about numbers.
I was recently tasked with finding an fixing a Ruby memory leak. Knowing nothing about Ruby, this was quite a challenge! It seems quite likely that other people will run into a similar problems in the future, and I hope that by writing this article with all th…
The team catches up with April Edwards to learn about the benefits of using Bicep to deploy Azure resources.
Today is the 20th anniversary of the Slammer worm. I'm still angry over it, so I thought I'd write up my anger. This post will be of interes...
Written by Jimmy John on January 26, 2023
Monday, January 23, 2023
Taking small steps towards better privacy and work–life balance.
Short overview of breach contents
26 Jan 2023
How interfaces, incentives, emergence, and second-order thinking make platforms a unique design opportunity
Empowering everyone to build reliable and efficient software.
In this tutorial, you'll use your browser to learn C# interactively. You write C# code and see the results of compiling and running your code directly in the browser.
Password must contain at least 1 uppercase character: cat12Purpledog
: CatSpribg1122&&
In this first edition of the SWA Community Standup, we'll introduce the team, the product, some community contributions, and we'll demo how to get up and run...
I’m getting back from cycling right now and I think about the relationship between car and bicycle in...
Are you using .NET and want to get into event sourcing for persisting state? Well, I have a presentation by Jeremy Miller, a maintainer of Marten. Marten is ...
The second episode of the .NET GC Internals series explaining a real in-depth knowledge how .NET GC works. This episode is about the Mark phase, discovering ...
Enroll to "Cloud Fundamentals: AWS Services for C# Developers" for FREE: https://bit.ly/3XKUBOHBecome a Patreon and get source code access: https://www.patr...
Reducing stack usage.
We continue to expand and improve our data localization suite to help support our customers who have to comply with data localization requirements
An unhandled error has occurred. Reload 🗙
This article provides a comprehensive guide on how to implement caching in C# .NET Core. It covers different caching techniques.
Did you ever hear the word "compiler magic" or "syntactic sugar"? Probably yes and therefore we want to dissect what this "magic" really is! We can see how we can predict performance or bugs by "lowering" our code. Also we will see how things like foreach, var…
ConcurrentDictionary in C# is very similar to regular Dictionary, but unlike its counterpart, we can safely access it from multiple threads.
Learn how to create serverless applications with Azure Function App with this step-by-step beginner's guide.
A user reported that they observed nodes in the cluster “going dark”. Basically, they would stop communicating with the rest of the cluster, but ...
Serverless computing is pushing C# to evolve to the next level. This is exciting because you pay-per-use and only incur charges when the code is running.
Arrays in Microsoft .NET are one of the fastest collections in the framework. After you read the rest of this article, I’m sure you will need to do some refactoring to speed up your projects.
Why and how we continuously invested the team bandwidth to pay back tech debt and what were the results?
It's easy to string together Amazon Translate and Amazon Polly to translate text, and then speak it in a different language.
A new release of Azure Data Studio to share—introducing 1.41.
In this article, we explore how you can use Python from inside a C# .NET Core application with much more modern approaches than my original articles. Simple communication between these two languages!
2023-01-25 11:00:00
How do you create a sustainable open-source ecosystem? Carl and Richard talk to Sarah Novotny about how the open-source community continues to evolve. Sarah talks about how the vast majority of software utilizes open-source code and should be contributing to t…
An Aggregate in Domain Driven Design is often misunderstood as data model hierarchy. Don't create an object model full of set methods.
In the previous posts, I discussed the P² quantile estimator (a sequential estimator which takes (O(1)) memory and estimates a single predefined quantile...
'We've created a new online resource, Azure for Spring developers, to help Spring developers code, deploy and scale their Spring applications on Azure.
Learn how easily you can create and configure Syncfusion MAUI ListView using Visual Studio 2022 and...