Copilot by the Numbers: Microsoft's Big AI Bet Paying Off -- Visual Studio Magazine GitHub revenue accelerated to over 40 percent year-over-year, driven by all-up platform growth and adoption of GitHub Copilot.
Microsoft Ditches C# for Rust: M365 Core Gets Safety and Perf Boosts C# — Rust in peas: Microsoft 365 “Core Platform Substrate” gets rewrite in Rust language.
Hacking a Smart Home Device How I reverse engineered an ESP32-based smart home device to gain remote control access and integrate it with Home Assistant.
On .NET Live - Every Cache a Painting Does your app need an easy to use, fast and robust cache? Of course it does! In this week's episode, community MVP Jody Donetti visits to show us several cac...
10 technologies that won't exist in 5 years Some technologies are more important than others – indeed, some are life or death. Technological progress is not a mystical force that delivers the most important ones first. Some problems are hard to solve, and won't make you much money even if you succe...
My First IT Job - Day One My first day on the job in IT was eye-opening. Cybersecurity just isn't a thing in some offices....#Shorts #tech #IT #techjobs #career
Tune In While negative visualiation is a profoundly useful mental tool to bring you back into the present, sometimes you just need to tune in.
Making every researcher seek grants is a broken model Funding should go to larger labs with many researchers, not to “principal investigators”
Remaking the app store — Benedict Evans The EU has finally made Apple redesign the App Store, 15 years after we started arguing about it, and no-one is happy with the result. In the next few years there’ll be a lot of shouting and some giant fines, but in the end, nothing much will change.
How to make Cloudflare properly cache a Remix site This website is built using Remix, deployed using Fly, and sits behind Cloudflare. Cloudflare provides DDoS protection and caches everything.
Sorry, I still want to build technology I think it's worth staying curious, imagining how new technologies can be a springboard for your creativity, and for those your creativity can serve.
Large language models and me :: Sacha Chua Summary (1895 words): There's a lot of hype around large language models (LLMs) or generative pre-trained transformers (GPTs) like ChatGPT. I'm still trying to figure out how I can use them.
Joining ellipses with matching tangents – Tony Finch In my previous entry I wrote about constructing a four-point egg, using curcular arcs that join where their tangents are at 45°. I wondered if I could do something similar with ellipses.
How will matrix multiplication kill my company? An opinionated exploration of defensibility with modern AI
Fastest JSON Decoding for Local LLMs with Compressed Finite State Machine | LMSYS Org <p>Constraining an LLM to consistently generate valid JSON or YAML that adheres to a specific schema is a critical feature for many applications. In this blo...
Stripe has shut down our payment processing – smudge.ai Smudge.ai is a Chrome extension that gives you ChatGPT-powered shortcuts in your right-click menu.
ChatGPT for Coding Tasks: Best Practices Learn the best practices on using ChatGPT to complete coding tasks more efficiently.
On Nontrepeneurship I want to secure enough to purchase freedom, and then exercise that freedom to build nifty junk.
Dev Tunnels: A Game Changer for Mobile Developers - .NET Blog See how Dev Tunnels can enhance your development process by securely sharing local web services across the internet and enabling you to easily connect to them from mobile apps, webhooks, and more.
Vesuvius Challenge 2023 Grand Prize awarded: we can read the scrolls! The 2000-year-old scroll discusses music, food, and how to enjoy life’s pleasures.
Getting Experience for my First IT Job Back when I was starting out, I wanted to get a job in IT. Supporting enterprise domains seemed like the best way in, via desktop and server support. Here's ...
Deno in 2023 2023 marked a significant step towards our vision of radically simplifying web development. Here are the biggest updates and what’s coming up next.
My Current Approach To Software Delivery As I prepare to onboard two new developers today (exciting!), part of the conversation will inevitably be around orienting them to my current philosophy of delivering software. I figured I’d share that here too.
Microsoft Is Abandoning C# for Rust! Now What? Check out my courses on Dometrain: https://dometrain.comBecome a Patreon and get special perks: https://www.patreon.com/nickchapsasHello, everybody. I'm Nick...
How can I close a thread pool and cancel all work that had been queued to it? - The Old New Thing You can put them in a group.
Let futures be futures In the early-to-mid 2010s, there was a renaissance in languages exploring new ways of doing concurrency. In the midst of this renaissance, one abstraction for achieving concurrent operations that was developed was the “future” or “promise” abstraction, wh...
Unit of Work Pattern in C# for Clean Architecture Integrate the Unit of Work Pattern in C# with Clean Architecture for efficient programming. Learn benefits and check out C# code examples to avoid mistakes.
Lazy Loading and Eager Loading in Entity Framework Core - Code Maze In this article, we will learn about Lazy Loading and Eager Loading control on how data is fetched from the database.
Episode 65: C# and Blazor - with Mads Torgersen, Dan Roth, and Scott Hunter! In this episode, I was honoured to be joined by Mads Torgersen, Dan Roth, and Scott Hunter!!! 🤯 We chatted about Blazor in .NET 8; C#12 interceptors, C#13, C#36 (you have to listen 😉), source generators, discriminated unions, AOT, and Stephen Toub’s per...
Enable the new TerminalLogger in .NET 8 SDK automatically - Gérald Barré In this post, I describe how to enable the new TerminalLogger in .NET 8 SDK automatically
Why Developers Are OBSESSED With Obsidian In today's video, we'll talk about one of the most powerful tools I have ever come across.Obsidian completely changed the way I work, and it is one of my fav...
Introduction to Redis Hi there! Today we are going to see what a distributed cache is, why to use it and how to do that using Redis Cache.Chapters:00:00 : Intro01:22 : What is a d...
Microsoft Introduces Visual Studio Code Extension for SharePoint Embedded Last week Microsoft released a preview release of SharePoint Embedded extension for Visual Studio Code. The extension enables developers to easily set up Azure Entra app registrations for SharePoint Embedded. It also helps manage free trial container type...
General Performance Tip: Optimizing Attributes When customizing attributes, Microsoft and I both advise sealing them for clarity and performance. However, benchmark results show sealing attributes to be marginally less performant, with both out…
Clean Architecture != DDD #shorts When talking about clean architecture, almost everybody brings DDD in the mix. However, they are not the same. Clean architecture is not DDD and vice versa. ...
396: Designing for the Apple Vision Pro We answer some of your developer related questions before we get our hands on the device such as how do we think of designing for the Apple Vision Pro?
Secure an ASP.NET Core Blazor Web app using Microsoft Entra ID This article shows how to implement an ASP.NET Core Blazor Web application using Microsoft Entra ID for authentication. Microsoft.Identity.Web is used to implement the Microsoft Entra ID OpenID Con…
Netflix: Piracy is Difficult to Compete Against and Growing Rapidly * TorrentFreak Netflix believes that it's difficult to compete against the free entertainment piracy offers. Not only that, it's growing rapidly too.
That's not what code reviews are for! So, you're reviewing some code. Here are some things you shouldn't be doing: Leaving comments just to prove you've looked at it. Commenting ...
ASP.NET Core Basics: Data Structures—Part 1 Learn about the simplest types of data structures and how to implement them in ASP.NET Core applications with C#.
A guide to smoke testing - LogRocket Blog Smoke testing is a simple process to ensure the core part of your solution works smoothly when you add new ones.
Should I put my Blazor components in the server project, or the client project? .NET 8 gives you a choice of projects, which one should you use?
Understanding and Utilizing the JavaScript Set Object Set objects in JS are a collection of unique values, where each value can only occur. Explore how to use them and how they differ from other data structures.
F# tips weekly #4: Record types The record type is a core feature in F#, but some of its details are not well-known. Let's delve into them. Type Inference Type inference in F# may sometimes deduce a record type differently than expected. For instance, in the following code, r is in...
Using Bun in Azure Pipelines | johnnyreilly Bun is a fast TypeScript / JavaScript runtime which can be used to speed up the TypeScript / JavaScript you have. This post shows you how to use it in Azure Pipelines.
Beyond Self-Attention: How a Small Language Model Predicts the Next Token A deep dive into the internals of a small transformer model to learn how it turns self-attention calculations into accurate predictions for the next token.
Why Gödel, Escher, Bach is the most influential book in my life. Musings on Hofstadter’s phenomenal book about computation, consciousness, and epistemology.
Containers in .NET 8 with Andrew Lock | The Azure DevOps Podcast, ep.281 Andrew Lock is a senior software engineer at Datadog, working out of Devon, in the UK. He is a Microsoft MVP, Author of ASP.NET Core in Action, and has an ac...