RANDOMBLOGS (RSS)

blog.codingmilitia.com


2. 11. 2024Testcontainers and Podman – blog.codingmilitia.com
17. 6. 2024Transactional outbox pattern meets distributed tracing and OpenTelemetry – blog.codingmilitia.com
13. 5. 2024Where are my traces? (weird .NET meets OpenTelemetry gotcha) – blog.codingmilitia.com
13. 4. 2024Primitive vs strongly typed dictionary keys (feat. frozen collections and BenchmarkDotNet) – blog.codingmilitia.com
8. 1. 2024A .NET parallel Kafka consumer proof of concept (feat. Akka.NET and the actor model) – blog.codingmilitia.com
6. 12. 2023Byte array as a dictionary key? Trying out some options – blog.codingmilitia.com
5. 9. 2023Observing .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. 2023Enforce conventions (but don't go overboard) with architecture tests – blog.codingmilitia.com
16. 5. 2023From domain events to infrastructure - thinking out loud about possible approaches I don’t hate – blog.codingmilitia.com
8. 5. 2023Checking out EF Core inheritance options – blog.codingmilitia.com
8. 5. 2023Checking out EF Core inheritance options – blog.codingmilitia.com
24. 4. 2023A reminder to consider that your context, isn’t the only context (.NET 8 TimeProvider edition) – blog.codingmilitia.com
24. 4. 2023A reminder to consider that your context, isn’t the only context (.NET 8 TimeProvider edition) – blog.codingmilitia.com
2. 4. 2023Contract first OpenAPI development (but still use Swagger UI with ASP.NET Core) – blog.codingmilitia.com
2. 4. 2023Contract first OpenAPI development (but still use Swagger UI with ASP.NET Core) – blog.codingmilitia.com
31. 1. 2023Mapping ASP.NET Core minimal API endpoints with C# source generators – blog.codingmilitia.com
31. 1. 2023Mapping ASP.NET Core minimal API endpoints with C# source generators – blog.codingmilitia.com
19. 1. 2023The “insert specific tech here” developer: yay or nay? – blog.codingmilitia.com
19. 1. 2023The “insert specific tech here” developer: yay or nay? – blog.codingmilitia.com
7. 11. 2022On résumé-driven development, FOMO and dismissing it – blog.codingmilitia.com
7. 11. 2022On résumé-driven development, FOMO and dismissing it – blog.codingmilitia.com
1. 9. 2022Beware of records, with expressions and calculated properties – blog.codingmilitia.com
1. 9. 2022Beware 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. 2022OpenAPI extensions and Swashbuckle – blog.codingmilitia.com
21. 2. 2022OpenAPI extensions and Swashbuckle – blog.codingmilitia.com
31. 1. 2022Array or object JSON deserialization (feat. .NET & System.Text.Json) – blog.codingmilitia.com
31. 1. 2022Array 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. 2022Getting a complex type as a simple type from the query string in a ASP.NET Core API controller – blog.codingmilitia.com
3. 1. 2022Getting 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. 2021Next level console apps with Spectre.Console – blog.codingmilitia.com
27. 7. 2021Next level console apps with Spectre.Console – blog.codingmilitia.com
10. 5. 2021Mistaking software for a finished product – blog.codingmilitia.com
10. 5. 2021Mistaking software for a finished product – blog.codingmilitia.com
7. 4. 2021Virtual as a code smell* – blog.codingmilitia.com
7. 4. 2021Virtual as a code smell* – blog.codingmilitia.com
14. 3. 2021Setting up demos in Azure - Part 2: GitHub Actions – blog.codingmilitia.com
14. 3. 2021Setting up demos in Azure - Part 2: GitHub Actions – blog.codingmilitia.com
7. 3. 2021Setting up demos in Azure - Part 1: ARM templates – blog.codingmilitia.com
7. 3. 2021Setting up demos in Azure - Part 1: ARM templates – blog.codingmilitia.com
24. 1. 2021Streamlining package versioning with MinVer – blog.codingmilitia.com
24. 1. 2021Streamlining package versioning with MinVer – blog.codingmilitia.com
22. 12. 2020Getting started with GitHub Actions – blog.codingmilitia.com
22. 12. 2020Getting started with GitHub Actions – blog.codingmilitia.com
28. 11. 2020Going all-in with nullable reference types – blog.codingmilitia.com
28. 11. 2020Going 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. 2020Setting up a build with NUKE – blog.codingmilitia.com
24. 10. 2020Setting up a build with NUKE – blog.codingmilitia.com
21. 9. 2020Shaking things up a bit - ASPF02O Outro – blog.codingmilitia.com
21. 9. 2020Shaking things up a bit - ASPF02O Outro – blog.codingmilitia.com
7. 9. 2020Some comments, tips and rants about my path to Kubernetes certification – blog.codingmilitia.com
7. 9. 2020Some comments, tips and rants about my path to Kubernetes certification – blog.codingmilitia.com
18. 8. 2020Event-driven integration #6 - Publishing events (feat. Apache Kafka) [ASPF02O|E045] – blog.codingmilitia.com
18. 8. 2020Event-driven integration #6 - Publishing events (feat. Apache Kafka) [ASPF02O|E045] – blog.codingmilitia.com
15. 7. 2020Microservices and correctly built distributed systems – blog.codingmilitia.com
15. 7. 2020Microservices and correctly built distributed systems – blog.codingmilitia.com
9. 6. 2020Event-driven integration #5 - Quick intro to Apache Kafka [ASPF02O|E044] – blog.codingmilitia.com
9. 6. 2020Event-driven integration #5 - Quick intro to Apache Kafka [ASPF02O|E044] – blog.codingmilitia.com
7. 5. 2020Event-driven integration #4 - Outbox publisher (feat. IHostedService & Channels) [ASPF02O|E043] – blog.codingmilitia.com
7. 5. 2020Event-driven integration #4 - Outbox publisher (feat. IHostedService & Channels) [ASPF02O|E043] – blog.codingmilitia.com
28. 4. 2020Event-driven integration #3 - Storing events in the outbox table [ASPF02O|E042] – blog.codingmilitia.com
28. 4. 2020Event-driven integration #3 - Storing events in the outbox table [ASPF02O|E042] – blog.codingmilitia.com
20. 4. 2020Event-driven integration #2 - Inferring events from EF Core changes [ASPF02O|E041] – blog.codingmilitia.com
20. 4. 2020Event-driven integration #2 - Inferring events from EF Core changes [ASPF02O|E041] – blog.codingmilitia.com
13. 4. 2020Event-driven integration #1 - Intro to the transactional outbox pattern [ASPF02O|E040] – blog.codingmilitia.com
13. 4. 2020Event-driven integration #1 - Intro to the transactional outbox pattern [ASPF02O|E040] – blog.codingmilitia.com
5. 4. 2020Event-driven integration - Overview [ASPF02O|E039] – blog.codingmilitia.com
5. 4. 2020Event-driven integration - Overview [ASPF02O|E039] – blog.codingmilitia.com
2. 3. 2020More explicit domain error handling and fewer exceptions with Either and Error types [ASPF02O|E038] – blog.codingmilitia.com
2. 3. 2020More explicit domain error handling and fewer exceptions with Either and Error types [ASPF02O|E038] – blog.codingmilitia.com
17. 2. 2020Better use of types - avoiding nulls with an Optional type [ASPF02O|E037] – blog.codingmilitia.com
17. 2. 2020Better use of types - avoiding nulls with an Optional type [ASPF02O|E037] – blog.codingmilitia.com
6. 2. 2020E036 - Making things more object oriented with rich domain entities - ASPF02O – blog.codingmilitia.com
6. 2. 2020E036 - Making things more object oriented with rich domain entities - ASPF02O – blog.codingmilitia.com
4. 2. 2020A look at Building the Future 2020 – blog.codingmilitia.com
4. 2. 2020A look at Building the Future 2020 – blog.codingmilitia.com
20. 1. 2020E035 - Experimenting with (yet) another approach to data access organization - ASPF02O – blog.codingmilitia.com
20. 1. 2020E035 - Experimenting with (yet) another approach to data access organization - ASPF02O – blog.codingmilitia.com
10. 1. 2020E034 - Segregating use cases with MediatR - ASPF02O – blog.codingmilitia.com
10. 1. 2020E034 - Segregating use cases with MediatR - ASPF02O – blog.codingmilitia.com
20. 12. 2019E033 - Redesigning the API: Improving the internal architecture - ASPF02O – blog.codingmilitia.com
20. 12. 2019E033 - Redesigning the API: Improving the internal architecture - ASPF02O – blog.codingmilitia.com
10. 12. 2019Use POCOs to group data and logic - there's more to life than services and DTOs – blog.codingmilitia.com
10. 12. 2019Use 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. 2019Episode 032 - Upgrading to ASP.NET Core 3.0 - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
21. 11. 2019Episode 032 - Upgrading to ASP.NET Core 3.0 - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
3. 11. 2019A year remote – blog.codingmilitia.com
3. 11. 2019A year remote – blog.codingmilitia.com
25. 10. 2019Episode 031 - Some simple unit tests with xUnit - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
25. 10. 2019Episode 031 - Some simple unit tests with xUnit - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
8. 10. 2019Episode 030 - Analyzing performance with BenchmarkDotNet - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
8. 10. 2019Episode 030 - Analyzing performance with BenchmarkDotNet - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
11. 9. 2019Episode 029 - Simplifying the BFF with ProxyKit - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
11. 9. 2019Episode 029 - Simplifying the BFF with ProxyKit - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
31. 8. 2019Episode 028 - Multiple service instances tweaks - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
31. 8. 2019Episode 028 - Multiple service instances tweaks - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
12. 8. 2019Episode 027 - Up and running with Docker Compose - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
12. 8. 2019Episode 027 - Up and running with Docker Compose - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
29. 7. 2019Episode 026 - Getting started with Docker - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
29. 7. 2019Episode 026 - Getting started with Docker - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
13. 7. 2019Episode 025 - Integrating IdentityServer4 - Part 5 - Frontend - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
13. 7. 2019Episode 025 - Integrating IdentityServer4 - Part 5 - Frontend - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
23. 6. 2019Episode 024 - Integrating IdentityServer4 - Part 4 - Back for Front - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
22. 6. 2019Episode 024 - Integrating IdentityServer4 - Part 4 - Back for Front - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
16. 6. 2019Episode 023 - Integrating IdentityServer4 - Part 3 - API - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
16. 6. 2019Episode 023 - Integrating IdentityServer4 - Part 3 - API - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
13. 6. 2019Episode 022 - Integrating IdentityServer4 - Part 2 - Auth Service - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
13. 6. 2019Episode 022 - Integrating IdentityServer4 - Part 2 - Auth Service - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
29. 5. 2019Episode 021 - Integrating IdentityServer4 - Part 1 - Overview - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
29. 5. 2019Episode 021 - Integrating IdentityServer4 - Part 1 - Overview - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
22. 5. 2019The Uri composition mystery – blog.codingmilitia.com
22. 5. 2019The Uri composition mystery – blog.codingmilitia.com
5. 5. 2019Episode 020 - The backend for frontend and the HttpClient - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
5. 5. 2019Episode 020 - The backend for frontend and the HttpClient - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
29. 4. 2019Episode 019 - Roles, claims and policies - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
29. 4. 2019Episode 019 - Roles, claims and policies - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
24. 4. 2019Episode 018 - Internationalization - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
24. 4. 2019Episode 018 - Internationalization - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
31. 3. 2019Episode 017 - More Identity, more Razor Pages - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
31. 3. 2019Episode 017 - More Identity, more Razor Pages - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
24. 2. 2019Episode 016 - Authentication with Identity and Razor Pages - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
24. 2. 2019Episode 016 - Authentication with Identity and Razor Pages - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
12. 2. 2019Episode 015 - Calling the Web API from the frontend - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
12. 2. 2019Episode 015 - Calling the Web API from the frontend - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
7. 2. 2019Episode 014 - Centralizing frontend state with Vuex - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
7. 2. 2019Episode 014 - Centralizing frontend state with Vuex - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
2. 2. 2019Episode 013 - Starting the frontend with Vue.js - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
2. 2. 2019Episode 013 - Starting the frontend with Vue.js - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
26. 1. 2019Episode 012 - Move to a Web API - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
26. 1. 2019Episode 012 - Move to a Web API - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
16. 1. 2019Episode 011 - Data access with Entity Framework Core - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
16. 1. 2019Episode 011 - Data access with Entity Framework Core - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
17. 12. 2018Episode 010 - Async all the things - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
17. 12. 2018Episode 010 - Async all the things - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
10. 12. 2018Episode 009 - MVC filters - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
10. 12. 2018Episode 009 - MVC filters - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
5. 12. 2018Episode 008 - Middlewares - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
5. 12. 2018Episode 008 - Middlewares - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
21. 11. 2018Episode 007 - Logging - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
21. 11. 2018Episode 007 - Logging - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
16. 11. 2018Episode 006 - Configuration - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
16. 11. 2018Episode 006 - Configuration - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
4. 11. 2018Episode 005 - Dependency Injection - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
4. 11. 2018Episode 005 - Dependency Injection - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
27. 10. 2018Episode 004 - The Program and Startup classes - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
27. 10. 2018Episode 004 - The Program and Startup classes - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
13. 10. 2018Episode 003 - First steps with MVC - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
13. 10. 2018Episode 003 - First steps with MVC - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
7. 10. 2018Episode 002 - Project structure plus first application - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
7. 10. 2018Episode 002 - Project structure plus first application - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
6. 10. 2018Episode 001 - The Reference Project - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
6. 10. 2018Episode 001 - The Reference Project - ASP.NET Core: From 0 to overkill – blog.codingmilitia.com
2. 10. 2018ASP.NET Core: From 0 to overkill - Intro – blog.codingmilitia.com
2. 10. 2018ASP.NET Core: From 0 to overkill - Intro – blog.codingmilitia.com
15. 9. 2018Finally found a cross-platform Excel parsing library – blog.codingmilitia.com
15. 9. 2018Finally found a cross-platform Excel parsing library – blog.codingmilitia.com
12. 9. 2018First look at Kotlin - my first pains – blog.codingmilitia.com
12. 9. 2018First 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. 2018Creating a CI/CD pipeline for a .NET library: Part 4 - Code coverage on Coveralls, badges and wrap up – blog.codingmilitia.com
30. 7. 2018Creating a CI/CD pipeline for a .NET library: Part 3 - Building on AppVeyor and Travis CI – blog.codingmilitia.com
30. 7. 2018Creating a CI/CD pipeline for a .NET library: Part 2 - Defining the build with Cake and publishing to NuGet – blog.codingmilitia.com
30. 7. 2018Creating a CI/CD pipeline for a .NET library: Part 1 - Intro – blog.codingmilitia.com
30. 7. 2018Creating a CI/CD pipeline for a .NET library: Part 4 - Code coverage on Coveralls, badges and wrap up – blog.codingmilitia.com
30. 7. 2018Creating a CI/CD pipeline for a .NET library: Part 3 - Building on AppVeyor and Travis CI – blog.codingmilitia.com
30. 7. 2018Creating a CI/CD pipeline for a .NET library: Part 2 - Defining the build with Cake and publishing to NuGet – blog.codingmilitia.com
30. 7. 2018Creating 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. 2018Dotnetifying gRPC: Sane Edition – blog.codingmilitia.com
19. 5. 2018Dotnetifying 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. 2018Using .NET's HttpClient without following redirects – blog.codingmilitia.com
28. 4. 2018Using .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. 2018Using cancellation tokens on ASP.NET Core MVC actions – blog.codingmilitia.com
21. 4. 2018Using cancellation tokens on ASP.NET Core MVC actions – blog.codingmilitia.com
15. 4. 2018Dotnetifying gRPC – blog.codingmilitia.com
15. 4. 2018Dotnetifying 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. 2018My couple of cents on remote work – blog.codingmilitia.com
15. 3. 2018My 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. 2018Quick intro to Docker and Docker Compose: Angular, ASP.NET Core and Postgres app – blog.codingmilitia.com
31. 1. 2018Quick 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. 2017A way to simplify unit tests on static methods – blog.codingmilitia.com
14. 9. 2017A 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. 2016Simpler error handling in .NET applications using Polly – blog.codingmilitia.com
8. 11. 2016Simpler error handling in .NET applications using Polly – blog.codingmilitia.com
1. 11. 2016Boilerplate hunting with Castle DynamicProxy – blog.codingmilitia.com
1. 11. 2016Boilerplate 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. 2016BenchmarkDotNet - Library for benchmarking .NET code – blog.codingmilitia.com
24. 10. 2016BenchmarkDotNet - Library for benchmarking .NET code – blog.codingmilitia.com
18. 10. 2016Getting this up and running – Bonus round: SSL, Email and stuff (3/3) – blog.codingmilitia.com
18. 10. 2016Getting this up and running – Bonus round: SSL, Email and stuff (3/3) – blog.codingmilitia.com
15. 10. 2016Getting this up and running – Installing Docker and running applications with it (2/3) – blog.codingmilitia.com
15. 10. 2016Getting this up and running – Installing Docker and running applications with it (2/3) – blog.codingmilitia.com
8. 10. 2016Getting this up and running – Initial server setup (1/3) – blog.codingmilitia.com
8. 10. 2016Getting this up and running – Initial server setup (1/3) – blog.codingmilitia.com
5. 10. 2016Getting this up and running - Intro – blog.codingmilitia.com
5. 10. 2016Getting 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
@kaja47, 0xDEADBEEF funkcionálně.cz, k47.cz