5 things I wish I knew before building a GPT agent for log analysis Three weeks ago I started developing a ReAct Agent app. A ReAct agent uses reasoning and logic combined with external tools to fulfill a task. The app - LogPal.ai - lets you ask questions about the data in app log file files, generating SQL queries and Ja...
Bounds Safety: Avoiding Death by a Thousand Constructors How Subspace types allow a zero-cost transition from native pointers to bounded view types, which enable spatial memory safety, and that can’t be achieved with the standard library types.
Will the internet forget russophobia? I've often wondering what will happen when this horrific war in Europe will finally be over. I won't be discussing politics here, but what is mostly interesting to me is how (and if) all the companies
Taming the Wild Genius of Large Language Models Unleashing the untamed brilliance of generative large language models (LLMs) like ChatGPT can be both exhilarating and challenging. These wild geniuses demonstrate exceptional problem-solving abilities, but their genius comes at a price. One formidable ch...
Testing across boundaries with internal DSLs Internal DSLs are a powerful tool we can use to build tests that are more robust and easier to read and write.
Tech debt metaphor maximalism I really like the "tech debt" metaphor. A lot of people don't, but I think that's because they either don't extend the metaphor far enough,...
Academics: You’re Doing Open Source Wrong Cake with melted plastic lego pieces, delicious. Generated by Midjourney
Now in beta: Save and sign in with passkeys using 1Password in the browser | 1Password Passkey support has arrived in 1Password. Learn how you can save and sign in to your online accounts using passkeys with 1Password in the browser.
You're Feeding the Beast Did you read the consent form bb How many of you have used OpenAI's DALL-E, GPT? What about Google's Bard, Meta's LLaMA, Microsoft's Bing? Most of you. How many of you actually read the privacy policy, terms of service behind these AI products? Not many...
The financial impact from the Reddit API data agreements - What the Hell is Beeping? Reddit - a popular social media and discussion board - has created significant waves after announcing an intention to charge for access to its API. The Reddit API is used by other developers to create automation, programs, and, most importantly, 3rd party...
Uno Platform 4.9 Highlights Cross-Platform Media Player, WebView2 -- Visual Studio Magazine A cross-platform media player highlights the new Uno Platform 4.9, the latest edition of the application framework that lets developers write an application once in XAML and C# and deploy it to any target platform.
Announcing C# Dev Kit for Visual Studio Code - Visual Studio Blog Announcing a new extension for C# developers and Visual Studio code - the C# Dev Kit. Providing added reliability and productivity features for those working in Visual Studio Code.
GitHub - apple/homebrew-apple Contribute to apple/homebrew-apple development by creating an account on GitHub.
Have You Mocked Third-Party Code? 😱 Mocking Third-Party code is not a good idea. Let me show you why and what to do instead.💎 Be a Patreon to get the source code: https://patreon.com/gsferreir...
Coffee and Open Source Conversation - Lizzie Siegle Lizzie serves developers in the Bay Area and beyond on Twilio's developer evangelism team and holds a Bachelor's degree in Computer Science from Bryn Mawr. S...
HackTogether: the Microsoft Teams Global Hack - Keynote Recap and What’s Coming - .NET Blog Last week we launched HackTogether the Microsoft Teams Global Hack – a virtual hackathon all about building apps for Microsoft Teams. Here’s what happened last week and what’s still to come.
Even SQL Server Developer Tools Gets an AI Copilot -- Visual Studio Magazine Microsoft, apparently trying to enhance every product it has with an AI-powered Copilot, announced a new one for the latest release of SQL Server Developer Tools (SSDT) in Visual Studio.
Integer compression: delta encoding + variable size integers If you are building a database, the need to work with a list of numbers is commonplace. For example, when building an index, we may want to store all the ids...
How can I make WiFi passwords per-user rather than per-system? - The Old New Thing A little-known system configuration setting.
HackTogether: the Microsoft Teams Global Hack keynote recap and what’s coming - Microsoft 365 Developer Blog Last week we launched “HackTogether: the Microsoft Teams Global Hack” – Here’s what happened last week and what’s still to come.
Apple Events Watch the latest Apple keynote stream, and check out the archive of special event announcements for our products and services.
Doing More with SSR Blazor in .NET 8 Are you a .NET developer and are thrilled about Server-Side Rendering coming to Blazor in .NET 8? In this video, follow along how we can take advantage of a ...
Avalonia UI for .NET: Project Overview from Mike James Avalonia UI is an open-source and cross-platform UI framework for .NET developers, designed to facilitate the development of desktop applications that can run on Windows, macOS, Linux, iOS, Android, and WebAssembly. InfoQ interviewed Mike James, CEO of Av...
Edgeworth expansion for the Mann-Whitney U test, Part 2: increased accuracy Explore how the Edgeworth expansion provides a more accurate alternative to the Normal approximation for calculating p-values in the Mann-Whitney U test
.NET fwdays’23 | tabs ↹ over ␣ ␣ ␣ spaces by Jiří {x2} Činčura 6 Jun 2023 1 mins Presentations & Speaking
A Quick Tour Behind the Scenes! This is just a real quick video to give you a tour behind the scenes of the "Coding with Calvin" recording studio / office / gaming room, and to talk about s...
.NET Core Integration Testing- Pragmatic Infrastructure pre-provisioning & Data Cleanup In this video I'm going to cover:- Custom Web Application Factory.- Infrastructure pre-provisioning using docker and Testcontainers library.- Pragmatic clean...
Expression Trees in C# - Code Maze In this article, we will learn what expression trees in C# are, how to use them, and see their applications, limitations and performance.
How to add Dependency Injection, Configurations, and Logging in a .NET 7 Console Application By default, you cannot use Dependency Injection, custom logging, and configurations from settings in a Console Application. Unless you create a custom Host!
361: WWDC 2023 Recap - Apple Vision Pro & Beyond WWDC is here and we breakdown everything you need to know from the keynote and developer state of the union! From iOS 17, new watch features, iPadOS, and yes, the new Vision Pro! We got you covered.
Why Test-Driven Development? (Part 1) - Simple Talk Software development is a very tough discipline. Robert Martin (better known as Uncle Bob) holds that software development is the toughest discipline
Demystifying WebAssembly: What Beginners Need to Know Explore the basics of WebAssembly, including how it works with web browsers, how to compile code to Wasm, and the best practices for writing secure code.
.NET Micro-Optimization and Refactoring Trick - NDepend Recently, I made an interesting observation regarding Dictionary<string,T>: the method TryGetValue() is faster when building with new Dictionary<string,T>(StringComparer.Ordinal). This performance difference can be attributed to the fact that StringCompa...
A guide to Generative AI terminology Generative AI is moving at an incredible pace, bringing with it a whole new raft of terminology. With articles packed full of terms like prompt injection, embeddings and funky acronyms like LoRA, it can be a little hard to keep pace. For a while now I've ...
.NET Monthly Roundup - May 2023 - Build, C# 12, .NET 8 Preview 4, and more! 📆Welcome to our May .NET Monthly Roundup with Jon Galloway! In just 3 minutes, Jon breaks down the latest news from the month of May 2023 that .NET develope...
Group Dropdown list items in ASP.NET Core | BinaryIntellect Knowledge Base Displaying a list of options in a dropdown list or a listbox is quite common in ASP.NET Core forms. You can use the Select Tag Helper to render a <select> element and its options. If you want to display a large number of options to choose from, it w...
Blazing Fast Parallel Notification Publishing With MediatR #shorts 🚀 Support me on Patreon to access the source code: https://www.patreon.com/milanjovanovicJoin my weekly .NET newsletter:https://www.milanjovanovic.techRead ...