Top Links
- Announcing .NET MAUI in .NET 8 Preview 3 (David Ortinau)
- Check out new C# 12 preview features! (Kathleen Dollard)
- Announcing OpenAI’s Bug Bounty Program (OpenAI Team)
- ASP.NET Core updates in .NET 8 Preview 3 (Daniel Roth)
- Announcing .NET 8 Preview 3 (Jiachen Jiang)
Web & Cloud Development
- Kubernetes v1.27: Chill Vibes (Kubernetes Release Team)
- Wasp Launch Week #2 (Matija Sosic)
- State Hasn’t Changed? Why and when Blazor components re-render (Jon Hilton)
- Shallow vs. Deep Copying in JavaScript (Mark O’Neill)
- Consume the DevExpress Backend Web API from JavaScript with Svelte (Part 1) (Oliver Sturm)
- Azure Developer CLI (azd) – April 2023 Release (Savannah Ostrowski)
- Deploy your ChatGPT based model securely using Microsoft Teams, Power Virtual Agent and Azure OpenAI (Alexis Kinzelin)
- How to build a TypeScript app with Vite (Clara Ekekenta)
- OWASP API Security Top 10 2023 and GraphQL (Antoine Carossio)
- Announcing a white paper on Platforms for Cloud Native Computing (Josh Gavant & Abby Bangser)
- Improving my blog’s performance with WebPageTest – part 1 (ThisCouldBeUseful)
WinUI, .NET MAUI & XAML
- MauiWorkshop Sample Code (Jeff Fritz)
- Dependency Injection with Avalonia UI Apps (Khalid Abuhakmeh)
Visual Studio & .NET
- C# Tip: Access items from the end of the array using the ^ operator (Davide Bellone)
- How to Validate Email Address in C# (Code Maze)
- Your JetBrains All Products Pack Tools Are Ready To Be Updated to 2023.1 (Eugene Toporov)
- Build a ChatGPT clone in .NET using OpenAI and Semantic Kernel (Jim Bennett)
- Extending .NET Caching Provider for Collections (Matthew Groves)
- .NET April 2023 Updates – .NET 7.0.5, .NET 6.0.16 (Rahul Bhandari)
- How can I convert a WIC bitmap to a Windows Runtime SoftwareBitmap? part 1: Via an encoded stream (Raymond Chen)
Design, Methodology & Testing
- Announcing Azure DevOps Server 2022.0.1 RC and Azure DevOps 2023 Q2 Roadmap update (Gloridel Morales)
- Beat Your Biases: What I Learned Building a Library of Cognitive Biases (J.D. Meier)
- Agile Transformation Requires More Than Agile Practices (Mike Cottmeyer)
- OpenAI Cookbook – Examples and guides for using the OpenAI API (OpenAI Team)
- What is ChatGPT and How Can it Help Me? and Using ChatGPT to Make Your Work Easier (David Giard)
- Saying ‘No’ to Stress (‘Tine Zekis)
- Ask a Techspert: What is generative AI? (Eben Carle)
- New features now on Atlassian Admin hub for Trello admins (Erika Storli)
- Generative AI-enabled compliance for software development (Mark Paulsen)
- What is the Software Development Lifecycle? (Nicholas Rini)
- 3 Methods to Generate a .gitignore File Automatically (Nipuni Arunodi)
- Real-time Messaging (Sameera Thangudu)
- The Ultimate Compilation of Skills, Frameworks, and Tools for Software Development Management (Tyler Hakes)
Mobile, IoT & Game Development
- Update to Windows Subsystem for Android™ on Windows 11 (April 2023) (Brandon LeBlanc)
- 12 Reasons for Using Kotlin for Android App Development (Ravi Makhija)
- Swift Package Index gains Apple sponsorship and Swift 5.8 Released! (Swift Team)
- Dart 3.0.0 Changelog (Kevin Chisholm)
- Motors in Unity Physics (Amanda Schembri)
- What’s new in multiplatform Jetpack libraries (Marton Braun)
- Try RiderFlow and Share Your Experience With Us (Anna Ruban)
- Game Development Tooling Tutorials – Unity, Unreal Engine, Rider, and RiderFlow (Maarten Balliauw)
Screencasts & Videos
- Enable True Dark Mode with this Screen Brightness Plugin for .NET MAUI (Gerald Versluis)
- Why is Scrum so easy to understand but incredibly hard to master? (Martin Hinshelwood)
- Native Inline Microsoft Image Creator AI Experience Powered by DALL·E Now In Microsoft Edge (Microsoft Healthcare and Life Blog Videos)
- Technology & Friends – Kevin Grossnicklaus on Low Code No Code Solutions (David Giard)
- Coffee and Open Source Conversation – Chris Klug (Isaac Levin)
Podcasts
- CodeNewbie S23:E8 – Empowering the Next Generation of Black Tech Talent (Pariss Chandler) (CodeNewbie Team)
- Working Code Podcast – Episode 122: Coding Hot Takes (Ben Nadel)
- Scrum Master Toolbox Podcast – Moving Beyond Roadmaps, and Using Data to Drive Decision Making for Agile Product Development | Daniel Westermayr and Scrum Master Toolbox Podcast – Group Mentality vs. Creating Real Agile Product Teams | Daniel Westermayr (Vasco Duarte)
- Meta Cast 246 – Eradicating Agile Nit-Pickers (Bob Galen & Josh Anderson)
- Reverse Engineering with Joyce Lin – JavaScript Jabber 577 (AJ O’Neal, Charles Max Wood, Dan Shappir & Steve Edwards)
- RunAs Radio – Team Metrics with Angela Dugan (Richard Campbell)
Community & Events
- Join us for Oracle Database World London on April 20th (Maria Colgan)
- Run an open source-powered virtual conference! (Máirín Duffy)
Database
- Data Encryption at rest with Customer Managed keys for Azure Cosmos DB for PostgreSQL (Akash Rao)
- ChatGPT – Oracle Deployment in Azure via Azure CLI (Kellyn Pot’Vin-Gorman)
SharePoint, M365 & MS Teams
- Request external files into SharePoint document libraries (Irfan Shahdad)
PowerShell
- De-hardcoding File Paths Using VbScript and PowerShell Custom Actions (Alex Marin)
- Convert Specific Table of Excel Sheet to JSON (Sonam Rastogi)
Miscellaneous
- PsExec v2.43, Sysmon v14.15, and TCPView v4.19 (Alex Mihaiuc)
- Introducing the newest GitHub Shop collection (Chrissy Nasi)
- 4 Maps updates to help you explore U.S. national parks (Michael Curtes)
- Enter for a chance to win this custom Redfall Xbox Series X console (Robert Collins)
More Link Collections
- The Morning Brew #3684 (Chris Alcock)
- Daily Wrap Up – April 11, 2023 (#065) (Richard Seroter)
The Geek Shelf
Learning Blazor: Build Single-Page Apps with WebAssembly and C# (David Pine) – Referral Link