13 February 2024

43 links · Tuesday

Memory and new controls for ChatGPT

We’re testing the ability for ChatGPT to remember things you discuss to make future chats more helpful. You’re in control of ChatGPT’s memory.

.NET 9 Preview 1 · dotnet/core · Discussion #9167

Welcome to .NET 9! We're happy to deliver the first preview of .NET 9 and share in-depth release notes that provide varied and impressive improvements for the first preview out of the gate. We also...

Maybe Everything Is a Coroutine - Adam Nelson

I was inspired, after reading the excellent blog post Let Futures Be Futures, by the author's thought experiment of a language in which all functions are coroutines and this is used to express asynchr…

Every Programmer Should Know #2: Optimistic Concurrency Control

In the world of programming, there are many concepts that every developer should understand in order to build efficient and consistent systems. Among these, Optimistic Concurrency (also known as Optimistic Locking) stands out as a key mechanism for ensuring da…

Mr. Maeda's Cozy AI Kitchen: Designing Trust with Sarah Gold

Sarah Gold, Founder and CEO of Projects by IF, is the guest in the Cozy AI Kitchen this week. Together with John Maeda, they discuss the meaning of 'trust' a...

Dumping the managed heap in C#

Using unsafe hacks to walk the managed heap from within a .NET application, without relying on the debugging API.

Antithesis – autonomous testing

At Antithesis, we want to bring the confidence and productivity benefits of autonomous testing to your team. We have developed a platform that searches for bugs in your software, in a controlled environment where all bugs are reproducible. Our first offering f…

Git Tips and Tricks

Some things that people don’t tend to know about Git anymore, and some new things you might not have noticed.

Hexagonal Architecture (All You Need to Know)

Watch as I show you what you should know about Hexagonal Architecture.💎 Be a Patreon: https://patreon.com/gsferreira🚨 KEY LINKS🤝 Support me on Patreon (an...

High throughput Fizz Buzz

Fizz Buzz is a common challenge given during interviews. The challenge goes something like this: Write a program that prints the numbers from 1 to n. If a number is divisible by 3, write Fizz inst...

New Features in C# 12

new, features, c#, 12, primary constructors, collection epxressions, inline array, default lambda parameter, ref readonly, alias

stable-audio-demo

⚠️ Warning: This website may not function properly on Safari. For the best experience, please use Google Chrome.

Amazon.com: TIME TIMER Home MOD - 60 Minute Kids Visual Timer Home Edition - For Homeschool Supplies Study Tool, Timer for Kids Desk, Office Desk and Meetings with Silent Operation (Dreamsicle Orange) : Home & Kitchen

Buy TIME TIMER Home MOD - 60 Minute Kids Visual Timer Home Edition - For Homeschool Supplies Study Tool, Timer for Kids Desk, Office Desk and Meetings with Silent Operation (Dreamsicle Orange): Timers - Amazon.com ✓ FREE DELIVERY possible on eligible purchases

Range as a functor

With examples in C#, F#, and Haskell.

AMD Zen 5 Compiler Support Posted For GCC - Confirms New AVX Features & More

Making for a very exciting Saturday morning, AMD just posted their initial enablement patch for plumbing Zen 5 processor support 'znver5' into the GNU Compiler Collection! With GCC 14 due to be released as stable in March~April as usual for the annual compiler…

Web defaults for System.Text.Json

When using System.Text.Json in ASP.NET Core apps and APIs there are a set of default settings to be aware of. James and Matt break down what they are and how...