How the Economy Changed: There's No Bargains Left Anywhere
What changed in the economy is now nobody can afford to get by on working-class wages because there's no longer any bargains. The econ...
What changed in the economy is now nobody can afford to get by on working-class wages because there's no longer any bargains. The econ...
This map was designed to be printed on six feet of thermal receipt paper. Why on earth would anyone do that, you ask? After making a ribbon map of the Suwannee River, multiple people (jokingly?) suggested that I look into receipt printers when I explained how …
I bought myself an Nvidia RTX 3090 for Christmas to play around with local AI models. Serious work needs larger, more powerful cards, and it's easy (and not that expensive) to rent such cards by the minute from the likes of Paperspace. But the way I see it, …
2024-02-04
Mostly programming.
Narrative violation: in 2023, series A rounds declined 61% and pre-seed rounds grew 51%. This is why.
My best friend believes that humanity has a 60% probability of becoming extinct in the next 15 years. He’s one of the smartest people I know and is an extremely well-adjusted and high-functioning person. He scoffs at conspiracy theories, doesn’t wear tin foil …
Fewer moving parts, fewer broken pieces
Leaving Postman to build products and grow newsletters.
It was March 2022 when I sold CSS-Tricks to DigitalOcean. So it’s been just about 2 years now. This was me and my wife’s thinking: The negotiated sale price was fair. They are a big com…
No matter how hard you work, there’s a limit to how much time you have available. Whether you adhere to a strict 40-hour work week or find yourself in a cycle of all work and minimal rest, the hour…
SUBJECT: Difficult News About Our Indomitable Roman Legion
How unit testing machine learning code differs from typical software practices
This is the first of two articles in which we’ll go through the design and implementation of a DSL for Minecraft mods.
An approach to managing bespoke behaviour (to support sustainable delivery).
This post originally appears as a chapter in my new book: ‘Introduction…
A useful list of things to learn if you want to study on your own - or help someone study.
I studied computer science because I thought I wanted to write code for a living, but deep down, maybe I just wanted to know how things work under the hood. This is entitled - I cannot accept that I should not be permitted to look behind the magician’s curtain…
In which I explain why I am leaving wonderful people high and dry
Harness the capabilities of .NET MAUI directly from the platform project.
This video covers support for dependency injection in ASP.NET Core and minimal APIs. Dependencies are objects that other objects can depend on; in ASP.NET Co...
Can #dotNETMAUI help startups? Maddy Montaquila shares how you can build apps that work across multiple platforms and quickly get your startup off the ground...
Hey, at least it's possible.
In this video, I will show you how to properly implement HttpClient in a .NET application.Join my mailing list and stay updated on topics and videos related ...
Wendy Johansson joins John Maeda in the kitchen to talk about providing better healthcare with AI.Chapters:00:00 - Today's Topic00:15 - Introducing today's g...
Simple and delicious AI recipes for thinking expansively about what comes next - johnmaeda/Mr-Maeda-Cozy-AI-Kitchen
Biden administration calls for developers to embrace memory-safe programing languages and move away from those that cause buffer overflows and other memory access vulnerabilities.
Reflection is a powerful tool that we have access to in C#. And you know what they say: with great power comes great responsibility. And that couldn't be mor...
Recent research, such as BitNet, is paving the way for a new era of 1-bit Large Language Models (LLMs). In this work, we introduce a 1-bit LLM variant, namely BitNet b1.58, in which every single parameter (or weight) of the LLM is ternary {-1, 0, 1}. It matche…
I’m interested in HTML, CSS, and making the web less annoying
Customer Portal
Tangerine has been impacted by a cyber incident that has resulted in the unauthorised disclosure of some of our customer data.
let's make them suck less
Leverage Activator.CreateInstance in C#, part of reflection in C#, to create object instances! This beginner's guide walks you through simple C# code examples.
Generate Bcrypt password hashes with desired cost option. Verify/Validate existing Bcrypt hashes.
In the Sierra On-Line game "Leisure Suit Larry 2" there's a part in the game where the main character (Larry) has to write a program in 8088 assembly language as part of his tribal initia...
In the analysis of code, it’s noted that explicit initialization of variables, when the default state is already set, can impact performance. Situations requiring variable initialization are …
RecurseChat, an personal AI app that lets you talk with local AI
Rest and spread both use three dots, so they can be confusing. Let’s take the time to understand these helpful JavaScript operators.
Critical thinking techniques for use with JetBrains AI Assistant.
Reviewing someone else's code can be frustrating, but also a learning experience for everyone. Let's see how Stephen King might help us.
Shoelace Web Components within ASP.NET Core Apps
Parallel.ForEachAsync is a very useful tool for running code in parallel. Last time, we looked at what happens when an exception is thr...
While doing a pair programming session with a new developer in one of my teams, we ended up with a compiler error after writing the followin...
Parallel.ForEachAsync is a very useful tool for running code in parallel. But what happens when an exception is thrown inside the loop?...
Testcontainers is an opensource framework for providing lightweight, throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container.
Any web app is going to need to work with data. In this episode we connect our Blazor components to a database using Entity Framework Core and scaffolding. W...