| 2. 11. 2024 | Testcontainers and Podman – blog.codingmilitia.com
|
| 17. 6. 2024 | Transactional outbox pattern meets distributed tracing and OpenTelemetry – blog.codingmilitia.com
|
| 13. 5. 2024 | Where are my traces? (weird .NET meets OpenTelemetry gotcha) – blog.codingmilitia.com
|
| 13. 4. 2024 | Primitive vs strongly typed dictionary keys (feat. frozen collections and BenchmarkDotNet) – blog.codingmilitia.com
|
| 8. 1. 2024 | A .NET parallel Kafka consumer proof of concept (feat. Akka.NET and the actor model) – blog.codingmilitia.com
|
| 6. 12. 2023 | Byte array as a dictionary key? Trying out some options – blog.codingmilitia.com
|
| 5. 9. 2023 | Observing .NET microservices with OpenTelemetry - logs, traces and metrics – blog.codingmilitia.com
|
| 17. 8. 2023 | "Parse, don't validate" and other type safety driven shenanigans (plus a C# wishlist) – blog.codingmilitia.com
|
| 28. 7. 2023 | Enforce conventions (but don't go overboard) with architecture tests – blog.codingmilitia.com
|
| 16. 5. 2023 | From domain events to infrastructure - thinking out loud about possible approaches I don’t hate – blog.codingmilitia.com
|
| 8. 5. 2023 | Checking out EF Core inheritance options – blog.codingmilitia.com
|
| 8. 5. 2023 | Checking out EF Core inheritance options – blog.codingmilitia.com
|
| 24. 4. 2023 | A reminder to consider that your context, isn’t the only context (.NET 8 TimeProvider edition) – blog.codingmilitia.com
|
| 24. 4. 2023 | A reminder to consider that your context, isn’t the only context (.NET 8 TimeProvider edition) – blog.codingmilitia.com
|
| 2. 4. 2023 | Contract first OpenAPI development (but still use Swagger UI with ASP.NET Core) – blog.codingmilitia.com
|
| 2. 4. 2023 | Contract first OpenAPI development (but still use Swagger UI with ASP.NET Core) – blog.codingmilitia.com
|
| 31. 1. 2023 | Mapping ASP.NET Core minimal API endpoints with C# source generators – blog.codingmilitia.com
|
| 31. 1. 2023 | Mapping ASP.NET Core minimal API endpoints with C# source generators – blog.codingmilitia.com
|
| 19. 1. 2023 | The “insert specific tech here” developer: yay or nay? – blog.codingmilitia.com
|
| 19. 1. 2023 | The “insert specific tech here” developer: yay or nay? – blog.codingmilitia.com
|
| 7. 11. 2022 | On résumé-driven development, FOMO and dismissing it – blog.codingmilitia.com
|
| 7. 11. 2022 | On résumé-driven development, FOMO and dismissing it – blog.codingmilitia.com
|
| 1. 9. 2022 | Beware of records, with expressions and calculated properties – blog.codingmilitia.com
|
| 1. 9. 2022 | Beware of records, with expressions and calculated properties – blog.codingmilitia.com
|
| 27. 7. 2022 | [Video] Outbox meets change data capture - hooking into the Write-Ahead Log (feat. .NET, PostgreSQL & Kafka) – blog.codingmilitia.com
|
| 27. 7. 2022 | [Video] Outbox meets change data capture - hooking into the Write-Ahead Log (feat. .NET, PostgreSQL & Kafka) – blog.codingmilitia.com
|
| 30. 5. 2022 | [Video] What's the point of async/await in an ASP.NET Core application? – blog.codingmilitia.com
|
| 30. 5. 2022 | [Video] What's the point of async/await in an ASP.NET Core application? – blog.codingmilitia.com
|
| 3. 5. 2022 | [Video] Quick shout-out to DevToys – blog.codingmilitia.com
|
| 3. 5. 2022 | [Video] Quick shout-out to DevToys – blog.codingmilitia.com
|
| 13. 4. 2022 | [Video] Polymorphic JSON Serialization (feat. .NET & System.Text.Json) – blog.codingmilitia.com
|
| 13. 4. 2022 | [Video] Polymorphic JSON Serialization (feat. .NET & System.Text.Json) – blog.codingmilitia.com
|
| 21. 2. 2022 | OpenAPI extensions and Swashbuckle – blog.codingmilitia.com
|
| 21. 2. 2022 | OpenAPI extensions and Swashbuckle – blog.codingmilitia.com
|
| 31. 1. 2022 | Array or object JSON deserialization (feat. .NET & System.Text.Json) – blog.codingmilitia.com
|
| 31. 1. 2022 | Array or object JSON deserialization (feat. .NET & System.Text.Json) – blog.codingmilitia.com
|
| 17. 1. 2022 | [Video] Outbox meets change data capture (feat. .NET, PostgreSQL, Kafka and Debezium) – blog.codingmilitia.com
|
| 17. 1. 2022 | [Video] Outbox meets change data capture (feat. .NET, PostgreSQL, Kafka and Debezium) – blog.codingmilitia.com
|
| 3. 1. 2022 | Getting a complex type as a simple type from the query string in a ASP.NET Core API controller – blog.codingmilitia.com
|
| 3. 1. 2022 | Getting a complex type as a simple type from the query string in a ASP.NET Core API controller – blog.codingmilitia.com
|
| 6. 12. 2021 | [Video] Checking out NDepend – blog.codingmilitia.com
|
| 6. 12. 2021 | [Video] Checking out NDepend – blog.codingmilitia.com
|
| 21. 11. 2021 | [Video] High-performance and compile-time logging source generation in .NET 6 – blog.codingmilitia.com
|
| 21. 11. 2021 | [Video] High-performance and compile-time logging source generation in .NET 6 – blog.codingmilitia.com
|
| 26. 10. 2021 | [Video] Exploring distributed tracing with ASP NET Core 6 – blog.codingmilitia.com
|
| 26. 10. 2021 | [Video] Exploring distributed tracing with ASP NET Core 6 – blog.codingmilitia.com
|
| 17. 8. 2021 | [Video] Are ASP.NET Core Minimal APIs just for demos? – blog.codingmilitia.com
|
| 17. 8. 2021 | [Video] Are ASP.NET Core Minimal APIs just for demos? – blog.codingmilitia.com
|
| 27. 7. 2021 | Next level console apps with Spectre.Console – blog.codingmilitia.com
|
| 27. 7. 2021 | Next level console apps with Spectre.Console – blog.codingmilitia.com
|
| 10. 5. 2021 | Mistaking software for a finished product – blog.codingmilitia.com
|
| 10. 5. 2021 | Mistaking software for a finished product – blog.codingmilitia.com
|
| 7. 4. 2021 | Virtual as a code smell* – blog.codingmilitia.com
|
| 7. 4. 2021 | Virtual as a code smell* – blog.codingmilitia.com
|
| 14. 3. 2021 | Setting up demos in Azure - Part 2: GitHub Actions – blog.codingmilitia.com
|
| 14. 3. 2021 | Setting up demos in Azure - Part 2: GitHub Actions – blog.codingmilitia.com
|
| 7. 3. 2021 | Setting up demos in Azure - Part 1: ARM templates – blog.codingmilitia.com
|
| 7. 3. 2021 | Setting up demos in Azure - Part 1: ARM templates – blog.codingmilitia.com
|
| 24. 1. 2021 | Streamlining package versioning with MinVer – blog.codingmilitia.com
|
| 24. 1. 2021 | Streamlining package versioning with MinVer – blog.codingmilitia.com
|
| 22. 12. 2020 | Getting started with GitHub Actions – blog.codingmilitia.com
|
| 22. 12. 2020 | Getting started with GitHub Actions – blog.codingmilitia.com
|
| 28. 11. 2020 | Going all-in with nullable reference types – blog.codingmilitia.com
|
| 28. 11. 2020 | Going all-in with nullable reference types – blog.codingmilitia.com
|
| 15. 11. 2020 | .NET Conf 2020 and .NET 5 links – blog.codingmilitia.com
|
| 15. 11. 2020 | .NET Conf 2020 and .NET 5 links – blog.codingmilitia.com
|
| 24. 10. 2020 | Setting up a build with NUKE – blog.codingmilitia.com
|
| 24. 10. 2020 | Setting up a build with NUKE – blog.codingmilitia.com
|
| 21. 9. 2020 | Shaking things up a bit - ASPF02O Outro – blog.codingmilitia.com
|
| 21. 9. 2020 | Shaking things up a bit - ASPF02O Outro – blog.codingmilitia.com
|
| 7. 9. 2020 | Some comments, tips and rants about my path to Kubernetes certification – blog.codingmilitia.com
|
| 7. 9. 2020 | Some comments, tips and rants about my path to Kubernetes certification – blog.codingmilitia.com
|
| 18. 8. 2020 | Event-driven integration #6 - Publishing events (feat. Apache Kafka) [ASPF02O|E045] – blog.codingmilitia.com
|
| 18. 8. 2020 | Event-driven integration #6 - Publishing events (feat. Apache Kafka) [ASPF02O|E045] – blog.codingmilitia.com
|
| 15. 7. 2020 | Microservices and correctly built distributed systems – blog.codingmilitia.com
|
| 15. 7. 2020 | Microservices and correctly built distributed systems – blog.codingmilitia.com
|
| 9. 6. 2020 | Event-driven integration #5 - Quick intro to Apache Kafka [ASPF02O|E044] – blog.codingmilitia.com
|
| 9. 6. 2020 | Event-driven integration #5 - Quick intro to Apache Kafka [ASPF02O|E044] – blog.codingmilitia.com
|
| 7. 5. 2020 | Event-driven integration #4 - Outbox publisher (feat. IHostedService & Channels) [ASPF02O|E043] – blog.codingmilitia.com
|
| 7. 5. 2020 | Event-driven integration #4 - Outbox publisher (feat. IHostedService & Channels) [ASPF02O|E043] – blog.codingmilitia.com
|
| 28. 4. 2020 | Event-driven integration #3 - Storing events in the outbox table [ASPF02O|E042] – blog.codingmilitia.com
|
| 28. 4. 2020 | Event-driven integration #3 - Storing events in the outbox table [ASPF02O|E042] – blog.codingmilitia.com
|
| 20. 4. 2020 | Event-driven integration #2 - Inferring events from EF Core changes [ASPF02O|E041] – blog.codingmilitia.com
|
| 20. 4. 2020 | Event-driven integration #2 - Inferring events from EF Core changes [ASPF02O|E041] – blog.codingmilitia.com
|
| 13. 4. 2020 | Event-driven integration #1 - Intro to the transactional outbox pattern [ASPF02O|E040] – blog.codingmilitia.com
|
| 13. 4. 2020 | Event-driven integration #1 - Intro to the transactional outbox pattern [ASPF02O|E040] – blog.codingmilitia.com
|
| 5. 4. 2020 | Event-driven integration - Overview [ASPF02O|E039] – blog.codingmilitia.com
|
| 5. 4. 2020 | Event-driven integration - Overview [ASPF02O|E039] – blog.codingmilitia.com
|
| 2. 3. 2020 | More explicit domain error handling and fewer exceptions with Either and Error types [ASPF02O|E038] – blog.codingmilitia.com
|
| 2. 3. 2020 | More explicit domain error handling and fewer exceptions with Either and Error types [ASPF02O|E038] – blog.codingmilitia.com
|
| 17. 2. 2020 | Better use of types - avoiding nulls with an Optional type [ASPF02O|E037] – blog.codingmilitia.com
|
| 17. 2. 2020 | Better use of types - avoiding nulls with an Optional type [ASPF02O|E037] – blog.codingmilitia.com
|
| 6. 2. 2020 | E036 - Making things more object oriented with rich domain entities - ASPF02O – blog.codingmilitia.com
|
| 6. 2. 2020 | E036 - Making things more object oriented with rich domain entities - ASPF02O – blog.codingmilitia.com
|
| 4. 2. 2020 | A look at Building the Future 2020 – blog.codingmilitia.com
|
| 4. 2. 2020 | A look at Building the Future 2020 – blog.codingmilitia.com
|
| 20. 1. 2020 | E035 - Experimenting with (yet) another approach to data access organization - ASPF02O – blog.codingmilitia.com
|
| 20. 1. 2020 | E035 - Experimenting with (yet) another approach to data access organization - ASPF02O – blog.codingmilitia.com
|
| 10. 1. 2020 | E034 - Segregating use cases with MediatR - ASPF02O – blog.codingmilitia.com
|
| 10. 1. 2020 | E034 - Segregating use cases with MediatR - ASPF02O – blog.codingmilitia.com
|
| 20. 12. 2019 | E033 - Redesigning the API: Improving the internal architecture - ASPF02O – blog.codingmilitia.com
|
| 20. 12. 2019 | E033 - Redesigning the API: Improving the internal architecture - ASPF02O – blog.codingmilitia.com
|
| 10. 12. 2019 | Use POCOs to group data and logic - there's more to life than services and DTOs – blog.codingmilitia.com
|
| 10. 12. 2019 | Use POCOs to group data and logic - there's more to life than services and DTOs – blog.codingmilitia.com
|
| 1. 12. 2019 | "Equals" and "==" are not... equal – blog.codingmilitia.com
|
| 1. 12. 2019 | "Equals" and "==" are not... equal – blog.codingmilitia.com
|
| 21. 11. 2019 | Episode 032 - Upgrading to ASP.NET Core 3.0 - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
|
| 21. 11. 2019 | Episode 032 - Upgrading to ASP.NET Core 3.0 - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
|
| 3. 11. 2019 | A year remote – blog.codingmilitia.com
|
| 3. 11. 2019 | A year remote – blog.codingmilitia.com
|
| 25. 10. 2019 | Episode 031 - Some simple unit tests with xUnit - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
|
| 25. 10. 2019 | Episode 031 - Some simple unit tests with xUnit - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
|
| 8. 10. 2019 | Episode 030 - Analyzing performance with BenchmarkDotNet - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
|
| 8. 10. 2019 | Episode 030 - Analyzing performance with BenchmarkDotNet - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
|
| 11. 9. 2019 | Episode 029 - Simplifying the BFF with ProxyKit - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
|
| 11. 9. 2019 | Episode 029 - Simplifying the BFF with ProxyKit - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
|
| 31. 8. 2019 | Episode 028 - Multiple service instances tweaks - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
|
| 31. 8. 2019 | Episode 028 - Multiple service instances tweaks - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
|
| 12. 8. 2019 | Episode 027 - Up and running with Docker Compose - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
|
| 12. 8. 2019 | Episode 027 - Up and running with Docker Compose - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
|
| 29. 7. 2019 | Episode 026 - Getting started with Docker - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
|
| 29. 7. 2019 | Episode 026 - Getting started with Docker - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
|
| 13. 7. 2019 | Episode 025 - Integrating IdentityServer4 - Part 5 - Frontend - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
|
| 13. 7. 2019 | Episode 025 - Integrating IdentityServer4 - Part 5 - Frontend - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
|
| 23. 6. 2019 | Episode 024 - Integrating IdentityServer4 - Part 4 - Back for Front - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
|
| 22. 6. 2019 | Episode 024 - Integrating IdentityServer4 - Part 4 - Back for Front - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
|
| 16. 6. 2019 | Episode 023 - Integrating IdentityServer4 - Part 3 - API - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
|
| 16. 6. 2019 | Episode 023 - Integrating IdentityServer4 - Part 3 - API - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
|
| 13. 6. 2019 | Episode 022 - Integrating IdentityServer4 - Part 2 - Auth Service - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
|
| 13. 6. 2019 | Episode 022 - Integrating IdentityServer4 - Part 2 - Auth Service - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
|
| 29. 5. 2019 | Episode 021 - Integrating IdentityServer4 - Part 1 - Overview - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
|
| 29. 5. 2019 | Episode 021 - Integrating IdentityServer4 - Part 1 - Overview - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
|
| 22. 5. 2019 | The Uri composition mystery – blog.codingmilitia.com
|
| 22. 5. 2019 | The Uri composition mystery – blog.codingmilitia.com
|
| 5. 5. 2019 | Episode 020 - The backend for frontend and the HttpClient - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
|
| 5. 5. 2019 | Episode 020 - The backend for frontend and the HttpClient - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
|
| 29. 4. 2019 | Episode 019 - Roles, claims and policies - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
|
| 29. 4. 2019 | Episode 019 - Roles, claims and policies - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
|
| 24. 4. 2019 | Episode 018 - Internationalization - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
|
| 24. 4. 2019 | Episode 018 - Internationalization - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
|
| 31. 3. 2019 | Episode 017 - More Identity, more Razor Pages - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
|
| 31. 3. 2019 | Episode 017 - More Identity, more Razor Pages - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
|
| 24. 2. 2019 | Episode 016 - Authentication with Identity and Razor Pages - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
|
| 24. 2. 2019 | Episode 016 - Authentication with Identity and Razor Pages - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
|
| 12. 2. 2019 | Episode 015 - Calling the Web API from the frontend - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
|
| 12. 2. 2019 | Episode 015 - Calling the Web API from the frontend - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
|
| 7. 2. 2019 | Episode 014 - Centralizing frontend state with Vuex - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
|
| 7. 2. 2019 | Episode 014 - Centralizing frontend state with Vuex - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
|
| 2. 2. 2019 | Episode 013 - Starting the frontend with Vue.js - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
|
| 2. 2. 2019 | Episode 013 - Starting the frontend with Vue.js - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
|
| 26. 1. 2019 | Episode 012 - Move to a Web API - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
|
| 26. 1. 2019 | Episode 012 - Move to a Web API - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
|
| 16. 1. 2019 | Episode 011 - Data access with Entity Framework Core - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
|
| 16. 1. 2019 | Episode 011 - Data access with Entity Framework Core - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
|
| 17. 12. 2018 | Episode 010 - Async all the things - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
|
| 17. 12. 2018 | Episode 010 - Async all the things - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
|
| 10. 12. 2018 | Episode 009 - MVC filters - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
|
| 10. 12. 2018 | Episode 009 - MVC filters - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
|
| 5. 12. 2018 | Episode 008 - Middlewares - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
|
| 5. 12. 2018 | Episode 008 - Middlewares - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
|
| 21. 11. 2018 | Episode 007 - Logging - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
|
| 21. 11. 2018 | Episode 007 - Logging - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
|
| 16. 11. 2018 | Episode 006 - Configuration - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
|
| 16. 11. 2018 | Episode 006 - Configuration - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
|
| 4. 11. 2018 | Episode 005 - Dependency Injection - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
|
| 4. 11. 2018 | Episode 005 - Dependency Injection - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
|
| 27. 10. 2018 | Episode 004 - The Program and Startup classes - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
|
| 27. 10. 2018 | Episode 004 - The Program and Startup classes - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
|
| 13. 10. 2018 | Episode 003 - First steps with MVC - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
|
| 13. 10. 2018 | Episode 003 - First steps with MVC - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
|
| 7. 10. 2018 | Episode 002 - Project structure plus first application - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
|
| 7. 10. 2018 | Episode 002 - Project structure plus first application - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
|
| 6. 10. 2018 | Episode 001 - The Reference Project - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
|
| 6. 10. 2018 | Episode 001 - The Reference Project - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
|
| 2. 10. 2018 | ASP.NET Core: From 0 to overkill - Intro – blog.codingmilitia.com
|
| 2. 10. 2018 | ASP.NET Core: From 0 to overkill - Intro – blog.codingmilitia.com
|
| 15. 9. 2018 | Finally found a cross-platform Excel parsing library – blog.codingmilitia.com
|
| 15. 9. 2018 | Finally found a cross-platform Excel parsing library – blog.codingmilitia.com
|
| 12. 9. 2018 | First look at Kotlin - my first pains – blog.codingmilitia.com
|
| 12. 9. 2018 | First look at Kotlin - my first pains – blog.codingmilitia.com
|
| 9. 9. 2018 | [Redirect Magazine] #27 - ASP.NET Core and Serilog, techie to tech lead, microservices and messaging – blog.codingmilitia.com
|
| 9. 9. 2018 | [Redirect Magazine] #27 - ASP.NET Core and Serilog, techie to tech lead, microservices and messaging – blog.codingmilitia.com
|
| 2. 9. 2018 | [Redirect Magazine] #26 - Web performance, constructor over-injection and the Elastic stack – blog.codingmilitia.com
|
| 2. 9. 2018 | [Redirect Magazine] #26 - Web performance, constructor over-injection and the Elastic stack – blog.codingmilitia.com
|
| 26. 8. 2018 | [Redirect Magazine] #25 - Event sourcing problems, Bing on .NET Core 2.1 and testing distributed systems – blog.codingmilitia.com
|
| 26. 8. 2018 | [Redirect Magazine] #25 - Event sourcing problems, Bing on .NET Core 2.1 and testing distributed systems – blog.codingmilitia.com
|
| 25. 8. 2018 | [TIL] int vs short and the (unexpected) performance impact – blog.codingmilitia.com
|
| 25. 8. 2018 | [TIL] int vs short and the (unexpected) performance impact – blog.codingmilitia.com
|
| 19. 8. 2018 | [Redirect Magazine] #24 - Service boundaries, orchestrating containers, event sourcing and CQRS, plus some ASP.NET Core less known features – blog.codingmilitia.com
|
| 19. 8. 2018 | [Redirect Magazine] #24 - Service boundaries, orchestrating containers, event sourcing and CQRS, plus some ASP.NET Core less known features – blog.codingmilitia.com
|
| 19. 8. 2018 | [Video] Creating a CI/CD pipeline for a .NET library – blog.codingmilitia.com
|
| 19. 8. 2018 | [Video] Creating a CI/CD pipeline for a .NET library – blog.codingmilitia.com
|
| 12. 8. 2018 | [Redirect Magazine] #23 - distributed systems, testing, more distributed systems and actors on distributed systems – blog.codingmilitia.com
|
| 12. 8. 2018 | [Redirect Magazine] #23 - distributed systems, testing, more distributed systems and actors on distributed systems – blog.codingmilitia.com
|
| 5. 8. 2018 | [Redirect Magazine] #22 - Imaginary problems, .NET pipelines, patterns misuse, architecture resources and CI/CD – blog.codingmilitia.com
|
| 5. 8. 2018 | [Redirect Magazine] #22 - Imaginary problems, .NET pipelines, patterns misuse, architecture resources and CI/CD – blog.codingmilitia.com
|
| 30. 7. 2018 | Creating a CI/CD pipeline for a .NET library: Part 4 - Code coverage on Coveralls, badges and wrap up – blog.codingmilitia.com
|
| 30. 7. 2018 | Creating a CI/CD pipeline for a .NET library: Part 3 - Building on AppVeyor and Travis CI – blog.codingmilitia.com
|
| 30. 7. 2018 | Creating a CI/CD pipeline for a .NET library: Part 2 - Defining the build with Cake and publishing to NuGet – blog.codingmilitia.com
|
| 30. 7. 2018 | Creating a CI/CD pipeline for a .NET library: Part 1 - Intro – blog.codingmilitia.com
|
| 30. 7. 2018 | Creating a CI/CD pipeline for a .NET library: Part 4 - Code coverage on Coveralls, badges and wrap up – blog.codingmilitia.com
|
| 30. 7. 2018 | Creating a CI/CD pipeline for a .NET library: Part 3 - Building on AppVeyor and Travis CI – blog.codingmilitia.com
|
| 30. 7. 2018 | Creating a CI/CD pipeline for a .NET library: Part 2 - Defining the build with Cake and publishing to NuGet – blog.codingmilitia.com
|
| 30. 7. 2018 | Creating a CI/CD pipeline for a .NET library: Part 1 - Intro – blog.codingmilitia.com
|
| 29. 7. 2018 | [Redirect Magazine] #21 - Web architecture fundamentals, stability patterns and antipatterns plus a quick look at Kotlin – blog.codingmilitia.com
|
| 29. 7. 2018 | [Redirect Magazine] #21 - Web architecture fundamentals, stability patterns and antipatterns plus a quick look at Kotlin – blog.codingmilitia.com
|
| 22. 7. 2018 | [Redirect Magazine] #20 - Debugging HTTP requests in Docker, homographs, learning new things and evolutionary architectures – blog.codingmilitia.com
|
| 22. 7. 2018 | [Redirect Magazine] #20 - Debugging HTTP requests in Docker, homographs, learning new things and evolutionary architectures – blog.codingmilitia.com
|
| 15. 7. 2018 | [Redirect Magazine] #19 - Microservices gone sour, OOP done wrong, more on .NET's new Pipelines and HTTPS all the things – blog.codingmilitia.com
|
| 15. 7. 2018 | [Redirect Magazine] #19 - Microservices gone sour, OOP done wrong, more on .NET's new Pipelines and HTTPS all the things – blog.codingmilitia.com
|
| 8. 7. 2018 | [Redirect Magazine] #18 - Span, Memory and Pipelines on .NET Core 2.1 – blog.codingmilitia.com
|
| 8. 7. 2018 | [Redirect Magazine] #18 - Span, Memory and Pipelines on .NET Core 2.1 – blog.codingmilitia.com
|
| 1. 7. 2018 | [Redirect Magazine] #17 - Using containers for build environments, configuration in .NET Core, HTTPS all the things, containerized distributed data stores and Shopify's architecture – blog.codingmilitia.com
|
| 1. 7. 2018 | [Redirect Magazine] #17 - Using containers for build environments, configuration in .NET Core, HTTPS all the things, containerized distributed data stores and Shopify's architecture – blog.codingmilitia.com
|
| 24. 6. 2018 | [Redirect Magazine] #16 - Sharing sources through NuGet, modern .NET overview, some more microservices and a tour through programming history – blog.codingmilitia.com
|
| 24. 6. 2018 | [Redirect Magazine] #16 - Sharing sources through NuGet, modern .NET overview, some more microservices and a tour through programming history – blog.codingmilitia.com
|
| 17. 6. 2018 | [Redirect Magazine] #15 - Performance with strings in .NET, cryptography, Node.js issues, microservices and clean architecture – blog.codingmilitia.com
|
| 17. 6. 2018 | [Redirect Magazine] #15 - Performance with strings in .NET, cryptography, Node.js issues, microservices and clean architecture – blog.codingmilitia.com
|
| 10. 6. 2018 | [Redirect Magazine] #14 - Micro Frontends, Polly extensions for HttpClient, WebSockets and Nginx – blog.codingmilitia.com
|
| 10. 6. 2018 | [Redirect Magazine] #14 - Micro Frontends, Polly extensions for HttpClient, WebSockets and Nginx – blog.codingmilitia.com
|
| 2. 6. 2018 | [Redirect Magazine] #13 - .NET Core 2.1 released, Twelve-Factor App, Reactive Manifesto, readable code, Rx on the cloud and extra JS stuff – blog.codingmilitia.com
|
| 2. 6. 2018 | [Redirect Magazine] #13 - .NET Core 2.1 released, Twelve-Factor App, Reactive Manifesto, readable code, Rx on the cloud and extra JS stuff – blog.codingmilitia.com
|
| 27. 5. 2018 | [Redirect Magazine] #12 - More JS inner workings, serverless, ASP.NET Core 2.1 and microservice websites – blog.codingmilitia.com
|
| 27. 5. 2018 | [Redirect Magazine] #12 - More JS inner workings, serverless, ASP.NET Core 2.1 and microservice websites – blog.codingmilitia.com
|
| 20. 5. 2018 | [Redirect Magazine] #11 - Async stuff, cleaning up DI, using Git merge, Spotify engineering culture and new shiny things in EF Core – blog.codingmilitia.com
|
| 20. 5. 2018 | [Redirect Magazine] #11 - Async stuff, cleaning up DI, using Git merge, Spotify engineering culture and new shiny things in EF Core – blog.codingmilitia.com
|
| 19. 5. 2018 | Dotnetifying gRPC: Sane Edition – blog.codingmilitia.com
|
| 19. 5. 2018 | Dotnetifying gRPC: Sane Edition – blog.codingmilitia.com
|
| 13. 5. 2018 | [Redirect Magazine] #10 - Events past week, .NET Core future, project versioning, Visual Studio Live Share, Angular 6 and the new SignalR – blog.codingmilitia.com
|
| 13. 5. 2018 | [Redirect Magazine] #10 - Events past week, .NET Core future, project versioning, Visual Studio Live Share, Angular 6 and the new SignalR – blog.codingmilitia.com
|
| 6. 5. 2018 | [Redirect Magazine] #9 - GraphQL vs REST, multi-targeting .NET libraries, analyzers and designing APIs – blog.codingmilitia.com
|
| 6. 5. 2018 | [Redirect Magazine] #9 - GraphQL vs REST, multi-targeting .NET libraries, analyzers and designing APIs – blog.codingmilitia.com
|
| 29. 4. 2018 | [Redirect Magazine] #8 - HttpClient, the actor model, saga pattern, ASP.NET Core issues and some more perf stuff – blog.codingmilitia.com
|
| 29. 4. 2018 | [Redirect Magazine] #8 - HttpClient, the actor model, saga pattern, ASP.NET Core issues and some more perf stuff – blog.codingmilitia.com
|
| 28. 4. 2018 | Using .NET's HttpClient without following redirects – blog.codingmilitia.com
|
| 28. 4. 2018 | Using .NET's HttpClient without following redirects – blog.codingmilitia.com
|
| 22. 4. 2018 | [Redirect Magazine] #7 - Using Firefox, .NET Core 2.1 performance improvements, learning new skills and new C# features – blog.codingmilitia.com
|
| 22. 4. 2018 | [Redirect Magazine] #7 - Using Firefox, .NET Core 2.1 performance improvements, learning new skills and new C# features – blog.codingmilitia.com
|
| 21. 4. 2018 | Using cancellation tokens on ASP.NET Core MVC actions – blog.codingmilitia.com
|
| 21. 4. 2018 | Using cancellation tokens on ASP.NET Core MVC actions – blog.codingmilitia.com
|
| 15. 4. 2018 | Dotnetifying gRPC – blog.codingmilitia.com
|
| 15. 4. 2018 | Dotnetifying gRPC – blog.codingmilitia.com
|
| 15. 4. 2018 | [Redirect Magazine] #6 - Code reviews, side projects, functions as dependencies and performance profiling – blog.codingmilitia.com
|
| 15. 4. 2018 | [Redirect Magazine] #6 - Code reviews, side projects, functions as dependencies and performance profiling – blog.codingmilitia.com
|
| 8. 4. 2018 | [Redirect Magazine] #5 - Repository pattern diverging opinion, .NET and Go concurrency, JS Event Loop and Zones – blog.codingmilitia.com
|
| 8. 4. 2018 | [Redirect Magazine] #5 - Repository pattern diverging opinion, .NET and Go concurrency, JS Event Loop and Zones – blog.codingmilitia.com
|
| 1. 4. 2018 | [Redirect Magazine] #4 - CLI tools, coding ASP.NET Core on Linux, actors and some more perf stuff – blog.codingmilitia.com
|
| 1. 4. 2018 | [Redirect Magazine] #4 - CLI tools, coding ASP.NET Core on Linux, actors and some more perf stuff – blog.codingmilitia.com
|
| 25. 3. 2018 | [Redirect Magazine] #3 - DDD with EF Core, ASP.NET Core, JS and .NET perf and some logging bits – blog.codingmilitia.com
|
| 25. 3. 2018 | [Redirect Magazine] #3 - DDD with EF Core, ASP.NET Core, JS and .NET perf and some logging bits – blog.codingmilitia.com
|
| 18. 3. 2018 | [Redirect Magazine] #2 - Stack Overflow developer survey, general tips, code reviews and some other stuff – blog.codingmilitia.com
|
| 18. 3. 2018 | [Redirect Magazine] #2 - Stack Overflow developer survey, general tips, code reviews and some other stuff – blog.codingmilitia.com
|
| 15. 3. 2018 | My couple of cents on remote work – blog.codingmilitia.com
|
| 15. 3. 2018 | My couple of cents on remote work – blog.codingmilitia.com
|
| 11. 3. 2018 | [Redirect Magazine] #1 - Sharing some links – blog.codingmilitia.com
|
| 11. 3. 2018 | [Redirect Magazine] #1 - Sharing some links – blog.codingmilitia.com
|
| 31. 1. 2018 | Quick intro to Docker and Docker Compose: Angular, ASP.NET Core and Postgres app – blog.codingmilitia.com
|
| 31. 1. 2018 | Quick intro to Docker and Docker Compose: Angular, ASP.NET Core and Postgres app – blog.codingmilitia.com
|
| 29. 1. 2018 | [Video] Moving the blog to Jekyll and hosting on Netlify – blog.codingmilitia.com
|
| 29. 1. 2018 | [Video] Moving the blog to Jekyll and hosting on Netlify – blog.codingmilitia.com
|
| 14. 9. 2017 | A way to simplify unit tests on static methods – blog.codingmilitia.com
|
| 14. 9. 2017 | A way to simplify unit tests on static methods – blog.codingmilitia.com
|
| 11. 9. 2017 | [Video] .NET performance curiosities – blog.codingmilitia.com
|
| 11. 9. 2017 | [Video] .NET performance curiosities – blog.codingmilitia.com
|
| 29. 7. 2017 | [Video] Using Polly to improve .NET applications resilience – blog.codingmilitia.com
|
| 29. 7. 2017 | [Video] Using Polly to improve .NET applications resilience – blog.codingmilitia.com
|
| 17. 7. 2017 | [Video] REST vs GRPC in C# just for fun – blog.codingmilitia.com
|
| 17. 7. 2017 | [Video] REST vs GRPC in C# just for fun – blog.codingmilitia.com
|
| 12. 11. 2016 | [Redirect] How To Save The Princess In 8 Programming Languages – blog.codingmilitia.com
|
| 12. 11. 2016 | [Redirect] How To Save The Princess In 8 Programming Languages – blog.codingmilitia.com
|
| 8. 11. 2016 | Simpler error handling in .NET applications using Polly – blog.codingmilitia.com
|
| 8. 11. 2016 | Simpler error handling in .NET applications using Polly – blog.codingmilitia.com
|
| 1. 11. 2016 | Boilerplate hunting with Castle DynamicProxy – blog.codingmilitia.com
|
| 1. 11. 2016 | Boilerplate hunting with Castle DynamicProxy – blog.codingmilitia.com
|
| 27. 10. 2016 | [Redirect] How you should (not) use HttpClient – blog.codingmilitia.com
|
| 27. 10. 2016 | [Redirect] How you should (not) use HttpClient – blog.codingmilitia.com
|
| 24. 10. 2016 | BenchmarkDotNet - Library for benchmarking .NET code – blog.codingmilitia.com
|
| 24. 10. 2016 | BenchmarkDotNet - Library for benchmarking .NET code – blog.codingmilitia.com
|
| 18. 10. 2016 | Getting this up and running – Bonus round: SSL, Email and stuff (3/3) – blog.codingmilitia.com
|
| 18. 10. 2016 | Getting this up and running – Bonus round: SSL, Email and stuff (3/3) – blog.codingmilitia.com
|
| 15. 10. 2016 | Getting this up and running – Installing Docker and running applications with it (2/3) – blog.codingmilitia.com
|
| 15. 10. 2016 | Getting this up and running – Installing Docker and running applications with it (2/3) – blog.codingmilitia.com
|
| 8. 10. 2016 | Getting this up and running – Initial server setup (1/3) – blog.codingmilitia.com
|
| 8. 10. 2016 | Getting this up and running – Initial server setup (1/3) – blog.codingmilitia.com
|
| 5. 10. 2016 | Getting this up and running - Intro – blog.codingmilitia.com
|
| 5. 10. 2016 | Getting this up and running - Intro – blog.codingmilitia.com
|
| 3. 10. 2016 | "Time's up, let's do this! Leeeeeeeeeeeeeroy Jenkins!" – blog.codingmilitia.com
|
| 3. 10. 2016 | "Time's up, let's do this! Leeeeeeeeeeeeeroy Jenkins!" – blog.codingmilitia.com |