41554 blogs Β· [ { "id": "01a08772-ef6b-72af-9d54-4270c04c27e4", "title": "Understanding and Using ConfigureAwait in Asynchronous Programming", "url": "https://www.emanuelebartolesi.com/blog/understanding-and-using-configureawait-in-asynchronous-programming-2da3/", "published_at": "2023-05-29T12:22:00+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270c1240666", "title": "The Top 5 Best Takeaways from Microsoft Build 2023", "url": "https://www.emanuelebartolesi.com/blog/the-top-5-best-takeaways-from-microsoft-build-2023-43nh/", "published_at": "2023-05-26T21:34:00+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270c21c1a7a", "title": "How to Write Better PowerShell Scripts: Architecture and Best Practices", "url": "https://www.emanuelebartolesi.com/blog/how-to-write-better-powershell-scripts-architecture-and-best-practices-emh/", "published_at": "2023-05-23T08:22:56+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270c29a59ab", "title": "Weekly 0060", "url": "https://www.emanuelebartolesi.com/blog/weekly-0060-1ac1/", "published_at": "2023-05-21T19:34:09+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270c2f5c5b8", "title": "How to Unleash the Power of Multithreading in JavaScript with Web Workers", "url": "https://www.emanuelebartolesi.com/blog/how-to-unleash-the-power-of-multithreading-in-javascript-with-web-workers-20m5/", "published_at": "2023-05-16T13:04:52+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270c2fdb1a5", "title": "Weekly 0059", "url": "https://www.emanuelebartolesi.com/blog/weekly-0059-1c4j/", "published_at": "2023-05-15T22:27:34+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270c3bfe270", "title": "How to Use Visual Studio Like a Pro When Presenting Your Code", "url": "https://www.emanuelebartolesi.com/blog/how-to-use-visual-studio-like-a-pro-when-presenting-your-code-5955/", "published_at": "2023-05-10T07:10:00+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270c3de3cb8", "title": "Week 0058", "url": "https://www.emanuelebartolesi.com/blog/week-0058-l06/", "published_at": "2023-05-09T14:32:39+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270c436b2ab", "title": "How to Use Promise.all and Promise.race to Speed Up Your JavaScript Code", "url": "https://www.emanuelebartolesi.com/blog/how-to-use-promiseall-and-promiseraceto-speed-up-your-javascript-code-3obh/", "published_at": "2023-05-09T12:35:00+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270c457c0f6", "title": "Async and Await in Vanilla JavaScript", "url": "https://www.emanuelebartolesi.com/blog/async-and-await-in-vanilla-javascript-2mep/", "published_at": "2023-05-04T18:47:01+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270c48d3d2f", "title": "Week 0056", "url": "https://www.emanuelebartolesi.com/blog/week-0056-2843/", "published_at": "2023-04-30T12:39:41+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270c491ddc5", "title": "Create an Azure Function with PowerShell and Visual Studio Code", "url": "https://www.emanuelebartolesi.com/blog/create-an-azure-function-with-powershell-and-visual-studio-code-3k9n/", "published_at": "2023-04-28T13:03:41+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270c545e7a9", "title": "How to Clean Up ASP.NET and Visual Studio Cache and Temp Files", "url": "https://www.emanuelebartolesi.com/blog/how-to-clean-up-aspnet-and-visual-studio-cache-and-temp-files-2oee/", "published_at": "2023-04-21T12:14:28+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270c57c123c", "title": "Weekly 0055", "url": "https://www.emanuelebartolesi.com/blog/weekly-0055-2a2d/", "published_at": "2023-04-09T15:52:00+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270c670c113", "title": "Weekly 0054", "url": "https://www.emanuelebartolesi.com/blog/weekly-0054-2l2/", "published_at": "2023-04-02T19:38:01+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270c6aa3b15", "title": "My LinkedIn Course \"Learning GitHub\" by numbers", "url": "https://www.emanuelebartolesi.com/blog/my-linkedin-course-learning-github-by-numbers-237j/", "published_at": "2023-03-27T07:10:34+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270c6ca2242", "title": "Weekly 0053", "url": "https://www.emanuelebartolesi.com/blog/weekly-0053-2enc/", "published_at": "2023-03-27T04:46:42+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270c7387780", "title": "Debugging Multiple .NET Projects in VS Code", "url": "https://www.emanuelebartolesi.com/blog/debugging-multiple-net-projects-in-vs-code-28kn/", "published_at": "2023-03-23T09:51:43+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270c756e251", "title": "Weekly 0052", "url": "https://www.emanuelebartolesi.com/blog/weekly-0052-4had/", "published_at": "2023-03-19T16:16:56+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270c75f7c74", "title": "Hackathon - Hack Together: Microsoft Graph and .NET πŸ¦’ - Submission Day!", "url": "https://www.emanuelebartolesi.com/blog/hackathon-hack-together-microsoft-graph-and-net-submission-day-3kam/", "published_at": "2023-03-15T20:47:17+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270c7efb06d", "title": "Displaying GitHub information on Elgato Streamdeck", "url": "https://www.emanuelebartolesi.com/blog/displaying-github-information-on-elgato-streamdeck-4g96/", "published_at": "2023-03-14T15:43:12+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270c81eae46", "title": "Weekly 0051", "url": "https://www.emanuelebartolesi.com/blog/weekly-0051-1li2/", "published_at": "2023-03-12T19:25:54+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270c887ab3a", "title": "Hackathon - Hack Together: Microsoft Graph and .NET πŸ¦’ - Day 06", "url": "https://www.emanuelebartolesi.com/blog/hackathon-hack-together-microsoft-graph-and-net-day-06-39ji/", "published_at": "2023-03-10T22:13:13+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270c8942065", "title": "Microsoft Ignite Spotlight on Switzerland - My experience at Ask The Experts table", "url": "https://www.emanuelebartolesi.com/blog/microsoft-ignite-spotlight-on-switzerland-my-experience-at-ask-the-experts-table-27k2/", "published_at": "2023-03-10T15:06:09+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270c946e63d", "title": "Hackathon - Hack Together: Microsoft Graph and .NET πŸ¦’ - Day 05", "url": "https://www.emanuelebartolesi.com/blog/hackathon-hack-together-microsoft-graph-and-net-day-05-4eih/", "published_at": "2023-03-08T19:40:14+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270ca0ed7e1", "title": "Hackathon - Hack Together: Microsoft Graph and .NET πŸ¦’ - Day 04", "url": "https://www.emanuelebartolesi.com/blog/hackathon-hack-together-microsoft-graph-and-net-day-04-2jhk/", "published_at": "2023-03-07T18:06:10+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270caea9bf8", "title": "Hackathon - Hack Together: Microsoft Graph and .NET πŸ¦’ - Day 03", "url": "https://www.emanuelebartolesi.com/blog/hackathon-hack-together-microsoft-graph-and-net-day-03-3f5p/", "published_at": "2023-03-06T21:20:35+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270cb774091", "title": "Weekly 0050", "url": "https://www.emanuelebartolesi.com/blog/weekly-0050-3244/", "published_at": "2023-03-06T11:55:06+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270cb987214", "title": "Hackathon - Hack Together: Microsoft Graph and .NET πŸ¦’ - Day 02", "url": "https://www.emanuelebartolesi.com/blog/hackathon-hack-together-microsoft-graph-and-net-day-02-10ne/", "published_at": "2023-03-02T21:32:26+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270cc053e9f", "title": "Hackathon - Hack Together: Microsoft Graph and .NET πŸ¦’ - Day 01", "url": "https://www.emanuelebartolesi.com/blog/hackathon-hack-together-microsoft-graph-and-net-day-01-3a5f/", "published_at": "2023-03-01T22:14:15+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270cc59b6ae", "title": "Weekly 49", "url": "https://www.emanuelebartolesi.com/blog/weekly-49-3g44/", "published_at": "2023-02-28T05:40:24+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270cca6adc2", "title": "Customizing Swagger in Azure Functions", "url": "https://www.emanuelebartolesi.com/blog/customizing-swagger-in-azure-functions-87m/", "published_at": "2023-02-25T17:17:08+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270ccd4dc5f", "title": "Weekly 0048", "url": "https://www.emanuelebartolesi.com/blog/weekly-0048-46fl/", "published_at": "2023-02-20T06:26:31+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270cdc1c64c", "title": "Update the HTML head from a Blazor component", "url": "https://www.emanuelebartolesi.com/blog/update-the-html-head-from-a-blazor-component-3om0/", "published_at": "2023-02-19T12:45:45+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270ce7fdf6f", "title": "Weekly 0047", "url": "https://www.emanuelebartolesi.com/blog/weekly-0047-12a0/", "published_at": "2023-02-13T05:29:52+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270cf4fcaf0", "title": "Accessing hidden Edge Features and Settings", "url": "https://www.emanuelebartolesi.com/blog/accessing-hidden-edge-features-and-settings-5882/", "published_at": "2023-02-12T20:04:34+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270cff1520d", "title": "Weekly 0046", "url": "https://www.emanuelebartolesi.com/blog/weekly-0046-1n00/", "published_at": "2023-02-05T15:18:00+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270d0a57e1b", "title": "Using Elgato Stream Deck with Microsoft Teams", "url": "https://www.emanuelebartolesi.com/blog/using-elgato-stream-deck-with-microsoft-teams-7hg/", "published_at": "2023-02-02T15:58:28+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270d0f41048", "title": "Learning GitHub: a course", "url": "https://www.emanuelebartolesi.com/blog/learning-github-a-course-5ba5/", "published_at": "2023-01-31T13:40:00+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270d1146430", "title": "Weekly 0045", "url": "https://www.emanuelebartolesi.com/blog/weekly-0045-3b82/", "published_at": "2023-01-30T14:20:29+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270d20ab105", "title": "Add or Change a license on GitHub", "url": "https://www.emanuelebartolesi.com/blog/add-or-change-a-license-on-github-1k53/", "published_at": "2023-01-28T16:06:48+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270d2e3576e", "title": "Weekly 0044", "url": "https://www.emanuelebartolesi.com/blog/weekly-0044-21d1/", "published_at": "2023-01-22T19:54:16+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270d320d76e", "title": "Getting started with BenchmarkDotNet", "url": "https://www.emanuelebartolesi.com/blog/getting-started-with-benchmarkdotnet-13f0/", "published_at": "2023-01-19T11:32:22+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270d324f817", "title": "Weekly 0043", "url": "https://www.emanuelebartolesi.com/blog/weekly-0043-3h9c/", "published_at": "2023-01-17T09:57:50+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270d40e2e6e", "title": "Weekly 0042", "url": "https://www.emanuelebartolesi.com/blog/weekly-0042-38be/", "published_at": "2023-01-08T16:00:00+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270d436b21e", "title": "How to get base64 encoded string of a certificate in C#", "url": "https://www.emanuelebartolesi.com/blog/how-to-get-base64-encoded-string-of-a-certificate-in-c-2pko/", "published_at": "2023-01-06T14:40:42+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270d4db62ae", "title": "2022 - an year in review", "url": "https://www.emanuelebartolesi.com/blog/2022-an-year-in-review-4l17/", "published_at": "2022-12-31T17:22:59+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270d55a8932", "title": "Auth0: implementing a device flow in a Console Application with .NET 7 - Part 2", "url": "https://www.emanuelebartolesi.com/blog/auth0-implementing-a-device-flow-in-a-console-application-with-net-7-part-2-45kh/", "published_at": "2022-12-28T15:09:54+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270d61dfefb", "title": "Auth0: implementing a device flow in a Console Application with .NET 7", "url": "https://www.emanuelebartolesi.com/blog/auth0-implementing-a-device-flow-in-a-console-application-with-net-7-k9l/", "published_at": "2022-12-28T08:15:21+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270d65b3bc6", "title": "Weekly 0041", "url": "https://www.emanuelebartolesi.com/blog/weekly-0041-2ag8/", "published_at": "2022-12-20T22:38:07+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270d69078f0", "title": "Tools I use every day", "url": "https://www.emanuelebartolesi.com/blog/tools-i-use-every-day-810/", "published_at": "2022-12-18T22:28:48+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270d75b9cef", "title": "A plugin for Insomnia to retrieve secrets from Azure Key Vault", "url": "https://www.emanuelebartolesi.com/blog/a-plugin-for-insomnia-to-retrieve-secrets-from-azure-key-vault-3mip/", "published_at": "2022-12-11T21:22:22+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270d7d75c10", "title": "Weekly 0039", "url": "https://www.emanuelebartolesi.com/blog/weekly-0039-3k7n/", "published_at": "2022-12-05T06:10:58+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270d888dc60", "title": "Change GitHub account on Windows", "url": "https://www.emanuelebartolesi.com/blog/change-github-account-on-windows-2b91/", "published_at": "2022-11-28T12:53:02+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270d8d8328c", "title": "Weekly 0038", "url": "https://www.emanuelebartolesi.com/blog/weekly-0038-16nc/", "published_at": "2022-11-27T21:55:14+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270d900ad05", "title": "Write to the console.log with styles from Blazor", "url": "https://www.emanuelebartolesi.com/blog/write-to-the-consolelog-with-styles-from-blazor-1937/", "published_at": "2022-11-25T22:05:19+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270d924e84f", "title": "Weekly 0037", "url": "https://www.emanuelebartolesi.com/blog/weekly-0037-3j4m/", "published_at": "2022-11-20T20:05:15+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270d9ac4f74", "title": "Weekly 0036", "url": "https://www.emanuelebartolesi.com/blog/weekly-0036-18hm/", "published_at": "2022-11-13T19:26:31+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270d9ce87e2", "title": "Code Metrics inside Visual Studio 2022", "url": "https://www.emanuelebartolesi.com/blog/code-metrics-inside-visual-studio-2022-3g1c/", "published_at": "2022-11-11T20:28:04+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270d9f27541", "title": "Weekly 0035", "url": "https://www.emanuelebartolesi.com/blog/weekly-0035-5h33/", "published_at": "2022-11-06T20:00:02+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270da325ec0", "title": "Enabling and Disabling Logs in ASP.NET Core 6", "url": "https://www.emanuelebartolesi.com/blog/enabling-and-disabling-logs-in-aspnet-core-6-4076/", "published_at": "2022-11-04T20:14:08+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270da6c69d2", "title": "Weekly 0034", "url": "https://www.emanuelebartolesi.com/blog/weekly-0034-4976/", "published_at": "2022-10-30T14:51:51+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270db3f0e15", "title": "Getting started with GitHub CLI", "url": "https://www.emanuelebartolesi.com/blog/getting-started-with-github-cli-3dph/", "published_at": "2022-10-28T12:13:46+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270db45f75f", "title": "Weekly 0033", "url": "https://www.emanuelebartolesi.com/blog/weekly-0033-1nc7/", "published_at": "2022-10-23T20:00:01+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270db8f1020", "title": "Generate Random Numbers with .NET 6", "url": "https://www.emanuelebartolesi.com/blog/generate-random-numbers-with-net-6-1620/", "published_at": "2022-10-23T16:03:26+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270dc1cf3c4", "title": "Weekly 0032", "url": "https://www.emanuelebartolesi.com/blog/weekly-0032-53am/", "published_at": "2022-10-16T15:38:00+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270dc838715", "title": "Azure Portal Keyboard Shortcuts to improve the navigation experience (and speed it up)", "url": "https://www.emanuelebartolesi.com/blog/azure-portal-keyboard-shortcuts-to-improve-the-navigation-experienceand-speed-it-up-2f7o/", "published_at": "2022-10-14T10:45:18+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270dcafa47a", "title": "Weekly 0031", "url": "https://www.emanuelebartolesi.com/blog/weekly-0031-20kb/", "published_at": "2022-10-10T05:43:36+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270dd0d882a", "title": "Look mum, I wrote a book about ASP.NET Minimal API and it will be released in October", "url": "https://www.emanuelebartolesi.com/blog/look-mum-i-wrote-a-book-about-aspnet-minimal-api-and-it-will-be-release-in-october-52ig/", "published_at": "2022-10-05T08:51:16+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270dd54a9b3", "title": "Weekly 0030", "url": "https://www.emanuelebartolesi.com/blog/week-0030-3i7d/", "published_at": "2022-10-02T19:21:14+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270ddf0af23", "title": "How to record a video for your app", "url": "https://www.emanuelebartolesi.com/blog/how-to-record-a-video-for-your-app-599d/", "published_at": "2022-10-01T18:38:53+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270de5bb317", "title": "Week 0029", "url": "https://www.emanuelebartolesi.com/blog/week-0029-1hh2/", "published_at": "2022-09-25T10:29:01+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270de99bf61", "title": "What’s in my bag when I go to the office (September 2022 Edition)", "url": "https://www.emanuelebartolesi.com/blog/whats-in-my-bag-when-i-go-to-the-office-september-2022-edition-3fdf/", "published_at": "2022-09-23T05:02:16+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270deea177a", "title": "Week 0028", "url": "https://www.emanuelebartolesi.com/blog/week-0028-12kl/", "published_at": "2022-09-19T06:13:41+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270df3e2adb", "title": "Open Edge Developer Tools automatically by launching debug with Visual Studio 2022", "url": "https://www.emanuelebartolesi.com/blog/open-edge-developer-tools-automatically-by-launching-debug-with-visual-studio-2022-54og/", "published_at": "2022-09-15T11:04:08+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270e00e7794", "title": "Week 0027", "url": "https://www.emanuelebartolesi.com/blog/week-0027-3nc1/", "published_at": "2022-09-09T15:15:57+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270e046eab0", "title": "Clean up space on a .NET Developer Machine", "url": "https://www.emanuelebartolesi.com/blog/clean-up-space-on-a-net-developer-machine-29c0/", "published_at": "2022-09-07T07:59:19+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270e0705fc7", "title": "Weekly 0026", "url": "https://www.emanuelebartolesi.com/blog/weekly-0026-4h3i/", "published_at": "2022-09-05T04:05:12+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270e0e69f63", "title": "How to debug an Azure App Service with Visual Studio 2022", "url": "https://www.emanuelebartolesi.com/blog/how-to-debug-an-azure-app-service-with-visual-studio-2022-458i/", "published_at": "2022-09-02T12:55:46+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270e15f9eef", "title": "Week 0025", "url": "https://www.emanuelebartolesi.com/blog/week-0025-4iec/", "published_at": "2022-08-28T20:52:58+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270e24fa301", "title": "Redis Hackathon - Placify", "url": "https://www.emanuelebartolesi.com/blog/redis-hackathon-placify-56m0/", "published_at": "2022-08-24T13:07:08+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270e25a4346", "title": "Weekly 0024", "url": "https://www.emanuelebartolesi.com/blog/week-0024-4f1h/", "published_at": "2022-08-21T18:36:19+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270e32f6d24", "title": "Deploy a .NET 6 Web Application to an Azure App Service by the command line", "url": "https://www.emanuelebartolesi.com/blog/deploy-a-net-6-web-application-to-an-azure-app-service-by-the-command-line-533j/", "published_at": "2022-08-18T14:30:48+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270e3deafb1", "title": "Weekly 0023", "url": "https://www.emanuelebartolesi.com/blog/weekly-0023-10gk/", "published_at": "2022-08-13T14:43:44+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270e4dcd06e", "title": "EasyCaching in a ASP.NET Core Minimal API project", "url": "https://www.emanuelebartolesi.com/blog/easycaching-in-a-aspnet-core-minimal-api-project-263f/", "published_at": "2022-08-12T07:43:27+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270e5c9ac7f", "title": "Weekly 0022", "url": "https://www.emanuelebartolesi.com/blog/weekly-0022-2j6e/", "published_at": "2022-07-21T20:56:00+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270e6205244", "title": "Weekly 0021", "url": "https://www.emanuelebartolesi.com/blog/weekly-0021-3afb/", "published_at": "2022-07-15T15:08:06+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270e6658925", "title": "My Journey as LinkedIn Technical Instructor", "url": "https://www.emanuelebartolesi.com/blog/my-journey-as-linkedin-technical-instructor-14bn/", "published_at": "2022-07-13T12:38:27+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270e66dc75c", "title": "Weekly 0020", "url": "https://www.emanuelebartolesi.com/blog/weekly-0020-54be/", "published_at": "2022-07-10T18:21:40+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270e6f77e0c", "title": "I have been awarded for 9 years in a row as Microsoft MVP", "url": "https://www.emanuelebartolesi.com/blog/i-have-been-awarded-for-9-years-in-a-row-as-microsoft-mvp-28a5/", "published_at": "2022-07-05T15:24:09+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270e7e05963", "title": "Weekly 0019", "url": "https://www.emanuelebartolesi.com/blog/weekly-0019-4c5d/", "published_at": "2022-07-03T05:48:38+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270e8ae03a3", "title": "Why I chose Auth0 for my startup", "url": "https://www.emanuelebartolesi.com/blog/why-i-chose-auth0-for-my-startup-27p8/", "published_at": "2022-06-30T07:10:04+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270e8c57886", "title": "Securing ASP.NET Core MVC 6 App - Add roles - Part 3", "url": "https://www.emanuelebartolesi.com/blog/securing-aspnet-core-mvc-6-app-add-roles-part-3-j29/", "published_at": "2022-06-27T19:00:52+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270e94d35a3", "title": "Securing ASP.NET Core MVC 6 App - Add a profile page - Part 2", "url": "https://www.emanuelebartolesi.com/blog/securing-aspnet-core-mvc-6-app-add-a-profile-page-part-2-1fhh/", "published_at": "2022-06-27T07:28:25+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270e9c0eae9", "title": "Weekly 0018", "url": "https://www.emanuelebartolesi.com/blog/weekly-0018-3gjo/", "published_at": "2022-06-26T15:00:01+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270ea9c3f1d", "title": ".NET Project Folders Structure", "url": "https://www.emanuelebartolesi.com/blog/net-project-folders-structure-36o8/", "published_at": "2022-06-24T13:17:14+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270eb120cc2", "title": "How to debug a Time Trigger Azure Function Locally", "url": "https://www.emanuelebartolesi.com/blog/how-to-debug-a-time-trigger-azure-function-locally-2850/", "published_at": "2022-06-22T14:56:50+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270eb6ea599", "title": "Weekly 0017", "url": "https://www.emanuelebartolesi.com/blog/weekly-0017-5g3p/", "published_at": "2022-06-20T06:51:00+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270eb934e73", "title": "Securing ASP.NET Core MVC 6 App - add authentication to the application - Part 1", "url": "https://www.emanuelebartolesi.com/blog/securing-aspnet-core-mvc-6-app-add-authentication-to-the-application-part-1-1584/", "published_at": "2022-06-15T15:00:02+00:00" }, { "id": "01a08772-ef6b-72af-9d54-4270ec4f60ce", "title": "I just finished reading \"Microsoft 365 Fundamental Guide\" and this is my review", "url": "https://www.emanuelebartolesi.com/blog/i-just-finished-reading-microsoft-365-fundamental-guide-and-this-is-my-review-723/", "published_at": "2022-06-13T15:10:13+00:00" } ] posts Claim your blog
Back to emanuelebartolesi.com
Blog Β· corpus.blog/blogs/emanuelebartolesi.com/posts

emanuelebartolesi.com

emanuelebartolesi.com

2023

2022