Top Links
- Announcing Microsoft Graph CLI SDK v1.0.0-preview release candidate (Carol Mbasinge Kigoonya)
- WinGPT is a new ChatGPT app for your ancient Windows 3.1 PC (Tom Warren)
- The Many Faces of a Web Component (Rob Eisenberg)
- AI Assistant Comes to Rider! and AI Assistant Comes to ReSharper (Sasha Ivanova)
- MVVM versus MVUX (Nick Randolph)
Web & Cloud Development
- Build resilient apps with Azure App Service and Azure Load Testing (Anna Soracco)
- EventSourcing.Backbone Observability with OpenTelemetry and EventSourcing.Backbone Series (Bnaya Eshet)
- Learn jq the Hard Way, Part I: JSON and Learn jq the Hard Way, Part II: The jq Command and Learn jq the Hard Way,Part III: Filters (Ian Miell)
- JavaScript: Reverse Arrays (David Walsh)
- WebStorm 2023.2 EAP #6: AI Assistant, CSS Nesting Support, Improved Type Error Formatting, and More (David Watson)
- Tracking click on anchors in an HTML page (Gérald Barré)
- Sending Emails from Your React App Using EmailJS (Ifeoma Imoh)
- Sourcing Kubernetes manifests from Git (Nikita Dergilev)
- Open at Microsoft: Dapr (Aaron Crawfis)
- Getting Started with API Management: A Beginner’s Guide for Developers (Neha Hafeez)
- How I deploy my website using my Apple Watch (Salma Alam-Naylor)
WinUI, .NET MAUI & XAML
- Hello new Radial Gauge (Diederik Krols)
Visual Studio & .NET
- Generating sequential numbers in a distributed manner (Oren Eini)
- Guide to Secure .NET Development with OWASP Top 10 – Training (Microsoft Learn)
- .NET Framework Custom Code – Calling Existing Assemblies (Kent Weare)
- Log4net Appenders Introduction With C# Examples (Muhammed Saleem)
- Rotate Pages, Text, Tables, and Images in a PDF Using C# (Sameerkhan)
- Make your VS Code extension more helpful (Tim Heuer)
- ReSharper C++ 2023.2 EAP: Introducing AI Assistant (Elvira Mustafina)
- How to wait for multiple C++ coroutines to complete before propagating failure, initial plunge (Raymond Chen)
- Using Key Events with warning C26800 (Dmitry Kobets)
Design, Methodology, AI & Testing
- Playwright API testing with zod (Tim Deschryver)
- There’s got to be a better way: Your guide to process improvement (Lauren Moon)
- My Top Ten Tips for Peer Review (Dave Ogle)
- Quick start guide for GitLab Remote Development workspaces (Itzik Gan-Baruch)
- The hardest part of building software is not coding, it’s requirements (Jared Toporek)
- New tool to secure your GitHub Actions (Jaroslav Lobacevski)
- A Walkthrough of Adopting Infrastructure as Code (Joe Duffy)
- I don’t enjoy these 7 software development activities. Thanks to generative AI, I might not have to do them anymore. (Richard Seroter)
Mobile, IoT & Game Development
- Myst for Atari 2600 (Rob Beschizza)
- Announcing Stencil v4.0.0 (Stencil Team)
Screencasts & Videos
- Responsible AI Support for Image and Text Models | Part 1 and Responsible AI Support for Image and Text Models | Part 2 (Seth Juarez)
- The DevTalk Show – Azure Developer CLI (Chris Gomez & Rich Ross)
Podcasts
- Revision Path – Natalie Marie Dunbar (Maurice Cherry)
- Merge Conflict 364: What is an AI Developer? (James Montemagno & Frank Kreuger)
- The Stack Overflow Podcast Episode 584 – The cofounder of Chef is cooking up a less painful DevOps (Eira May)
- The PowerShell Podcast – NTLM to Cloud Security: Insights from National MSP Director Mike Soule (James Petty)
- Google Cloud Security Podcast Episode 127 – Is IAM Really Fun and How to Stay Ahead of the Curve in Cloud IAM? (Anton Chuvakin)
- The Changelog News Podcast – AI poisoned its own well, libraries to UnsuckJS, we need more Richard Stallman & ChatGPT package hallucination (Jerod Santo)
- Talk Python to Me #420: Database Consistency & Isolation for Python Devs and Python Bytes Podcast #342 – Don’t Believe Those Old Blogging Myths (Michael Kennedy)
- Mailin’ It! – The Official USPS Podcast – USPS Ground Advantage Shipping Program (United States Postal Service)
Community & Events
- Happy 111th Birthday, Alan Turing! (Brian Bethencourt)
- This is Pride (Microsoft Unlocked)
- Code for all: 10 principles for LGBTQIA+ product inclusion (Danny Rozenblit)
- Week of June 26: Microsoft Build Community-Led Parties Info (Rie Moriguchi)
Database
- Automate SQL Server Database Backups using SQLCMD and Windows Task Scheduler (Levi Masonde)
- SQL Server 2022 – Cardinality Estimation (CE) Feedback for Performance (Pinal Dave)
- Using a Subquery in a SELECT statement (Greg Larsen)
SharePoint, M365 & MS Teams
- June 2023 update of Power Automate for desktop (Yiannis Mavridis)
Miscellaneous
- Technics SL 1500C Turntable Unboxing (Vicious Shred)
- Announcing Files, version 2.5.10 (Files Team)
- Microsoft considered acquiring Bungie and Sega to bolster Xbox Game Pass, internal emails show and Microsoft exec was ready to ‘go spend Sony out of business’ to strengthen Xbox and Microsoft sacrificed Xbox Series X sales for ‘long term ambition’ in the cloud (Tom Warren)
More Link Collections
- The Morning Brew #3735 (Chris Alcock)
- Interesting links of the week 2023-26 (#78) (Michael Eaton)
- AWS Week in Review – Step Functions Versions and Aliases, EC2 Instances with Graviton3E Processors, and More – June 26, 2023 (Danilo Poccia)
- Sands of MAUI: Issue #109 (Sam Basu)
- Reading Notes #561 (Frank Boucher)
- Daily Reading List – June 26, 2023 (#111) (Richard Seroter)
The Geek Shelf
Parallel Programming and Concurrency with C# 10 and .NET 6: A modern approach to building faster, more responsive, and asynchronous .NET applications using C# (Alvin Ashcraft) – Referral Link