41554 blogs · [ { "id": "01a0d82e-c9c2-73b7-899d-f896e8ea8529", "title": "Moving to European Digital Services, One Decision at a Time", "url": "https://www.emanuelebartolesi.com/blog/moving-to-european-digital-services-one-decision-at-a-time-3j68/", "published_at": "2026-09-24T16:13:19+00:00" }, { "id": "01a0b68b-4cd7-7095-b88d-6e27d2fc7f61", "title": "Emanuele Bartolesi", "url": "https://www.emanuelebartolesi.com", "published_at": "2026-09-07T05:20:44+00:00" }, { "id": "01a08772-ef6b-72af-9d54-427092bb0141", "title": "Fixing “Your organization has deleted this device” Without Reconnecting Everything", "url": "https://www.emanuelebartolesi.com/blog/fixing-your-organization-has-deleted-this-device-without-reconnecting-everything-2dl6/", "published_at": "2026-05-19T06:49:19+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270933c331c", "title": "Stop Coding Through Remote Desktop. Use VS Code Remote Tunnels Instead", "url": "https://www.emanuelebartolesi.com/blog/stop-coding-through-remote-desktop-use-vs-code-remote-tunnels-instead-37oc/", "published_at": "2026-04-15T07:10:40+00:00" }, { "id": "01a08772-ef6b-72af-9d54-42709345ae33", "title": "Using GitHub Copilot CLI with Azure AI Foundry (BYOK Models) – Part 2", "url": "https://www.emanuelebartolesi.com/blog/using-github-copilot-cli-with-azure-ai-foundry-byok-models-part-2-4e5n/", "published_at": "2026-04-10T09:54:00+00:00" }, { "id": "01a08772-ef6b-72af-9d54-427093d2ac27", "title": "Using GitHub Copilot CLI with Local Models (LM Studio)", "url": "https://www.emanuelebartolesi.com/blog/using-github-copilot-cli-with-local-models-lm-studio-5e3b/", "published_at": "2026-04-09T11:36:59+00:00" }, { "id": "01a08772-ef6b-72af-9d54-427094c69749", "title": "GitHub Copilot Is Too Nice. Fix It With a Tone of Voice File.", "url": "https://www.emanuelebartolesi.com/blog/github-copilot-is-too-nice-fix-it-with-a-tone-of-voice-file-39ij/", "published_at": "2026-04-01T12:21:58+00:00" }, { "id": "01a08772-ef6b-72af-9d54-427094ff008d", "title": "Git Mirroring During Migrations: `--all` vs `--mirror`", "url": "https://www.emanuelebartolesi.com/blog/git-mirroring-during-migrations-all-vs-mirror-2i4h/", "published_at": "2026-03-16T07:00:00+00:00" }, { "id": "01a08772-ef6b-72af-9d54-427095b69999", "title": "GitHub Copilot to Generate Conventional Commit Messages in VSCode and JetBrains Rider", "url": "https://www.emanuelebartolesi.com/blog/github-copilot-to-generate-conventional-commit-messages-in-vscode-and-jetbrains-rider-1n3b/", "published_at": "2026-02-17T08:03:45+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270960e07e7", "title": "A Practical GitFlow Setup That Works on GitHub", "url": "https://www.emanuelebartolesi.com/blog/a-practical-gitflow-setup-that-works-on-github-46lb/", "published_at": "2026-02-02T12:06:43+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270967008c5", "title": "How I created a Cozy Workspace in VS Code", "url": "https://www.emanuelebartolesi.com/blog/how-i-created-a-cozy-workspace-in-vs-code-4bf0/", "published_at": "2025-12-11T15:54:26+00:00" }, { "id": "01a08772-ef6b-72af-9d54-427096cb5e0e", "title": "Why I Built TaskDeck and How It Improves Your VS Code Workflow", "url": "https://www.emanuelebartolesi.com/blog/why-i-built-taskdeck-and-how-it-improves-your-vs-code-workflow-4fk9/", "published_at": "2025-11-20T12:50:24+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270978fb46c", "title": "Why I Use JetBrains Rider for .NET Development", "url": "https://www.emanuelebartolesi.com/blog/why-i-use-jetbrains-rider-for-net-development-2a8k/", "published_at": "2025-11-13T09:55:00+00:00" }, { "id": "01a08772-ef6b-72af-9d54-427097e9f4cb", "title": "⚡ Turn On or Off Fast Startup in Windows 11", "url": "https://www.emanuelebartolesi.com/blog/turn-on-or-off-fast-startup-in-windows-11-4pgh/", "published_at": "2025-10-10T15:19:25+00:00" }, { "id": "01a08772-ef6b-72af-9d54-427098212cf0", "title": "Building My New Website with Astro, GitHub Copilot, and AWS Amplify", "url": "https://www.emanuelebartolesi.com/blog/building-my-new-website-with-astro-github-copilot-and-aws-amplify-3eoc/", "published_at": "2025-10-07T12:41:50+00:00" }, { "id": "01a08772-ef6b-72af-9d54-42709832e11c", "title": "🌱 Introducing Green Software Indicator: a Browser Extension for a greener web", "url": "https://www.emanuelebartolesi.com/blog/introducing-green-software-indicator-a-browser-extension-for-a-greener-web-5692/", "published_at": "2025-09-30T20:05:25+00:00" }, { "id": "01a08772-ef6b-72af-9d54-427098955734", "title": "Weekly 0087", "url": "https://www.emanuelebartolesi.com/blog/weekly-0087-4l3d/", "published_at": "2025-09-08T19:20:08+00:00" }, { "id": "01a08772-ef6b-72af-9d54-427098adae0e", "title": "✨ Advanced Tips and Tricks for GitHub Gists (Part 1: Unlocking the Power of Gists)", "url": "https://www.emanuelebartolesi.com/blog/advanced-tips-and-tricks-for-github-gists-part-1-unlocking-the-power-of-gists-22h5/", "published_at": "2025-09-05T06:05:12+00:00" }, { "id": "01a08772-ef6b-72af-9d54-42709942369a", "title": "Weekly 0086", "url": "https://www.emanuelebartolesi.com/blog/weekly-0086-246i/", "published_at": "2025-09-03T04:49:52+00:00" }, { "id": "01a08772-ef6b-72af-9d54-42709a17d75b", "title": "🚀 GitHub Copilot: A Persona-Based Approach to Real-World Development", "url": "https://www.emanuelebartolesi.com/blog/github-copilot-a-persona-based-approach-to-real-world-development-56ee/", "published_at": "2025-08-26T11:30:01+00:00" }, { "id": "01a08772-ef6b-72af-9d54-42709a873742", "title": "Writing Emails: Tips & Tricks (Especially for Developers)", "url": "https://www.emanuelebartolesi.com/blog/writing-emails-tips-tricks-especially-for-developers-1e7i/", "published_at": "2025-08-19T07:41:49+00:00" }, { "id": "01a08772-ef6b-72af-9d54-42709b334b28", "title": "How I Organize My Microsoft Teams Chats (Without Losing My Mind)", "url": "https://www.emanuelebartolesi.com/blog/how-i-organize-my-microsoft-teams-chats-without-losing-my-mind-2hbm/", "published_at": "2025-08-12T09:14:05+00:00" }, { "id": "01a08772-ef6b-72af-9d54-42709c1a5f7f", "title": "Weekly 0083", "url": "https://www.emanuelebartolesi.com/blog/weekly-0083-50j5/", "published_at": "2025-06-28T22:00:00+00:00" }, { "id": "01a08772-ef6b-72af-9d54-42709d08b8f7", "title": "Running External Commands in C# and Wait Until They Finish", "url": "https://www.emanuelebartolesi.com/blog/running-external-commands-in-c-and-wait-until-they-finish-3f8l/", "published_at": "2025-06-28T18:29:50+00:00" }, { "id": "01a08772-ef6b-72af-9d54-42709d15d1d1", "title": "Structuring GitHub Enterprise: Best Practices from the Org Level Down", "url": "https://www.emanuelebartolesi.com/blog/structuring-github-enterprise-best-practices-from-the-org-level-down-45i5/", "published_at": "2025-06-17T10:38:11+00:00" }, { "id": "01a08772-ef6b-72af-9d54-42709d18d0ed", "title": "Weekly 0081", "url": "https://www.emanuelebartolesi.com/blog/weekly-0081-1kbk/", "published_at": "2025-06-16T19:57:33+00:00" }, { "id": "01a08772-ef6b-72af-9d54-42709d5b5fdd", "title": "Tools I Use Every Day (June 2025 Edition)", "url": "https://www.emanuelebartolesi.com/blog/tools-i-use-every-day-june-2025-edition-2kmb/", "published_at": "2025-06-15T14:28:33+00:00" }, { "id": "01a08772-ef6b-72af-9d54-42709da61170", "title": "Weekly 0080", "url": "https://www.emanuelebartolesi.com/blog/weekly-0080-3ica/", "published_at": "2025-06-11T20:33:24+00:00" }, { "id": "01a08772-ef6b-72af-9d54-42709e3b8ce6", "title": "SignAI - AI-powered service email signatures", "url": "https://www.emanuelebartolesi.com/blog/signai-ai-powered-service-email-signatures-3gnp/", "published_at": "2025-06-08T20:10:42+00:00" }, { "id": "01a08772-ef6b-72af-9d54-42709f02de2f", "title": "My First 3 Months as a Senior Cloud Engineer at Xebia", "url": "https://www.emanuelebartolesi.com/blog/my-first-3-months-as-a-senior-cloud-engineer-at-xebia-2kgk/", "published_at": "2025-06-05T14:59:39+00:00" }, { "id": "01a08772-ef6b-72af-9d54-42709f50f989", "title": "Tips for Improving API Performance in ASP.NET Core", "url": "https://www.emanuelebartolesi.com/blog/tips-for-improving-api-performance-in-aspnet-core-n4o/", "published_at": "2025-06-01T20:23:55+00:00" }, { "id": "01a08772-ef6b-72af-9d54-42709f9a6abb", "title": "How to Configure YubiKey with GitHub", "url": "https://www.emanuelebartolesi.com/blog/how-to-configure-yubikey-with-github-3lga/", "published_at": "2025-05-25T17:56:31+00:00" }, { "id": "01a08772-ef6b-72af-9d54-42709fb2dba3", "title": "From Hello World to Hello Customers: Why Programs Aren’t Products", "url": "https://www.emanuelebartolesi.com/blog/from-hello-world-to-hello-customers-why-programs-arent-products-imp/", "published_at": "2025-04-25T09:14:12+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270a01df095", "title": "Git stashing: save and restore your code", "url": "https://www.emanuelebartolesi.com/blog/git-stashing-save-and-restore-your-code-5eh6/", "published_at": "2025-03-19T07:56:00+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270a06ce7ba", "title": "C# to Typescript Cheatsheet", "url": "https://www.emanuelebartolesi.com/blog/c-to-typescript-cheatsheet-gp6/", "published_at": "2025-03-16T16:42:22+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270a15ec0ac", "title": "What’s in My Bag: The Essentials for a Productive Day at the Office [2025]", "url": "https://www.emanuelebartolesi.com/blog/whats-in-my-bag-the-essentials-for-a-productive-day-at-the-office-2025-e2o/", "published_at": "2025-03-14T15:52:51+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270a1c678eb", "title": "How to Enhance the API Response with a Wrapper Class with Additional Information with .NET Minimal API", "url": "https://www.emanuelebartolesi.com/blog/how-to-enhance-the-api-response-with-a-wrapper-class-with-additional-information-with-net-minimal-45ea/", "published_at": "2025-01-16T20:04:11+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270a2556b5a", "title": "My Favorite Tech Stack for Startup Success in 2025", "url": "https://www.emanuelebartolesi.com/blog/my-favorite-tech-stack-for-startup-success-in-2025-1e14/", "published_at": "2025-01-14T14:48:47+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270a31f96bc", "title": "How I Set Up an Awesome PowerShell Environment for Script Development", "url": "https://www.emanuelebartolesi.com/blog/how-i-set-up-an-awesome-powershell-environment-for-script-development-d4p/", "published_at": "2025-01-09T13:25:02+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270a3ffa897", "title": "Transforming Windows Terminal into a Productivity Powerhouse", "url": "https://www.emanuelebartolesi.com/blog/transforming-windows-terminal-into-a-productivity-powerhouse-53d5/", "published_at": "2024-12-27T11:16:13+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270a45580d5", "title": "Using Git Maintenance in GitHub Actions: Optimize Your Repositories Automatically", "url": "https://www.emanuelebartolesi.com/blog/using-git-maintenance-in-github-actions-optimize-your-repositories-automatically-39ka/", "published_at": "2024-12-20T07:04:23+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270a5034c04", "title": "Optimizing Your Repository for Speed and Efficiency", "url": "https://www.emanuelebartolesi.com/blog/optimizing-your-repository-for-speed-and-efficiency-5co2/", "published_at": "2024-12-19T19:19:52+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270a593f53b", "title": "The Secret Life of a Microsoft MVP", "url": "https://www.emanuelebartolesi.com/blog/the-secret-life-of-a-microsoft-mvp-3dal/", "published_at": "2024-12-10T10:30:00+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270a6323599", "title": "Introducing PowerShell Utility Scripts", "url": "https://www.emanuelebartolesi.com/blog/introducing-powershell-utility-scripts-2e6m/", "published_at": "2024-11-18T07:32:44+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270a72299b4", "title": "Codemotion 2024 Milan: Rediscovering My Voice and Passion as a Speaker", "url": "https://www.emanuelebartolesi.com/blog/codemotion-2024-milan-rediscovering-my-voice-and-passion-as-a-speaker-171o/", "published_at": "2024-11-06T08:59:57+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270a7a763ae", "title": "Impostor Syndrome: from A - Z", "url": "https://www.emanuelebartolesi.com/blog/impostor-syndrome-from-a-z-4dhl/", "published_at": "2024-10-09T11:31:24+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270a892320b", "title": "Recap of Experts Live 2024 in Budapest: Three Days of Cloud, Code, and Connections", "url": "https://www.emanuelebartolesi.com/blog/recap-of-experts-live-2024-in-budapest-three-days-of-cloud-code-and-connections-189h/", "published_at": "2024-10-07T13:48:51+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270a961afb0", "title": "The Impact of Not Turning Off Your PC for Three Weeks: A Deep Dive into Hibernate Mode and Application Performance", "url": "https://www.emanuelebartolesi.com/blog/the-impact-of-not-turning-off-your-pc-for-three-weeks-a-deep-dive-into-hibernate-mode-and-application-performance-3dp7/", "published_at": "2024-09-05T09:09:10+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270a97b7cd2", "title": "Weekly 0075", "url": "https://www.emanuelebartolesi.com/blog/weekly-0075-3bgi/", "published_at": "2024-09-04T19:42:40+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270aa1b0c65", "title": "Why You Should Attend Experts Live Europe 2024 in Budapest: Unlocking Opportunities in the Heart of Innovation", "url": "https://www.emanuelebartolesi.com/blog/why-you-should-attend-experts-live-europe-2024-in-budapest-unlocking-opportunities-in-the-heart-of-innovation-3pbg/", "published_at": "2024-09-01T19:15:18+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270aa50db6a", "title": "Why Reading Official Documentation First Made Me a Better Developer", "url": "https://www.emanuelebartolesi.com/blog/why-reading-official-documentation-first-made-me-a-better-developer-1aol/", "published_at": "2024-08-30T20:22:45+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270aac1ea72", "title": "Weekly 0074", "url": "https://www.emanuelebartolesi.com/blog/weekly-0076-2ibl/", "published_at": "2024-08-26T18:02:47+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270aace942e", "title": "🎉 Celebrating 11 Years as a Microsoft MVP: A Journey of Perseverance and Gratitude 🌟", "url": "https://www.emanuelebartolesi.com/blog/celebrating-11-years-as-a-microsoft-mvp-a-journey-of-perseverance-and-gratitude-24dg/", "published_at": "2024-08-22T08:31:53+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270aae28342", "title": "Navigating Tech Debt in Early-Stage Startups: The Double-Edged Sword", "url": "https://www.emanuelebartolesi.com/blog/navigating-tech-debt-in-early-stage-startups-the-double-edged-sword-4fef/", "published_at": "2024-08-20T12:17:11+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270aaf40d24", "title": "Unlocking the Power of Out-GridView in PowerShell", "url": "https://www.emanuelebartolesi.com/blog/unlocking-the-power-of-out-gridview-in-powershell-4aei/", "published_at": "2024-04-30T08:24:43+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270abca766f", "title": "What's in my bag when I go to the office [April 2024 Edition]", "url": "https://www.emanuelebartolesi.com/blog/whats-in-my-bag-when-i-go-to-the-office-april-2024-edition-4edg/", "published_at": "2024-04-25T06:13:47+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270abcc7260", "title": "Navigating Open Spaces: Survival Guide for Neurodivergent Individuals", "url": "https://www.emanuelebartolesi.com/blog/navigating-open-spaces-survival-guide-for-neurodivergent-individuals-4l73/", "published_at": "2024-03-19T09:29:42+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270ac56a52a", "title": "How to Push All Branches from Command Line", "url": "https://www.emanuelebartolesi.com/blog/how-to-push-all-branches-from-command-line-3nib/", "published_at": "2024-02-24T21:40:15+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270ad04f536", "title": "The Dilemma of Perfection: Balancing Timeliness and Quality in Product Development", "url": "https://www.emanuelebartolesi.com/blog/the-dilemma-of-perfection-balancing-timeliness-and-quality-in-product-development-4jlj/", "published_at": "2024-02-19T13:12:00+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270ad484142", "title": "Decoding Startup Jargon: A Comprehensive Guide for Entrepreneurs", "url": "https://www.emanuelebartolesi.com/blog/decoding-startup-jargon-a-comprehensive-guide-for-entrepreneurs-12im/", "published_at": "2024-02-16T07:57:13+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270ad96a55c", "title": "How to Manage Variables Configuration in a PowerShell Project", "url": "https://www.emanuelebartolesi.com/blog/how-to-manage-variables-configuration-in-a-powershell-project-59cn/", "published_at": "2024-02-02T19:05:30+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270ade6718d", "title": "How Endel App Boosted My Productivity as a Developer and CTO", "url": "https://www.emanuelebartolesi.com/blog/how-endel-app-boosted-my-productivity-as-a-developer-and-cto-5b7n/", "published_at": "2024-01-27T09:00:56+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270adf93eb1", "title": "How To Add Controllers To A Blazor Server App", "url": "https://www.emanuelebartolesi.com/blog/how-to-add-controllers-to-a-blazor-server-app-a9/", "published_at": "2024-01-23T07:31:57+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270ae5ab52a", "title": "My Wrap Up of 2023: A Year of Growth and Recognition", "url": "https://www.emanuelebartolesi.com/blog/my-wrap-up-of-2023-a-year-of-growth-and-recognition-4b6n/", "published_at": "2024-01-21T05:31:21+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270af1aa1fa", "title": "Keep Your Email out of Recipients’ Spam Folders", "url": "https://www.emanuelebartolesi.com/blog/keep-your-email-out-of-recipients-spam-folders-177b/", "published_at": "2024-01-14T14:57:22+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270afb94b2a", "title": "How to Speak the Language of the Internet: A Introduction to the Most Common Network Protocols", "url": "https://www.emanuelebartolesi.com/blog/how-to-speak-the-language-of-the-internet-a-guide-to-the-most-common-network-protocols-j8e/", "published_at": "2024-01-03T09:55:00+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270b067d6f7", "title": "The Power of Atomic Commits in Git: How and Why to Do It", "url": "https://www.emanuelebartolesi.com/blog/the-power-of-atomic-commits-in-git-how-and-why-to-do-it-54mn/", "published_at": "2023-12-22T05:59:44+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270b11b9811", "title": "How to retrieve sub properties in a PowerShell script with the Invoke-Expression method", "url": "https://www.emanuelebartolesi.com/blog/how-to-retrieve-sub-properties-in-a-powershell-script-with-the-invoke-expression-method-16f4/", "published_at": "2023-12-07T13:55:00+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270b15e7260", "title": "Fetching and Publishing Settings for Azure Functions with Azure Functions Core Tools Command Line", "url": "https://www.emanuelebartolesi.com/blog/fetching-and-publishing-settings-for-azure-functions-with-azure-functions-core-tools-command-line-4akj/", "published_at": "2023-12-05T13:46:00+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270b17905b8", "title": "Developers and Sherpas: A Mountainous Analogy", "url": "https://www.emanuelebartolesi.com/blog/developers-and-sherpas-a-mountainous-analogy-362i/", "published_at": "2023-11-26T19:22:04+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270b1ea393a", "title": "Set up GitHub Codespaces for a .NET 8 application", "url": "https://www.emanuelebartolesi.com/blog/set-up-github-codespaces-for-a-net-8-application-5999/", "published_at": "2023-11-21T20:38:45+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270b2553878", "title": "GitHub Codespaces: A Faster Way to Develop in the Cloud", "url": "https://www.emanuelebartolesi.com/blog/github-codespaces-a-faster-way-to-develop-in-the-cloud-2ml4/", "published_at": "2023-11-21T20:38:25+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270b28990c4", "title": "ESPC 2023: How to Spice Up Your Meetings with Microsoft Teams Meeting Extensions", "url": "https://www.emanuelebartolesi.com/blog/espc-2023-how-to-spice-up-your-meetings-with-microsoft-teams-meeting-extensions-20kg/", "published_at": "2023-11-15T07:54:59+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270b313c6b1", "title": "Why I love Monaspace font for coding", "url": "https://www.emanuelebartolesi.com/blog/why-i-love-monaspace-font-for-coding-47e7/", "published_at": "2023-11-13T06:37:15+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270b3fc3a0a", "title": "Recap Codemotion 2023", "url": "https://www.emanuelebartolesi.com/blog/recap-codemotion-2023-1o6c/", "published_at": "2023-10-30T09:06:00+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270b4774c8e", "title": "How to Release a Side Project as a Real Product", "url": "https://www.emanuelebartolesi.com/blog/how-to-release-a-side-project-as-a-real-product-emj/", "published_at": "2023-10-28T19:51:37+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270b4a65c69", "title": "How To Handle Microsoft Graph Paging in PowerShell", "url": "https://www.emanuelebartolesi.com/blog/how-to-handle-microsoft-graph-paging-in-powershell-4l8m/", "published_at": "2023-10-17T05:14:18+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270b50f248a", "title": "How to avoid Microsoft Graph API throttling and optimize network traffic", "url": "https://www.emanuelebartolesi.com/blog/how-to-avoid-microsoft-graph-api-throttling-and-optimize-network-traffic-5c2g/", "published_at": "2023-10-13T11:16:47+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270b56b80ef", "title": "Azure Automation vs Azure Functions with Powershell", "url": "https://www.emanuelebartolesi.com/blog/azure-automation-vs-azure-functions-with-powershell-ef/", "published_at": "2023-10-09T04:31:24+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270b5a1424e", "title": "Weekly 0070", "url": "https://www.emanuelebartolesi.com/blog/weekly-0070-321/", "published_at": "2023-10-03T19:52:22+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270b608b357", "title": "Experts Live 2023 - My Recap", "url": "https://www.emanuelebartolesi.com/blog/experts-live-2023-my-recap-4ack/", "published_at": "2023-09-29T20:49:32+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270b6e5ccd8", "title": "What's in my bag for Experts Live Europe", "url": "https://www.emanuelebartolesi.com/blog/whats-in-my-bag-for-experts-live-europe-9dn/", "published_at": "2023-09-17T22:06:31+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270b782f074", "title": "Weekly 0068", "url": "https://www.emanuelebartolesi.com/blog/weekly-0068-2og2/", "published_at": "2023-09-10T16:51:54+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270b788d077", "title": "Building a Contact Form with Microsoft Azure and Blazor", "url": "https://www.emanuelebartolesi.com/blog/building-a-contact-form-with-microsoft-azure-and-blazor-3fbh/", "published_at": "2023-09-08T13:01:32+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270b7bc141e", "title": "Weekly 0067", "url": "https://www.emanuelebartolesi.com/blog/weekly-0067-53d6/", "published_at": "2023-09-04T05:36:59+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270b8659b60", "title": "Setting up VS Code for C# development", "url": "https://www.emanuelebartolesi.com/blog/setting-up-vs-code-for-c-development-21do/", "published_at": "2023-08-31T13:58:01+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270b8997512", "title": "Weekly 0066", "url": "https://www.emanuelebartolesi.com/blog/weekly-0066-18hk/", "published_at": "2023-08-28T16:25:18+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270b978d0e2", "title": "PowerShell: Turn Your Custom Objects into CSV Files (and vice versa) with a Snap of Your Fingers", "url": "https://www.emanuelebartolesi.com/blog/powershell-turn-your-custom-objects-into-csv-files-and-vice-versa-with-a-snap-of-your-fingers-ifk/", "published_at": "2023-08-25T12:01:00+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270b9b28fdc", "title": "I’m Back on Twitch! Join Me for Live Coding, Learning, and Fun!", "url": "https://www.emanuelebartolesi.com/blog/im-back-on-twitch-join-me-for-live-coding-learning-and-fun-4p4a/", "published_at": "2023-08-14T13:11:09+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270b9fe4f37", "title": "Why You Should Attend Experts Live Europe 2023", "url": "https://www.emanuelebartolesi.com/blog/why-you-should-attend-experts-live-europe-2023-4ldp/", "published_at": "2023-07-18T11:10:43+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270ba09caa3", "title": "How to prevent the screen turn off after a while in Blazor", "url": "https://www.emanuelebartolesi.com/blog/how-to-prevent-the-screen-turn-off-after-a-while-in-blazor-4b29/", "published_at": "2023-07-12T12:39:00+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270ba303e1a", "title": "Celebrating 10 Years as a Microsoft MVP 🎉", "url": "https://www.emanuelebartolesi.com/blog/celebrating-10-years-as-a-microsoft-mvp-2bed/", "published_at": "2023-07-06T14:46:44+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270bb2c7563", "title": "Backend development is more than writing endpoints for frontend", "url": "https://www.emanuelebartolesi.com/blog/backend-development-is-more-than-writing-endpoints-for-frontend-gl1/", "published_at": "2023-07-03T12:42:00+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270bbefa49e", "title": "Weekly 0064", "url": "https://www.emanuelebartolesi.com/blog/weekly-0064-3edi/", "published_at": "2023-06-21T11:28:32+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270bcda7bd7", "title": "How to Clean Up Your Local Repository with Git Commands", "url": "https://www.emanuelebartolesi.com/blog/how-to-clean-up-your-local-repository-with-git-commands-531o/", "published_at": "2023-06-16T14:02:00+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270bdbed1a6", "title": "Weekly 0063", "url": "https://www.emanuelebartolesi.com/blog/weekly-0063-n74/", "published_at": "2023-06-12T05:09:08+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270bdd919be", "title": "How to Boost Your Web Performance with HTML5 Features", "url": "https://www.emanuelebartolesi.com/blog/how-to-boost-your-web-performance-with-html5-features-4027/", "published_at": "2023-06-07T13:29:10+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270bea03cba", "title": "Safari 17 Beta: A Game Changer for PWAs on MacOS", "url": "https://www.emanuelebartolesi.com/blog/safari-17-beta-a-game-changer-for-pwas-on-macos-ddp/", "published_at": "2023-06-06T15:20:00+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270bf2c32a1", "title": "Weekly 0062", "url": "https://www.emanuelebartolesi.com/blog/weekly-0062-4mho/", "published_at": "2023-06-04T19:02:02+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270bfab6998", "title": "Visual Studio 2022: A New Way to Work with HTTP Requests and Responses", "url": "https://www.emanuelebartolesi.com/blog/visual-studio-2022-a-new-way-to-work-with-http-requests-and-responses-41hp/", "published_at": "2023-06-01T12:43:00+00:00" } ] posts Claim your blog
Back to emanuelebartolesi.com
Blog · corpus.blog/blogs/emanuelebartolesi.com/posts

emanuelebartolesi.com

emanuelebartolesi.com

2026

2025

2024

2023