41554 blogs · [ { "id": "01a0876a-3175-7009-8170-3d0c295dbbad", "title": "I Zeroized My Secret. Or Did I?", "url": "https://ddanilov.me/zeroize", "published_at": "2026-06-21T21:00:00+00:00" }, { "id": "01a0876a-3175-7009-8170-3d0c296c7046", "title": "Fast Code, Expensive Confidence: Building Software With LLMs", "url": "https://ddanilov.me/how-llms-affect-software-architecture", "published_at": "2026-01-01T22:00:00+00:00" }, { "id": "01a0876a-3175-7009-8170-3d0c2979b1ac", "title": "Back to writing: two years, one book, and a lot in between", "url": "https://ddanilov.me/publish_book", "published_at": "2025-09-14T21:00:00+00:00" }, { "id": "01a0876a-3175-7009-8170-3d0c29f7349a", "title": "My thoughts on microservices and monoliths", "url": "https://ddanilov.me/thoughts-about-microservices", "published_at": "2023-05-13T21:00:00+00:00" }, { "id": "01a0876a-3175-7009-8170-3d0c2ab4740a", "title": "Disabling Disqus comments", "url": "https://ddanilov.me/disabling-disqus-comments", "published_at": "2023-04-24T21:00:00+00:00" }, { "id": "01a0876a-3175-7009-8170-3d0c2b8f9a08", "title": "Using shared_ptr for reloadable config", "url": "https://ddanilov.me/usage-of-shared_ptr", "published_at": "2023-03-25T21:00:00+00:00" }, { "id": "01a0876a-3175-7009-8170-3d0c2bb56905", "title": "VS Code with dockerized build environments for C/C++ projects", "url": "https://ddanilov.me/dockerized-cpp-build-with-vscode", "published_at": "2022-11-01T22:00:00+00:00" }, { "id": "01a0876a-3175-7009-8170-3d0c2be5fa35", "title": "Dockerized build environments for C/C++ projects", "url": "https://ddanilov.me/dockerized-cpp-build", "published_at": "2021-10-28T21:00:00+00:00" }, { "id": "01a0876a-3175-7009-8170-3d0c2cb3dfdd", "title": "Terminating with panic! in Rust", "url": "https://ddanilov.me/panic-in-rust", "published_at": "2021-05-30T21:00:00+00:00" }, { "id": "01a0876a-3175-7009-8170-3d0c2d7dda78", "title": "Configuring core dumps in docker", "url": "https://ddanilov.me/how-to-configure-core-dump-in-docker-container", "published_at": "2021-05-09T21:00:00+00:00" }, { "id": "01a0876a-3175-7009-8170-3d0c2d7fb65b", "title": "How to overwrite a file in Rust", "url": "https://ddanilov.me/how-to-overwrite-a-file-in-rust", "published_at": "2021-03-14T22:00:00+00:00" }, { "id": "01a0876a-3175-7009-8170-3d0c2e14dad0", "title": "How signals are handled in a docker container", "url": "https://ddanilov.me/how-signals-are-handled-in-a-docker-container", "published_at": "2020-12-26T22:00:00+00:00" }, { "id": "01a0876a-3175-7009-8170-3d0c2e34a345", "title": "Exit codes in docker when a program aborts", "url": "https://ddanilov.me/how-to-contain-a-crashed-container/", "published_at": "2020-11-15T22:00:00+00:00" }, { "id": "01a0876a-3175-7009-8170-3d0c2e40927b", "title": "The \"moving\" truth behind std::optional", "url": "https://ddanilov.me/the-state-of-std-optional-after-move/", "published_at": "2020-10-28T22:00:00+00:00" }, { "id": "01a0876a-3175-7009-8170-3d0c2e6dffeb", "title": "How I solved a bug by disabling C++ extensions", "url": "https://ddanilov.me/default-non-standard-features/", "published_at": "2020-08-25T21:00:00+00:00" }, { "id": "01a0876a-3175-7009-8170-3d0c2ecce60c", "title": "Let it explode!", "url": "https://ddanilov.me/let-it-explode/", "published_at": "2020-05-31T21:00:00+00:00" }, { "id": "01a0876a-3175-7009-8170-3d0c2f9fce6b", "title": "The switch from Vim to Neovim", "url": "https://ddanilov.me/the-switch-from-vim/", "published_at": "2020-05-23T21:00:00+00:00" }, { "id": "01a0876a-3175-7009-8170-3d0c2ff55441", "title": "Docker run/exec and carriage return", "url": "https://ddanilov.me/docker-run-exec-and-carriage-return/", "published_at": "2020-05-20T21:00:00+00:00" }, { "id": "01a0876a-3175-7009-8170-3d0c30482fce", "title": "Implementations of std::async and how they might Affect Applications", "url": "https://ddanilov.me/std-async-implementations/", "published_at": "2020-02-05T22:00:00+00:00" }, { "id": "01a0876a-3175-7009-8170-3d0c3069e895", "title": "Google Docs and C++ 11", "url": "https://ddanilov.me/google-docs-and-cpp11/", "published_at": "2020-01-14T22:00:00+00:00" } ] posts Claim your blog
Back to ddanilov.me
Blog · corpus.blog/blogs/ddanilov.me/posts

ddanilov.me

ddanilov.me

2026

2025

2023

2022

2021

2020