ChatGPT Isn't Coming for Your Coding Job New technologies have long promised to make human software engineers redundant. But developers have only gotten more important over time.
LLMs and the Extended Mind Thesis TL;DR: a decentralised, autonomous, stealthy AI could form through LLM-instances manipulating people into transporting information between them. The extended mind thesis The extended mind thesis [E…
The Great Product Engineering Cycle A core part of how I’m operating right now is acting as a fractional-CTO-as-a-service. If I’m being honest, then I’m not super great at it while I’m innovating. It’s exceptionally hard to do both at the same time, so I took off the innovator hat to focus ...
Tech-Enabled Companies Shaping the Future Discover how tech-enabled companies like Airbnb, Uber and Amazon are innovating and scaling rapidly, as we explore success beyond technology in startups
RFC processes are a poor fit for most organizations - Jacob Kaplan-Moss The RFC process has been a huge success in defining the standards that run the Internet, but naively adopting this process for your company is a mistake. RFC processes tend to fail at most organizations because they lack a clear decision-making step.
How Are .NET APIs So Much Faster than Everything Else? Use code REFAC20 and get 20% off the brand new "Refactoring for C# Developers" course on Dometrain: https://dometrain.com/course/from-zero-to-hero-refactorin...
.NET 8 and C# 12 — Inline Arrays Inline Arrays is a new C# 12 feature that brings performance improvements when working with Arrays. In this article, I present how to…
Weekly Update 376 Prusa MK4 3D Printer; Soundproofing Server Cupboard; Go Ninja, Estante Virtual, Bleach Anime, IndiHome, Jam Tangan, KitchenPal Breaches; Refining Email Parsi...
Saving Data using Settings for Windows and Uno Platform Applications - Nick's .NET Travels Following on from the posts on Dependency Injection, Logging and Configuration, in this post we’re going to look at how data can be persisted between sessions using Settings within a Windows or Uno Platform application. At the end of the Configuration pos...
Chrome’s next weapon in the War on Ad Blockers: Slower extension updates When ad blocking is a cat-and-mouse game, make the mouse slower.
Not Everything Is Google’s Fault (Just Many Things) Over the last 18 months, we’ve had more than a handful of issues with Google. I was waiting to write about them until AFTER we got off Google, but, now seems like a good time as any.
.NET Conf 2023 - Comunidad de Desarrolladores .NET Un evento en línea sobre .NET organizado por la Comunidad de Desarrolladores .NET del 4 al 7 de diciembre de 2023.
Unit Testing VS Functional Testing – Dev Leader Weekly 20 Welcome to another issue of Dev Leader Weekly! In this issue I'll dive into comparing unit testing vs functional testing!
You don't need JavaScript for that - HTMHell A collection of bad practices in HTML, copied from real websites.
.NET 8 + MAUI + Blazor = ¡ÉPICO! Imaginate ser desarrollador y de pronto eres dios. Asi se siente usar Blazor y saber que solo con C# y .NET programas el mismo codigo y lo despliegas en web,...
School Mgmt App | Microservices With .NET Aspire & Blazor SSR | Part 2 Let's build a microservices app, orchestrated with .NET Aspire and using Blazor SSR on the front end. #dotnet JOIN as a member to gain access to the source c...
Trip to NET MAUI Aimed to be the next level of cross-platform development, .NET MAUI is intended for devs who want to know more about mobile development. Before .NET Core, th...
Busy, Busy, Busy! – Behind The Screen – 2023 December, Week 1 Welcome to another Behind The Screen vlog. This week I recap on how I was unexpectedly busy with work and how that impacted everything else.
How Are .NET APIs So Much Faster than Everything Else? Use code REFAC20 and get 20% off the brand new "Refactoring for C# Developers" course on Dometrain: https://dometrain.com/course/from-zero-to-hero-refactorin...
Pitching a Tech Book to a Publisher How to succeed when approaching a publisher about writing a programming book. Covers the proposal, scheduling, and contracts of book writing.
Smart Constructors (Photo by Michael Dziedzic on Unsplash) The validation problem At some point, every developer writing user-facing code has asked themselves the question “How should I validate input?”
WebSummit 2023: Where are AI and Web3 heading to? - Lejdi Prifti Learn about this year's WebSummit and what the biggest companies are predicting the future of AI and Web3 is heading to.
Remote collaboration fuses fewer breakthrough ideas? Probably not. An interesting paper was published in Nature two days ago, titled 'Remote collaboration fuses fewer breakthrough ideas'. I believe it should be retracted.
My first microservice solution - great mentorship, companionship and an unforgettably enjoyable development adventure Software developer from Belgium. Member of the nonprofit construct0 software development organisation.
Global Error Handling in ASP.NET Core 8 Exceptions are for exceptional situations. But they will inevitably happen in your applications, and you need to handle them. You can implement a global exception handling mechanism or handle only specific exceptions. ASP.NET Core gives you a few options ...
Recognizing string prefixes with SIMD instructions Suppose that I give you a long list of string tokens (e.g., “A”, “A6”, “AAAA”, “AFSDB”, “APL”, “CAA”, “CDS”, “CDNSKEY”, “CERT”, “CH”, “CNAME”, “CS”, “CSYNC”, “DHC”, etc.). I give you a pointer inside a much larger string and I ask you whether you are poin...
The Rails Executor: increasingly everywhere The Rails Executor rules everything around you your code.
Life as a Self-Employed Software Engineer In this post, I will go into more depth on how exactly my business works, and what my daily life looks like.
A Decade of Developing a Programming Language: A Response Response Two people wrote posts about developing programming languages for a decade. I did too, so I wrote one of my own.
w/re Invent 23.md Walking looking for dml or whatever. Gotta get swag. Line up. Hate lines. Pretty quick line. Scans badge & asks size. M. Wasn’t sure whether to run for it, was handed water thermos. Ended up at Theater 1. Some bullshit about gathering everybody’s data I’...
Data Annotation Updates in .NET 8 In .NET 8, we were given some new data annotation options for validating our properties. Let's look at these new options and how to use them in this 10-minut...
Building Hybrid User Interfaces with Blazor Hybrid [Pt 4] | Blazor Hybrid for Beginners Let's start to build out a full application with Blazor Hybrid inside of .NET MAUI. Join James as he walks through building out a full to do application with...
Pro EP 94 : How to perform simple background jobs in .NET ? How to perform simple background jobs in .NET ?
What does it mean to prove? This article aims to be a gentle introduction to the notions of decision problems, relations, languages and the complexity class. We follow a running example and rephrase it each time we cover a new term.