Top Links
- Microsoft Designer expands preview with new AI design features (Bryan Rognier)
- Unhandled Exception Podcast – We Are .NET – with Tim Cadenbach and Matthias Jost (Dan Clarke)
- Deno 1.33: Deno 2 is coming (Bartek Iwańczuk, David Sherret & Yoshiya Hinosawa)
- Microsoft Edge now allows you to simulate dark, light, high contrast mode, blurred vision and colour deficiencies right from the Device Emulation toolbar (Chris Heilmann)
- #30DaysOfAzureAI 26. Stable Diffusion on Azure ML (Vlad Iliescu)
Web & Cloud Development
- Binary Tree Traversal (Kirupa Chinnathambi)
- Building micro services through Event Driven Architecture part23 : Azure Kubernetes Services (Gora Leye)
- How to Get the Remote Host IP Address in ASP.NET Core Web API (Code Maze)
- What is JWT and how to add it to ASP.NET Core (David Grace)
- WebStorm 2023.1.1 Is Now Available (David Watson)
- Why JavaScript Developers Should Use the Debugger Instead of Console.log (Emmanuel Gautier)
- How To: Implementing Alt Text in SaaS Using Azure Computer Vision and Azure Functions (Jamie Maguire)
- Insert, Replace or Remove Child Elements in JavaScript and Using async and await in JavaScript (Monty Shokeen)
- Consume the DevExpress Backend Web API from JavaScript with Svelte (Part 3. Sort and Filter) (Oliver Sturm)
- Introducing the Adobe Photoshop API SDK for Node.js Developers (Raymond Camden)
- How to Secure Your Angular App (Vyom Srivastava)
- Tips for Migrating from Web Forms to Razor Pages (Manish Gupta)
- Using modern decorators in TypeScript (Alec Brunelle)
- Record Type in TypeScript (Dmitri Pavlutin)
- A Tool for Exploring and Testing Google Workspace APIs (Chanel Greco)
WinUI, .NET MAUI & XAML
- ComponentOne WPF Easy Styling: An Alternative to Microsoft Blend (Greg Lutz)
- Uno Platform for Figma Preview 5: Enhanced Features for Designers and Developers (Almir Vuk)
- What if your XAML code was much simpler? (Matt Lacey)
- Migration of Xamarin Libraries and Apps to .NET 6.0/7.0 (Tomasz Cielecki)
- How to lock orientation at runtime on iOS 16 with .NET MAUI and Xamarin.Forms (Marco Siccardi)
Visual Studio & .NET
- How to convert audio to different formats using C# and FFmpeg (Niels Swimberghe)
- On the finer points of cancelling timers and wait objects in Windows thread pool (Raymond Chen)
Design, Methodology & Testing
- Deploy Logic App Standard with Terraform and Azure DevOps pipelines (Huidong Liu)
- Personal Development Plan Guide and Example (J.D. Meier)
- An Agile Team’s Guide to Optimizing Sprint Retrospective Length (Tyler Hakes)
- Live updates of Kubernetes objects during deployment (Yihao Wang)
- Verifying your DI Container (Steven Giesel)
- Collect Stories, Not Generalizations (Allen Pike)
- Local Testing With Pulumi (Christian Nunciato)
- AI Coding Competition Pits GPT-4 Against Bard, GitHub Co-Pilot, Bing, and Claude+ and Google Has More Powerful AI, Says Engineer Fired Over Sentience Claims (EditorDavid)
- Introducing AutoGPT – The Newest AI Agent Under the Spotlight (Liza Kosh)
- Refactoring pure function composition without breaking existing tests (Mark Seemann)
- Auto-GPT – Beyond the Hype: A New Era of AI is Here? (Rubik’s Code)
- Bing on Edge barges in on Bard (Umar Shakir)
Mobile, IoT & Game Development
- Set up a flutter development environment on Linux (Martin Klingenberg)
- What Exactly is 3D Animation? A Detailed Guide for You (Kunal Chowdhury)
Screencasts & Videos
- FreeCodeSession – Episode 451 (Jason Bock)
- Apache Kafka: Everything you need to know! (Women Who Code)
Podcasts
- Directions on Microsoft – Microsoft EA Negotiation Podcast Series: Project Management (Mary Jo Foley)
- This month on The ReadME Podcast: exploring the fusion of technology and progress (Martin Woodward)
- OnPodcast Ep. 111: CMA blocks Activision deal, no more Windows 10 features, quarterly earnings (Podcast OnMSFT Team)
- Merge Conflict 356: Sunsetting software, libraries, & APIs (James Montemagno & Frank Kreuger)
- CppCast – AI Infrastructure (Timur Doumler & Phil Nash)
- JS Party Podcast – CSS Color Party (Adam Argyle, Nick Nisi & Amelia Wattenberger)
- InfoQ Podcast: Building Trust and Safety in Remote Teams at Shopify (Jesse McGinnis)
- Building Zeet with Johnny Dallas – Adventures in DevOps 160 (Jonathan Hall & Will Button)
- Azure Podcast Episode 458 – Integration Patterns (Cynthia Kreng, Kendall Roden, Cale Teeter, Evan Basalik, Russell Young & Sujit D’Mello)
- React Native Radio 265 – Chain React is Back!! (Mazen Chami, Robin Heinze, Gant Laborde & Justin Huskey)
- Coding Blocks Podcast – Supporting Your Code, README vs Wiki and Test Coverage (Allen Underwood, Michael Outlaw & Joe Zack)
- AWS Developers Podcast Episode 081 – Announcing GA of Amazon CodeCatalyst with Harry Mower and Doug Clauson (David Isbitski)
- Tabs and Spaces Podcast #305 – Gotta Go Faster (Zac Braddy, Jamie Taylor & James Studdart)
Community & Events
- Thank you ElektroStudio for helping spread the VB love (Matt Lacey)
- GeekWire Awards: This CEO’s empathy expertise is the backbone of a Seattle startup (Taylor Soper)
- “For any group of people who might feel like they are not mainstream, it’s a relief when you can just be yourself.” and “I’ve heard people say, ‘Choose a specific path and go all in on that path.’ But I don’t give that advice because you never know where your opportunity will come from.” and “All of these different experiences are bricks that have built the foundation of who I am and how I show up to work every single day.” and Data-Driven Dreams and “I credit my childhood experiences for teaching me that managing change and embracing differences are essential to growth and success.” (Will Curry)
- Stepping Down From Hachyderm (Kris Nova)
- Red Hat’s 30th Anniversary: How a Microsoft Competitor Rose from an Apartment-Based Startup (EditorDavid)
- Bluesky is starting to feel like Twitter (Jay Peters)
- Microsoft Signs Yet Another 10-Year Xbox Agreement (Paul Thurrott)
- Philly Tech Calendar (Joe Woods)
Database
- SQL Server vs Oracle: Active Session Queries (Pablo Echeverria)
- Achieving SQL server high availability in a multi-platform environment (Dave Bermingham)
- Fight for every byte it takes: Optimizing the encoding process (Oren Eini)
- SQL WHERE LIKE to Construct More Efficient Queries (Aubrey Love)
- Publishing read model changes from Marten (Oskar Dudycz)
Miscellaneous
- Bing Preview Release Notes: Travel and Recipe Grounding Improvements (Bing Team)
- Google’s New Two-Factor Authentication Isn’t End-to-End Encrypted, Tests Show (Thomas Germain)
- Announcing Windows 11 Insider Preview Build 25352 (Brandon LeBlanc)
- Russian Forces Suffer Radiation Sickness After Digging Trenches and Fishing in Chernobyl (EditorDavid)
- Kids’ coding languages (Marc Scott)
- Microsoft is Rewriting Parts of the Windows Kernel in Rust (Paul Thurrott)
More Link Collections
- C# Digest Issue #452 – May 01, 2023 (Jakub Chodounsky)
- F# Weekly #17, 2023 – Vide and F# Mentorship (Sergey Tihon)
- Code Maze Weekly #170 (Vladimir Pecanac)
- Collective #762 (Manoela Ilic)
- Daily Wrap Up – April 28, 2023 (#078) (Richard Seroter)
- The Overflow #175: The coding school that bought a university (Ryan Donovan & Cassidy Williams)
The Geek Shelf
C# 11 and .NET 7 – Modern Cross-Platform Development Fundamentals: Start building websites and services with ASP.NET Core 7, Blazor, and EF Core 7, 7th Ed (Mark J. Price) – Referral Link