41554 blogs · [ { "id": "01a08768-94cd-7156-b4f2-c737decc850d", "title": "Coming Home: Rebuilding This Blog in .NET", "url": "https://dateo-software.de/posts/from-statamic-to-dotnet", "published_at": "2026-03-28T00:00:00+00:00" }, { "id": "01a08768-94cd-7156-b4f2-c737decf6d61", "title": "Using Testing.Platform with NET 9", "url": "https://dateo-software.de/posts/testing-platform", "published_at": "2024-12-04T00:00:00+00:00" }, { "id": "01a08768-94cd-7156-b4f2-c737ded32826", "title": "Have you ever memory-profiled in a unit test?", "url": "https://dateo-software.de/posts/unit-test-memory", "published_at": "2024-10-08T00:00:00+00:00" }, { "id": "01a08768-94cd-7156-b4f2-c737dfaafda1", "title": "Consuming Kafka messages with MassTransit", "url": "https://dateo-software.de/posts/kafka-with-masstransit", "published_at": "2024-08-06T00:00:00+00:00" }, { "id": "01a08768-94cd-7156-b4f2-c737e0303d2b", "title": "(Potential) new language features in C# 13", "url": "https://dateo-software.de/posts/new-in-csharp-13", "published_at": "2024-06-12T00:00:00+00:00" }, { "id": "01a08768-94cd-7156-b4f2-c737e06ab10b", "title": "Enforce architectural constraints using NetArchTest", "url": "https://dateo-software.de/posts/netarchtest", "published_at": "2024-05-07T00:00:00+00:00" }, { "id": "01a08768-94cd-7156-b4f2-c737e12d3516", "title": "Useful features in Entity Framework Core 8 for your application", "url": "https://dateo-software.de/posts/entity-framework-8", "published_at": "2024-04-09T00:00:00+00:00" }, { "id": "01a08768-94cd-7156-b4f2-c737e219650d", "title": "A primer on transaction management in Entity Framework", "url": "https://dateo-software.de/posts/transaction-entity-framework", "published_at": "2024-03-07T00:00:00+00:00" }, { "id": "01a08768-94cd-7156-b4f2-c737e27c4f9a", "title": "Be optimistic about concurrency in Entity Framework", "url": "https://dateo-software.de/posts/concurrency-entity-framework", "published_at": "2024-02-07T00:00:00+00:00" }, { "id": "01a08768-94cd-7156-b4f2-c737e364162b", "title": "There is no template for vertical slicing", "url": "https://dateo-software.de/posts/no-vertical-slicing-template", "published_at": "2024-01-10T00:00:00+00:00" }, { "id": "01a08768-94cd-7156-b4f2-c737e45ddbd9", "title": "Real-world Blazor websites: Robots.txt", "url": "https://dateo-software.de/posts/blazor-robots", "published_at": "2023-11-08T00:00:00+00:00" }, { "id": "01a08768-94cd-7156-b4f2-c737e540664d", "title": "How to version your ASP.NET API", "url": "https://dateo-software.de/posts/web-api-versioning", "published_at": "2023-10-04T00:00:00+00:00" }, { "id": "01a08768-94cd-7156-b4f2-c737e6125898", "title": "Improve your application's observability with custom health checks", "url": "https://dateo-software.de/posts/open-telemetry-best-practices", "published_at": "2023-09-06T00:00:00+00:00" }, { "id": "01a08768-94cd-7156-b4f2-c737e6d282b1", "title": "Best practices for OpenTelemetry in .NET", "url": "https://dateo-software.de/posts/improve-your-applications-observability-with-custom-health-checks", "published_at": "2023-08-09T00:00:00+00:00" }, { "id": "01a08768-94cd-7156-b4f2-c737e7512b01", "title": "Debugging distributed systems is hard!", "url": "https://dateo-software.de/posts/debugging-distributed-systems-is-hard", "published_at": "2023-07-12T00:00:00+00:00" }, { "id": "01a08768-94cd-7156-b4f2-c737e7a579b3", "title": "Deploy your Blazor app to Azure now for free!", "url": "https://dateo-software.de/posts/deploy-blazor-to-azure", "published_at": "2023-06-14T00:00:00+00:00" }, { "id": "01a08768-94cd-7156-b4f2-c737e884fd6b", "title": "Create your own mediator implementation (or use this one)", "url": "https://dateo-software.de/posts/mediator-impelementation", "published_at": "2023-05-16T00:00:00+00:00" }, { "id": "01a08768-94cd-7156-b4f2-c737e8a8739b", "title": "Monitor your application performance with Prometheus and Grafana", "url": "https://dateo-software.de/posts/monitor-prometheus-grafana", "published_at": "2023-04-19T00:00:00+00:00" }, { "id": "01a08768-94cd-7156-b4f2-c737e8c98200", "title": "How to implement the mediator pattern in ASP.NET using MassTransit", "url": "https://dateo-software.de/posts/mediator-masstransit", "published_at": "2023-03-23T00:00:00+00:00" }, { "id": "01a08768-94cd-7156-b4f2-c737e96caaba", "title": "Software engineers suffer from Dunning-Kruger - do you too?", "url": "https://dateo-software.de/posts/dunning-kruger", "published_at": "2023-03-01T00:00:00+00:00" }, { "id": "01a08768-94cd-7156-b4f2-c737ea0eded7", "title": "Integrating MassTransit using AWS SNS/SQS into your ASP.NET project", "url": "https://dateo-software.de/posts/integrating-masstransit", "published_at": "2023-02-01T00:00:00+00:00" }, { "id": "01a08768-94cd-7156-b4f2-c737ea4d4935", "title": "Why tuples in C# are not always a code smell", "url": "https://dateo-software.de/posts/tuples-in-csharp", "published_at": "2023-01-04T00:00:00+00:00" }, { "id": "01a08768-94cd-7156-b4f2-c737ea6d87e8", "title": "Choosing Statamic over WordPress", "url": "https://dateo-software.de/posts/statamic-over-wordpress", "published_at": "2022-12-07T00:00:00+00:00" }, { "id": "01a08768-94cd-7156-b4f2-c737eb2f2f12", "title": "How to publish .NET 7 apps directly to Docker", "url": "https://dateo-software.de/posts/publish-net-apps-to-docker", "published_at": "2022-11-17T00:00:00+00:00" }, { "id": "01a08768-94cd-7156-b4f2-c737ec128ec0", "title": "Action filters in ASP.NET - A quick guide", "url": "https://dateo-software.de/posts/action-filters-in-asp-net", "published_at": "2022-11-07T00:00:00+00:00" }, { "id": "01a08768-94cd-7156-b4f2-c737ec44eebe", "title": "Our site has moved!", "url": "https://dateo-software.de/posts/site-has-moved", "published_at": "2022-10-31T00:00:00+00:00" }, { "id": "01a08768-94cd-7156-b4f2-c737ecdb6c42", "title": "Learn how to improve your ASP.NET Core controllers with these principles", "url": "https://dateo-software.de/posts/improve-your-asp-net-core-controllers", "published_at": "2022-10-17T00:00:00+00:00" }, { "id": "01a08768-94cd-7156-b4f2-c737ed994d43", "title": "Improve your pipeline maintainability with test categories in xUnit", "url": "https://dateo-software.de/posts/test-categories-in-xunit", "published_at": "2022-09-22T00:00:00+00:00" }, { "id": "01a08768-94cd-7156-b4f2-c737edf21579", "title": "Get started with NDepend: Uncle Bob and the Zone of Pain", "url": "https://dateo-software.de/posts/get-started-with-ndepend", "published_at": "2022-09-05T00:00:00+00:00" }, { "id": "01a08768-94cd-7156-b4f2-c737ee6150fb", "title": "Are you using these features in C#?", "url": "https://dateo-software.de/posts/features-in-c-sharp", "published_at": "2022-08-23T00:00:00+00:00" }, { "id": "01a08768-94cd-7156-b4f2-c737eed0f9c7", "title": "10 Best Practices in Async-Await Code in C# in [2022]", "url": "https://dateo-software.de/posts/best-practices-async-await", "published_at": "2022-08-15T00:00:00+00:00" }, { "id": "01a08768-94cd-7156-b4f2-c737ef2f87ef", "title": "How to create your first Flutter app in AndroidStudio", "url": "https://dateo-software.de/posts/first-flutter-app", "published_at": "2022-08-04T00:00:00+00:00" }, { "id": "01a08768-94cd-7156-b4f2-c737eff73b7e", "title": "How to filter post collections by tag in Elementor using code snippets in [2022]", "url": "https://dateo-software.de/posts/filter-posts-by-collections", "published_at": "2022-08-03T00:00:00+00:00" }, { "id": "01a08768-94cd-7156-b4f2-c737f05c7429", "title": "The visitor pattern in C# — The Good, The Bad, And The Ugly", "url": "https://dateo-software.de/posts/visitor-pattern", "published_at": "2021-07-30T00:00:00+00:00" }, { "id": "01a08768-94cd-7156-b4f2-c737f0ea01d5", "title": "Creating a side project that generates passive income", "url": "https://dateo-software.de/posts/side-project", "published_at": "2021-01-30T00:00:00+00:00" }, { "id": "01a08768-94cd-7156-b4f2-c737f1751f59", "title": "How much is enough?", "url": "https://dateo-software.de/posts/how-much-is-enough", "published_at": "2019-07-30T00:00:00+00:00" } ] posts Claim your blog
Back to dateo-software.de
Blog · corpus.blog/blogs/dateo-software.de/posts

dateo-software.de

dateo-software.de

2026

2024

2023

2022

2021

2019