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 what so…
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…
egvijayanand.in·By Vijay Anand E G··2-3 minutesidesclouddotnet
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.
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
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 material…
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 case…
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:
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 people who…
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...
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...
Toyota's strategic pivot from Xamarin Forms to Uno Platform, exploring the intricacies of migrating critical mobile applications within a global enterprise
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 Windows, …
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 Addendum fo…
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 d...
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 this …
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 suggestio…
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...
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.
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 way to …
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 foundation, s…
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…
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.
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.
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 that…
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 persistent dif…
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 about
han…
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, just ask…