David Rumsey Map Collection
When we digitize historical maps we create copies that can be shared and used by all. But we also create the potential to repurpose these copies to advance u...
When we digitize historical maps we create copies that can be shared and used by all. But we also create the potential to repurpose these copies to advance u...
As an engineering manager of a small team, I sometimes find myself trying to articulate why a solution is too “hacky”. Hackiness is a nebulous concept in software engineering, but it pr…
People are often baffled why enterprise software is slow, uses lots of memory, and is generally a pain to work with. Before starting mailbox.my, I did work at a large enterprise software company, so I hope to offer some insights with this post. Most of this a…
Today, The Khronos® Group announced the latest updates to Vulkan,…
Written by: pinkiebell and TimDaub. Composability is a quality of EVM-based smart contract singletons to expose an immutable and openly-accessible API. The property of composability in Ethereum-based
Quite a lot of science fiction isn't about what it's about. "Lena" is about uploading, but uploading isn't real. It doesn't exist. It might exist at some point in the future, but that just seems pretty improbable to me. As I understand it, right now, to "accur…
There are lots of potential uses for machine readable specifications so you would think that every major real world artifact like long-lived hardware and software systems, protocols, languages, etc. would have a formal specification that is used by all teams e…
A small guide to finding projects and contributing changes
I wrote to Bill to see if he could answer some of the mysteries surrounding the WAIT Easter Egg, and Bill kindly answered! I go through his response, as wel...
Visual Studio for Mac has parted ways with the Mono runtime in the just-published Preview 5, now running on .NET 6.
Take this 2-minute survey to be a part of the State of 2022 Zero-Knowledge Report
Carl welcomes Chris Sainty back to show us how to use Docker to create Blazor apps in containers. 🔗 Download Files 🔗🚀 Get Started Today – Free 30 Day Tria...
In this talk we will go through the latest additions and changes to bUnit that makes it simpler and easier than ever to test Blazor components. This includes...
In this article, Peter Huber explains the intricacies of choosing and manipulating colors in .NET, from the basics of understanding how a monitor creates color to generating and manipulating your own color. A must-read for graphic designers and software develo…
On January 24, 2022, as a result of an internal product migration, 24 hostnames (including www.cloudflare.com) that were actively proxied through the Cloudflare global network were mistakenly redirected to the wrong origin
.NET is a developer platform with tools and libraries for building any type of app, including web, mobile, desktop, games, IoT, cloud, and microservices.
It's likely only a matter of time before PwnKit is exploited in the wild.
What’s the best way to run automated tests on an application that uses Entity Framework Core? Jon P Smith, author of the book “Entity Framework Core in Actio...
<title>Hey Google, Don't Rewrite This (Please)</title>
I'd argue most software and domain logic is written using Transaction Scripts. Transaction Scripts are single procedures that handle a request. While this c...
Esquio is a Feature Toggle Library for .NET Developers. - GitHub - Xabaril/Esquio: Esquio is a Feature Toggle Library for .NET Developers.
Check out ErikEJ's GitHub stats and see how they rank in stargazers count.
Visual Studio 2022 Find in Files is already more than 2x faster for 95% of searches compared to Visual Studio 2019. We wanted to make code search even better. I am excited to announce that Visual Studio 2022 17.1 Preview 3 introduces indexed Find in Files to m…
Asynchronous programming has been around for several years on the .NET platform but has historically been very difficult to do well. This video will lay out ...
If you’re looking at dump files or doing live debugging, you may encounter functions whose names begin with NLG: _NLG_Notify, _NLG_Notify1, _NLG_Dispatch, _NLG_Return, _NLG_Return2¹ and a few more. What are they for, and what does NLG stand for? These function…
28 January 2022
int.Parse(), Convert.ToInt32(), int.TryParse(), Difference between int.Parse() vs Convert.ToInt32(), When to use them, Which is better
fixes #35942 we may add test to verify we throw something reasonable if only SslProtocols.Ssl2 is requested but I'm not sure if it is worth of the effort.
A story about how when we work from home, the lines between them blur. Plus: getting pwned by cloud costs, garbage collection, mental mappings, and Halo Infinite.
Learn how to transfer an eSIM or physical SIM from your previous iPhone to an eSIM on your new iPhone. You can also convert your physical SIM to an eSIM on your iPhone.
More than 50% of all traffic processed by Cloudflare is API-based, and it’s growing twice as fast as traditional web traffic. This huge growth is driven by a few industries, and it calls for the development of dedicated security solutions
The authors of primary research papers accepted by our journal have the opportunity to make their work freely available to all upon publication.
When the boat is sinking, there’s two places you can be. In a safe place, shouting orders to the people on the boat, or on the boat itself, helping to bail water out, coordinating evacuation,…
int.Parse(), Convert.ToInt32(), int.TryParse(), Difference between int.Parse() vs Convert.ToInt32(), When to use them, Which is better
You ever run into a problem in a Windows application where saving data off a Menu or Toolbar doesn't save the last changed value? Well, it's a pretty common problem in Windows Applications that's due to the fact that these controls don't change the active cont…
Microservices have many benefits—but they come with downsides, too. Learn what trade-offs to keep in mind when using them in your applications.
A launch settings profile for dotnet-watch useable everywhere
Future of the project Before making any changes to Unity Container organization I've decided to solicit feedback from the community. The issue at hand is the survival of Unity Container library...
Most teams I have worked on have a big backlog of items to take care of their technical debt. If you don’t take care of “technical debt”, that debt will come due, it will be painf…
We’re happy to announce that the first preview of the upcoming .NET Community Toolkit 8.0 release is now live, bringing with it lots of new features, improvements and bug fixes! As with every release, all changes were influenced by feedback received both by te…
There are a variety of ways to pick what ports Kestrel runs on in .NET. This post will show some of them, but there are probably a few more...
How programming to an interface can make your application easier to change in the future.
.NET 6.0 makes it easier to take full advantage of code analyzers that can help you improve the quality of your code.
$100,500 Apple Bug Bounty for hacking the webcam via a Safari Universal Cross-Site Scripting (UXSS) bug. CVE-2021-30861, CVE-2021-30975
Thanks to the increasing disillusionment with today's Internet, many individuals are creating their own websites. Though some are specifically designed to look like websites from the 1990's, all are original, creative expressions of their owners' personalitie…
Today, we are releasing the January 2022 Cumulative Update Preview for .NET Framework. Quality and Reliability This release contains the following quality and reliability improvements. CLR1 Addresses rare crashes and hangs that can appear in cases where a GC o…
Learn how to access the ASP.NET Core server URLs in Program.cs, in controllers using Dependency Injection, and in IHostedService or BackgroundService.
Minimal APIs are great for building microservices for your applications fast in .NET 6 with just a few lines of code. Join Safia Abdalla and Stephen Halter f...
This article will explain why five-minute meetings do not exist and advocates for an alternative method.
Can phishing precautions and training cause harm? It turns out this may be true in many cases. Phishing is the act of gaining a victim's confidence to convince them to engage in self-harming activities, for example leading to self-hacking their systems, partin…
Software Developer living in Germany.
"Institutional knowledge" - the information that a company collectively knows - is a familiar concept to anyone involved in hiring processes. When an individual leaves who has knowledge the organisation needs, companies will organise offboarding sessions to ke…
A post by Zach Leatherman (zachleat)
On web3, Wordle and the radical concept of building things for free.
Or How I Learned to Stop worrying and love React hooks
This website, the exact one you are reading right now is hosted on a Raspberry Pi (RPi) that too the original RPi B. In this post I will ...
A step-by-step tutorial documenting my attempt at reverse-engineering the vaporwave WebGL scene from the Linear 2021 release page using solely fundamental concepts of Three.js like textures, lights, animations, and post-processing effects.
AndreGarzia.com website
A demo showing the difficulty of applying scaling to predict performance of large models.
Tips for increasing performance in ASP.NET Core Blazor apps and avoiding common performance problems.
foobar2000
24 Jan 2022
Software as a mod on awareness
A failed startup gave me an opportunity to take some time off and learn something new. I’ll try to summarize it within this post.
Texts on philosophy, poetry, literature, history, altruism, science, programming and music.
Macros are a powerful and interesting feature of the Julia programming language, but they can also be confusing. Users coming from Python, Matlab or R have not come in contact with similar constructs before, and they require a different way of thinking about c…
In team sports, a common thing that happens is people get 'set' in a certain position. This typically happens early on: when you first try the sport, join a team, and get put in a position for your first game.
Make the web faster
BLUF: I believe email addresses are the most prominent form of digital identity and our reliance on the domain names of others in “our” email addresses is a huge risk that is not talked about enough. Similarly, cloud storage services are getting increasingly i…