Pontifications: “Boards are invested in their C.E.O.s until they’re not.” - Leeham News and Analysis March 12, 2024, © Leeham News: Loss of confidence in Boeing’s leadership from its customers is growing, according to industry sources. It’s not just with the leadership at Boeing Commercial Airplanes (BCA), where CEO Stan Deal is under... Read More
Functional foundations ⚙️ A selection of functional programming concepts that I feel are helpful to all developers.
The NYPD Sent a Warrantless Subpoena for a Copwatcher's Social Media Account, but Won't Defend It in Court - Hell Gate What does the NYPD want with the social media data from a police accountability account?
YX problem | Structure and Interpretation of Computer Programmers Software people are always all up in the XY problem: someone asks about how to do X when what they’re really trying to solve is Y. I find the YX problem much more frustrating: where software people decide that they want to answer question Y even though wh...
.NET 8 SDK – Visual Studio 2022 Compatibility Today being the second Tuesday of the month marks the occurrence of Patch Tuesday, signifying the release of a new set of updates. The second preview for .NET 9 is now available in the Preview chan…
Securing WebSocket Channels in Local Development: A Guide with Soketi and Laravel Valet - AhmadYousefDev In this tutorial, we will demonstrate how to set up private channels using Laravel Valet and Soketi. (...) - Ahmet Yusuf
I Learned Something New About Monetizing Newsletters – The Write to Roam The first person who ever really explained newsletter monetization to me was James Altucher, and if you’ve seen the Newsletter Engine business model we published at Trends, it was strongly influenced by him.
I'll take it slow today It’s one of the trends that came with WFH being more accepted (hello, COVID, my (old) friend) in the workplace.
There Might Just Be a CEO Degree and 44 of Top 100 CEOs have It I researched the background of the top 100 CEOs on the Fortune 500 (US) Company List; this is what I found.
PostgreSQL with Apache AGE - Playing more seriously with Graph Databases Making something useful with a graph database, beyond the basic stuff. Creating multiple nodes and relationships and navigating the graph
The Power of Setting Achievable Goals: How Lowering the Bar Leads to Success Exploring the transformative power of setting achievable goals, this blog post delves into the art of breaking down grand ambitions into manageable tasks to foster progress and reduce stress
Conversational Spaced Repetition | David Bieber I learn a lot from talking to large language models (LLMs) like Gemini, ChatGPT, and Claude. Frequently I’ll ask the LLM to quiz me on what it’s taught me, in order to test my understanding of what I’ve learned. I find that doing so helps me learn the mat...
Building For Builders - deven.codes Over the course of 2023-ish I wrote two Python frameworks (1) (1)I’d like to avoid a semantic debate, but for clarity’s sake when I say, “framework” I mean a library that holistically and generically targets the way you write applications (or tests in the...
English As A Second Language It’s obvious why knowing English is crucial in today’s world. moreover, the learning process of a second (or more!) language is rewarding on its own. I’ll explain both separately:
Convenient sandboxed development environment – Blog – Joachim Breitner's Homepage I like using one machine and setup for everything, from serious development work to hobby projects to managing my finances. This is very convenient, as often the lines between these are blurred. But it is also scary if I think of the large number of peopl...
Release Bebop v3.0.4 · betwixt-labs/bebop Introducing Bebop v3 - the fastest data serialization runtime in the world, and your new favorite replacement for Protocol Buffers 🚀 Now supporting: WASM powered compiler extensions 🦾 Python supp...
Using the ExtendedSplashScreen Control | Uno Tech Bites Display the native splash screen for an extended amount of time, allowing the application to fully load the UI.📄Uno Platform Docs: https://platform.uno/docs...
.NET Aspire preview 4 - .NET Aspire .NET Aspire preview 4 is now available and includes many improvements and new capabilities
Toyota migrates mobile app to Uno Platform Toyota's strategic pivot from Xamarin Forms to Uno Platform, exploring the intricacies of migrating critical mobile applications within a global enterprise
Unity extension for Visual Studio Code - Now Generally Available - .NET Blog We are thrilled to announce the general availability of the Unity extension for Visual Studio Code. This extension, built upon the C# Dev Kit and C# extensions, gives you a comprehensive toolkit for your Unity development in Visual Studio Code across Wind...
Azure Cosmos DB — Using EF Core with a NoSQL Database in a .NET Web API Azure Cosmos DB is a globally distributed database service that offers high availability, global distribution, automatic scalability and…
More options for apps distributed in the European Union - Latest News - Apple Developer We’re providing more flexibility for developers who distribute apps in the European Union (EU), including introducing a new way to distribute apps directly from a developer’s website.More flexibilityDevelopers who’ve agreed to the Alternative Terms Addend...
Effect Sizes and Asymmetry | Andrey Akinshin Cohen’s d is one of the most popular measures of the effect size. Unfortunately, it was designed for the normal distribution, which may make it a misleading measure in the non-normal case. And the real distributions are never normal. When we discuss...
How well does _com_ptr_t support class template argument deduction (CTAD)? - The Old New Thing Not very well, thanks to storing the pointer and IID pair in a helper type.
Breaking Down Tasks - Jacob Kaplan-Moss Something missing from this series on estimation, until now, has been a discussion of how to “break down” a project into a well-defined task list. I’d not previously written about this because, to me, it’s largely intuitive. But it isn’t for everyone, so ...
GitHub - openai/transformer-debugger Contribute to openai/transformer-debugger development by creating an account on GitHub.
Cloning a laptop over NVME TCP Recently, I got a new laptop and had to set it up so I could start using it. But I wasn't really in the mood to go through the same old steps which I had explained in this post earlier. I was complaining about this to my colleague, and there came the sugg...
3 Tips to Clean Exception Handling Tidy your exception handling code with 3 quick clean code tips.💎 Be a Patreon to get the source code: https://patreon.com/gsferreira🎓 Join the Course waiti...
Plugin Architecture in C# for Improved Software Design Learn about plugin architecture in C# to create extensible apps! This article provides examples with code snippets to explain how to start with C# plugins.
MediatR: How to Quickly Test Your Handlers with Unit Tests Ensuring code quality and reliability is crucial in software development. MediatR, a popular library for the in-process request/response pattern, simplifies component communication but requires thorough testing. Unit testing with MediatR offers a swift wa...
Mocking HttpClient requests for C# unit tests Learn how to mock requests made through a HttpClient in C#. Unit testing code that makes external requests is easy using this simple approach.
Kdenlive 24.02.0 released - Kdenlive The team is thrilled to introduce the much-anticipated release of Kdenlive 24.02, featuring a substantial upgrade to our frameworks with the adoption of Qt6 and KDE Frameworks 6. This significant under-the-hood transformation establishes a robust foundati...
Resiliency and Low Level Improvements in Marten 7 Just continuing a loose series about recent improvements in the big Marten 7.0 release: Revisioned Documents in Marten 7 Marten 7 makes “Write Model” Projections Super Recent Critter Stack Multi-Te…
How to tackle compatibility issues in ECMA Script modules (and in general) - Event-Driven.io Event-Driven by Oskar Dudycz
Building A Real-Time App with React, Node and WebSockets Learn to integrate WebSockets with React and Node.js by delving into the foundational elements of real-time web applications.
Diffusion models from scratch This tutorial aims to give a gentle introduction to diffusion models, with a running example to illustrate how to build, train and sample from a simple diffusion model from scratch.
How to Automatically Cast Between Types in C# Learn how to automatically cast between types in C#! Leveraging implicit operators in C#, we can do away with explicit casts to convert between types.
AspNetCore.Http.Abstractions is deprecated While working on some class library code in C#, I noticed deprecation warnings in Visual Studio for the following NuGet packages: NuGet...
Configure Azure connection strings and keys in Azure Bicep | johnnyreilly Learn how to configure Azure resources like Azure Static Web Apps and Azure Container Apps with connection strings and access keys in Azure with Bicep.
Conditional Template Selector for XAML Applications for Windows and Uno Platform - Nick's .NET Travels Ok this post took a bit of inspiration from the C# Markup support that’s available for the Uno Platform where it’s easy to build a template selector (for a ListView for example) using a set of Case statements. This got me thinking that there must be a way...
Webb & Hubble confirm Universe’s expansion rate Webb measurements shed new light on a decade-long mystery.The rate at which the Universe is expanding, known as the Hubble constant, is one of the fundamental parameters for understanding the evolution and ultimate fate of the cosmos. However, a persisten...
C and C++ Prioritize Performance over Correctness The original ANSI C standard, C89, introduced the concept of “undefined behavior,” which was used both to describe the effect of outright bugs like accessing memory in a freed object and also to capture the fact that existing implementations differed abou...
Plonk's permutation, the definitive explanation I've recorded a video on how the plonk permutation works here, but I thought I would write a more incremental explanation about it for those who want MOAR! If things don't make sense in this explanation, I'm happy to dig into specifics in more detail, jus...