corpus.blog
Most cited
Talked about
Blogs
56,966 blogs · [ { "id": "01a08c63-7701-714b-99a4-68e50cb6de9c", "title": "You don't need to create all properties inside a DTO to successfully deserialize", "url": "https://wkalmar.github.io/post/json-dto/", "published_at": "2026-07-01T00:00:00+00:00" }, { "id": "01a08c63-7701-714b-99a4-68e50d758e4b", "title": "Partitioning PotgreSQL Database", "url": "https://wkalmar.github.io/post/speeding-up-queries-with-table-partitiong/", "published_at": "2026-01-09T00:00:00+00:00" }, { "id": "01a08c63-7701-714b-99a4-68e50dcb95a2", "title": "Using RAG architecture for generative tasks", "url": "https://wkalmar.github.io/post/using-rag-for-generative-tasks/", "published_at": "2025-05-19T00:00:00+00:00" }, { "id": "01a08c63-7701-714b-99a4-68e50e00ee26", "title": "Propagating correlation id through microservices with OpenTelemetry", "url": "https://wkalmar.github.io/post/opentelemetry-correlation-id/", "published_at": "2025-01-21T00:00:00+00:00" }, { "id": "01a08c63-7701-714b-99a4-68e50e39748e", "title": "Describing musical domain with F#", "url": "https://wkalmar.github.io/post/describing-domain-with-fsharp/", "published_at": "2024-08-12T00:00:00+00:00" }, { "id": "01a08c63-7701-714b-99a4-68e50ef37c6d", "title": "Composing poésie concrète with AWS Step Function", "url": "https://wkalmar.github.io/post/poeme-concrete-with-aws-step-functions/", "published_at": "2024-02-24T00:00:00+00:00" }, { "id": "01a08c63-7701-714b-99a4-68e50fe11fe4", "title": "Dynamic polymorphism: key concept to master OOP", "url": "https://wkalmar.github.io/post/dynamic-polymorphism/", "published_at": "2023-06-25T00:00:00+00:00" }, { "id": "01a08c63-7701-714b-99a4-68e50ffc4278", "title": "Visualizing your photos on a map with React Native", "url": "https://wkalmar.github.io/post/visualising-you-photos-with-react/", "published_at": "2023-02-02T00:00:00+00:00" }, { "id": "01a08c63-7701-714b-99a4-68e51052cc89", "title": "Applying custom similarity calculation in Elasticsearch", "url": "https://wkalmar.github.io/post/applying-custom-similarity-for-elasticsearch/", "published_at": "2022-12-10T00:00:00+00:00" }, { "id": "01a08c63-7701-714b-99a4-68e5112a24a2", "title": "Implementing clean architecture in Go", "url": "https://wkalmar.github.io/post/go-clean-architecture/", "published_at": "2022-10-20T00:00:00+00:00" }, { "id": "01a08c63-7702-7067-8b4c-a2ac31ac222c", "title": "Property-based tests and clean architecture are perfect fit", "url": "https://wkalmar.github.io/post/clean-architecture-and-property-based-fit/", "published_at": "2022-08-01T00:00:00+00:00" }, { "id": "01a08c63-7702-7067-8b4c-a2ac31bf31fd", "title": "Leveraging lazy evaluation", "url": "https://wkalmar.github.io/post/leveraging-lazy-evaluation/", "published_at": "2022-05-30T00:00:00+00:00" }, { "id": "01a08c63-7702-7067-8b4c-a2ac32178b8f", "title": "It's not about how you inject your services, it's about how you test them", "url": "https://wkalmar.github.io/post/its-about-how-you-test/", "published_at": "2022-04-16T00:00:00+00:00" }, { "id": "01a08c63-7702-7067-8b4c-a2ac330cb9a0", "title": "Improving Elasticsearch-based autocomplete", "url": "https://wkalmar.github.io/post/improving-autocomplete/", "published_at": "2022-01-25T00:00:00+00:00" }, { "id": "01a08c63-7702-7067-8b4c-a2ac33e9d8f8", "title": "Overriding JSON serializer in Giraffe", "url": "https://wkalmar.github.io/post/overriding-json-serializer-in-giraffe/", "published_at": "2021-12-23T00:00:00+00:00" }, { "id": "01a08c63-7702-7067-8b4c-a2ac34b6fde5", "title": "Strive for short-lived synchronous communication", "url": "https://wkalmar.github.io/post/make-synchronous-communication-short-lived/", "published_at": "2021-10-31T00:00:00+00:00" }, { "id": "01a08c63-7702-7067-8b4c-a2ac34d65293", "title": "Prefer using Stream to byte[]", "url": "https://wkalmar.github.io/post/prefer-stream-to-byte-array/", "published_at": "2021-07-25T00:00:00+00:00" }, { "id": "01a08c63-7702-7067-8b4c-a2ac35790ddd", "title": "DateTime.TryParse and the case of Z letter", "url": "https://wkalmar.github.io/post/date-time-parse/", "published_at": "2021-05-08T00:00:00+00:00" }, { "id": "01a08c63-7702-7067-8b4c-a2ac3627ef43", "title": "Batch processing with Directory.EnumerateFiles", "url": "https://wkalmar.github.io/post/batch-processing-with-enumeratefiles/", "published_at": "2021-03-28T00:00:00+00:00" }, { "id": "01a08c63-7702-7067-8b4c-a2ac36d5c3de", "title": "Converting video with FFmpegCore", "url": "https://wkalmar.github.io/post/converting-video-with-ffmpeg-core/", "published_at": "2021-02-21T00:00:00+00:00" }, { "id": "01a08c63-7702-7067-8b4c-a2ac37723b15", "title": "Using Span to improve performance of C# code", "url": "https://wkalmar.github.io/post/improving-performance-with-span/", "published_at": "2020-05-30T00:00:00+00:00" }, { "id": "01a08c63-7702-7067-8b4c-a2ac380d4e1f", "title": "Refactoring string into the specific type", "url": "https://wkalmar.github.io/post/refactoring-string-into-specific-type/", "published_at": "2020-05-10T00:00:00+00:00" }, { "id": "01a08c63-7702-7067-8b4c-a2ac38584979", "title": "Building auth endpoint with Go and AWS Lambda", "url": "https://wkalmar.github.io/post/building-auth-endpoint-with-go-and-aws-lambda/", "published_at": "2020-02-15T00:00:00+00:00" }, { "id": "01a08c63-7702-7067-8b4c-a2ac3889b3e9", "title": "Distributed locking with Redlock.net", "url": "https://wkalmar.github.io/post/leader-election-with-redlock-net/", "published_at": "2019-07-19T00:00:00+00:00" }, { "id": "01a08c63-7702-7067-8b4c-a2ac391edf25", "title": "Ignoring Operation Result when using F# async Computation Expression", "url": "https://wkalmar.github.io/post/ignoring-operation-result-when-using-fsharp-async/", "published_at": "2019-03-06T00:00:00+00:00" }, { "id": "01a08c63-7702-7067-8b4c-a2ac399357fd", "title": "Understanding Dependency Injection in .NET Core with Quartz.NET example", "url": "https://wkalmar.github.io/post/dependency-injection-for-quartz-net-in-net-core/", "published_at": "2019-02-22T00:00:00+00:00" }, { "id": "01a08c63-7702-7067-8b4c-a2ac39990232", "title": "Cooking angular.js with Typescript", "url": "https://wkalmar.github.io/post/cooking-angular-js-with-typescript/", "published_at": "2018-12-26T00:00:00+00:00" }, { "id": "01a08c63-7702-7067-8b4c-a2ac39f58881", "title": "Refactoring F# Imperative Code Towards Declarative", "url": "https://wkalmar.github.io/post/refactoring-fsharp-imperative-code-towards-declarative/", "published_at": "2018-05-22T00:00:00+00:00" }, { "id": "01a08c63-7702-7067-8b4c-a2ac3abd6e0b", "title": "End-to-end Testing of Your Web Applications with Canopy", "url": "https://wkalmar.github.io/post/end-to-end-testing-of-your-web-applications-with-c/", "published_at": "2018-05-14T00:00:00+00:00" }, { "id": "01a08c63-7702-7067-8b4c-a2ac3b5cd209", "title": "\"Method can be made static\" May Hide OO Design Flaw", "url": "https://wkalmar.github.io/post/method-can-be-made-static-may-hide-oo-design-flaw/", "published_at": "2018-02-18T00:00:00+00:00" }, { "id": "01a08c63-7702-7067-8b4c-a2ac3c573279", "title": "Querying Last.fm web API with F#", "url": "https://wkalmar.github.io/post/querying-last-fm-web-api-with-fsharp/", "published_at": "2017-11-07T00:00:00+00:00" }, { "id": "01a08c63-7702-7067-8b4c-a2ac3d2434e9", "title": "Registry Redirection when using 32-bit Application on 64-bit Windows", "url": "https://wkalmar.github.io/post/registry-redirection-when-using-bit-application-on/", "published_at": "2017-09-04T00:00:00+00:00" }, { "id": "01a08c63-7702-7067-8b4c-a2ac3dbfc181", "title": "Pure CSS Salesforce-like progressbar Control", "url": "https://wkalmar.github.io/post/pure-css-salesforce-like-progressbar-control/", "published_at": "2017-07-09T00:00:00+00:00" }, { "id": "01a08c63-7702-7067-8b4c-a2ac3e98d304", "title": "Money Precision Issues", "url": "https://wkalmar.github.io/post/money-precision-issues/", "published_at": "2015-02-15T00:00:00+00:00" }, { "id": "01a08c63-7702-7067-8b4c-a2ac3f644ced", "title": "Some Common Mistakes When Querying SQL Database", "url": "https://wkalmar.github.io/post/some-common-mistakes-when-querying-sql-database/", "published_at": "2014-06-22T00:00:00+00:00" } ] posts
Claim your blog
Back to wkalmar.github.io
Blog · corpus.blog/blogs/wkalmar.github.io/posts
wkalmar.github.io
wkalmar.github.io
2026
You don't need to create all properties inside a DTO to successfully deserialize
original ↗
1 Jul 2026
Partitioning PotgreSQL Database
original ↗
9 Jan 2026
2025
Using RAG architecture for generative tasks
original ↗
19 May 2025
Propagating correlation id through microservices with OpenTelemetry
original ↗
21 Jan 2025
2024
Describing musical domain with F#
original ↗
12 Aug 2024
Composing poésie concrète with AWS Step Function
original ↗
24 Feb 2024
2023
Dynamic polymorphism: key concept to master OOP
original ↗
25 Jun 2023
Visualizing your photos on a map with React Native
original ↗
2 Feb 2023
2022
Applying custom similarity calculation in Elasticsearch
original ↗
10 Dec 2022
Implementing clean architecture in Go
original ↗
20 Oct 2022
Property-based tests and clean architecture are perfect fit
original ↗
1 Aug 2022
Leveraging lazy evaluation
original ↗
30 May 2022
It's not about how you inject your services, it's about how you test them
original ↗
16 Apr 2022
Improving Elasticsearch-based autocomplete
original ↗
25 Jan 2022
2021
Overriding JSON serializer in Giraffe
original ↗
23 Dec 2021
Strive for short-lived synchronous communication
original ↗
31 Oct 2021
Prefer using Stream to byte[]
original ↗
25 Jul 2021
DateTime.TryParse and the case of Z letter
original ↗
8 May 2021
Batch processing with Directory.EnumerateFiles
original ↗
28 Mar 2021
Converting video with FFmpegCore
original ↗
21 Feb 2021
2020
Using Span to improve performance of C# code
original ↗
30 May 2020
Refactoring string into the specific type
original ↗
10 May 2020
Building auth endpoint with Go and AWS Lambda
original ↗
15 Feb 2020
2019
Distributed locking with Redlock.net
original ↗
19 Jul 2019
Ignoring Operation Result when using F# async Computation Expression
original ↗
6 Mar 2019
Understanding Dependency Injection in .NET Core with Quartz.NET example
original ↗
22 Feb 2019
2018
Cooking angular.js with Typescript
original ↗
26 Dec 2018
Refactoring F# Imperative Code Towards Declarative
original ↗
22 May 2018
End-to-end Testing of Your Web Applications with Canopy
original ↗
14 May 2018
"Method can be made static" May Hide OO Design Flaw
original ↗
18 Feb 2018
2017
Querying Last.fm web API with F#
original ↗
7 Nov 2017
Registry Redirection when using 32-bit Application on 64-bit Windows
original ↗
4 Sept 2017
Pure CSS Salesforce-like progressbar Control
original ↗
9 Jul 2017
2015
Money Precision Issues
original ↗
15 Feb 2015
2014
Some Common Mistakes When Querying SQL Database
original ↗
22 Jun 2014