Blog
Thoughts, tutorials, and insights on modern web development, architecture, and tech lifestyle.
278 posts published
-
github githubcopilot gitGitHub Copilot to Generate Conventional Commit Messages in VSCode and JetBrains Rider
3 min read
Most commit messages are useless. "fix stuff" βupdate code" "changes" They work in the moment. They...
Read Article → -
git githubA Practical GitFlow Setup That Works on GitHub
Read article → -
vscode productivityHow I created a Cozy Workspace in VS Code
Read article → -
vscode productivityWhy I Built TaskDeck and How It Improves Your VS Code Workflow
Read article → -
dotnet productivityWhy I Use JetBrains Rider for .NET Development
Read article → -
windows productivityβ‘ Turn On or Off Fast Startup in Windows 11
Read article → -
astro awsBuilding My New Website with Astro, GitHub Copilot, and AWS Amplify
Read article → -
browser extensionsπ± Introducing Green Software Indicator: a Browser Extension for a greener web
Read article → -
weeklyretroWeekly 0087
Read article → -
github productivity⨠Advanced Tips and Tricks for GitHub Gists (Part 1: Unlocking the Power of Gists)
Read article → -
weeklyretroWeekly 0086
Read article → -
githubcopilot githubπ GitHub Copilot: A Persona-Based Approach to Real-World Development
Read article → -
productivity developersWriting Emails: Tips & Tricks (Especially for Developers)
Read article → -
productivity msteamsHow I Organize My Microsoft Teams Chats (Without Losing My Mind)
Read article → -
weeklyretroWeekly 0083
Read article → -
csharp powershellRunning External Commands in C# and Wait Until They Finish
Read article → -
github githubactionsStructuring GitHub Enterprise: Best Practices from the Org Level Down
Read article → -
weeklyretroWeekly 0081
Read article → - tooling
Tools I Use Every Day (June 2025 Edition)
Read article → -
weeklyretroWeekly 0080
Read article → - devchallenge postmarkchallenge
SignAI - AI-powered service email signatures
Read article → - github career
My First 3 Months as a Senior Cloud Engineer at Xebia
Read article → -
aspnet dotnetTips for Improving API Performance in ASP.NET Core
Read article → -
github securityHow to Configure YubiKey with GitHub
Read article → -
vibecoding webdevFrom Hello World to Hello Customers: Why Programs Arenβt Products
Read article → -
git githubGit stashing: save and restore your code
Read article → -
csharp typescriptC# to Typescript Cheatsheet
Read article → -
productivity developerWhatβs in My Bag: The Essentials for a Productive Day at the Office [2025]
Read article → -
dotnet apiHow to Enhance the API Response with a Wrapper Class with Additional Information with .NET Minimal API
Read article → -
startup microsoftMy Favorite Tech Stack for Startup Success in 2025
Read article → -
powershell vscodeHow I Set Up an Awesome PowerShell Environment for Script Development
Read article → -
windows terminalTransforming Windows Terminal into a Productivity Powerhouse
Read article → -
git githubUsing Git Maintenance in GitHub Actions: Optimize Your Repositories Automatically
Read article → -
git devopsOptimizing Your Repository for Speed and Efficiency
Read article → -
microsoft devlifeThe Secret Life of a Microsoft MVP
Read article → -
showdev powershellIntroducing PowerShell Utility Scripts
Read article → - publicspeaking devlife
Codemotion 2024 Milan: Rediscovering My Voice and Passion as a Speaker
Read article → -
career learningImpostor Syndrome: from A - Z
Read article → -
event communityRecap of Experts Live 2024 in Budapest: Three Days of Cloud, Code, and Connections
Read article → -
microsoft productivityThe Impact of Not Turning Off Your PC for Three Weeks: A Deep Dive into Hibernate Mode and Application Performance
Read article → -
weeklyretro devjournalWeekly 0075
Read article → -
event microsoftWhy You Should Attend Experts Live Europe 2024 in Budapest: Unlocking Opportunities in the Heart of Innovation
Read article → -
webdev documentationWhy Reading Official Documentation First Made Me a Better Developer
Read article → -
weeklyretro devjournalWeekly 0074
Read article → -
microsoft awardsπ Celebrating 11 Years as a Microsoft MVP: A Journey of Perseverance and Gratitude π
Read article → -
startup webdevNavigating Tech Debt in Early-Stage Startups: The Double-Edged Sword
Read article → -
powershellUnlocking the Power of Out-GridView in PowerShell
Read article → - productivity
What's in my bag when I go to the office [April 2024 Edition]
Read article → -
productivity watercoolerNavigating Open Spaces: Survival Guide for Neurodivergent Individuals
Read article → -
git githubHow to Push All Branches from Command Line
Read article → -
saas startupThe Dilemma of Perfection: Balancing Timeliness and Quality in Product Development
Read article → -
startup devlifeDecoding Startup Jargon: A Comprehensive Guide for Entrepreneurs
Read article → -
powershell developmentHow to Manage Variables Configuration in a PowerShell Project
Read article → -
productivity devliveHow Endel App Boosted My Productivity as a Developer and CTO
Read article → -
blazor aspnetHow To Add Controllers To A Blazor Server App
Read article → -
career communityMy Wrap Up of 2023: A Year of Growth and Recognition
Read article → -
m365 microsoft365Keep Your Email out of Recipientsβ Spam Folders
Read article → -
networking networkHow to Speak the Language of the Internet: A Introduction to the Most Common Network Protocols
Read article → -
git githubThe Power of Atomic Commits in Git: How and Why to Do It
Read article → -
powershellHow to retrieve sub properties in a PowerShell script with the Invoke-Expression method
Read article → -
azure azurefunctionsFetching and Publishing Settings for Azure Functions with Azure Functions Core Tools Command Line
Read article → -
developers productivityDevelopers and Sherpas: A Mountainous Analogy
Read article → -
dotnet githubSet up GitHub Codespaces for a .NET 8 application
Read article → -
github dockerGitHub Codespaces: A Faster Way to Develop in the Cloud
Read article → -
event msteamsESPC 2023: How to Spice Up Your Meetings with Microsoft Teams Meeting Extensions
Read article → -
ide fontWhy I love Monaspace font for coding
Read article → -
eventsinyourcity eventsRecap Codemotion 2023
Read article → -
saas productHow to Release a Side Project as a Real Product
Read article → -
powershell azureHow To Handle Microsoft Graph Paging in PowerShell
Read article → -
azure microsoftgraphHow to avoid Microsoft Graph API throttling and optimize network traffic
Read article → -
azure powershellAzure Automation vs Azure Functions with Powershell
Read article → -
weeklyretro devjournalWeekly 0070
Read article → -
event powershellExperts Live 2023 - My Recap
Read article → -
eventsinyourcity speakingWhat's in my bag for Experts Live Europe
Read article → -
weeklyretro devjournalWeekly 0068
Read article → -
blazor csharpBuilding a Contact Form with Microsoft Azure and Blazor
Read article → -
Weekly 0067
Read article → -
csharp vscodeSetting up VS Code for C# development
Read article → -
weeklyretro devjournalWeekly 0066
Read article → -
powershell programmingPowerShell: Turn Your Custom Objects into CSV Files (and vice versa) with a Snap of Your Fingers
Read article → -
programming webdevIβm Back on Twitch! Join Me for Live Coding, Learning, and Fun!
Read article → -
event communityWhy You Should Attend Experts Live Europe 2023
Read article → -
dotnet webassemblyHow to prevent the screen turn off after a while in Blazor
Read article → -
devrel microsoftCelebrating 10 Years as a Microsoft MVP π
Read article → -
webdev dotnetBackend development is more than writing endpoints for frontend
Read article → -
devjournal weeklyretroWeekly 0064
Read article → -
git developmentHow to Clean Up Your Local Repository with Git Commands
Read article → -
devjournal weeklyretroWeekly 0063
Read article → -
webdev htmlHow to Boost Your Web Performance with HTML5 Features
Read article → -
pwa pwabuilderSafari 17 Beta: A Game Changer for PWAs on MacOS
Read article → -
weeklyretro devjournalWeekly 0062
Read article → -
vs2022 visualstudioVisual Studio 2022: A New Way to Work with HTTP Requests and Responses
Read article → -
csharp asyncUnderstanding and Using ConfigureAwait in Asynchronous Programming
Read article → -
microsoft aiThe Top 5 Best Takeaways from Microsoft Build 2023
Read article → -
powershell bestpracticesHow to Write Better PowerShell Scripts: Architecture and Best Practices
Read article → -
weeklyretro devjournalWeekly 0060
Read article → -
javascript webdevHow to Unleash the Power of Multithreading in JavaScript with Web Workers
Read article → -
weeklyretro devjournalWeekly 0059
Read article → -
visualstudio csharpHow to Use Visual Studio Like a Pro When Presenting Your Code
Read article → -
weeklyretro devjournalWeek 0058
Read article → -
javascript webdevHow to Use Promise.all and Promise.race to Speed Up Your JavaScript Code
Read article → -
javascript webdevAsync and Await in Vanilla JavaScript
Read article → -
weeklyretroWeek 0056
Read article → -
azure azurefunctionsCreate an Azure Function with PowerShell and Visual Studio Code
Read article → -
csharp webdevHow to Clean Up ASP.NET and Visual Studio Cache and Temp Files
Read article → -
weeklyretroWeekly 0055
Read article → -
weeklyretroWeekly 0054
Read article → -
github learningMy LinkedIn Course "Learning GitHub" by numbers
Read article → -
weeklyretroWeekly 0053
Read article → -
vscode dotnetDebugging Multiple .NET Projects in VS Code
Read article → -
weeklyretroWeekly 0052
Read article → -
webassembly blazorHackathon - Hack Together: Microsoft Graph and .NET π¦ - Submission Day!
Read article → -
github toolingDisplaying GitHub information on Elgato Streamdeck
Read article → -
weeklyretro devjournalWeekly 0051
Read article → -
azure webassemblyHackathon - Hack Together: Microsoft Graph and .NET π¦ - Day 06
Read article → -
devops devrelMicrosoft Ignite Spotlight on Switzerland - My experience at Ask The Experts table
Read article → -
webassembly csharpHackathon - Hack Together: Microsoft Graph and .NET π¦ - Day 05
Read article → -
azure csharpHackathon - Hack Together: Microsoft Graph and .NET π¦ - Day 04
Read article → -
dotnet csharpHackathon - Hack Together: Microsoft Graph and .NET π¦ - Day 03
Read article → -
weeklyretroWeekly 0050
Read article → -
blockchain testingHackathon - Hack Together: Microsoft Graph and .NET π¦ - Day 02
Read article → -
azure csharpHackathon - Hack Together: Microsoft Graph and .NET π¦ - Day 01
Read article → -
Weekly 49
Read article → -
azure csharpCustomizing Swagger in Azure Functions
Read article → -
llm developerWeekly 0048
Read article → -
discussUpdate the HTML head from a Blazor component
Read article → -
smartcontract blockchainWeekly 0047
Read article → -
fintech productivityAccessing hidden Edge Features and Settings
Read article → -
web3 ethereumWeekly 0046
Read article → -
web3 blockchainUsing Elgato Stream Deck with Microsoft Teams
Read article → -
github tutorialLearning GitHub: a course
Read article → -
weeklyretroWeekly 0045
Read article → -
github opensourceAdd or Change a license on GitHub
Read article → -
webdev productivityWeekly 0044
Read article → -
gratitude awsGetting started with BenchmarkDotNet
Read article → -
angular javascriptWeekly 0043
Read article → -
frontend learningWeekly 0042
Read article → -
gratitudeHow to get base64 encoded string of a certificate in C#
Read article → -
ai productivity2022 - an year in review
Read article → -
mobile productivityAuth0: implementing a device flow in a Console Application with .NET 7 - Part 2
Read article → -
security dotnetAuth0: implementing a device flow in a Console Application with .NET 7
Read article → -
discuss reactWeekly 0041
Read article → -
toolingTools I use every day
Read article → -
gratitudeA plugin for Insomnia to retrieve secrets from Azure Key Vault
Read article → -
watercoolerWeekly 0039
Read article → -
git githubChange GitHub account on Windows
Read article → -
regex liquidWeekly 0038
Read article → -
blazor webassemblyWrite to the console.log with styles from Blazor
Read article → -
weeklyretroWeekly 0037
Read article → -
weeklyretroWeekly 0036
Read article → -
visualstudio metricsCode Metrics inside Visual Studio 2022
Read article → -
Weekly 0035
Read article → -
dotnet logsEnabling and Disabling Logs in ASP.NET Core 6
Read article → -
weeklyretro devjournalWeekly 0034
Read article → -
github gitGetting started with GitHub CLI
Read article → -
Weekly 0033
Read article → -
dotnet beginnersGenerate Random Numbers with .NET 6
Read article → -
weeklyretroWeekly 0032
Read article → -
azure productivityAzure Portal Keyboard Shortcuts to improve the navigation experience (and speed it up)
Read article → -
weeklyretro devjournalWeekly 0031
Read article → -
books showdevLook mum, I wrote a book about ASP.NET Minimal API and it will be released in October
Read article → -
weeklyretro devjournalWeekly 0030
Read article → -
showdev speakingHow to record a video for your app
Read article → -
weeklyretro devjournalWeek 0029
Read article → -
productivity programmingWhatβs in my bag when I go to the office (September 2022 Edition)
Read article → -
weeklyretroWeek 0028
Read article → -
programming dotnetOpen Edge Developer Tools automatically by launching debug with Visual Studio 2022
Read article → -
weeklyretroWeek 0027
Read article → -
programming csharpClean up space on a .NET Developer Machine
Read article → -
weeklyretroWeekly 0026
Read article → -
azure programmingHow to debug an Azure App Service with Visual Studio 2022
Read article → -
weeklyretroWeek 0025
Read article → -
redishackathon showdevRedis Hackathon - Placify
Read article → -
weeklyretroWeekly 0024
Read article → -
azure programmingDeploy a .NET 6 Web Application to an Azure App Service by the command line
Read article → -
weeklyretroWeekly 0023
Read article → -
api programmingEasyCaching in a ASP.NET Core Minimal API project
Read article → -
weeklyretroWeekly 0022
Read article → -
weeklyretroWeekly 0021
Read article → -
speaking githubMy Journey as LinkedIn Technical Instructor
Read article → -
weeklyretroWeekly 0020
Read article → -
microsoft mvpI have been awarded for 9 years in a row as Microsoft MVP
Read article → -
weeklyretroWeekly 0019
Read article → -
security webdevWhy I chose Auth0 for my startup
Read article → -
webdev securitySecuring ASP.NET Core MVC 6 App - Add roles - Part 3
Read article → -
webdev programmingSecuring ASP.NET Core MVC 6 App - Add a profile page - Part 2
Read article → -
Weekly 0018
Read article → -
dotnet csharp.NET Project Folders Structure
Read article → -
azure programmingHow to debug a Time Trigger Azure Function Locally
Read article → -
weeklyretroWeekly 0017
Read article → -
Securing ASP.NET Core MVC 6 App - add authentication to the application - Part 1
Read article → -
books reviewI just finished reading "Microsoft 365 Fundamental Guide" and this is my review
Read article → -
weeklyretroWeekly 0016
Read article → -
github gitUpdate & Sync GitHub Repositories in the morning
Read article → -
Weekly 0015
Read article → -
tooling nodeInstall Node Version Manager (NVM) without Admin Rights
Read article → -
tooling productivityDevToys: A Swiss Army knife for developers
Read article → -
weeklyretroWeekly 0014
Read article → -
webdev apiSecuring .NET 6 Minimal API with Auth0
Read article → -
Weekly 0013
Read article → -
console terminal7 Command Prompts for Windows you must know
Read article → -
news helpI am officially an Auth0 Ambassador
Read article → -
weeklyretroWeekly 0012
Read article → -
azure webdevHow to deploy multiple web apps on the same Azure App Service
Read article → -
weeklyretroWeekly 0011
Read article → -
starwars terminalHow to watch Star Wars in your terminal
Read article → -
weeklyretroWeekly 0010
Read article → -
visualstudio2022 vs2022Create a class from a JSON in Visual Studio 2022
Read article → -
edge azureHow to take awesome screenshots of Azure Portal with Edge
Read article → -
weeklyretroWeekly 009
Read article → -
weeklyretroWeekly 008
Read article → -
Best settings for Logitech Brio 4k
Read article → -
weeklyretroWeekly 007
Read article → -
visualstudio vs2022My Visual Studio 2022 Settings
Read article → -
dotnet cliCreate a gitignore file with dotnet cli
Read article → -
weeklyretroWeekly 006
Read article → -
github aiGetting started with GitHub Copilot in Visual Studio 2022
Read article → - speaking tooling
Tools I use for my online sessions at events
Read article → -
weeklyretroWeekly 005
Read article → -
ambassador awardI am officially a Codemotion Ambassador
Read article → -
vscode visualstudioIncreasing the productivity with the same theme for Visual Studio 2022, Visual Studio Code and Rider
Read article → -
weeklyretroWeekly 004
Read article → -
webassembly dotnetSecuring a Blazor WebAssembly Hosted Apps with Azure Active Directory - Part 2
Read article → -
blazor webassemblySecuring a Blazor WebAssembly Hosted Apps with Azure Active Directory - Part 1
Read article → -
How to use Feature Flags in a Blazor Application
Read article → -
reviewSennheiser HD 450BT review
Read article → -
weeklyretroWeekly 002 + Weekly 003
Read article → -
showdev readmereadme-generator: a global dotnet tool for your next project
Read article → -
weeklyretroWeekly 001
Read article → -
windows freeMy 3 favourites Windows Apps from the Store (free)
Read article → -
azure sqlDrop all tables and reset an Azure SQL Database
Read article → -
azure azuretrialhackAzure Trial Hackathon - Moodflix - your mood, our suggestions
Read article → -
hacktoberfest swagToday I received my HacktoberFest 2021 SWAGS!
Read article → -
My First 6 months at SoftwareONE
Read article → -
dotnet cliRemoving old version of .NET
Read article → -
vs2022 visualstudioShow properties of an object during the debug
Read article → -
vs2022 visualstudioCopying multiple code blocks together and paste them one by one
Read article → -
blazor azureFix Blazor WebAssembly authorization bug on Azure
Read article → -
jobs web310 websites to find a Web3 Job
Read article → -
githubI am a GitHub Star β
Read article → -
Add Swagger to a Blazor 6 project
Read article → -
productivity workstationsTips for working remotely
Read article → -
winget windowsFirst steps with WinGet
Read article → -
csharp dotnet5 easy tips for writing C# better
Read article → -
windows edgeHow to Watch YouTube in Picture-in-Picture on Windows 11 with Microsoft Edge
Read article → -
windows11 godmodeGod Mode in Windows 11
Read article → -
windows11 boxstarterHow I rebuilt my development machine(s) in 30 minutes
Read article → -
microsoft365 githubExtend your Microsoft 365 Developer Tenant with your GitHub activities
Read article → -
microsoft laptopReview: Surface Laptop 4
Read article → -
m365 powershellHow to disable welcome message from Office 365 groups
Read article → -
dotnet aspnetAccess your local IIS Express ASP.NET Core application from the public web
Read article → -
productivity devlife15 Google Extensions You Should Have
Read article → -
github opensourceHow to create an awesome GitHub profile README
Read article → -
dns securityA collection of my favorites DNS servers
Read article → - 0365 terminal
0365 CLI on Windows Terminal
Read article → -
azure serverlessUse an Azure Function to clean up your Azure Resources
Read article → -
visualstudio browsersDebug with Visual Studio using all browsers in incognito mode
Read article → -
powershell office365Disable footer on Office 365 Communication Sites
Read article → -
mac osxHandle the Mac's sleep function from the terminal
Read article → -
aspnetcore csharpTurn on runtime compilation for modified views in ASP.NET Core
Read article → -
productivity toolsThe reason why I fell in love with Microsoft PowerToys
Read article → - azure productivity
Start, Restart and Stop Azure VM from Azure CLI
Read article → -
windows productivityFrom a Windows 10 clean installation to a Dev Environment in 30 minutes with Boxstarter
Read article → - vscode
Cascadia Code: a new font for Visual Studio Code and Terminal
Read article → -
vscode powershellHow to use PowerShell with Visual Studio Code like a Pro [2023 Edition]
Read article → -
vscode productivityI released a new Visual Studio Code Extension for CSS files!
Read article → -
vscode productivityMy VS Code settings for Web Development
Read article → -
aspnetcore aspnetGetting started with Azure Immersive Reader and ASP.NET Core
Read article → -
windowsterminal vscodeHow to customize the new Windows Terminal with Visual Studio Code
Read article → -
event collabsummitEvent tips and tricks: easily find connections on Linkedin
Read article → -
event developerlifeWhat's in my bag for the European Collaboration Summit 2019
Read article → -
music productivityThe music I love to listen while I am coding
Read article → -
linux ubuntuKubuntu: from 18.04 to 19.04
Read article → -
devlife geekWhat's in my bag when I work away from home
Read article → - edge chromium
Enable the dark theme on Chromium based Edge browser
Read article → -
vscode themeIntroducing a new Visual Studio Code Theme: Retro Wave Junkie
Read article → -
vscode editorTop 5 Themes for Visual Studio Code
Read article → -
net netcoreA new way to contribute to Open Source Projects
Read article →