Microsoft's 'Semantic Kernel' AI SDK Ships as Release Candidate -- Visual Studio Magazine After Microsoft's Semantic Kernel SDK for AI projects was set for a revamp upon the company finding 'unexpected uses,' it has this week shipped in near-final form as a Release Candidate 1.
Expanding the Axelar Ecosystem: Ideas for Infrastructure Projects As the Axelar network expands and the Axelar Virtual Machine (AVM) goes live (subject to governance approvals), building and managing connections to the network is becoming easier and easier. Furthermore, programmability at the network layer allows us to...
Weekly Update 377 It’s the Have I Been Pwned 10th birthday special! Join Charlotte and I for random discussion on a decade of Pwned. Sponsored by ANY.RUNhttps://www.troyhunt.c...
On developer dogma #3 : Never ship on Fridays Deploying on Fridays is a legend of programming memes - a practice only fools engage in. My take #3 on popular developer dogma.
Dependency Injection Updates in .NET - Keyed Implementations Dependency Injection has some new features in .NET 8. Specifically, we can have keyed services, allowing us to have more than one implementation of an interf...
GitHub - kellyjonbrazil/jc: CLI tool and python library that converts the output of popular command-line tools, file-types, and common strings to JSON, YAML, or Dictionaries. This allows piping of output to tools like jq and simplifying automation scripts. CLI tool and python library that converts the output of popular command-line tools, file-types, and common strings to JSON, YAML, or Dictionaries. This allows piping of output to tools like jq and ...
GitHub - unoplatform/uno: Build Mobile, Desktop and WebAssembly apps with C# and XAML. Today. Open source and professionally supported. Build Mobile, Desktop and WebAssembly apps with C# and XAML. Today. Open source and professionally supported. - GitHub - unoplatform/uno: Build Mobile, Desktop and WebAssembly apps with C# and XAML...
C# for Beginners: Dive into Variables, Operators & Expressions In this video, I show you what they are and how to use variables, operators and expressions in C#.
A simpler version of the task sequencer that doesn't promise fairness - The Old New Thing Just let a kernel object control the access.
Bug Fixes, C#, Containers, and .NET 8 Powered by Restream https://restream.ioFritz works on the TagzApp open source application. You can find it at https://github.com/FritzAndFriends/TagzApp
Understanding AI plugins in Semantic Kernel and beyond Learn how to use AI plugins and how they relate to AI plugins in ChatGPT, Bing, and Microsoft 365.
Skills to plugins: fully embracing the OpenAI plugin spec in Semantic Kernel | Semantic Kernel Over the past several weeks, the Semantic Kernel team has been hard at work preparing for the v1.0.0 release at the end of the calendar year. As part of this change, we wanted to complete any remaining breaking changes so developers could have a stable AP...
Translate spoken text using Whisper and GPT with Azure Open AI Services and .NET MAUI In a previous blogpost, I showed you how to leverage the Whisper model on Azure OpenAI Services to transcribe an audio file to text. We can easily take this a step further: instead of just returnin…
Dieselgate, but for trains – some heavyweight hardware hacking [this is an English translation of the original article in Polish, we occasionally publish the best cyber stories from Poland in English] A train manufactured by a Polish company suddenly broke down during maintenance. The experts
The New Global Error Handling in ASP.NET Core 8 📌 Accelerate your Clean Architecture skills: https://bit.ly/3PupkOJ🚀 Support me on Patreon to access the source code: https://www.patreon.com/milanjovanovi...
Kagi Search Changelog Better search results with no ads. Welcome to Kagi (pronounced kah-gee), a paid search engine that gives power back to the user.
Sep with me on The Modern .NET Show On July 11th, 2023 I was a guest on The Modern .NET Show and had a great time talking to Jamie Taylor (twitter, fediverse) about Sep (the world’s fastest .NET CSV library) and in particular performance and optimizations. The podcast has just been release...
Code Maze Weekly #195 - Code Maze Issue #195 of the Code Maze weekly. Check out what’s new this week and enjoy the read. .NET and C# Top Picks How to Debug LINQ queries in C# [michaelscodingspot.com] LINQ is very powerful but it comes with a price of being hard to debug. There are some te...
Artificial Intelligence: Generative AI, Cloud and MLOps (online) This online course covers workflows for designing and developing autonomous AI agents and systems using Cloud, non-Generative (classical) AI, Generative AI, and MLOps.
🔴 111K Subscriber Ask Me Anything + Exploring .NET Aspire! Whoa! 111K Subscribers!! Let's celebrate with a little AMA and then go into building our first .NET Aspire cloud native app!https://learn.microsoft.com/dotne...
From Atari to Sep: Unleashing the Power of Performance in Programming with Niels Rassmussen.mp3 RJJ Software's Podcasting Services This episode of The Modern .NET Show is supported, in part, by RJJ Software's Podcasting Services, where your podcast beco...
Avalonia UI - Cross-Platform UI Framework for .NET Pixel-Perfect Cross-Platform .NET Applications with C# for Windows, macOS, Linux, iOS, Android and Browser.
Blazor WebAssembly Ahead of Time Compilation - Code Maze In this article, we will explore the concept of ahead-of-time (AOT) compilation in Blazor WebAssembly projects.
S06E07 - From Atari to Sep: Unleashing the Power of Performance in Programming with Niels Rassmussen CTO Niels Rasmussen and host Jamie Taylor take listeners on a captivating journey into the depths of software development. From their exploration of performance optimization and mechanical sympathy to the unveiling of the lightning-fast CSV parsing librar...
AWS Step Functions in C# - Part 2 - Simple Talk In part one of this series, I built a state machine which runs in the background to process uploaded resumes via step functions in C#. The overall process
How .NET 8.0 boosted JSON Schema performance by 20% | endjin We benchmarked endjin's JSON Schema library on .NET 8.0 and saw large performance gains. There are even more gains to be had with new .NET 8 features.
.NET 8 Networking Improvements - .NET Blog Introducing new networking features in .NET 8 including HTTP space, metrics, sockets and more!
Defense Techniques: Blocking Protocol Handlers Application Protocols represent a compelling attack vector because they’re the most reliable and cross-browser compatible way to escape a browser’s sandbox, and they work in many contexts (Office a…
This forum leaked my details on to the dark web through a data breach This forum leaked my details on to the dark web through a data breach Movie Forums Site Stuff
Google calls Drive data loss “fixed,” locks forum threads saying otherwise The fix will sift through app data for cached files, but users say it doesn't work.
Intro to Blazor in .NET 8 - SSR, Stream Rendering, Auto, and more... In .NET 8, Blazor has become a full-featured web framework that is modular and adaptable to your needs over time. In this video, we are going to look at how ...
Weekly Update 377 It’s the Have I Been Pwned 10th birthday special! Join Charlotte and I for random discussion on a decade of Pwned.
Waiting for PostgreSQL 17 – Add support event triggers on authenticated login – select * from depesz; On 16th of October 2023, Alexander Korotkov committed patch:
I Made a Link-Sharing Website at the End of 2023 At my previous job, we had a company forum that allowed for the creation of discussion groups. I initiated a group called “Knew” with this introductio
Simple Feature Gross Code A few days ago I talked about supporting text events with multiple colours and multiple text speeds. I spent about eight hours writing the code. It took me a lot longer than I expected so I thought I’d share the details here. Example Data set_title(data, ...
Announcing CPNG, "Compatible Network Graphics", a backwards compatible fork of PNG CPNG (" C om p atible N etwork G raphics") is a 100% backwards compatible fork of the ~30 year old PNG image format , which is still thorou...
Improving programming language performance Reducing the execution time of a benchmark by 703% or 7.03x
Michael Tsai - Blog - FastSpring Risk Screening I received a pair of e-mails from one of my payment processors, FastSpring, which included this text:
The diminishing half-life of knowledge Ever been in a situation where you landed a software engineering job with a particular tech stack, mastered it, switched to another company with a different stack, nailed that too, and then found yourself in a third company that used the original stack? N...
Some thoughts As the year wraps up, I thought I'd share some of the ideas that have really reasonated with me throughout the year.
The real price of things When we buy something, we pay only a small fraction of its cost. I reflected on this while also realizing how many good things capitalism does for us (others not so good, but that’s for another day). Given enough demand, more companies compete to offer yo...
Things I learned from teaching This spring, I taught an undergraduate class on chess engines. I probably learned more than any of my students.
You are never taught how to build quality software Learning how to build quality software is not part of computer science education. How do we learn it?