54,302 blogs ยท [ { "id": "01a0876c-1010-7246-a0fd-b99460d1eeaf", "title": "Formal Verification in Any Language for Everybody", "url": "https://dev-log.me/formal_verification_in_any_language_for_everybody/", "published_at": "2026-03-31T00:00:00+00:00" }, { "id": "01a0876c-1010-7246-a0fd-b99460deebab", "title": "Everyone is an expert now", "url": "https://dev-log.me/everyone_is_an_expert_now/", "published_at": "2026-03-20T00:00:00+00:00" }, { "id": "01a0876c-1010-7246-a0fd-b99461658da1", "title": "My AI dev workflow - building the right thing", "url": "https://dev-log.me/My_AI_dev_workflow/", "published_at": "2026-03-14T00:00:00+00:00" }, { "id": "01a0876c-1010-7246-a0fd-b994622e0dd2", "title": "I Have Trust Issues With My AI. Canary Comments Help.", "url": "https://dev-log.me/canary-comments/", "published_at": "2026-02-21T00:00:00+00:00" }, { "id": "01a0876c-1010-7246-a0fd-b994629e177c", "title": "AI to stay in Flow - a personal decision on how I chose to (not) use AI", "url": "https://dev-log.me/ai_to_stay_in_flow/", "published_at": "2026-02-15T00:00:00+00:00" }, { "id": "01a0876c-1010-7246-a0fd-b99463051558", "title": "Jokes on you AI: Turning the Tables - LLMs for Learning", "url": "https://dev-log.me/jokes_on_you_ai_llms_for_learning/", "published_at": "2026-02-08T00:00:00+00:00" }, { "id": "01a0876c-1010-7246-a0fd-b99463fa4178", "title": "AI-Powered Project Knowledge Management with Obsidian", "url": "https://dev-log.me/obsidian_project_knowledge_management/", "published_at": "2026-02-04T00:00:00+00:00" }, { "id": "01a0876c-1010-7246-a0fd-b994647ab7ae", "title": "PR Review Navigator: AI-Assisted Review Orientation", "url": "https://dev-log.me/pr_review_navigator_for_claude/", "published_at": "2026-02-01T00:00:00+00:00" }, { "id": "01a0876c-1010-7246-a0fd-b99464b90926", "title": "Click: Recurring Tasks for Claude", "url": "https://dev-log.me/click_recurring_tasks_for_claude/", "published_at": "2026-01-30T00:00:00+00:00" }, { "id": "01a0876c-1010-7246-a0fd-b994657dacb6", "title": "Vursor: All the best of Vim in Cursor (or VSCode)", "url": "https://dev-log.me/Vursor_All_the_best_of_Vim_in_Cursor/", "published_at": "2025-12-15T00:00:00+00:00" }, { "id": "01a0876c-1010-7246-a0fd-b9946648dbc1", "title": "A systematic approach to organizing yourself with Obsidian", "url": "https://dev-log.me/obsidian/", "published_at": "2023-01-17T00:00:00+00:00" }, { "id": "01a0876c-1010-7246-a0fd-b99466a9f15f", "title": "Remove the DRM from your Kindle Ebooks", "url": "https://dev-log.me/remove_drm/", "published_at": "2021-08-01T00:00:00+00:00" }, { "id": "01a0876c-1010-7246-a0fd-b99466abcff1", "title": "VimtelliJ: All the best of Vim in IntelliJ", "url": "https://dev-log.me/VimtelliJ:_All_the_best_of_Vim_in_IntelliJ/", "published_at": "2020-08-19T00:00:00+00:00" }, { "id": "01a0876c-1010-7246-a0fd-b994673b10f7", "title": "Awk Cheatsheet", "url": "https://dev-log.me/Awk_Cheatsheet/", "published_at": "2020-03-01T00:00:00+00:00" }, { "id": "01a0876c-1011-718b-ad1e-d90bf04e3bff", "title": "Deploying Haskell: Painless CI/CD with Travis, Docker and Digitalocean (or any linux VM)", "url": "https://dev-log.me/Deploying_Haskell:_Painless_CICD_with_Travis,_Docker_and_Digital_Ocean_(or_any_linux_VM)/", "published_at": "2020-01-21T00:00:00+00:00" }, { "id": "01a0876c-1011-718b-ad1e-d90bf1480b3f", "title": "Writing a Chrome Plugin with Elm", "url": "https://dev-log.me/Writing_a_Chrome_Pluging_with_Elm/", "published_at": "2019-12-18T00:00:00+00:00" }, { "id": "01a0876c-1011-718b-ad1e-d90bf2072a50", "title": "HElm: Derive Elm Functions from Haskell Servant", "url": "https://dev-log.me/HElm:_Derive_Elm_Funcitons_from_Haskell_Servant/", "published_at": "2019-12-17T00:00:00+00:00" }, { "id": "01a0876c-1011-718b-ad1e-d90bf218c93b", "title": "Search In Your Notion Images โ€“ย ๐Ÿ–ผ to โœ for Notion", "url": "https://dev-log.me/Search_In_Your_Notion_Images/", "published_at": "2019-11-17T00:00:00+00:00" }, { "id": "01a0876c-1011-718b-ad1e-d90bf2bebdf0", "title": "Vim: Substitute across all files", "url": "https://dev-log.me/Vim:_Substitute_across_all_files/", "published_at": "2019-11-14T00:00:00+00:00" }, { "id": "01a0876c-1011-718b-ad1e-d90bf317d23b", "title": "Sync your Kindle Highlights to Notion: ๐Ÿ““ + ๐Ÿ—’", "url": "https://dev-log.me/Sync_your_Kindle_Highlights_to_Notion/", "published_at": "2019-11-06T00:00:00+00:00" }, { "id": "01a0876c-1011-718b-ad1e-d90bf372b222", "title": "Lambda World 2019", "url": "https://dev-log.me/Lambda_World_2019/", "published_at": "2019-10-21T00:00:00+00:00" }, { "id": "01a0876c-1011-718b-ad1e-d90bf3bc5c90", "title": "Vim with Dotty (using coc vim)", "url": "https://dev-log.me/Coc_Vim_with_Dotty/", "published_at": "2019-10-20T00:00:00+00:00" }, { "id": "01a0876c-1011-718b-ad1e-d90bf4377ecd", "title": "Vim-test now supports haskell", "url": "https://dev-log.me/Vim-test_now_supports_haskell/", "published_at": "2019-09-26T00:00:00+00:00" }, { "id": "01a0876c-1011-718b-ad1e-d90bf4f8a6b7", "title": "tmux like zoom", "url": "https://dev-log.me/tmux_like_zoom/", "published_at": "2019-09-26T00:00:00+00:00" }, { "id": "01a0876c-1011-718b-ad1e-d90bf5572bbb", "title": "Running tests with vim-test", "url": "https://dev-log.me/Running_tests_with_vim-test/", "published_at": "2019-09-20T00:00:00+00:00" }, { "id": "01a0876c-1011-718b-ad1e-d90bf58f999a", "title": "Jump between test files and implementation in Vim", "url": "https://dev-log.me/Jump_between_test_files_and_implementation_in_Vim/", "published_at": "2019-09-19T00:00:00+00:00" }, { "id": "01a0876c-1011-718b-ad1e-d90bf67faf42", "title": "Vim: Search for visual selection", "url": "https://dev-log.me/Vim:_Search_for_visual_selection/", "published_at": "2019-09-19T00:00:00+00:00" }, { "id": "01a0876c-1011-718b-ad1e-d90bf7693389", "title": "Increment numbers in Vim", "url": "https://dev-log.me/Increment_numbers_with_Vim/", "published_at": "2019-09-18T00:00:00+00:00" }, { "id": "01a0876c-1011-718b-ad1e-d90bf7ff6425", "title": "Haskell Cheat Sheet", "url": "https://dev-log.me/Haskell_Cheat_Sheet/", "published_at": "2019-08-22T00:00:00+00:00" } ] posts Claim your blog
Back to dev-log.me
Blog ยท corpus.blog/blogs/dev-log.me/posts

dev-log.me

dev-log.me

2026

2025

2023

2021

2020

2019