Thanks for following along for over fifteen years and 4000 posts! Today’s edition is a bit longer after the day off yesterday. Cheers!
Top Links
- Visual Studio 2022 – 17.7 Now Available (Taysser Gherfal)
- ASP.NET Core updates in .NET 8 Preview 7 (Daniel Roth)
- AI pair programming: Build a product inventory app with GitHub, Copilot, and Teams Toolkit (Rabia Williams)
- Announcing .NET MAUI in .NET 8 Preview 7: Keyboard Accelerators (David Ortinau)
- Announcing .NET 8 Preview 7 (Richard Lander)
- TechBash Just 90 Days Away, Tickets Still Available (Jason Gaylord)
Web & Cloud Development
- How to Build a Responsive Dashboard Application in Angular and Responsive Angular Dashboards Part 2: How to Add Datagrids & Charts and Part 3: Show GeoData with Map Controls (Joel Parks)
- How to globally register Injection Tokens within the Angular TestBed (Tim Deschryver)
- Using the .NET CLI to Create an ASP.NET MVC Application (David Giard)
- Exploring Blazor Changes in .NET 8 – Interactive Components using Blazor WASM (Jon Hilton)
- ASP.NET Core in Action, Third Edition is now in print (Andrew Lock)
- Extending IdentityUser With Custom Properties in ASP.NET (Code Maze)
- Angular Signals – When should I use what? (Domenic Helfenstein)
- The Future of Native HTML Templating and Data Binding (Rob Eisenberg)
- Partner Solutions for Windows applications on Azure Kubernetes Services (Fady Azmy)
- Three Ways to Handle Events in JavaScript (Jeremy McPeak)
- How to Implement Blazor PivotGrid (Jon Hilton)
- Announcing Spring Cloud Azure 4.9.0 and 5.3.0: Now Generally Available (Kyle Patterson)
- Serverless Development with Kotlin, AWS Lambda, and MongoDB Atlas (Nic Raboy)
- Debugging Like a Pro: 10 Tips for Effective JavaScript Troubleshooting (Poorna Theekshana)
- How to Solve 504 Gateway Time-Out Errors with Azure Application Gateway (Shriram Sankaran)
- Seamlessly Export Blazor Rich Text Editor Content to PDF (Thangavel E.)
- Unlocking Excellence: Optimal Scenarios for Harnessing XAML for Blazor’s Power (Vasil Buraliev)
- Using short-lived certificates to protect TLS secrets (Rachana Nandan, Kyle Nekritz, Jacob Courtneay, Zale Young & Ameya Shendarkar)
- Go 1.21 is released! (Eli Bendersky)
- Meet Studio: Our beautiful new agency site template (Adam Wathan)
- The 3 fundamental checks of API governance rules (Arnaud Lauret)
- The Total Economic Impact of Twilio Messaging (Bill Higbee)
- Redocly Brings Enhanced OpenAPI Experience to JetBrains IDEs (Irina Maryasova)
- Working with media resources in OData – Part 1 and Part 2 (John Gathogo)
- The Web You Know Is About to Be Broken (Matthew MacDonald)
- Accessibility snapshot testing for Python web apps (Part 2) (Pamela Fox)
- APIs Aren’t Just For Devs Part 8 – SOAP vs. REST and Part 9 – To REST API or Use GraphQL, That is the Question… (Shannon Kuehn)
- Launching second release of Facebook Reels API: An enterprise solution for desktop and web publishers (Deepak Dutta)
WinUI, .NET MAUI & XAML
- A WPF Statusbar Control (Rick Strahl)
- Dotnet MAUI zip and unzip files with AES security and Password (Samir GC)
Visual Studio & .NET
- How to Choose the Best C# Library for your Document Processing Needs and Import and Manipulate Excel Spreadsheets by Converting Cells into Merge Fields in C# (Bjoern Meyer)
- ModuleInitializer Attribute in C# (Code Maze)
- How to Validate JWTs in .NET (Andrea Chiarelli)
- 7 Things about C#: Types (Joe Mayo)
- .NET Framework August 2023 Security and Quality Rollup Updates (Salini Agarwal)
- What’s New for C++ Developers in Visual Studio 2022 17.7 (Sy Brand)
- Monitor your GitHub Actions in Visual Studio (Tim Heuer)
- Sep 0.2.0 – Even Faster Parsing (~10 GB/s on Zen 3) and More (Nietras)
- Microsoft .NET Code Analysis: Use Auto-Implemented Property (David McCarter)
- Sharing object between .NET host and WebView2 (Gérald Barré)
- NonEmpty catamorphism (Mark Seemann)
- .NET August 2023 Updates – .NET 7.0.10, .NET 6.0.21 (Rahul Bhandari)
- Inside STL: The map, set, multimap, and multiset and Inside STL: The unordered_map, unordered_set, unordered_multimap, and unordered_multiset (Raymond Chen)
- JetBrains Toolbox App 2.0 overhauls installations and updates (Victor Kropp)
- Metalama 2023.2 is Generally Available (Gael Fraiteur)
Design, Methodology, AI & Testing
- How to create an MSIX package for a native AOT app (Renato Ivanescu)
- Getting Started with Azure OpenAI and GPT Models (Dan Wahlin)
- Windows Package Management: A Comprehensive Guide to WinGet (Alex Marin)
- Why Women Should Choose a Career in DevOps – and How to Get Started (Aoife O’Carroll)
- Thoughts on Code Organization in a Post-Hexagonal World (Jeremy D. Miller)
- Creating an integrated business and technology strategy (Martin Fowler)
- August patches for Azure DevOps Server (Gloridel Morales)
- Evolving DevOps: Platform Engineering Takes Center Stage (Pravanjan Choudhury)
- Burnout Is Back in a Big Way — Here’s Why (Julia Hobsbawn)
- What is the Best SVN Hosting Solution for You? (Claudia Fernandes)
- How to End a Software Project (David Eastman)
- Trello as a productivity hub: A 101 guide (Ellie Kulick)
- Now you can block OpenAI’s web crawler (Emilia David)
- Knowledge Hacking: Manually Building Large Language Models to Explore Domains (JD Meier)
- Have we reached a point of no return on managing software dependencies? (Paolo Mainardi)
- Stack Overflow Adds AI: Will the Community Respond? (Loraine Lawson)
- A guide to designing and shipping AI developer tools (Nicole Choi)
- My Process for Submitting Pull Requests (Sean Killeen)
- Advanced Installer 20.9.1 (Advanced Installer Team)
- Celebrating 6 months of the new AI-powered Bing (Bing Team)
Mobile, IoT & Game Development
- Best CI/CD tools for React Native (Hussain Arif)
- Adding Firebase Cloud Messaging to a Jetpack Compose app (Marina Coelho)
- AdDuplex Post-Mortem. Part 2: AdDuplex Inc. (Alan Mendelevich)
- Jetpack WindowManager 1.1 is stable! (Francesco Romano)
- MakerSuite expands to 179 countries and territories, and adds helpful features for AI makers (Simon Tokumine)
Screencasts & Videos
- Keywords, Newsletter, and bUnit Test in ‘Next Tech Event’ | Part 25 | Coding After Work (Jimmy Engstrom & Jessica Engstrom)
- Copilot is now in Azure Data Studio and this is how it can help you! | Open at Microsoft (Erin Stellato & Subhojit Basak)
- How GitHub Builds GitHub with GitHub (April Leonard)
- Coffee and Open Source Conversation – Phil Haack (Isaac Levin)
- FreeCodeSession – Episode 477 (Jason Bock)
- Live Coding – Fixing issues! (Martin Zikmund)
- What are the new UX skills in the age of AI? | One Dev Question (John Maeda)
- What I Wish I Knew… about finding a mentor (Tenay Barker)
- Add Resiliency to Your Applications | Visual Studio (Matt Soucoup)
- Visualize Your Data with Charts in .NET MAUI (Gerald Versluis)
- MassTransit Bus Stop – Request Response via Messaging (RPC) (Chris Patterson)
Podcasts
- Revision Path – Carl Bogan (Maurice Cherry)
- Everything you Need to Know about Salt with Nicholas Hughes – Adventures in DevOps 169 (Jillian Rowe, Jonathan Hall & Will Button)
- Syntax Podcast Episode 651 – Why is Facebook’s HTML + CSS Such a Mess? (Wes Bos & Scott Tolinksy)
- RunAs Radio – Azure Innovations with Mark Russinovich (Richard Campbell)
- The PowerShell Podcast – From Cloud to Console: Harm Veenstra’s PowerShell Perspectives (James Petty)
- Scrum Master Toolbox Podcast – Improving Focus and Collaboration in Agile Teams | Sónia Won (Vasco Duarte)
- PPP 388 | PMeLa Interviews Abraham Lincoln: A Lesson on AI Automation (Andy Kaufman)
- The Rework Podcast – Software Has Bugs (Kimberly Rhodes, Jason Fried & David Heinemeier Hansson)
- Google Cloud Security Podcast Episode 133 – The Shared Problem of Alerting: More SRE Lessons for Security (Anton A. Chuvakin)
- The Changelog News Podcast – The open source licensing war is over, Tailwind components for your AI app, Mac mini modded to use PoE, Apple joins OpenUSD alliance & picking the worst tool for the job (Jerod Santo)
- The Stack Overflow Podcast Episode 597 – Understanding SRE (Eira May)
- Glenn Burnside: Managing Developers – Azure DevOps Podcast Episode 257 (Jeffrey Palermo)
- The ReadME Podcast – Powering public goods (Martin Woodward, Ricardo Mirón Torres, Neha Batra, Klint Finley & Mohammed Said)
- Python Bytes Podcast #347 – The One About Context Mangers (Michael Kennedy)
- Authorization in Software Podcast – Macaroons for Authorization with Neil Madden (Damian Schenkelman)
Community & Events
- DevReach 2023—But Why? TL;DR (Alyssa Nicoll)
- Insights into Stack Overflow’s traffic (Des Darilek)
- Zulily ditching Seattle HQ after layoffs and ownership change and Amazon will put on another Prime Day event in October (Taylor Soper)
Database
- Append Columns to SQL Server Table and Add Data to the Table (Rajendra Gupta)
- A Beginners Guide to MySQL Replication Part 4: Using GTID-based Replication (Aisha Bukar)
- SQL SERVER – What is Instance Hiding? How to do it? and Making the Most of Historical Data: Preventing Future SQL Server Issues (Pinal Dave)
- Part 2 – Unlock the Power of Azure Data Factory: A Guide to Boosting Your Data Ingestion Process (John Folberth & Joe Fitzgerald)
- Introduction to Kusto Query Language (Paul Michaels)
SharePoint, M365 & MS Teams
- What’s New in Microsoft Teams for Education | August 2023 and 30 updates for Microsoft 365 Education | August 2023 (Mike Tholfsen)
PowerShell
- How to uninstall software using Package management in PowerShell (Alex Marin)
- PowerShell Advanced Functions: Cmdlet Bindings and Parameters (Brien Posey)
- Announcing PowerShell Crescendo 1.1.0-RC1 (Jason Helmick)
- Explore a WSUS sync error (Emin Atac)
- Desired State Configuration (DSC) Planning Update (Michael Greene)
Miscellaneous
- $5 billion Google lawsuit over ‘incognito mode’ tracking moves a step closer to trial (Richard Lawler)
- LinkedIn has an AI Assisted Editor for Post (Joseph Guadagno)
- Windows 365 Switch now available in public preview (Christiaan Brinkhoff)
- Paramount Agrees To Sell Simon and Schuster To KKR (msmash)
- paint.net 5.0.9 (Rick Brewster)
- Microsoft’s AI-powered Bing Chat is coming to mobile browsers (Tom Warren)
More Link Collections
- Interesting links of the week 2023-32 (#84) (Michael Eaton)
- Sands of MAUI: Issue #112 (Sam Basu)
- .NET Annotated Monthly | August 2023 (Rachel Appel)
- Daily Reading List – August 7, 2023 (#137) and Daily Reading List – August 8, 2023 (#138) (Richard Seroter)
The Geek Shelf
Parallel Programming and Concurrency with C# 10 and .NET 6 (Alvin Ashcraft)
One thought on “Dew Drop – August 9, 2023 (#4000)”
Comments are closed.