Coping with non-free Debian – Simon Josefsson's blog A personal reflection on how I moved from my Debian home to find two new homes with Trisquel and Guix for my own ethical computing, and while doing so settled my dilemma about further Debian contributions.
Goodbye, Planck EZ | ZSA: The Blog The Planck EZ will be retired on August 15, 2023, or earlier if our limited stock runs out. If you want one, now’s the time. Units are…
Tracking Meta's Threads' Launch Social platforms come and go, but it's rare that we get to see one from a company the size of Meta. And it's even rarer when we can start tracking it from before it even launches.
Hackers, write. You should write. You (probably) already know that[1]. I started internalizing it more when I came to a simple (high-school math related) realization: an unlikely combination of rare skills is...
The Weight of Data Many of you have heard that SSDs become ever so slightly "heavier" as they're written due to the fact that programming a cell adds electrons...
The “Everything is a Q-Wave” Interpretation of Quantum Physics » Vlatko Vedral When we teach quantum physics we still use some old terminology that can actually be very confusing (and may also lead the uninitiated to believe that certain basic things are still not understood!).
My jeans’ metadata may outlive the company that sold them This is the thought process that kicks in when I look at a something as mundane and everyday as a pair of pants…
Never waste your midlife crisis - Austin Kleon John Higgs on the decision to become a full-time writer.
What is Functional Programming? · Joseph Yiasemides What is Functional Programming (FP)? I didn’t have an answer I was happy with for a long time. Over the years I discovered that it meant different things to different people, but there was a clear common thread, around which more sophisticated ideas revol...
I want a clean config directory! :: rabbiticTranslator And it can be done easily, ackshually. But what is that all about? The problem It has been a longstanding complaint that the ~/.config/ directory on Linux systems can get riddled with configuration files. This is the case with KDE software as well. My ide...
Rails Generate Migration — Everything you need to know about generating migrations in your Ruby on Rails app I wrote this article as a reference for creating migrations in my Rails apps — I cover the basics like adding columns and tables, adjusting a columns type (and loads more), plus some tips and tricks...
GPT might be an information virus – Non_Interactive – Software & ML Obligatory: the views and opinions expressed in this post are my own and do not represent the views and opinions of my employer.
How I Made a Monorepo A long time ago, I made a monorepo out of several Git repos. This post is my attempt to describe what I did for future generations.
.NET Framework July 2023 Security and Quality Rollup Updates - .NET Blog July 2023 Security and Quality Rollup Updates for .NET Framework
Microsoft Dev Box Cloud Workstation Service Now GA -- Visual Studio Magazine As promised at Build 2023 in May, Microsoft Dev Box is now generally available, providing an Azure-based service that delivers virtual workstations specially configured for software development.
Microsoft Previews .NET MAUI Extension for VS Code -- Visual Studio Magazine Brand new in the Visual Studio Code Marketplace is a .NET MAUI tool that provides cross-platform developers with easy access to the evolution of Xamarin.Forms that adds the ability to create desktop apps.
Announcing .NET 8 Preview 6 - .NET Blog We're thrilled to announce .NET 8 Preview 6 which is packed with plenty of library updates, a new WASM mode, more source generators, constant performance improvements, and NativeAOT support on iOS.
Announcing .NET MAUI in .NET 8 Preview 6: Hello VS Code & VS for Mac - .NET Blog .NET MAUI in .NET 8 Preview 6 has more new quality improvements for developers, experimental new AOT for iOS, and exciting new Visual Studio support.
New C# 12 preview features - .NET Blog .NET 8 Preview 6 adds three new features for C# 12: interceptors, inline arrays, and enhancements to the nameof expression.
.NET July 2023 Updates – .NET 7.0.9, .NET 6.0.20 - .NET Blog Check out latest July 2023 updates for .NET 7.0 and .NET 6.0
Announcing the .NET MAUI extension for Visual Studio Code - Visual Studio Blog Last month, we released the first preview of C# Dev Kit, a lightweight, editor-first experience that augments your C# development in Visual Studio Code with a Solution Explorer, native Test Explorer, AI-powered code authoring, and more. Today, we’re excit...
Unveiling the Official VS Code Support for .NET MAUI on Windows, macOS, and Linux! An official .NET MAUI extension for VS Code has just been launched. You can now develop your .NET MAUI apps with VS Code on Windows, macOS and Linux! In this...
ASP.NET Core updates in .NET 8 Preview 6 - .NET Blog .NET 8 Preview 6 is now available! Check out what's new in ASP.NET Core in this update.
C# Logging In 100 seconds 💻Watch my full ASP.NET Core Tutorial: https://youtu.be/bKCzoR01lpE📰Join my newsletter for weekly .NET tips: https://juliocasal.comLearn how to get started ...
Intro to .NET IoT with Single Board Computers and Raspberry Pi (1 of 6) | .NET IoT for Beginners Hi, friends! 👋🏻 Welcome to the .NET IoT for Beginners Series.In this video series, Microsoft Sr. Content Developer Cam Soper explores the use of .NET on co...
VS Code June Update: Copilot AI Chat Creates Workspaces, Notebooks -- Visual Studio Magazine Generative AI again takes center stage in the latest edition of Microsoft's open source-based Visual Studio Code editor, which advanced to version 1.8.0 in the June 2023 update. A highlight of the release is the ability to use the AI-powered GitHub Copilo...
A Service Boundary Homework Problem I guess it was inevitable, but quite often I see homework problems on r/microservices seemingly assigned in some intro CS class. Peculiarities of that aside, they can be quite fun to work through as thought experiments. One recent one came up: Hi, I am wo...
MemoryExtensions.Split Method (System) Learn more about the System.MemoryExtensions.Split in the System namespace.
MemoryExtensions.Count Method (System) Learn more about the System.MemoryExtensions.Count in the System namespace.
Unobvious limitations of R *signrank Wilcoxon Signed Rank functions In R, we have functions to calculate the density, distribution function, and quantile function of the Wilcoxon Signed Rank statistic distribution: dsignrank, psignrank, and qsignrank. All the functions use exact calculations of the target functions (the R...
dotTrace comes to BenchmarkDotNet | The .NET Tools Blog Using dotTrace profiling with BenchmarkDotNet benchmarking runs for .NET applications.
Why does the compiler complain about a missing constructor when I'm just resizing my std::vector to a smaller size? - The Old New Thing The compiler doesn't know that you're shrinking.
DevOps Practices for Azure Infrastructure - Continuous Testing In this post I'm exploring how to to ensure quality at different stages of the infrastructure development life cycle by adopting Continuous Testing.
BenchmarkDotNet v0.13.6 | BenchmarkDotNet In the v0.13.6 scope, 19 issues were resolved and 33 pull requests were merged. This release includes 129 commits by 14 contributors.
BDD.ai: Is This the Future of Programming? Explore the transformative impact of AI on the software development landscape. Let's delve into the possibilities of a future where BDD blends with generativ...
Upgrading to .NET 8: Part 2 - Automation is our Friend Making it easier to test .NET previews using GitHub Actions for on-going automation.
Do You Know The Fastest Way To Delete Data With EF Core? 🚀 Support me on Patreon to access the source code: https://www.patreon.com/milanjovanovicWhat is the fastest way to delete data with EF Core? The standard a...
Using MediatR Pipeline Behaviors For Database Transactions Database transactions are very important when it comes to the consistency of our apps. That's why in a setup with MediatR handlers we very often have the han...
C# Tip: 2 ways to define ASP.NET Core custom Middleware Customizing the behavior of an HTTP request is easy: you can use a middleware defined as a delegate or as a class.
Exploring Blazor Changes in .NET 8 - Server Side Rendering (SSR) Blazor without Web Assembly or Socket Connections...
Compare Byte Arrays in .NET - Code Maze In this article, we explore different methods to compare byte arrays in .NET, using a benchmark to find the most efficient method.
On .NET Live | Modernizing Rx.NET Reactive Extensions for .NET (Rx.NET) is a library for event-driven programming with a composable, declarative model. In this week's episode, community MVP I...
Cake - Cake v3.1.0 released Version 3.1.0 of Cake has been released. Take it for a spin and give us feedback on our discussion board.
The GROUP BY Clause - Simple Talk When you’re learning SQL DML, the most complicated clause is typically the GROUP BY. It’s a fairly simple grouping based on values from the FROM clause in
EI003: AI Foundation Service (Validations) In this session, we will start writing some validation rules for AI queries - these validation routines optimizes the cost and spend on external AI services ...
JSON Adapter Feedback Provider - PowerShell Team This blog outlines a new feedback provider developed by the PowerShell Team to inform users of native executables that can output `JSON`.
10x Performance with SIMD Vectorized Code in C#/.NET | xoofx In the middle of my holidays, I was browsing my Mastodon feed and found an interesting challenge, small enough that I don't have to spend days to figure this out, but also interesting because even such small problem is leading to some
We shape our tools thereafter they shape us I have had some productive push back from friends and ex-colleagues who have ...
Orchard Core CMS | PGHDOTNET Are you developing .NET web apps and are tired of reinventing the wheel with every project? Use a modern foundation to build on instead! In this session, we'...