Top Links
- Use Visual Studio for Modern Development – Introduction to Visual Studio (Microsoft Learn)
- Best Practices for Testing Uno Platform Applications (Uno Platform Team)
- Editing Markdown with Rider (Khalid Abuhakmeh)
- Getting into Source Generators in .NET – Adventures in .NET 103 (Shawn Clabough)
- Microsoft’s biggest acquisition yet: Game developer Activision Blizzard for $68.7 billion (Mary Jo Foley)
Web & Cloud Development
- Creating jQuery Function Parity With Umbrella JS (Ben Nadel)
- Edit Local Images/Text from a .NET MAUI Blazor Hybrid App (David Ramel)
- Codemods for React and TypeScript (Carl Rippon)
- How to Deploy a .NET Container with AWS ECS Fargate (Deepu K. Sasidharan & Chase Aucoin)
- JavaScript’s reduce method in a nutshell. (Amine Zoldyck)
- Announcing Azure Active Directory (Azure AD) workload identity for Kubernetes (Anish Ramasekar & Sertac Ozercan)
- A chat with the folks who lead training and certification at AWS (Ben Popper)
- Automagically REST and GraphQL endpoints from your Azure SQL database (Davide Mauri)
- #AzureFunctions ⚡- Pip and TLS/SSL error on Debugging with #Python (Bruno Capuano)
- Model Binding in ASP.NET Core using Razor Pages (Elisenda Gascon)
- Caching In Node.js Applications (Ayooluwa Isaiah)
- How To Iterate Over Object Properties in JavaScript (Kingsley Ubah)
- Kubernetes Proceeding with Deprecation of Dockershim in Upcoming 1.24 Release (Matt Campbell)
- Add OpenID Connect to Angular Apps Quickly (Matt Raible)
- AWS Launches a New Console Home Page to Manage Cloud Resources (Steef-Jan Wiggers)
- Secure Configuration in Azure with Managed Identity (Jason Farrell)
- Microsoft Cloud Skill Challenge – 30 Days to Learn It (Microsoft Learn)
- Getting Started with Hugging Face Transformers for NLP (Exxact Team)
- httpstat.us – Now With .NET 6 (Aaron Powell)
- Twilio Verify Push – Now Generally Available (Catie Kolander)
- Multi-tenant apps with different versions can increase your profits (Jon P. Smith)
- Announcing App Service Environment v3 Migration Feature Public Preview (Jordan Selig)
- After Log4j Remediation: What to Do on Day 2 (Josh Bressers)
- Animate Anything Along an SVG Path (Louis Hoebregts)
- Node v17.4.0 (Current) (Michaël Zasso)
- Want to externalize app configuration with Spring Cloud Config and Google Cloud Secret Manager? Now you can. (Richard Seroter)
- Send Slack Message After New User Sign Up with Auth0 Actions (Will Johnson)
WinUI, .NET MAUI & XAML
- Why you should be using XAML Styler (Andreas Nesheim)
- Replicating an App Login Screen in Xamarin.Forms (Leomaris Reyes)
Visual Studio & .NET
- Get C# Metadata From a Call Site (Khalid Abuhakmeh)
- Catch Multiple Exceptions in C# and ILogger, ILoggerFactory, and ILoggerProvider in .NET (Code Maze)
- Protobuf In C# .NET – Part 4 – Performance Comparisons (Wade Gausden)
- Why Use DateTimeOffset (Steve Smith)
- Saving source generator output in source control: Creating a source generator – Part 6 (Andrew Lock)
- New Getting Started Hub Released (Bjoern Meyer)
Design, Methodology & Testing
- Why is the MSIX Registry not visible on the machine? (Alex Marin)
- Two Phase Commit (Martin Fowler)
- Guard Clauses and Exceptions or Validation? (Steve Smith)
- From monolith to microservices: How applications evolve (Bob Reselman)
- Five Questions to Create Your Successful (Hybrid Remote) Cluster Team (Johanna Rothman)
- Pipelines-as-Code: How to improve speed from idea to production (Robert Williams)
- Managing Up: The Do’s And Don’ts And Why It’s Important For Success (Sam Milbrath)
- How to install Jenkins on Docker (Matthew Casperson)
Mobile, IoT & Game Development
- Building Zoom clone in Flutter with 100ms SDK (Nilay Jayswal)
- Speed up your productivity with the Unity Hub (Trevor Yeung)
Podcasts, Screencasts & Videos
- Podcast recording: Development tools in the expert’s eye with Chris Heilmann (Chris Heilmann)
- Microsoft Cloud Show Episode 442 | New Azure Features, TLS Changes & SDKs for Developers (Andrew Connell & Chris Johnson)
- How did we get from .NET Framework to just .NET? (Jeff Fritz)
- Scrum Master Toolbox Podcast – How to help organizations kickstart change! | Linda van Sinten and Scrum Master Toolbox Podcast – How do teams engage, improve and own their own work? | Linda van Sinten (Vasco Duarte)
- Meta Cast 214 – Personal Performance Goals as a Scrum Master (Bob Galen & Josh Anderson)
- AzureFunBytes Episode 65 – @Azure Durable Functions For Automation With @LBugnion (Jay Gordon)
- Ditch Windows Explorer for Files! (TechHut)
- PPP 345 | Becoming a Better Leader from the Inside Out, with Darren Reinke (Andy Kaufman)
- Coding Blocks Podcast – PagerDuty’s Security Training for Engineers, Penultimate (Allen Underwood, Michael Outlaw & Joe Zack)
- MongoDB’s Future – Our Summer Internship Program (Jad Jarouche)
- Google Cloud Security Podcast Episode 48 – Confidentially Speaking 2: Cloudful of Secrets (Anton Chuvakin)
- The Amp Hour #573 – Mixed Signal Education with Philip Salmony (Dave Jones & Chris Gammell)
- FreeCodeSession – Episode 334 (Jason Bock)
- UI Breakfast Podcast – BDTP. How to Edit Content with Kieran Tie (Jane Portman)
- MJFChat: Windows 365: What You Need to Know (Mary Jo Foley)
- Talk Python to Me #348 – Dear PyGui: Simple yet Fast Python GUI Apps (Michael Kennedy)
- RunAs Radio – Getting a Security Audit with Paula Januszkiewicz (Richard Campbell)
- The 6 Figure Developer – PurpleTeam with Kim Carter (John Callaway)
- Can JAMstack do REAL Web Apps? – JavaScript Jabber 517 (AJ O’Neal, Charles Max Wood & Steve Edwards)
- Mailin’ It – The Official USPS Podcast – Managing One of the World’s Most Iconic Brands (Yasmine Di Giulio & Dale Parsan)
- Microsoft 365 PnP Weekly – Episode 149 – Rabia Williams (Microsoft) (Vesa Juvonen & Waldek Mastykarz)
- SQL Data Partners Podcast – Dynamic File Name (Jason Jenkins)
Community & Events
- The Dev Talk Show (Jan 19) – Azure Load Testing (Andy Schwam, Chris Gomez & Rich Ross)
- Introducing musicby.dev — a community programmers making music (Alan Mendelevich)
- Life after Season of Docs (Audrey Tavares)
- CodeMash 2022 Recap – Precompiler Days 1 and 2 and CodeMash 2022 Recap – Sessions Day 1 and CodeMash 2022 Recap – Sessions Day 2 (Sarah Dutkiewicz)
- Meet a recent Microsoft Learn Student Ambassador graduate: Julia Muiruri (MS Student Developer Team)
Database
- Running a query across multiple SQL Server databases (Steve Fenton)
- ADX User-Defined Tabular Data Functions and ADX User-Defined Scalar Functions (David Giard)
- Azure Cosmos DB SQL API – Document Analytics (Modhana)
- Performance Troubles – Function on Date Variable – SQL in Sixty Seconds $192 (Pinal Dave)
- Deploying Couchbase for High-Availability in Google Cloud Platform – Part 1 (Jenn Lewis)
- How to run PostgreSQL locally with Docker (Davide Bellone)
SharePoint & MS Teams
Miscellaneous
- Activision CEO Bobby Kotick Will Reportedly Leave the Company After Microsoft Acquisition Closes (BeauHD)
- Daniel Radcliffe’s about to get real weird in Roku’s Al Yankovic biopic (Charles Pulliam-Moore)
- Book Info + Reviews: “Learn to Program with Small Basic” by Dr. Majed Marji & Ed Price (Ed Price)
- Empowering schools with Windows 11, Surface Laptop SE and more (Michael Cowan)
- How Volkswagen can reinvent itself as an EV company, with CEO Herbert Diess (Nilay Patel)
- How to write like Raymond: The typing-saver (Raymond Chen)
- Microsoft’s Xbox Game Pass service grows to 25 million subscribers and Read Microsoft Gaming CEO’s email to staff about the Activision Blizzard acquisition and Microsoft and Activision Blizzard: the latest news on the acquisition (Tom Warren)
- Microsoft Surface Duo 2 – my experiences (Vesa Nopanen)
More Link Collections
- The Morning Brew #3391 and The Morning Brew #3392 (Chris Alcock)
- Sands of MAUI: Issue #40 (Sam Basu)
- The Wolf Report – January 18th, 2022 and The Wolf Report – January 19th, 2022 (Michael Wolfenden)
- Top 7 Featured DEV Posts from the Past Week (Gracie Gregory (she/her))
The Geek Shelf
Programming Flutter: Native, Cross-Platform Apps the Easy Way (Carmine Zaccagnino) – Referral Link