Top Links
- CODE Presents: The Age of AI, GPT, Azure Open AI and Copilot (May 17th) (Markus Egger)
- Azure Communication Services May 2023 Feature Updates (Daysha Carter)
- Create a chatbot in the console with Azure OpenAI and C# (Niels Swimberghe)
- Hello Angular 16 (Dhananjay Kumar)
- Web Components 2023 Spring Update (Rob Eisenberg)
Web & Cloud Development
- Understanding useRef and useState for Tracking Component Render Count in React and Migrating from useState to useReducer, Building a Counter in a Next.js App and A Gentle Introduction To React, Visualized (Peter Kellner)
- On Starting A Side-Project: Hotwire vs. Angular (Ben Nadel)
- Blazor OpenAI Configurator (Michael Washington)
- Kubernetes 1.27: Introducing An API For Volume Group Snapshots (Xing Yang)
- ASP.NET Core Basics: ASP.NET Core Overview (Assis Zang)
- Creating an Angular Application with an ASP.NET Core Backend (Bjoern Meyer)
- Trust phishing resistant MFA for cross tenant users (Damien Bowden)
- Angular 16 is out now: Learn how to Replace RxJS with Signals (Daniel Glejzner)
- Learning JavaScript With Imagination (Kylo Robinson)
- Useful Azure Open AI, Prompt Engineering, and Large Language Model (LLM) Resources for Developers (Jamie Maguire)
- Angular Basics: What You Need To Know About Angular Ivy (John Au-Yeung)
- How Microsoft Azure is Revolutionizing Machine Learning (Jubaeir Islam)
- Column Pinning: The Efficient Way to Organize Columns in the Blazor DataGrid (Maithiliy K.)
- Part 3 | Blazor WebAssembly [.NET 7] JWT Authentication Series | Implement Blazor AuthenticationStateProvider & Invoke Secure Endpoint Using JWT Access Token (Naveen Bommidi)
- How to Build an AI-Powered ChatBot with OpenAI, ChatGPT, Node.js, and React (Njoku Samson Ebere)
- ESLint v8.40.0 released (Milos Djermanovic)
- Secure Microservices Using JWT With Ocelot in .NET Core (Phil Broderick)
- Introducing WebKit Documentation (Brandon Stewart)
WinUI, .NET MAUI & XAML
Visual Studio & .NET
- The case of the crash in a C++/WinRT coroutine: Unpeeling the onion (Raymond Chen)
- Entity Framework and ordered indexes (Steven Giesel)
- Encrypt and decrypt a folder in C# (Dotnet Office)
- Serilog project update, May 2023 (Nicholas Blumhardt)
- Spargine: Coding Microsoft .NET Faster with PathHelper (David McCarter)
- Exceptionless.Net 6.0.0 Released (Eric J. Smith)
Design, Methodology, AI & Testing
- What is PI planning in agile? (David Pereira)
- How Microsoft might turn Bing Chat into your AI personal assistant (Simon Bisson)
- Bug chasing, narrowing down the scope (Oren Eini)
- How to extract an MSI file from an EXE installer: A comprehensive guide (Horatiu Vladasel)
- OpenAI No Longer Relies On API Customer Data To Train ChatGPT (BeauHD)
- Bing Preview Release Notes: Formatting Improvements and Image Creator Language Support (Bing Team)
- Quickly fixing small whoopsies with git amend (Henrique Dalcin Dalmas)
- Beyond ChatGPT: Exploring the OpenAI Platform (Janakiram MSV)
- How Implicit Bias Impacts Open Source Diversity and Inclusion (Jennifer Riggins)
- Why Developers Are Flocking to LLaMA, Meta’s Open Source LLM (Richard MacManus)
Mobile, IoT & Game Development
- Improving Consistency of Background Work on Android (Sanat Kamal Bahl)
- How to build an Ionic Barcode Scanner with Capacitor (Robin Genz)
- 6 community videos to get you started with multiplayer in Unity (Dew Smith)
Screencasts & Videos
- The new way to debug ASP.NET apps in Visual Studio (Isaac Levin)
- Building “Next Tech Event” using Blazor and RavenDB Part 16 | Coding After Work (Jimmy Engstrom & Jeccica Engstrom)
- Technology & Friends – Chris Woodruff on HTTP (David Giard)
- FreeCodeSession – Episode 453 (Jason Bock)
- Securing APIs | Postman Enterprise (Postman Team)
- Web Summit Rio 2023: Building an app in 18 minutes with GitHub Copilot X (Thomas Dohmke)
Podcasts
- InfoQ Podcast: Creating a Developer-Centric Culture and Building Platform as Runtime (Aviran Mordo)
- OnPodcast Ep. 112: Spencer apologizes, Xbox has a new dashboard, RedFall falls flat, and more (Podcast OnMSFT Team)
- Merge Conflict 357: The Zune Is Back! (James Montemagno & Frank Kreuger)
- Tradologics: Cloud Platform for Trading with Ran Aroussi – Adventures in DevOps 161 (Jonathan Hall)
- JS Party Podcast – SST and OpenNext (Dax Raad, Nick Nisi & Kevin Ball)
- AWS Developers Podcast Episode 082 – Changing the Way We Look at CICD with Johannes Koch (David Isbitski)
- The Amp Hour #631 – A Noisy Rude Bus (Dave Jones & Chris Gammell)
- AGL 310: LaSean Smith from CAGR (John Rouda)
- Python Bytes Podcast #334 – Packaging Organizations and Talk Python to Me #414: A Stroll Down Startup Lane (Michael Kennedy)
- Sad Python Girls Club Episode 18 – 1 Year Anniversary (Kim-Adeline Miguel & Luciana Abud)
Community & Events
- I’m in Wyoming to celebrate the next nuclear breakthrough (Bill Gates)
- Career Update in 2023 (Rocky Lhotka)
- Introducing the 2023 Imagine Cup World Championship Judges (Student Developer Team)
- Building a more inclusive GitHub Global Campus (Arelia Jones)
Database
- Early technical preview of JDBC Driver 12.3.0 for SQL Server released and Released: Multiple Microsoft.Data.SqlClient Updates (David Engel)
- General strategy for migrating relational data to document-based (Oskar Dudycz)
Miscellaneous
- Masks Work. Distorting Science to Dispute the Evidence Doesn’t (Matthew Oliver, Mark Ungrin & Joe Vipond)
- White House Proposes 30% Tax On Electricity Used For Crypto Mining (BeauHD)
More Link Collections
- C# Digest Issue #453 – May 08, 2023 (Jakub Chodounsky)
- The Overflow #176: Jobs that save the world (Ryan Donovan & Cassidy Williams)
- Daily Wrap Up – May 5, 2023 (#083) (Richard Seroter)
- F# Weekly #18, 2023 – The Business of F# (Sergey Tihon)
- Collective #763 (Manoela Ilic)
The Geek Shelf
Web Development with Blazor: A practical guide to start building interactive UIs with C# 11 and .NET 7, 2nd Ed. (Jimmy Engstrom) – Referral Link