Episode 473 - Azure Arc Vishwas Lele, CTO of Applied Information Sciences, talks to us about Azure Arc. He explains the history of the service, how it helps you develop, operate and secure your applications anywhere, and why it is deserves more attention from customers, even if ...
Tales from the .NET Migration Trenches - Our First Controller Posts in this series: * Intro * Cataloging * Empty Proxy * Shared Library * Our First Controller In the last post, we prepped for our first set of pages migrated by extracting common logic into a shared library. With that in place, we're now read...
Fixing For Loops in Go 1.22 - The Go Programming Language Go 1.21 shipped a preview of a change in Go 1.22 to make for loops less error-prone.
ESXi on SolidRun V3000 The name SolidRun is no stranger to the VMware ecosystem, both the Honeycomb LX2 and MacchiatoBin are two popular Arm platforms that are used with the ESXi-Arm Fling, especially for development and…
Margot Robbie’s legs (Ezra, Huaso and St. Dennis pt. 3) (Parts 1 and 2 here) I. Libertarianism is the conspiracy theory that there’s such a thing as a legitimate State. Thatcherism made this conspiracy more palatable by introducing the claim that …
A (More) Secure Workstation | Yann Pretot How I'm trying to stay free from supply chain attacks, advanced persistent threats and the like
Application-specific terminals Make Neovim, Mutt, and other terminal applications more useful in a macOS environment by wrapping them in a simple app bundle.
My trip to the Communication and Laptop Museum in Estonia I ended up going to a small museum run by a passionate enthusiast in the beautiful countryside of south-east Estonia while on vacation, here are my notes on it.
My Journey to Mindful Smartphone Usage - Prashant Sengar Discover how I broke free from smartphone distractions and embraced mindful usage. Join me on a journey of self-reflection and practical strategies for a more intentional digital life. Prashant Sengar
Self-Discipline Exercises for a Happy Life Strengthen your willpower with these self-discipline exercises. Overcome distractions, boost concentration, and gain the strength to pursue your goals effectively.
Favorite Command Line Tools | Blog | Nik Kantar I’m a heavy command line user and have over the years found some favorites worth sharing.
Stability without stressing the !@#! out · baby steps One of Rust’s core principles is “stability without stagnation”. This is embodied by our use of a “release train” model, in which we issue a new release every 6 weeks. Release trains make releasing a new release a “non-event”. Feature-based releases, in c...
Tracing: structured logging, but better in every way It is no secret that I am not a fan of logs; I’ve baited (rapala in Finnish) discussion in our work chat with things like: If you’re writing log statements, you’re doing it wrong. This is a pretty incendiary statement, and while there has been some good d...
Getting into Pinball – Tynan.com Almost exactly a year ago, I began playing pinball at my friend Noah’s house. I didn’t understand how he could be so interested in Pinball that he bought two machines, but since I was staying there I figured I should play.
Fine-grained caching strategies of dynamic queries A flexible approach to balance against many reads or writes.
How I limit social media? Describing how I managed to get rid of my addiction to social media without quitting it with incognito windows and virtual machines.
Using Alba to Test ASP.Net Core Web Services Hey, JasperFx Software is more than just some silly named open source frameworks. We’re also deeply experienced in test driven development, designing for testability, and making test automati…
System.Object in C# and .NET Understand the object type in C# and how it works.What to learn more about C#? Join our free Modern C# 11 course https://join.productivecsharp.com/modern-csh...
Uno Platform Live Coding: Looking at XAML generation, then TwoWay binding issues Powered by Restream https://restream.ioEvery Tuesday, come join me to take a look at what's new in Uno Platform, and dive into fixing some open issues.
We Are Retroactively Dropping the iPhone’s Repairability Score | iFixit News We need to have a serious chat about iPhone repairability. We judged the phones of yesteryear by how easy they were to take apart—screws, glues, how hard it was…
Coffee and Open Source Conversation - Josh Goldberg Josh Goldberg is an independent full time open source developer. He works on projects in the TypeScript ecosystem, most notably typescript-eslint: the toolin...
react React is a JavaScript library for building user interfaces.. Latest version: 18.2.0, last published: a year ago. Start using react in your project by running `npm i react`. There are 113068 other projects in the npm registry using react.
Replicating Habit Tracker UI with ProgressRing in Uno Platform Learn how to replicate a stunning Habit Tracker UI using Uno Platform XAML, including the implementation of the ProgressRing control.
What's new in System.Text.Json in .NET 8 - .NET Blog An overview of all new .NET 8 features in System.Text.Json for developers.
HTTPS Everywhere Update - The NuGet Blog Mistakes were made When we first published the plan for the effort of HTTPS everywhere, we wanted to get developer community feedback on the various HTTP and HTTPS scenarios that we don’t have much everyday visibility of. After we published that blog,
Understanding the Azure Core library for .NET Azure SDK provides a unified developer experience across Azure. That means that basic capabilities—like authenticating with a service or retrieving a value from service—should work the same way, regardless of what Azure service you're working with. This p...
The Pirate Bay Celebrates Its 20th Anniversary * TorrentFreak The Pirate Bay celebrates its 20th anniversary today. The site had many setbacks over the years but remains online today.
Forty years of GNU and the free software movement — Free Software Foundation — Working together for free software Computer hackers and users from across the world will celebrate GNU's anniversary with special events. These include a specially convened GNU Hackers Meeting in Biel, Switzerland and a hackday for hackers of any skill level at the FSF's headquarters in Bo...
Challenge: Spot the bug The following bug cost me a bunch of time, can you see what I’m doing wrong? For fun, it’s so nasty because usually, it will accidentally ...
Central limit theorem and log-normal distribution It is inconvenient to work with samples from a distribution of unknown form. Therefore, researchers often switch to considering the sample mean value and hope that thanks to the central limit theorem, the distribution of the sample means should be approxi...
The Easy Way to Test Legacy Code in C# What’s the easy way to test legacy code in C#?! Code that you don’t what is expected to do?! 💎 Be a Patreon to get the source code: https://patreon.com/gsf...
Why did the 16-bit _lopen and _lcreat function return -1 on failure instead of 0? - The Old New Thing Trying to look like somebody else.
Real-Time Notifications Using Blazor and SignalR from scratch 📌 Check out my Pragmatic Clean Architecture course: https://bit.ly/3PupkOJ🚀 Support me on Patreon to access the source code: https://www.patreon.com/milanj...
SharePoint Framework 1.18 Refreshes Viva Connections Cards and Supports Node 18 Microsoft recently released version 1.18 of SharePoint Framework with several updates, focused on Viva Connections' components feature updates but also bringing updates for some long-standing dependencies.
IIS Error 500.19 with ASP.NET Core Application Running on IIS locally is pretty rare, but if for some odd reason you decide to run IIS locally on your dev machine you might find yourself getting a 500.19 error which relates to an issue in the web.config configuration. The solution is simple enough: Ma...
Feature Flags 101: A Guide for .NET Developers Feature Flags are a technique that allows you to control the visibility and functionality of features in your software without changing the code. They enable you to experiment with new features, perform gradual rollouts, and revert changes quickly if need...
DateTimeOffset vs DateTime in C# - Code Maze In this article, we explore the DateTimeOffset and DateTime structs, comparing their similarities and differences.
FTC Warns Pharma Companies That It May Go After Them For Sham Patent Listings Designed To Delay Generic Competitors For many, many years we’ve detailed how big pharma companies, who only care about the monopoly rents they can receive on medicine while under patent, have concocted all sorts of scams and schemes t…
A new way of doing reflection with .NET 8 .NET 8 introduced a new way of doing reflection. Why did they introduce this, and what are some benefits - this blog post will give you some insights.
Basic cyber hygiene prevents 98% of attacks Basic cyber hygiene remains the best way to defend an organization’s identities, devices, data, apps, infrastructure, and networks against 98% of all cyber..
Back-End Development Challenge in C# On Thursday in a Dev Question video, I answered the question "What is a back-end developer and what do they do?" Yesterday, I showed you how to become a back...
Dapr Graduation Proposal by msfussell · Pull Request #1168 · cncf/toc On behalf of the Dapr Steering Committee, we propose to move the Dapr project to graduation stage. Dapr and the cloud-native ecosystem Dapr is a vendor-neutral, cloud agnostic and API-driven framew...
.NET 8–Keyed/Named Services A feature that a lot of IoC container libraries support but that was missing in the default DI container provided by Microsoft is the suppor...
On .NET Live - EF Core Power Tools CLI edition Entity Framework Core is great by itself, but sometimes you might want a few extra tools in your toolbox. In this week's episode, Erik Ejlskov Jensen visits ...