Exploring Next.js Forms with Server Actions How to use Forms in Next.js with React Server Components (RSC), Server Actions in Next's App Router by using useFormState and useFormStatus. Learn about form validation, form reset, form feedback (field errors and toast messages) while using progressive e...
Encoding tic-tac-toe in 13 bits The other day I happened upon a post by Chris Barrick detailing how to encode a tic-tac-toe game state in 15 bits, itself a response to an earlier post by Alejandra González detailing how to encode a tic-tac-toe state in 18 bits. In their posts, Chris and...
Integrating Third-party Services with .NET 8's Identity Framework | .NET Conf 2023 We've all been there - juggling multiple tools, trying to get them to play nicely together. And with .NET 8's robust Identity Framework, the idea of bringing...
How we're using custom domain email for $0/mo Google has announced yet another price increase for Google Workspace. Here's what we've done to avoid paying anything at all.
Nintendo is suing the creators of Switch emulator Yuzu Nintendo of America is suing the creators behind the Nintendo Switch emulator Yuzu, claiming their tech facilitates piracy.
Transformative Work as Livelihood In December I went to the Free University of Bozen-Bolzano to teach a seminar on Transformative Work as Livelihood for the Eco-Social Design masters students. Over three days, we explored potential pathways available to socially and politically engaged de...
How and why we rebuilt Browserless Our battle with tech debt and the full details of completely rebuilding an open source product for v2.
Gemini server for 0ut3r.space Another strange thing I decided to do with 0ut3r.space was to serve it via Gemini, I mean not the full copy, but a frontage only (full copy maybe if there will be someone who wants to read it in the G
Writing is hard, so I got help I'm not a native English speaker. I make grammar mistakes, and I write convoluted sentences. This can muddy my message. I can nag colleagues and friends to proofread my prose, but I want to be mindful of their time. I decided to find a tool to help me wri...
12 Years at Meta I've been at this company for 12 years today and it feels like a good time to reflect on all the projects I've been involved in!
"Help, I see a problem and no one is prioritizing it!" A mentee recently mentioned a really frustrating problem that her manager seems to be ignoring. The specific problem doesn't matter, so don't focus on the technical details here.
I had a perfectly nice domain and then the Taliban ruined it Sheesh, I’d found the perfect domain for the home for my random, yes, opinionated, writing on the internet. opinionated.af. I am opinionated.af. Get it, it’s a joke because my initials are AF, and …
Supply Chain Analyst Resources. Below are some resources / projects that helped me on my journey to become a supply chain analyst. Python: official docs pandas official docs numpy official...
English as a programming language is (almost) here Last week Darren Shepherd, CTO at Acorn, announced on Twitter his last crazy OSS project: GPTscript. I paid attention because I always say that, if you want to …
Coffee and Open Source Conversation - Jeremy Miller Here is Jeremy in his own wordsMy name is Jeremy Miller and I am a Developer and Software Architect in Austin, TX.I started my career as a “real” engineer an...
Strategies You Need For An Evolvable Event-Driven System Scary words and event-driven architecture? What could that possibly be.Hi, I'm James. And fear not, it isn't going to be too scary. The word, is governance. ...
Uno Platform Live Coding: Let's look at some calendar and date picker issues Powered by Restream https://restream.ioEvery Tuesday, come join me to take a look at what's new in Uno Platform, and dive into fixing some open issues.
Testing of the F-35C Tailhook Welcome to the blog. As a way to kick things off, here’s a single-page version of my thread on the F-35C tailhook.
Coffee and Open Source Conversation - Jeremy Miller Here is Jeremy in his own wordsMy name is Jeremy Miller and I am a Developer and Software Architect in Austin, TX.I started my career as a “real” engineer an...
Mitigating attacks based on knowing the length of a Windows Hello PIN - The Old New Thing Balancing convenience against security, and how you can tune the knobs toward more security.
Boeing Missing Key Elements of Safety Culture: FAA Report | AIN The FAA has blamed Boeing for a deficient safety culture in a 50-page report issued following a public outcry over a spate of safety lapses.
On .NET Live: Radzen.Blazor - A free and open source component library Web developers creating user interfaces with Blazor know how reusable Blazor components streamline development. In this week's episode, community member Atan...
Adding Open Telemetry to a Blazor Application Powered by Restream https://restream.ioFritz is writing code.. LOTS of code.. and he needs your help!
Uno Platform for Figma plugin RTM! Pixel-Perfect Multi-Platform Applications with C# and WinUI for Windows, WebAssembly, iOS, macOS, Android and Linux
GummyCat - Visualize the activity of the .NET garbage collector A new tool to visualize the activity of the .NET garbage collector.
Experimenting with the completions model - Azure OpenAI for .NET Developers Course In this video, we are going to explore the completions model using the Azure playground
Grial Studio - Your .NET MAUI UI Expert Assistant in Visual Studio James is joined by Pablo and Deigo from UXDivers, the creators of Grial Kit and wonderful UI framework and toolkit for .NET MAUI. Today they show off their l...
Uno Platform for Figma | Design to XAML and C# Markup Try it: https://www.figma.com/community/plugin/1045528009520465828/uno-platform-figma-to-c-or-xaml🌐 https://platform.uno/unofigma/🌐 https://platform.uno/un...
Airfoil – Bartosz Ciechanowski Interactive article explaining the physics of an airfoil and what makes airplanes fly
About Rapier | Rapier Rapier is a set of 2D and 3D physics engines written using the Rust programming language.
How to Survive a Layoff (as a developer) How to be ready to a Layoff as a Software Developer📧 Subscribe my newsletter: https://guiferreira.me/newsletter🔗 Talent list: https://docs.google.com/sprea...
How I turned my open-source project into a business When I started writing and publishing open-source software about 15 years ago, I was pretty radical about it. I only used permissive licenses like MIT or BSD, as all I cared about was reach. Using a copyleft license with strings attached seemed to hinder ...
Introducing Mistral-Large on Azure in partnership with Mistral AI | Microsoft Azure Blog Microsoft is announcing a multi-year partnership with Mistral AI, bridging the gap between pioneering research and real-world solutions.
async await in C#: 3 Beginner Tips You Need to Know Dive into async await in C# with these 3 beginner tips. Learn how to write async await code, handle multiple exceptions, and avoid dreaded deadlocks!
The Effect Existence, Its Magnitude, and the Goals If you are curious if something impacts something else, the answer is probably “yes.” Does that indicator depend on those factors? Yes, it does. If we change this thing, would it affect …? Yes, it would. If a person takes this pill, cou...
From Theory to Practice: Implementing Robust Task Scheduling with Quartz.NET Task scheduling is a backbone feature in modern software development, enabling applications to execute tasks at predetermined times without human intervention. This automation is crucial for tasks like database maintenance, batch processing, or even mun...
Meadow.Cloud and Azure, putting the “I” in IoT | .NET Conf 2023 Today, getting an embedded device into production means successfully connecting to the cloud and sending data to inform real-time decisions.In this talk, we ...
Auto generated comments by codemakerai-dev · Pull Request #39754 · spring-projects/spring-boot Summary This code change adds comments to the entire Spring Boot code base. The content of this PR has been created entirely using a custom fine-tuned AI model. We are conducting large-scale experi...
"Secret" elmah.io features #2 - Correlate messages from apps In the second post in the series about "secret" elmah.io features I want to present you for correlations. Learn how to batch messages together.
Netlify just sent me a $104K bill for a simple static site Posted in r/webdev by u/liubanghoudai24 • 704 points and 153 comments
.NET 8 🔥🚀 : Guide to Code Access with Attributes - Exploring new Features In this video we will discussed the new features with Code Access with Attributes - Exploring new FeaturesSupport me on Patreon to access the source code:htt...
Creating Intelligent Apps on App Service with .NET Use OpenAI with a .NET 8 application w/ Semantic Kernal on App Service.
How to Access Previous Props & State Values with React Hooks Learn how to use refs to store the previous values of state and props in React since there React doesn’t have a built-in way to access this value.
Visual Studio's Full Year in Review (2023) - Visual Studio Blog Discover the highlights of Visual Studio’s 2023 year in review. From new features to improved performance, learn how Visual Studio continues to innovate and enhance the developer experience.
Dapper - Return dynamic data For simple data fetching scenario's, I tend to keep away from Entity Framework and go the micro-ORM approach using libraries like Dapper . ...
Lock statement patterns A few weeks back, I wrote an article "A new lock type in .NET 9" where I showcased the new Lock type. Nothing fancy - well, at least it was more expressive. But now the dotnet team went a step further with this!
Release v0.1.0 · martincostello/dotnet-bumper The initial preview release of ✨ .NET Bumper ✨🚀 To install the tool and upgrade a .NET 6 or later project to the latest Long Term Support (LTS) version of .NET, run the following command: dotnet to...
GitHub - electric-sql/pglite: Lightweight Postgres packaged as WASM into a TypeScript library for the browser, Node.js, Bun and Deno Lightweight Postgres packaged as WASM into a TypeScript library for the browser, Node.js, Bun and Deno - electric-sql/pglite
Tim Kächele: How to build an exchange You may not have to build an exchange every day, but it may come in handy one day.
How to spend less time writing Django tests I have a confession to make: I don’t enjoy writing tests. This blog post looks at how to spend less time writing tests by using Kolo to auto...
Building A Software Render Engine From Scratch How I built a software render engine from scratch, and you can too.
Package dependency hell — Rami James Intentionally or otherwise, I've been blowing up my life since last summer. It’s been less than ideal. We'll get to why in a second, but first, let's talk about everyone's favorite awful programming language and the impact of package managers, their packa...
Trials and tribulations of 360° video in Juno In building Juno, a visionOS app for YouTube, a question that’s come up from users a few times is whether it supports 360° and 180° videos (for the unfamiliar, it’s an immersive video format that fully surrounds you). The short answer is no, it’s sort of ...
How I use Nix on macOS My foray into Nix, how I use it for day-to-day tasks, and why it's more than just another package manager.
Your company doesn't have to be for everyone Building a company is an exercise in empirically testing your beliefs. Everything your company does is essentially testing a hypothesis. Your successful product was once a hypothesis that was proven correct. Your failed pivots were hypotheses that were p...
How I Built a Modern Course Platform in 2024 An overview of the technologies I used, challenges I faced, and insights I gained from shipping Code With Andrea Pro, my new course platform.
What Is OpenAI Feather - Decoding The Mystery Surrounding The Login Page Unveil the secrets of the mysterious OpenAI Feather, rumored to be the innovative data labeling service from OpenAI. Explore this article to unravel the
What if missing a connecting flight wasn’t awful? | aaron-butler.co.uk After a missed connecting flight, we were subjected to a conveyor belt of ineffeciencies and inconveniences. I couldn't help wonder; why do airlines suck at handling missed connections?
On Mastodon-powered Blog Comments This blog has a comment section and it's powered by ActivityPub pixies. I share some thoughts about the pros and cons.
Austria: A Fearful Country In Need Of A Vision Some very personal thoughts about the future of Austria.
Language Modeling in the Limit - Matthew Francis-Landau I think that there are many people who are surprised that Large Language Models (LLMs) that predict the next word act intelligently and are capable of solving many challenging tasks. In my opinion, the success of LLMs is not surprising. In this blog post,...
You probably don't need Zotero's File Sync I have a love-hate relationship with Zotero. It’s not the best reference manager, but it does check a lot of boxes. Most importantly, it’s free, and is fairly popular at least amongst academics.
Thoughts on inclusion as a constraint and catalyst for design Creating more accessible product and service outcomes by using inclusion as a constraint in design
My First K8s App Journey from application to K8s implementation The other day, I was talking to a friend of mine trying to explain to him the purpose of K8s. He understo...
What if best practices were the norm? During my second year of university I followed a course dedicated to object-oriented programming and quickly fell in love with Java. My honeymoon phase with it is long over and I've come to dislike a lot of the ceremonies and self-imposed restrictions tha...