Learn WinUI 3, 2nd Edition was published on October 31st! Get your print or Kindle copy on Amazon today or read it online with a subscription from Packt Publishing. Many thanks to Peter Foot for his tech review of the content and to the Packt editors for helping me get this into your hands a few weeks early. All the code and content in the second edition have been updated to work with the latest Windows App SDK versions available today. It also includes three brand-new chapters on app notifications, Template Studio for WinUI, and porting WinUI 3 apps to Uno Platform. |
Order Print or Kindle |
If you’re attending TechBash 2023 next week, I’ll be there with five signed copies of the book to give away to some lucky attendees. If you’re interested in WinUI and cross-platform apps, Steve Bilogan will also be at TechBash, presenting a half-day workshop on creating xplat .NET apps with Uno Platform. There’s still time to register, and you can get 10% off with EventBrite code DOTNET10. I hope to see some of you there! |
Day: November 2, 2023
Dew Drop – November 2, 2023 (#4060)
Today is the 16th anniversary of my first link blog post. 🎉
Top Links
- .NET Rocks! – .NET Conf with Jeff Fritz (Carl Franklin & Richard Campbell)
- Microsoft Edge WebView2 now available for Xbox apps (Microsoft Edge Team)
- Visual Studio Code October 2023 (Visual Studio Code Team)
- Latest Updates for CMake Development in Visual Studio (Sinem Akinci)
- Microsoft 365 Copilot is generally available (TJ Devine)
- Five is for 5X productivity. Announcing Uno Platform 5.0 (Uno Platform Team)
Web & Cloud Development
- Exploring an Idea for an APIs.json Defined Workflow (Kin Lane)
- SPAs and React: You Don’t Always Need Server-Side Rendering (Paul Scanlon)
- Create Interactive Digital Logic Circuits in React (Vivisa Ganesan)
- Headless Component: a pattern for composing React UIs (Martin Fowler)
- A sidecar named FHIR – the easy way to implement a FHIR server (Ewout Kramer)
- Expanding and Collapsing a Crosstab in the Web Report Designer (Peter Vogel)
- App Builder Release: Master-Detail Style Apps Using Variables & Events (Zdravko Kolev)
WinUI, .NET MAUI & XAML
- CRUD Operations & EF Core Migrations with Telerik UI for .NET MAUI (Part 2) (Rossitza Fakalieva)
Visual Studio & .NET
- How to Create Simple Reports with PrintDocument in C# (Greg Lutz)
- Gaussian Mixture Model Data Clustering from Scratch Using C# (James McCaffrey)
- Handling Dates With Noda Time in .NET (Code Maze)
- More notes on use of the DS_CONTROL style (Raymond Chen)
- Creating a Unique Theme with Custom Fonts and Icons in ThemeBuilder (Kathryn Grayson Nanz)
Design, Methodology, AI & Testing
- Microsoft Copilot | Microsoft Adoption (Microsoft)
- 3-Minute Method for Happiness: Count Your Blessings and the Cause (J.D. Meier)
- Git Partial Clone Now Supported in Azure DevOps (Michael Carlson)
- Teach ChatGPT to Answer Questions: Using Azure Cognitive Search & Azure OpenAI Services (Song Minseok)
- 6 Management Styles Every Successful Leader Understands and 1 They Avoid (Brandi Neal)
- Mitigating prompt injections on Generate AI systems by Doro Hinrichs (Doro Hinrichs)
- Sketch: New in the web app: Dark mode and better ways to share, sort and filter (Gabrielle van Welie)
- Developer Productivity Engineering at Netflix (Jennifer Riggins)
- What to expect from v1 and beyond for Semantic Kernel. (Matthew Bolanos)
- Eliminate digital drag: Move your organization into the modern work and generative AI fast lane (Sebastian Holst)
Mobile, IoT & Game Development
- Available now: The Official Raspberry Pi Beginner’s Guide, 5th Edition (Brian Jepson)
- Remotely Control Raspberry Pi via SSH (Shilleh)
- Introducing Packages on Swift.org (Swift Team)
- Super Fast Game Development Flowcharts in VS Code (Todd Mitchell)
- Kotlin 1.9.20 Released (Andrey Polyakov)
- An MRTK3 KeywordRecognitionSubsystem for Magic Leap 2 (Joost van Schaik)
Screencasts & Videos
- IoT Coffee Talk: Episode 181 – The Halloween Sneaker Episode (IoT Coffee Talk Crew)
- What I Wish I Knew… about remote interviews (Nick Ryan)
- AI-Powered Adventures: Build Your Dream Trip App! (Codepur)
Podcasts
- CodeNewbie S26:E1 – Make Your Accomplishments Visible (Camille Eddy) (CodeNewbie Team)
- Working Code Podcast – Episode 151: Async Human Solutions (Ben Nadel)
- Scrum Master Toolbox Podcast – The SPINE Model: Simplifying Change Leadership for Scrum Masters and Agile Coaches | Chris Garvey (Vasco Duarte)
- Syntax Podcast Episode 687: Hosting NextJS × Spicy Sidedishes × Modern Forms × Abandoning TypeScript (Wes Bos & Scott Tolinski)
- The Rework Podcast S02E81 – The F*#k No Feature (Jason Fried, David Heinemeier Hansson & Kimberly Rhodes)
- Talk Python to Me #436: An Unbiased Evaluation of Environment and Packaging Tools (Michael Kennedy)
- The Stack Overflow Podcast – AI is only as good as the data: Q&A with Satish Jayanthi of Coalesce (Ryan Donovan)
Community & Events
- Your guide to Intune at Microsoft Ignite 2023 (Bethany Foyt)
- GitHub Game Off 2023 theme announcement (Lee Reilly)
- Microsoft’s 2023 Diversity and Inclusion Report: A decade of transparency, commitment and progress (Lindsay-Rae McIntyre)
- Diversity, inclusion, and belonging at GitHub in 2023 (Marie Carasco)
- Insights from Tech Start-Up Founders: The Triangle Innovation Summit (Marissa Keller Outten)
- eBay’s first Chief AI Officer Nitzan Mekel-Bobrov Recognized in Insider’s AI 100 List (eBay News Team)
Database
- How To Use Dynamic SQL To Fix SQL Server Performance Problems Part 2 (Erik Darling)
- SQL SERVER – Understanding Maximum Server Memory (Pinal Dave)
- Release: Azure SQL Migration extension for Azure Data Studio v1.4.11 (Abhishek Kumar)
- Finding Object Dependencies in SQL Doc (Steve Jones)
SharePoint, M365 & MS Teams
- Microsoft Copilot changed the way I work (Vesa Nopanen)
- Introducing the Microsoft Graph Python SDK (Isaac Vargas Chacon)
- LAUNCH: Microsoft 365 Copilot Adoption Content (Karuana Gatimu)
Miscellaneous
- Announcing Windows 11 Insider Preview Build 23580 (Dev Channel) and Announcing Windows 11 Insider Preview Build 25987 (Canary Channel) (Brandon LeBlanc)
- Disney to Acquire Remaining Stake in Hulu for $8.61 Billion (Paul Thurrott)
More Link Collections
- Daily Reading List – November 1, 2023 (#195) (Richard Seroter)
The Geek Shelf
Anker 675 USB-C Docking Station (12-in-1, Monitor Stand) (Anker) – Referral Link