Give Every AI a Soul—or Else
Mavens in the field of artificial intelligence express shared dread of terrible outcomes that might be wrought by their own creations. Many call for a moratorium, allowing time for existing systems of...
Sqids .NET
Sqids (pronounced squids) is a small library that lets you generate YouTube-like IDs from numbers. It encodes numbers like 127 into strings like yc3, which you can then decode back into the original n...
Green Thread Experiment Results
Our goal with the green thread experiment was to understand the basic costs and benefits of introducing green threads to the .NET Runtime environment. The .NET asynchronous programming model makes it ...
Durable Functions vs. Apache Airflow
Recently Ive been looking at Apache Airflow since Ive noticed it getting a lot of attention from Python developers and cloud providers for supporting workflow scenarios. For context, Im the creator of...
GitHub - domn1995/dunet: C# discriminated union source generator
GitHub - domn1995/dunet: C# discriminated union source generator. Skip to content. Toggle navigation. Sign up. Product. Actions. Automate any workflow. Packages. Host and manage packages. Security. Fi...
Socket.IO on Azure - Study Findings and Scaling Support
Thank you for your interest in the user study on improving Socket.IO support on Azure. Read our findings on how Azure can help with scaling out Socket.IO apps easily. Learn about the variety of app sc...
Support running on M1 Macs [Python]
Hey, I am running into issues with python azure function under VSCode. FYI the same example I have run without issues on an Intel mac.
Turbo 8 is dropping TypeScript
By all accounts, TypeScript has been a big success for Microsoft. Ive seen loads of people sparkle with joy from dousing JavaScript with explicit types that can be checked by a compiler. But Ive never...
Mojo🔥 - It’s finally here!
Since our launch of the Mojo programming language on May 2nd, more than 120K+ developers have signed up to use the Mojo Playground and 19K+ developers actively discuss Mojo on Discord and GitHub. Toda...
Map Camp: Weird Mapping - How to Create a Revolution
Dave Anderson spoke at Map Camp on How to Create a Revolution. The event includes talks and workshops about mapping techniques used in organizations. The session discussed mapping essential elements f...
What OpenAI Really Wants
The young company sent shock waves around the world when it released ChatGPT, but that was just the start. The ultimate goal: Change everything. Yes. Everything. Sam Altman, CEO of OpenAI, is at the c...
Mac Setup for Web Development [2023]
I bought the MacBook Pro from 2022 after having used the MacBook Pro 2015 for the last years. The last months have been super exciting and I am up running working efficiently on my personal and profes...
OpenTF: An OSS tool for building, changing, and versioning infrastructure
# OpenTF - Manifesto: [opentf.org](https://opentf.org) - About the OpenTF fork: [opentf.org/fork](https://opentf.org/fork) - Join our Slack community! **Important Note: This repository is currently a...
puck - The self-hosted, drag and drop editor for React
# puck The self-hosted, drag and drop editor for React. - 🖱️ **Drag and drop**: Visual editing for your existing React component library - 🌐 **Integrations**: Load your content from a 3rd party head...
Well All Have AI Assistants Soon, Google AI Cofounder Says
Mustafa Suleyman, the cofounder of Googles AI division, told CNBC that everybody will have their own AI-powered personal assistant that could serve as on-demand help in various aspects of their lives ...
Beyond Anemic Domain Models: Bridging the Gap Between Data and Behavior
In this article, Rico Fritzsche discusses the importance of Domain-Driven Design (DDD) and how it can overcome the limitations of Anemic Domain Models. DDD emphasizes blending data and behavior to cre...
Complex Software is an Occupational Health Hazard!
!Complex Software is an Occupational Health Hazard! # Whaally.Domain [](https://www.nuget.org/packages/Whaally.Domain) The goal of the `Wh...
How to Implement Domain-Driven Design: Common Mistakes You Should Avoid
In today’s chapter of my Domain-Driven Design journey, I want to dive into how we structure our code. This topic holds a special place for me. You see, when code grows, it can easily become a jumbled ...
Entities and Aggregates: The Heart of Domain-Driven Design Explained
First of all, if you just stumbled across this article without having read the predecessor, I highly recommend taking a look at my previous article, Beyond Anemic Domain Models: Bridging the Gap Betwe...
Obsidian 1.4 Desktop (Public) - Properties and Two-Factor Authentication
This update introduces Properties, a simple and durable way to add tags, links, dates, and other metadata to your notes. The core plugins Search, Templates, and Backlinks have all received upgrades to...