Top Links
- CoreWCF 1.4.0 Preview release (Matt Connew)
- Elevate Your App’s User Experience with the New .NET MAUI Shimmer Control (Sasi Kumar Arumugam)
- Teams Toolkit for Visual Studio Code Update – April 2023 (Junjie Li)
- Orleans – Cloud Native application framework for .NET – Release v7.1.2 (Reuben Bond)
- Introduction to gRPC with Fiddler Everywhere (Nikolay Iliev)
- Visual Studio Git Tooling Preview Features to Enhance Productivity (Jessie Houghton)
Web & Cloud Development
- JavaScript Async – Basic Worker (Ian Elliot)
- How to write type-safe CSS Modules (Alain Perkaz)
- Svelte Furthers Enterprise Readiness with SvelteKit General Availability and Svelte 4 Roadmap (Bruno Couriol)
- Upgrading our CSS habits: aspect-ratio (Chris Heilmann)
- TypeScript in React – How to Manage State with Firebase Cloud Firestore (Olasunkanmi Balogun)
- 4 cloud cost optimization strategies with Microsoft Azure (Paola Annis)
- Launch a React App in a Docker Environment (Suriyakumar Arumugam)
- Next-Level JavaScript File Handling: Advanced Techniques and Patterns (Vision NP)
- Announcing easier API authentication in Postman (Avinash Choudhary)
- Introducing npm package provenance (Brian DeHamer)
- Unleash the power of APIs: Strategies for innovation (Naga Surendran)
- Choosing a container platform (Nikita Dergilev)
- Introduction to Elasticsearch (Rama Krishna Panguluri)
- Jumpstart your work with new collection templates (Shruti Duge)
- Supercharge Your Authorization System with FGA (Vincenzo Chianese)
WinUI, .NET MAUI & XAML
- Simplest dependency injection setup for WPF and Prism 6 (Henrique Dalcin Dalmas)
- Microsoft.UI.Xaml (WinUI) Release v2.8.3 (Ranjesh J.)
- global (and implicit) using directives – but for XAML? (Matt Lacey)
- Part 4: How to Migrate Xamarin.Forms Renderers to .NET MAUI Handlers? Should We? (Rossitza Fakalieva)
Visual Studio & .NET
- Introducing the ‘Super Clean’ Visual Studio – for Mac – extension! (Calvin A. Allen)
- Short Circuit Evaluation of IF Statements with Await in C# (Code Maze)
- Today’s random F# code: Using measures to give types more meaning (Urs Enzler)
- The case of the unhandled exception in a brokered Windows Runtime component (Raymond Chen)
- Exploring .NET 8 Preview 3: The 7 Features You Need to Know (ByteHide)
Design, Methodology & Testing
- Diagramming Finite State Machines with Mermaid.js (Matt Eland)
- Turning Azure virtual machines on and off from a GitHub action (Joost van Schaik)
- Create a GitHub Action in Visual Studio to Deploy Your .NET Web App automatically to Azure on Every Commit (Thomas Claudius Huber)
- Snapchat is releasing its AI chatbot to everyone for free (Alex Heath)
- Unifying learning from preferences and demonstration via a ranking game for imitation learning (Alyssa Hughes)
- Monitor your application performance with Prometheus and Grafana (Dennis Fruhauff)
- Private vulnerability reporting now generally available (Eric Tooley)
- Color Mechanics In UI Kits (Adel Khamatov)
- Google employees label AI chatbot Bard ‘worse than useless’ and ‘a pathological liar’: report (James Vincent)
- How we’re building a culture of respect at Google (Melonie Parker)
- Assembla now allows you to see Travis CI build statuses (Montana Mendy)
- Making the switch: empowering manual testers to automate their API tests (Pooja Mistry)
Mobile, IoT & Game Development
- Image Manipulation with Shaders — Flutter (Karthik Ponnam)
- The Role of the Database in Mobile App Development (Mark Gamble)
Screencasts & Videos
- Agile Transformation Isn’t About Culture Change (Mike Cottmeyer)
- A fireside chat on education, technology, and almost everything in between (Bill Gates)
Podcasts
- .NET Rocks! – Continuous Feedback with Roni Dover (Carl Franklin & Richard Campbell)
- Syntax Podcast Episode 603 – Can Vanilla CSS Replace Sass Yet? (Wes Bos & Scott Tolinksy)
- Working Code Podcast – Episode 123: Negative 10x Developers (Ben Nadel)
- Scrum Master Toolbox Podcast – How To Help Your Team Embrace Scrum Values and Principles | Harri Tunturivuori and Scrum Master Toolbox Podcast – Success is Fostering a Culture of Continuous Improvement as a Scrum Master | Harri Tunturivuori (Vasco Duarte)
- Web Rush Episode 230: Semantic HTML (John Papa, Ward Bell, Dan Wahlin & Craig Shoemaker)
- Rework Podcast Episode 59, Season 2 – Listener Questions Part 3 (Kimberly Rhodes)
- Welcoming Our New Adventures in .NET Hosts – Adventures in .NET 142 (Shawn Clabough)
- The Changelog – How do you do, fellow Hack Clubbers? (Zach Latta, Adam Stacoviak & Jerod Santo)
- Practical AI Podcast – Capabilities of LLMs (Rajiv Shah, Chris Benson & Daniel Whitenack)
- Talk Python to Me #412: PEP 711 – Distributing Python Binaries (Michael Kennedy)
- Software Engineering Radio 560: Sugu Sougoumarane on Distributed SQL with Vitess (Michael Stonebraker)
Community & Events
- 5 reasons to join us at Securely Migrate and Optimize with Azure (Chhavi Nijhawan)
- Meta’s latest layoffs cut employees in technical roles (Jay Peters)
- The world needs cybersecurity experts – Microsoft expands skilling effort with a focus on women (Kate Behncken)
- Disney Set To Eliminate Thousands of Jobs Starting Next Week (msmash)
Database
- Using JavaScript community modules in Oracle Database 23c Free – Developer Release (Martin Bach)
- Deploying RavenDB with Helm Chart (Oren Eini)
Miscellaneous
- record the meeting (ThreaddyRex)
- Facebook Users Can Now File a Claim For $725 Million Privacy Settlement (BeauHD)
- Announcing Windows 11 Insider Preview Build 23440 and Announcing Windows 11 Insider Preview Build 25346 (Brandon LeBlanc)
- Microsoft is reportedly working on a smaller Surface Pro and Arm-powered Surface Go 4 (Tom Warren)
More Link Collections
- The Morning Brew #3690 (Chris Alcock)
- This Week In React #142: React-Query, Million, OpenNext, Ariakit, Expo-Image, React-Three-Fiber, TS 5.1, Node.js 20, WebGPU… (Sebastien Lorber)
- Daily Wrap Up – April 19, 2023 (#071) (Richard Seroter)
The Geek Shelf
Learn WinUI 3 (Alvin Ashcraft)