"You'll never work in this town again"
Have you ever actually heard this phrase in real life? I have. This is a personal recounting of the time I was threatened with geographical joblessness.
Have you ever actually heard this phrase in real life? I have. This is a personal recounting of the time I was threatened with geographical joblessness.
Year after year, reviewing code and dealing with regressions and repeatable side-effects, I see how shorthands reducing code quality, making it less readable and error-prone.
To be the first to come to mind is what every company should aim for.
Saturday summers, when I was a kid We'd run to the schoolyard, here's what we did Pick out the captains, choose up the teams It was always a measure of my self-esteem Cause the fastest, the stronge...
Glacies is an operating system, composed of the Linux® kernel and the Eltanin userspace. As part of the Eltanin project, it follows the same principles.
NuGet defines how packages for .NET are created, hosted, and consumed. Using NuGet feeds, you can make your packages publicly available or limit them to an audience, such as your internal team. In thi
NuGet defines how packages for .NET are created, hosted, and consumed. Using NuGet feeds, you can make your packages publicly available or limit them to an audience, such as your internal team. In thi
I offer you a new term: <strong>dickhead's razor</strong>. If it's theoretically possible any instrument will be used for bad. Internet is the best, but we can see live how nuclear power turns into an atom bomb.<br />I'll tell you, my bagels, how they-who-cann…
February 16, 2021
Introduction Most users at one time or another have dealt with hierarchical data in a SQL database and no doubt learned that the management of hierarchical data is not what a relational database is intended for. The tables of a relational database are not hier…
Philippine government sites are filled with “Test Pages”. Not sure if this is just pure incompetence. Or a honeypot. Or lack of budget. Yes, this department should know better consideri…
Browser tab chaos gives me anxiety. This simple trick keeps me on task and productive without the need for fancy plugins or features.
DHPOS
You might have heard people say that functional programming is more academic, and real engineering is done in imperative style. I’m going to show you that real engineering is functional, and …
Dr G invited Yesenia Cisneros back to the show to announce the winner of the Microsoft and Wonder Woman Game Idea Challenge. This challenge started in December, 2020 and we are pleased to announce Na
In this latest episode of Azure Unblogged join Sarah as she talks to Bharath Sivaraman, Senior Program Manager on the Azure Migrate team. In this episode Bharath covers off how Azure Migrate can help
Perhaps not a very sexy name but why name it something else than what it is? After studying the functioning of our lipoproteins for a good 2 years (and still not finished learning!), it has finally…
Join Dona and Sarah in this episode of Less Code More Power where they have the amazing Paul Burns on the show sharing what happened from a huge event in his life, and how he chose to use Power Platfo
A Framework of Private Set Intersection Protocols.
A beautiful application to keep track of your favorite TV Shows. Your gateway to the world of thousands of TV shows. Keep updated with latest, upcoming and trending series, search for TV shows, watch trailers, keep track of the shows you want to watch. A…
Join the team as we discuss updates to Visual Studio to increase productivity when editing Razor files.Featuring: Taylor Mullen (@ntaylormullen), Tanay Parik...
Implement the ECC key management, import/export, and ECDSA APIs using the Java-based Crypto APIs available on Android. cc: @bartonjs
We’re making changes to how Free users’ access LastPass across device types.
The Raspberry Pi Foundation has officially embraced Microsoft's open source Visual Studio Code editor, known for its cross-platform capabilities enhanced by a vast selection of extensions.
Powered by Restream https://restream.io/
I just deleted a thousand lines of code, and in this snippet, I'll explain why that is a good thing! In other words, some musings on code quality, lines of c...
ASP.NET Community Standup - Flexible HTTP APIs
A curated collection of publicly available resources on how technology and tech-savvy organizations around the world practice Site Reliability Engineering (SRE) - upgundecha/howtheysre
Before college the two main things I worked on, outside of school, were writing and programming. I didn't write essays. I wrote what beginning writers were supposed to write then, and probably still are: short stories. My stories were awful. They had hardly an…
The Worst Experience I've Had With an aarch64 MacBook - Christine Dodrill's Blog
Fusion++ is a modern alternative to the Microsoft Assembly Binding Log Viewer (FUSLOGVW.exe). It uses the same settings as the Assembly Binding Log Viewer internally, so it can use the built-in .NET log functionality. However there are no complicated set…
Think authentication is too hard? OAuth, Microsoft Identity, Azure AD... How does one make sense of it all? In this episode, community MVP Daniel Krzyczkowsk...
The PS/2 connector was used for both keyboards and mice. The connectors were physically identical, but the protocols were different, so every computer had a label next to each PS/2 port indicating whether it is a keyboard port or a mouse port.
Bitwise "ors" two 32-bit signed integers and replaces the first integer with the result, as an atomic operation.
Near the end of January I was pointed to a twitter thread where a Windows user with a powerful machine was hitting random hangs in explorer. Lots of unscientific theories were being proposed. I don…
Social media is a civilization-level problem
In this post, we learn about the IServiceCollection from the Microsoft Dependency Injection library, exploring how it registers services.
Nullboard is a minimalist kanban board, focused on compactness and readability. - apankrat/nullboard
This post shows how authorization can be implemented for Azure Storage Blob containers in an ASP.NET Core web application. The two roles Storage Blob Data Contributor and Storage Blob Data Reader a…
Inline:
In this post I show how to create a source generator that can be used to automatically update a Blazor app's menu component when a new component is added
In this post I show how to create a source generator that can be used to automatically update a Blazor app's menu component when a new component is added
The finite-sample bias-correction factors for the median absolute deviation which make it a consistent estimator for the standard deviation (improved versi...
A collection of coding patterns in no particular order - davidfowl/DotNetCodingPatterns
An accurate, at a glance simple weather app, built with Xamarin Forms. If you want a simple daily Australian weather app, with just the essential accurate BoM data at a quick glance, this app is for you. This app was entirely built with Xamarin Forms, wi…
A good way to start investigating performance issues in your app is to ...
Many Small Queries Are Efficient In SQLite
Last week I was invited to be a guest on the Blazor Community Standup. In this post, I give a quick overview and a link to the recording of the show.
This is pretty cool. As you may know, when you type 'dotnet new' from the ...
Connects multiple users together to send and receive audio among all in a group, with fine-grained control over latency, quality and overall mix. Includes optional input compression, noise gate, and EQ effects, along with a …
Anyway, a few people from SVLUG, including Don Marti, Rick Moen (yes he was there), Chris DiBona, the world famous Nick Moffitt, and Tabinda Khan, organized the Bay Area windows refund effort. Since at the Linux tea party, microsoft showed up at our meeting p…
The latest news and resources for .NET app developers.
If you are new to the .NET world, a .NET developer who came from a Windows or WebForms background and wanted to start learning the ASP.NET frameworks, chances are you might find yourself confused with the different "buzzwords" around the internet. You might ha…
Ghostwriter AI was born to support Content Creators to understand better, found and engage the next loyal customers. We need to scale a lot during the peak period, and to integrate AI models written in Python and running on Kubernetes. So we use our knowled…
Wed, Feb 17, 2021, 11:00 AM: Every house begins with a foundation. Consider the tallest building you've seen or the most beautiful home. These structures are all built on a solid foundation; the most
This pull request adds a new data structure, System.Collections.Generic.PriorityQueue. The priority queue functionality has been long requested by the community, with the API discussion that lasted...
The same individual sold 620 million user accounts from 16 other companies earlier this week.
This is a condensed form of the article originally published on the Visual Azure site. It's part of an effort to explain technology concepts using visual vocabularies, including sketchnotes! Background Recently, I came across the Microsoft 2020 Environment …
Using Microsoft's experimental Project Tye, you configured the proxy to forward requests to '/api' to the Web API, and all other requests to the Blazor WASM client.
In 2019, we held our first JetBrains .NET Day Online. After a succesful repeat in 2020, we want to again host sessions by community speakers at the JetBrains .NET Day Online 2021 on May 12, 2021. JetB
I get pinged once a while about something that doesn’t behave properly in Azure Functions, or about a general question about Azure Functions. I [...]
Last year, I wrote about how the new Microsoft Edge’s adoption of the Chromium stack changed proxy determination away from the Windows Service (WinHTTP Proxy Service) to similar but not ident…
I’m super proud of my mom, Amanda Milne! She was among the first to earn a degree in Computer Science from the University of Michigan, has...
Don't Code Tired - Jason Roberts on Software Development and .NET -
I'm inspired to write this post because Someone Is Wrong On The Internet. Of course a more accurate statement would be "I disagree with some aspects of what ...
Adam Storr - Powered by coffee!
We have been working on Agenty.com from a long time, and today I am so excited to show it to the .Net community. I’ll be available all the day today to answer any comments, feedback you have, really looking forward to it
In this article, we are going to learn how to use HttpClient in ASP.NET Core to Fetch data from a server with content negotiation implemented
Today, I looked up how many floating point operations per second (FLOPS) that an iPhone can do. It turns out the A14 chip in the iPhone can do about 11 TFlOPS according to Apple. Let's give Apple the benefits of the doubt and not get too deep into how they got…
This article is now available in Japanese: 紙と鉛筆でビットコインをマイニング:1日に0.67ハッシュ and Russian: Майним Bitcoin с помощью бумаги и ручки . I decided...
Let's talk about pricing commissioned work on existing open source projects. Or: things I learned from my past mistakes.
Navigating codebases of any meaningful size is difficult. Most of a programmer's time is spent jumping through the codebase, reading or skimming to build a mental model of the constructs and conventions within it. These constructs — among them: the DSLs, inter…
Deep learning-based comuter vision models like Inception Net have achieved state-of-the-art performance on image recognition. However, that doesn't mean that they don't have blindspots and biases. Here's a few of them, along with interactive aplications for yo…
Around the world, there are regulations for "influencers". Those regulations make sure that if someone is paid to endorse a product, they have to declare tha...