Top Links
- The Principles of Sustainable Software Engineering – Learn (Microsoft Learn)
- Does the Language You Choose Change the Carbon Impact of Client UI Apps? (Scott Chamberlin)
- Generate a GitHub Actions workflow with Visual Studio or the dotnet CLI (Damian Brady)
- How to Become a Better Developer by Asking Questions (Steve Gordon)
- Trust, Identity and AppContainer for Windows Apps (Nick Randolph)
Web & Cloud Development
- New Backstage feature: Kubernetes for Service owners (Matthew Clarke)
- Make the page count of a 3D book visible using CSS custom properties (Michael Scharnagl)
- How Azure.com uses Serverless Functions for Consumption-based utilization and reduced always-on electric footprint (Aaron Hogue)
- gRPC & ASP.NET Core 5: Test gRPC endpoints with gRPCurl (Anthony Giretti)
- How to Add Commas Between a List of Items Dynamically with CSS (Dave Seidman)
- Node.js Mentorship Initiative: N-API Opportunity (A.J. Roberts)
- How to Post a File to an Azure Function in 3 Minutes (Bryan Soltis)
- Uploading a File to Azure Media Services (David Giard)
- Go: Handling JSON in MySQL (Tiago Melo)
- Define function overload types with TypeScript (Kent C. Dodds)
- A Proposal for Adding Generics to Go (Ian Lance Taylor)
- Go (golang) Error Handling – A Different Philosophy (Jeremy Clark)
- Migrating RealProxy Usage to DispatchProxy (Mike Rousos)
XAML, UWP & Xamarin
- Getting Started with Infragistics Ultimate UI for Uno Platform in 5 Steps (Brian Lagunas)
- Previewing XAML UIs In Xamarin.Forms (Matthew Robbins)
- Customizable Scheduling Views with our Xamarin Calendar Control (Yana Kerpecheva)
- Styling the Android bottom tabs animation behavior and font (Steven Thewissen)
Visual Studio & .NET
- VS Code Java Project Explorer Gets Better (David Ramel)
- Debugging Dependency Injection Service Registrations in .NET 5.0 (Adam Storr)
- #Net5 – C#9 “records” and “deconstruction” super cool feature (Bruno Capuano)
- Introducing the EfCore.SoftDeleteServices library to automate soft deletes (Jon P. Smith)
- .NET Framework January Security and Quality Rollup Update (Tara Overfield)
- Rethinking OSS Attribution In .NET (Khalid Abuhakmeh)
- Introducing Cake Bridge Dependency Injection (Mattias Karlsson)
- .NET January 2021 Updates – 5.0.2, 3.1.11, 2.1.24 (Rahul Bhandari)
- Forms Processing API Tutorial: Recognize and Process a Form (Zac Cole)
Design, Methodology & Testing
- How to use GitLab for DevOps, version control, and more (Chrissie Buchanan)
- January patches for Azure DevOps Server and Team Foundation Server (Gloridel Morales)
- Deploying to MongoDB with Octopus Deploy and Liquibase (Shawn Sesna)
- Don’t Use Inverted Color Cues on Toggle Buttons (Anthony)
- Decide When You Need to Meet, Workshop, or Write to Save Energy and Time (Johanna Rothman)
- The Case for Codeless Testing (Karl Hughes)
- Improving Cross-Browser Testing, Part 2: New Automation Features in Firefox Nightly (Maja Frydrychowicz)
- How Can New Deep Learning Initiatives Overcome Challenges in Robotics? (Exxact Team)
- How GitOps and the KRM make multi-cloud less scary. (Richard Seroter)
Mobile, IoT & Game Development
- Own Your Crash Logs with PLCrashReporter: Part 3 (Thomas Moore)
Podcasts, Screencasts & Videos
- Kubernetes Podcast from Google – Cilium, with Thomas Graf (Craig Box & Adam Glick)
- Developer Tea – Why We Believe Ourselves (Even When We’re Proven Wrong) (Jonathan Cutrell)
- Inspecting application metrics with dotnet-monitor | On .NET (Cecil Phillip, Rich Lander & Sourabh Shirhatt)
- Tinting Icon and Image Colors in Xamarin.Forms (David Ortinau)
- Building the Future: What’s New in the Mixed Reality Toolkit (Kevin Semple)
- Asp.Net Monsters #200d: Conversations with Nik Molar (James Chambers, David Paquette & Simon Timms)
- RunAs Radio – Disaster Recovery Strategies to Fight Ransomware with Dave Kawula (Richard Campbell & Greg Hughes)
- FreeCodeSession – Episode 229 (Jason Bock)
- The Changelog – What the web could be (in 2021 and beyond) (Jerod Santo)
Community & Events
- Balsamiq Sponsorships & Raffle Update for January 2021 (Amanda)
- Uno Platform Twitch Tuesdays (Uno Platform Team)
- Meet the Splunktern: Cinthia Salazar (Katia Ratkovich)
- Five best practices to get the most value from the Microsoft Partner Network (Dan Truax)
- Our continuing support for Dreamers (Kent Walker)
- 3 Impactful Ways To Give Back In 2021 (Serena Edwards)
- Pulumi: Upcoming Workshops and Events (Sophia Parafina)
Database
- SQL SERVER – List All Dates Between Start and End Date (Pinal Dave)
- Azure SQL Database named among the top 3 databases of 2020 (John ‘JG’ Chirapurath)
SharePoint & MS Teams
- Connect Guru with Microsoft Teams for a Collaborative Wiki (MS Teams Team)
Miscellaneous
- A Game Designer’s Analysis Of QAnon (Reed Berkowitz)
- The Lies that can Undermine Democracy (Martin Fowler)
- Microsoft moves closer to running all of its own services on Azure (Mary Jo Foley)
- Releasing Windows 10 Build 19042.746 (20H2) to Beta and Release Preview Channels (Brandon LeBlanc)
- Want to teach your kids to code? Here are three apps that can help. (Mark Locklear)
- Go read this report that uses GPS to prove Parler users stormed the Capitol (Mitchell Clark)
- paint.net 4.2.15 alpha build 7683 (Rick Brewster)
More Link Collections
- The Morning Brew #3147 (Chris Alcock)
- .NET App Developer Links – 2021-01-13 (Dan Rigby)
The Geek Shelf
The Joy of UX: User Experience and Interactive Design for Developers (David Platt) – Referral Link