Top Links
- Bringing Open AI into an Outlook add-in: moving to Azure Open AI (Matteo Pagani)
- ReSharper 2023.1 EAP 5 Is Out Now! and Rider 2023.1 EAP 5: Schema Compare, Debugger Visualizers, Blueprint Error Parsing, and More. (Sasha Ivanova)
- The new Bing & Edge – Updates to Chat (Bing Team)
- Building an Apple I from scratch (Scott Hanselman)
- Pair Programming and test-driven development with Visual Studio Live Share and GitHub Copilot (Lee Stott)
- How to Disable Individual GridView and ListView Items in a XAML Application (WinUI + Uno Platform) (Nick Randolph)
Web & Cloud Development
- Integrate Google Sign-in into an ASP.NET Core 7 Application (Paul Michaels)
- Rendering Elements After The HEAD Tag In JavaScript (Ben Nadel)
- Build an internal error notification system in Go and Svelte (Abiodun Solomon)
- Building micro services through Event Driven Architecture part22 : Kubernetes (admin7081)
- Using Hangfire with ASP.NET Core (Damien Bowden)
- CSS ::file-selector-button (David Walsh)
- WebStorm 2023.1 EAP #5: Configure Tailwind CSS, Run Jest Tests in Folders, and Improvements for New UI (David Watson)
- Azure OpenAI Integration with FhirBlaze (David M. Ginn)
- Merge Arrays in JavaScript: With and Without Duplicates (Divya Dev)
- Using Azure Data Factory orchestrating Kusto query-ingest (Hauke Mallow)
- Iterating Over Arrays in JavaScript: 4 Methods Compared (Monty Shokeen)
- Part 6 | .NET 7 Web API | SQL Database | VueJS (3.0) – Composition API | CRUD Example and Part 7 | .NET 7 Web API | SQL Database | VueJS (3.0) – Composition API | CRUD Example (Naveen Bommidi)
- Getting Started with MongoDB Atlas and Azure Functions using .NET and C# (Nic Raboy)
- Out with the REST: An Azure Monitor Logs ingestion SDK appears (Scott Addie)
- Down the Cloudflare / Stripe / OWASP Rabbit Hole: A Tale of 6 Rabbits Deep (Troy Hunt)
- Go: All your comparable types (Robert Griesemer)
- Set up OpenTelemetry with Event Sourcing and Marten (Oskar Dudycz)
- Keycloak and multi tenancy using single Realm (Daniel Wertheim)
- Creating your own FHIR Server: revised (David Hay)
- A Step-By-Step Guide To Building Accessible Carousels (Sonja Weckenmann)
- Announcing SpaacedOut Gem Jekyll Theme v1.3.5 (Jason Gaylord)
WinUI, .NET MAUI & XAML
- Creating a custom Main method in a WPF application (Gérald Barré)
- .NET MAUI Challenge 4: Telerik DataGrid (Leomaris Reyes)
- Exploring the Features of the .NET MAUI Calendar Control (Sasi Kumar Arumugam)
Visual Studio & .NET
- File and FileInfo Class Comparation in C# (Code Maze)
- A Simple Example of Amazon Transcribe with .NET (Bryan Hogan)
- Task EventHandlers – The Little Secret You Didn’t Know (Nick Cosentino)
- What happens if you co_await a std::future, and why is it a bad idea? (Raymond Chen)
- Today’s random F# code: Nice test error messages with Unquote and Diffract (Urs Enzler)
Design, Methodology, AI & Testing
- “Testing Without Mocks” Example: Now in TypeScript (James Shore)
- Deploying Azure Bicep Templates using the Azure CLI and How to become a DevOps Engineer and Deploy Terraform using Azure DevOps YAML Pipelines and What is DevOps? (Chris Pietschmann)
- Exclude & Include Work Item Types in Azure DevOps Projects (Vinod Soni)
- Microsoft limits Bing chat to five replies to stop the AI from getting real weird (Tom Warren)
- A DevRel Activity Pattern Language (Ted Neward)
- GitHub Codespaces and GitHub Copilot: 2 stories, thousands of possibilities (Carlotta Caste)
- New Boards Hub, Sprint 217 update (Dan Hellem)
- CheatGPT (David Humphrey)
- How modern engineering principles reinforce each other (Dennis Doomen)
- The Top 5 Disruptive Technologies Shaping the Future in 2023 (JD Meier)
- Why we can’t stop talking about ChatGPT (Jeremy Daly)
- Five ChatGPT Extensions that you can use on Chrome Browser (Kunal Chowdhury)
- ChatGPT vs. Jasper AI (Matt Malone)
Mobile, IoT & Game Development
- Feature Engineering in the Google Play Store (Harini Chandrasekharan)
- Roblox is working on generative AI tools (Jay Peters)
- Getting Unity XR hands to work on HoloLens and Quest in a bare bones project (Joost van Schaik)
- Diablo IV Open Beta Dates Announced (Adam Fletcher)
Screencasts & Videos
- Real World Use Cases for Dataverse for Teams (Microsoft Developer Team)
- Workshop on GoLang fundamentals – Part 1 (Women Who Code)
- Recording: RavenDB Usage Patterns (Oren Eini)
- Playlist Builder – Part 2, Building a .NET MAUI app from scratch (Daniel Hindrikes)
- The fullstack Angular meta-framework : Open Source Friday (GitHub Team)
- The Web’s Next Transition with Kent C. Dodds – Hanselminutes Podcast 878 (Scott Hanselman)
- Technology & Friends – Kira Soderstrom on Power Platform (David Giard)
- FreeCodeSession – Episode 440 (Jason Bock)
- The Download: GitHub Copilot for Business, AI Scares Us, Swearing in Code and more! (Christina Warren)
Podcasts
- OnPodcast Ep.103: AI changes, farewell Internet Explorer, Skype’s 10-year decline, and more (Podcast OnMSFT Team)
- Merge Conflict 346: Calling .NET Libraries from Rust with Native AOT (James Montemagno & Frank Kreuger)
- Meta Cast 240 – Agile Potpourri Part Deux (Bob Galen & Josh Anderson)
- Christian Wenz: ASP.NET Core Security – Azure DevOps Podcast Episode 233 (Jeffrey Palermo)
- Angular Setup And Workflow – Adventures in Angular 370 (Charles Max Wood, Subrat Mishra & Lucas Paganini)
- CppCast – Issaquah trip report and how the C++ sausage is made (Nina Ranns, Timur Doumler & Phil Nash)
- PPP 377 | Happier Hour: How to Focus on What Really Matters, with author Cassie Holmes (Andy Kaufman)
- Coding Blocks Podcast – Designing Data-Intensive Applications – Weak Isolation and Snapshotting (Allen Underwood, Michael Outlaw & Joe Zack)
- The Changelog – What it takes to scale engineering (Rachel Potvin & Adam Stacoviak & Jerod Santo)
- JS Party Podcast – Web development’s lost decade (Alex Russell & Amal Hussein)
Community & Events
- Interview with Blazor WebAssembly Succinctly Author Michael Washington (Jacqueline Bieringer)
- 7 reasons to join us at Azure Open Source Day (Katie Fritsch & David Dennis)
- Accelerate your .NET app modernization journey with the Azure Immersion Workshop (Mayunk Jain)
- Webinar Invite | PowerShell Integration in Advanced Installer | Streamlining Your Deployments (Advanced Installer Team)
- Rockin’ the Code World: Special Guest Isaac Levin and Rockin’ the Code World: Special Guest Brady Gaster (David McCarter)
- Developer with ADHD? You’re not alone. (Eira May)
- Google Dev Library Letters: 18th Edition (Google Dev Library Team)
- Announcing Techies Meetup, Student Developer Event Nigeria March 15th (Japhlet Nwamu)
- Inclusion starts here: Why a year spent supporting representation was the best of my career (so far) (Krystal Cooper)
- PowerShell Summit! Then and Now (James Petty)
- Windows Developer Platform CVP Kevin Gallo to leave Microsoft (Kip Kniskern)
Database
SharePoint, M365 & MS Teams
- Getting Started with the Power Platform CLI (Daniel Laskewitz)
- Discover new ways to multitask with Microsoft 365 and Edge (Liat Ben-Zur)
PowerShell & Terminal
Miscellaneous
- An update on two-factor authentication using SMS on Twitter (Twitter)
- Introducing Files, version 2.4.40 (Files App Team)
- paint.net 5.0.2 is now available (Rick Brewster)
More Link Collections
- The Morning Brew #3649 (Chris Alcock)
- F# Weekly #7, 2023 – Elmish.Avalonia, SharpCells and new F# conf (Sergey Tihon)
- Code Maze Weekly #161 (Vladimir Pecanac)
- Daily Wrap Up – February 17, 2023 (#033) (Richard Seroter)
- The Overflow #165: Your new favorite band is an AI (Ryan Donovan & Cassidy Williams)
- .NET, Architecture, Azure, And other links #48 (davita8)
- Reading List 301 (Bruce Lawson)
- Collective #752 (Manoela Ilic)
- C# Digest Issue #442 – February 20, 2023 (Jakub Chodounsky)
The Geek Shelf
Learn WinUI 3 (Alvin Ashcraft)