Top Links
- C# Language Highlights: Expression Bodied Members | On .NET (Maira Wenzel & Kendra Havens)
- Any company can become a software-driven organization. The new release of Pivotal Platform gives you the blueprint. (Jared Ruckle)
- Hanselminutes – Modern Infrastructure as Code with Pulumi’s Joe Duffy (Scott Hanselman)
- Uno Platform Part 2 | Visual Studio Toolbox (Robert Green)
Web & Cloud Development
- Azure Functions 3.0 Goes Live (Kay Ewbank)
- How To Validate Angular Reactive Forms (Ankit Sharma)
- Global state using only React Hooks with the Context API (No Redux) (Amir Off)
- PhpStorm 2019.3.1 is released (Anton Monakov)
- Use TypeScript to Create a Secure API with Node.js and Express: Role-Based Access Control and Use TypeScript to Create a Secure API with Node.js and Express: Endpoints and Controllers and Use TypeScript to Create a Secure API with Node.js and Express: Authentication and Authorization and Use TypeScript to Create a Secure API with Node.js and Express: Data Models and Services and Use TypeScript to Create a Secure API with Node.js and Express: Getting Started (Dan Arias)
- Tips for learning Azure in the new year (Michael Crump)
- Angular 9.0.0 and Ivy improvements (Mike Hartington)
- Provisioned Concurrency: Avoiding Cold Starts in AWS Lambda (Mikhail Shilkov)
- How to Upgrade to PHP 7.4 with PhpStorm (Roman Pronskiy)
- W3C – WebAssembly Version 1.0 (Ian Elliot)
- Multi-Factor Authentication Sucks (Randall Degges)
- Making a Transaction bundle using the Mapping Language (David Hay)
- App Settings in Client-Side Blazor (Jeremy Hutchinson)
- Building an Awesome UI Component Library in 2020 (Jonathan Saring)
- Enforcing Different Kinds of Policies for Cloud Resources (Justin Van Patten)
- Extending Envoy With WebAssembly and Solo.io (K. Jonas)
- ASP.NET Core: When Environments Are Not Enough, Use Sub-Environments! (Thomas Levesque)
XAML, UWP & Xamarin
- Xamarin.Forms UI Challenges – RottenUI (Kym Phillpotts)
- Get Familiar with the Latest Features of Telerik PdfViewer for Xamarin (Yana Kerpecheva)
- Exploring the Syncfusion Essential UI kit (Charlin Agramonte)
Visual Studio & .NET
- ReSharper Ultimate 2019.3.1 Hotfix Is Out! and Rider 2019.3.1 Hotfix Is Out! (Alexander Kurakin)
- F# Basics – From loops to folds (Reed Copsey)
- Hitchhiker’s Guide to the C# scripting (Ali Bahraminezhad)
- Microsoft’s C# 9.0 begins to take shape (Paul Krill)
Design, Methodology & Testing
- Agile Project Manager, Scrum Master, or Product Owner? (Johanna Rothman)
- Azure DevOps Server in Azure Government (Steve Michelotti)
- How to Use GitHub and ES6 Features to Create and Structure Your Code and Five tips for moving from coding tutorials to making progress as a developer (M. S. Farzan)
- Enable auto-updates for your MSIX packages without publishing your apps in the Microsoft Store (Alex Marin)
- The Importance of Fun in the Workplace (Ben Linders)
- Intro to GitHub Actions (Jason Giordano)
- File bug and feature reports effectively and easily (Rachel Appel)
- What senior developers can learn from beginners (Ryland Goldstein)
- Designing a build system for .NET solutions with Cake – 2: The Cake build tool and convention-based builds (Matthew Abbott)
Mobile, IoT & Game Development
- Azure CLI 2.0: Create Azure IoT Hub (Chris Pietschmann)
- Flutter Design Patterns: 10 — Factory Method (Mangirdas Kazlauskas)
- NativeScript 6.3 – The Holiday Edition (Emil Tabakov)
- Dart declaration-site variance (Kallen Tu)
- Flutter Trends and Community Updates (Ed Freitas)
Podcasts, Screencasts & Videos
- Software Engineering Daily – freeCodeCamp with Quincy Larson (Jeff Meyerson)
- Developer Tea – Simplifying (Jonathan Cutrell)
- Best Practices – Async / Await | The Xamarin Show (James Montemagno)
- Codepunk 054: GitHub Arctic Code Vault (Bill Ahern)
- CppCast – OpenVDB with Ken Museth (Rob Irving)
- ID10T Podcast – Vince Gilligan Returns (Chris Hardwick)
- What is SandDance? | Data Exposed (Jeroen ter Heerdt)
- Rocket 258: X is Banned (Brianna Wu, Christina Warren & Simone De Rochefort)
- Top 5 Talk Python Episodes of 2019 (Michael Kennedy)
- Power BI integration with TSI | Internet of Things Show (Olivier Bloch & MAAllen)
- Global AI Bootcamp Keynote | AI Show (Seth Juarez)
Community & Events
- Life as a Dart intern (Kallen Tu)
- Creating Tech For The Culture: Working on Side Projects That Have Impact (Dalvin Josias Sejour)
- Google Summer of Code 2020 call for Project ideas and Mentors (Martin d’Anjou)
Database
- SQL SERVER – Parameter Sniffing and Local Variable in SP (Pinal Dave)
- SSIS Layout Formatting Options (Tim Mitchell)
- Going Serverless with Azure SQL Database (John Miner)
Miscellaneous
- Announcing Rust 1.40.0 (Rust Release Team)
- Mobile threat defense and intelligence are a core part of cyber defense (Todd VanderArk)
More Link Collections
- The Morning Brew #2900 (Chris Alcock)
- .NET App Developer Links – 2019-12-20 (Dan Rigby)
- Double Shot #2497 (Mike Gunderloy)
- Svelte 3.16.5, a static blog with Svelte, Svelte wins Prediction Award & more (Marlos from Jexia)
- Collective #575 (Pedro Botelho)
- Roundup #62: ConfigureAwait, System.Threading.Channels, New Executive Director of .NET Foundation, Event Driven Collaboration, What You Need to Know About Open Source (Derek Comartin)
- Go 1.14 beta 1, virtual actor pattern in Go, “Sign in with Apple” with Go & more (Maarten from Jexia)
The Geek Shelf
Rediscovering JavaScript: Master ES6, ES7, and ES8 (Venkat Subramaniam) – Referral Link