Top Links
- How To Build A Single-Page Web App in XAML and C# with WebAssembly Using Uno Platform (Uno Platform Team)
- Angular Thoughts on Docs: Looking Back, Looking Ahead (David Shevitz)
- Introducing Surface Pro 7+ for Business: Purpose-built to empower people, teams and classrooms in the new digital age (Robin Seiler)
- .NET 5 Networking Improvements (Máňa Píchová)
Web & Cloud Development
- December Raygun Launch Notes: Track Core Web Vitals, .NET 5 and Blazor support, and more (Freyja Spaven)
- Having Fun With The Horizontal Usage Of Position: Sticky In Angular 11.0.5 (Ben Nadel)
- An introduction to the Data Protection system in ASP.NET Core (Andrew Lock)
- Deploying AWS Step Functions using GitHub Actions (Chris Spitzenberger)
- Programmatically Navigate with React Router (Gift Egwuenu)
- Azure Storage – Zip multiple files using Azure Functions (Josef Ottosson)
- How to Debug CSS/JavaScript Mouse or Hover Events (Kevin W. Griffin)
- How to Use Query Strings in Blazor WebAssembly (Marinko Spasojevic)
- The Art of JavaScript Cloning (Matthew MacDonald)
- Setting up for Azure B2C development (Marius Rochon)
- An Introduction to Azure Media Services (David Giard)
- Build a Secure GraphQL API with MicroProfile (Andrew Hughes)
- Running ‘go fmt’ on Save (Artem Khvastunov)
- Seven ways to test for accessibility of your web site with browser Developer Tools (Chris Heilmann)
- A TypeScript implementation of L-systems (Claes-Magnus Berg)
- The New Array Method You’ll Enjoy: array.at(index) (Dmitri Pavlutin)
- Medium Describes “Rex” – a Go-Based Recommendation Service (Eran Stiller)
- Front-End Performance Checklist 2021 (Vitaly Friedman)
- Animating with Lottie (Idorenyin Udoh)
- Go (golang) defer – Making Sure Something Gets Done (Jeremy Clark)
- An additional non-backtracking RegExp engine (Martin Bidlingmaier)
- Top 5 Reasons Websites with Simple Design Are Better (Md Akhtar Hossain)
- Microsoft’s DAPR (Distributed Application Runtime): An Overview (Packt Publications)
XAML, UWP & Xamarin
- How Does .NET 5 Do XAML? By Decoupling It from Windows with WinUI 3, C#/WinRT and More (David Ramel)
- XAML Lightweight styling done right (Fons Sonnemans)
- Xamarin.CommunityToolkit: Introduction to Your Next Must-Have Package (Gerald Versluis)
- Animated Entry in Xamarin.Forms (Patrick T.)
Visual Studio & .NET
- How did I find the old Windows binaries and compilers for the processor retrospective series? (Raymond Chen)
- Building and testing on multiple .NET versions with GitHub Actions (Thomas Ardal)
Design, Methodology & Testing
- Mule 4 Continuous Integration Using Azure DevOps (Edgar Moran)
- Sprint Goal is an Immediate Tactical Goal (Martin Hinshelwood)
- GitHub security features: highlights from 2020 (Maya Kaczorowski)
Mobile, IoT & Game Development
- Raspberry Pi 400 for working and learning at home and These Furby-‘controlled’ Raspberry Pi-powered eyes follow you (Ashley Whittaker)
- Flutter : flip card animation (David Gonzalez)
Podcasts, Screencasts & Videos
- Syntax Podcast – Hasty Treat – A Podcast About Nothing (Wes Bos)
- InfoQ Podcast: Ann Lewis Discusses the Political Tech Landscape, MoveOn’s Architecture and Scaling Challenges (Ann Lewis)
- Smashing Podcast Episode 33 With Charlie Gerard: What Is Machine Learning? (Drew McLellan)
- Manage Devices at scale with Azure IoT Central | Internet of Things Show (Olivier Bloch)
- Writing Visual Studio Extensions with Mads – Code review – Extensibility Logs (Mads Kristensen)
- Awesome Scroll Effects in Xamarin.Forms (David Ortinau)
- Azure Arc Video – Manage your Hybrid Cloud environment (Thomas Maurer)
- AGL 188: Virtual Events with Jonathan Kazarian (John Rouda)
- Talk Python to Me #298 – Building ML teams and finding ML jobs (Michael Kennedy)
- Microsoft 365 PnP Weekly – Episode 109 (Vesa Juvonen, Waldek Mastykarz & Luise Freese)
- Microsoft Surface Pro 7+ with LTE Advanced | First Look at Design, Specs, and Internals and Microsoft Surface Hub 2S 85″ | Designed for Strong Person-to-Person and Team Connection (Microsoft Mechanics)
- The Stack Overflow Podcast – What would you pay for /dev/null as a service? (Sara Chipps, Paul Ford & Ben Popper)
- The 6 Figure Developer Episode 178 – Identity with Christos Matskas (John Callaway)
- Inside Trader Joe’s Episode 32: Trader Joe’s Seeds the Conversation About Plants & Plant-Based Products (Trader Joe’s Team)
Community & Events
- Save the Date for DockerCon Live 2021! (Matt Carter)
- An update following the riots in Washington, DC (Twitter Safety Team)
- Meetup: The Dev Talk Show (Jan 13th) – Let’s talk about Web APIs! (Andy Schwam, Chris Gomez & Rich Ross)
- Q&A Session with the JetBrains .NET Team on Reddit (Alexandra Kolesova)
- Adafruit Interviews The New Owner of Radio Shack: Tai Lopez (Caleb Kraft)
Database
- SQL Server Move Database Files Step By Step (Sergey Gigoyan)
- What would it take for you to adopt Marten? (Jeremy D. Miller)
- Count Table in Cache – SQL in Sixty Seconds #149 (Pinal Dave)
SharePoint & MS Teams
- Microsoft Teams Buttons for Stream Deck to Mute, Share, Hang up, and Manage Cameras (Scott Hanselman)
- How to: adding the new Channel Calendar to team channel (Vesa Nopanen)
- An Introduction to Power Virtual Agents for Microsoft Teams (Mark Rackley)
Miscellaneous
- Inside look at the new Surface Hub 2S 85 (Frank Buchholz)
- Surface Pro 7+ brings next level performance and versatility to the enterprise (Tomer Katz)
More Link Collections
- The Morning Brew #3146 (Chris Alcock)
- .NET App Developer Links – 2021-01-12 (Dan Rigby)
- Weekly Notes – #45 (Miguel Bernard)
The Geek Shelf
Learn WinUI 3.0: Leverage the power of WinUI, the future of native Windows application development (Alvin Ashcraft) – Referral Link