[Last Week in .NET #65] – Let’s Skip To the Part Where You Don’t Do this Again Here we go, again. On October 19th, the PM For “Hot Reload” (which honestly sounds like an urban dictionary term of art), showed off Hot Reload to internal stakeholders. On October 20th…
I Don’t Know How To Count That Low - LessWrong Edit: greetings Hacker News. This is a cross-post from my own blog, AcesoUnderGlass.com. If you enjoy this post, consider checking that out as well. Back when I was at Google we had a phrase, “I don’t know how to count that low”. It was used to dismiss ...
C# tip: define Using Aliases to avoid ambiguity - Code4IT Sometimes we need to use objects with the same name but from different namespaces. How to remove that ambiguity? By Using Aliases!
Node-RED The light-weight runtime is built on Node.js, taking full advantage of its event-driven, non-blocking model. This makes it ideal to run at the edge of the network on low-cost hardware such as the Raspberry Pi as well as in the cloud.
Why aviation’s compass is shifting towards True navigation The aviation sector's increasingly outdated use of magnetic navigation could be heading for the exit, with Canada championing a Mag2True adjustment, targeted for 2030
Choosing a cache Today, I’d like to provide some help on how to choose a cache solution. I will organize it into two parts: In this post, we will list what features a cache must have and which ones it can optionally provide. Most criteria are general and can be used regar...
Making a Game in Janet, Part 2: Judging Janet In order to continue making progress with my little Janet game, I had to write some tests. Because even though I’d only just started, I already had a bug. (There is a piece missing from the bottom of this rectangle. There should not be a piece mi...
The AEGIS family of authenticated encryption algorithms This document describes AEGIS-128L and AEGIS-256, two AES-based authenticated encryption algorithms designed for high-performance applications.
Waiting for apt locks without the hacky bash scripts Tl;dr: If you’re running apt-get in a script and need to wait for other apt-get process to finish (i.e. you’re running into DPkg lock errors), set the DPkg::Lock::Timeout option (e.g. apt-get -o DPkg::Lock::Timeout=3 dist-upgrade).
Opening a PDF in Xamarin Forms (P2: Xamarin.Android with Radaee) In Part 2, we will build a custom PDF view and Thumbview based on Radaee PDF in our Android project, o open a PDF in Xamarin Forms
Developer Feedback Makes Microsoft Reverse .NET 6 Hot Reload Decision -- Visual Studio Magazine Microsoft apologized for an admitted mistake and reversed an earlier decision to limit Hot Reload functionality in the upcoming .NET 6, which is due to debut in a few weeks.
Death of a Peer Group Growing up on Utah’s Wasatch front, I enjoyed running along the Bonneville Shoreline Trail. The trail snakes along mountainsides, offering spectacular views of the valley below. One day, I noticed a plaque beneath a tall transmission tower just off the tr...
0x8 — Appreciating the utility of DNS based load-balancing for Globally available Web Apps Load-balancing at global scale while aiming to deliver applications over an optimal route can be achieved with help of the DNS protocol. Here, we discusses t...
I deleted data from production I deleted data from production data platform. Read my stories and my takeaways, years after my mistakes.
Block Remote Content in MacOS 12 Mail.app – Josh Betz MacOS 12 and iOS 15 introduced Mail Privacy Protection, which is meant to prevent tracking pixels from revealing when and where you open an email. This is a good change that improves privacy for most people.
Bevel Work | Rounding Sharp Corners Bevel Work rounds the sharp corners of technology. We automate the hard things, and get projects back on track.
It's time for .NET to Leave Home By now everyone has heard about Microsofts gaffe around hot reloading this week.
Sudan woke up without Internet Today, October 25, following political turmoil, Sudan woke up without Internet access.
Gigabyte AORUS FV43U Review The Gigabyte AORUS FV43U is a 43 inch monitor with a 4k VA panel and a fast 144Hz refresh rate. It's mainly targeted as a console gaming monitor, and it looks mo...
Samsung tablet leak shows notched display, just like in the new Macbook Pro Meet the Galaxy Tab S8 Ultra. How are you supposed to hold this?
To Microsoft Developer Division Leadership - Pastebin.com Pastebin.com is the number one paste tool since 2002. Pastebin is a website where you can store text online for a set period of time.
Rockin’ The Code World with dotNetDave – Special Guest: Steve “ardalis” Smith Join me live on Saturday, June 26th, 2021 at 10:00 PST on C# Corner Live for season 2, show #28 where I will interview Steve “ardalis” Smith, founder of NimblePros. Send me your questio…
Bite-Size .NET 6 - PriorityQueue<T, N> Let's order some TV shows by their quality using the new PriorityQueue<T,N> class!
Women IC engineer mentoring ring During this fiscal year I ran a women IC mentoring ring in the Developer Division at Microsoft. It was part of the women's mentoring ring program in our division. I've always felt a little sad when I looked around and saw very few women ICs at very senior...
A very brief introduction to patterns for implementing a COM object that hands out references to itself A common scenario for a COM object is that it needs to register itself as a callback or otherwise hand out references to itself. There are a few patterns for this. One of the first things you have to decide is whether the reference to the main object shou...
GitHub - nuta/kerla: A new operating system kernel with Linux binary compatibility written in Rust. A new operating system kernel with Linux binary compatibility written in Rust. - GitHub - nuta/kerla: A new operating system kernel with Linux binary compatibility written in Rust.
Looking into convergent encryption I’ll start with saying that this is not something that is planned in any capacity, I run into this topic recently and decided to dig a little deeper. This po...
Amazon.com: Wisdompro 20 Pack 7-inch Short Colorful Wrist Lanyard Strap Bulk for USB Flash Thumb Drive, Key, Keychain, ID Badge Holder, Name tag - Assorted Colors : Office Products Amazon.com: Wisdompro 20 Pack 7-inch Short Colorful Wrist Lanyard Strap Bulk for USB Flash Thumb Drive, Key, Keychain, ID Badge Holder, Name tag - Assorted Colors : Office Products
Creating a search engine for websites using Elasticsearch and Playwright - Gérald Barré In this post, I describe how to create a search engine for your websites using Playwright and Elasticsearch.
8 Legendary Games Recreated in Microsoft Excel Microsoft Excel can help you procrastinate. Here are some iconic games you can play inside an Excel spreadsheet.
How WhatsApp scaled to 1 billion users with only 50 engineers How to quickly learn new programming languages and frameworks. Plus, an dive into HDFS and how it works.
Learn C# with CSharpFritz - SOLID Design Principles and Dependency Injection We've learned how to use the various parts of the C# language, but not how to use those pieces together effectively. In this session, we'll learn about SOLI...
Cloudflare Tunnel for Content Teams See how we’re using Cloudflare Tunnel to share our technical writing with internal stakeholders for a faster, seamless feedback process.
A fake VS code, so you can browse live cricket score in your office. 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121...
How to create the simplest API there is! #Shorts Let's use the Minimal APIs that .NET 6 introduced to build the simplest API there is
Using Huggingface Transformers with ML.NET | Rubik's Code In this article, we explore how we can use huggingface transformers inside the ML.NET framework and achieve SOTA NLP results in C#.
277: MacBook Pro & Pixel 6 Event Recaps What a week full of new hardware! MacBook Pro devices, Pixel 6, and so much more!
Collection Performance: Sorting Collections There are several ways to sort a collection in .NET. Some of the sorting methods are part of LINQ. Let’s look at the methods that are part of the System.Collections.Generic namespace.
.NET Memory Expert - become memory-aware ninja in .NET. Dotnetos training .NET Memory Expert is a 13-weeks on-line course in which we will teach you all about writing and diagnosing memory-aware C# code. Includes lessons from international experts and a LIVE Q&A with an author which will help to answer all your extra questions ...
Google Sheets API with .NET Core - Code Maze In this article, we’re going to explore the Google Sheets API using the Google Sheets Client Library for .NET.
Create and issue verifiable credentials in ASP.NET Core using Azure AD This article shows how Azure AD verifiable credentials can be issued and used in an ASP.NET Core application. An ASP.NET Core Razor page application is used to implement the credential issuer. To i…
C# Records - The good, bad & ugly | Gary Woodfine C# Records have been out for a while now and I purposely avoided jumping on the band wagon as all the other bloggers out there in proclaiming how amazing they are. In my opinion, C# Records have been out just long enough for developers to start using them...
F# eXchange 2021 | Skills Matter 1 day conference in Online Event, United Kingdom. With talks and sessions chosen by developers for developers, F# eXchange is the premiere gathering for the ...
How To Create a React Audio Library Learn how to create a React audio library using the HTMLAudioElement API and use it in your projects.
Debugging Android Applications with the Windows Subsystem for Android As part of the announcement of Windows 11 earlier this year, Microsoft touted the ability to run Android applications on Windows. Recently this feature was made available via the Beta channel of the Windows Insider program. In this post I’m going to step ...
New HTTP standards for caching on the modern web If you run any large public-facing website or web application on the modern web, caching your static content in a CDN or other caching…
Real life performance optimizations in F# At work we are building our first major F# application. I work at a pension company, and the...
The 2021 Shopping Spree The Mathemachicken strikes again for this year's shopping spree, while Allen just realized he was under a rock, Joe engages "no take backs", and Michael ups his decor game.