A personal log of courses, conferences, books, and other learning resources. The idea behind this repository is to keep track of the materials I've learned from, so that colleagues and others with similar interests can benefit as well.
-
2025-12-07 - .NET Memory Expert - 42hs
A great course for diving deep into garbage collection, memory management, profiling, dumps, roots, generations, and everything else you need to know about memory in .NET. -
2025-12-06 - Cancellation Tokens with Stephen Toub - 1hs
Scott Hanselman and Stephen Toub’s Deep .NET series is a must-see for experienced developers who want to dive deeper. -
2025-08-04 - Visual Studio Live Conference @ Microsoft HQ - 4 days
It was an amazing conference with great speakers and talks, plus the opportunity to network with many colleagues. It was also my first time at Microsoft HQ, which made it especially memorable for me. -
2025-06-24 - .NET Diagnostics Expert - 27hs
A great course for diving deep into debugging, tracing, memory diagnostics, synchronization issues, and more. Featuring extensive theory along with numerous demo sessions and practical use cases -
2025-05-25 - Pluralsight - Secure Authorization for C# Applications - 1.7hs
A clear explanation of authorization in .NET web apps, covering horizontal and vertical access control, as well as role-based, attribute-based, and database-level authorization -
2025-05-25 - Pluralsight - Managing Identities and Authentication in GitHub - 1hs
An informative review of GitHub security settings, helpful for verifying adherence to current best practices -
2025-05-23 - MS Build 2025 - What's Next in C# - 1hs
A good overview of the new features in .NET and C# explained by Mads Torgersen and Dustin Campbell -
2025-05-23 - MS Build 2025 - How Microsoft Developers Use AI in Real-World Coding - 1hs
A great session where Stephen Toub and David Fowler demonstrate how they incorporate AI into their programming workflows -
2025-05-19 - Pluralsight - Enabling Secure Software Development in GitHub - 2hs
A good review of GitHub security settings, including Secret Scanning, Dependabot, CodeQL, SSH keys, PATs, and more -
2025-05-18 - Pluralsight - Building AI-enabled .NET Applications - 2.8hs
An overview of the OpenAI API and Azure AI services. Not recommended unless you're completely new to the topic -
2025-05-18 - Pluralsight - React Fundamentals - 3.5hs
A good refresher—or introductory course—on React -
2025-05-15 - What's new in .NET 9 & C# 13 - Filip Ekberg - NDC Melbourne 2025 - 1hs
A good overview of the new features in .NET and C# coming this November -
2025-05-15 - James Montemagno - Visual Studio 2022 + Copilot Agent Mode + Model Context Protocol (MCP) Servers Are Here! - 0.2hs
MCP news in Visual Studio -
2025-05-12 - Hanselminutes - Is Vibe Coding Real? with James Montemagno - 0.8hs
A great podcast covering recent developments in MCP, AI, and agents from the past six months -
2025-05-11 - Pluralsight - Analyzing Network Protocols with Wireshark - 2.2hs
An interesting refresher on network protocols. However, the Wireshark chapters are quite basic and not particularly engaging -
2025-05-11 - Pluralsight - Foundations of Computing - Human-computer Interaction - 0.8hs
Basic computer science course -
2025-05-10 - Pluralsight - Foundations of Computing - Mathematics and Logic - 1hs
Basic computer science course -
2025-05-10 - Pluralsight - Foundations of Computing - Data Structures - 0.9hs
Basic computer science course -
2025-05-09 - Pluralsight - Foundations of Computing - Operating Systems - 1hs
Basic computer science course -
2025-05-08 - Pluralsight - Foundations of Computing - Computer Architecture - 1.5hs
Basic computer science course -
2025-05-07 - Pluralsight - C# Benchmarking and Profiling - 2.5hs
An amazing course showcasing how Filip uses the Visual Studio Profile -
2025-05-06 - Pluralsight - Azure Monitoring Fundamentals - 0.5hs
A very basic course—not recommended unless you're completely new to the topic -
2025-05-03 - Pluralsight - Hiring Software Professionals - 0.4hs
Interesting insights into HR topics related to software developers -
2025-05-02 - Pluralsight - Zero Trust Network Security - 1.4hs
The course is heavy on theory with few practical examples, making it less suitable for those seeking hands-on insights -
2025-05-02 - Pluralsight - User Input Validation for C# Applications - 0.6hs
A good refresher course on best practices in input validation and related topics -
2025-05-02 - Pluralsight - Secure Digital Payments - 0.3hs
A very basic course—not recommended unless you're completely new to the topic -
2025-05-02 - Pluralsight - Secure Communication for C# - 0.3hs
A refresher on security protocols -
2025-05-02 - Pluralsight - Physical Security for The Hacker - 0.5hs
A brief and engaging overview of hardware gadgets used in cybersecurity -
2025-05-02 - Pluralsight - Performance Measuring and Monitoring for .NET Applications - 2.6hs
A very basic course. Not recommended unless you're completely new to the topic -
2025-05-02 - Pluralsight - Active Directory Privilege Escalation and Lateral Movement - 0.7hs
An interesting cybersecurity course -
2025-05-01 - Pluralsight - Building Apps with Machine Learning in .NET - 1hs
A good course on ML.NET and the Model Builder feature in Visual Studio -
2025-04-29 - Pluralsight - Secure Business Logic for C# - 1.2hs
Filip explains best practices for building secure applications very well -
2025-04-27 - Udemy - MikroTik Security Engineer with LABS - 12.5hs
A great course on securing your MikroTik router and firewall -
2025-04-24 - .NET Conf - Focus on Modernization: Day 2 - 4hs
Many interesting talks regarding .NET modernization -
2025-04-23 - .NET Conf - Focus on Modernization: Day 1 - 5.5hs
Many interesting talks regarding .NET modernization -
2025-04-20 - James Montemagno - Visual Studio Code + Model Context Protocol (MCP) Servers Getting Started Guide - 0.5hs
Interesing content on MCP -
2025-04-17 - Nick Chapsas - The End of .NET Free Open-Source - 1hs
A relevant interview discussing the current state of open-source projects in .NET -
2025-04-16 - Dometrain - From Zero to Hero - GitHub Actions - 5.5hs
Covers the basics of GitHub Actions for CI/CD -
2025-04-14 - Dometrain - From Zero to Hero - Git - 3.5hs
A refresher on how Git works. Contains some interesting scripts but little else -
2025-04-11 - Dometrain - From Zero to Hero - Dependency Injection in .NET - 5hs
Covers every aspect of Dependency Injection, which is essential knowledge for every developer -
2025-04-04 - Dometrain - Getting Started - Boosting Developer Productivity with AI - 3hs
Watching how other developers utilize AI in Visual Studio is quite insightful -
2025-03-28 - Dometrain - From Zero to Hero - Integration testing in ASP.NET Core - 4hs
A great course on Integration Testing by Nick Chapsas -
2025-03-22 - James Montemagno - How I Code with GitHub Copilot in Visual Studio 2022 to Boost Productivity Everyday - 0.2hs
Interesting content on AI for developers -
2025-03-22 - James Montemagno - Let's try GitHub Copilot Agent mode in VS Code to build a FULL app - 0.5hs
Interesting content on AI for developers -
2025-03-21 - Dometrain - From Zero to Hero - Test-Driven Development in C# - 6hs
Very well explained TDD course -
2025-03-14 - Dometrain - From Zero to Hero - Unit testing for C# - 3.5hs
Nick Chapsas’ masterclass on Unit Testing is worth watching, even if you have experience with unit testing -
2025-03-07 - Dometrain - From Zero to Hero - Refactoring for C# Developers - 5hs
Refactoring is an art, and it's always great to watch how others approach it to gather new ideas and styles -
2025-02-28 - Dometrain - From Zero to Hero - SOLID Principles for C# Developers - 2.5hs
A typical explanation of the SOLID principles—not really my favorite -
2025-02-21 - Dometrain - From Zero to Hero - Asynchronous Programming in C# - 4hs
A great refresher on async programming, though I prefer Filip Ekberg’s course on the same subject on Pluralsight -
2025-02-14 - Dometrain - Design Patterns in C# - Structural - 4hs
An excellent explanation of all structural design patterns, including examples and practical use cases -
2025-02-07 - Dometrain - Design Patterns in C# - Creational - 3.5hs
An excellent explanation of all creational design patterns, including examples and practical use cases -
2025-01-31 - Dometrain - Design Patterns in C# - Behavioral - 9.5hs
An excellent explanation of all behavioral design patterns, including examples and practical use cases -
2025-01-24 - Dometrain - Deep Dive - Modular Monoliths in .NET - 4.5hs
A course continuation covering advanced concepts for Modular Monoliths -
2025-01-17 - Dometrain - Getting Started - Modular Monoliths in .NET - 3hs
A great introduction to Modular Monoliths, exploring their architecture, comparisons with microservices, and more -
2025-01-10 - Dometrain - Deep Dive - Clean Architecture in .NET - 4hs
A course continuation covering advanced Clean Architecture principles and rules -
2025-01-03 - Dometrain - Getting Started - Clean Architecture in .NET - 3hs
Amichai Mantinband explains Clean Architecture so clearly and delightfully that it's an excellent refresher on its core principles