41554 blogs · [ { "id": "01a0878d-cb4a-72b5-8eb4-b7760d342bf8", "title": "Solving Wordle with information theory and SQLite", "url": "https://jiby.tech/post/solving-wordle-sqlite-entropy/", "published_at": "2026-07-29T23:00:00+00:00" }, { "id": "01a0878d-cb4a-72b5-8eb4-b7760d536af0", "title": "Full-text search using DuckDB", "url": "https://jiby.tech/post/duckdb-full-text-search-songs/", "published_at": "2026-04-16T23:00:00+00:00" }, { "id": "01a0878d-cb4a-72b5-8eb4-b7760dbf1c02", "title": "Mobile-based development with Termux on Android", "url": "https://jiby.tech/post/nomad-dev-termux-android/", "published_at": "2026-03-17T00:00:00+00:00" }, { "id": "01a0878d-cb4a-72b5-8eb4-b7760eb2ffc9", "title": "Keyboard navigation Vimium in Firefox", "url": "https://jiby.tech/post/firefox-keyboard-extensions-vimium/", "published_at": "2025-10-08T23:00:00+00:00" }, { "id": "01a0878d-cb4a-72b5-8eb4-b7760f2f5223", "title": "You need a risk register", "url": "https://jiby.tech/post/you-need-a-risk-register/", "published_at": "2025-02-16T00:00:00+00:00" }, { "id": "01a0878d-cb4a-72b5-8eb4-b7760ff880d8", "title": "Documenting Makefiles via a help message", "url": "https://jiby.tech/post/make-help-documenting-makefile/", "published_at": "2024-07-20T23:00:00+00:00" }, { "id": "01a0878d-cb4a-72b5-8eb4-b77610de116f", "title": "My python toolbox", "url": "https://jiby.tech/post/my-python-toolbox/", "published_at": "2024-03-31T23:00:00+00:00" }, { "id": "01a0878d-cb4a-72b5-8eb4-b776113848a0", "title": "Reframing tickets as engineering records", "url": "https://jiby.tech/post/tickets-as-engineering-records/", "published_at": "2024-03-28T00:00:00+00:00" }, { "id": "01a0878d-cb4a-72b5-8eb4-b776118988a7", "title": "Embrace the Early Exit", "url": "https://jiby.tech/post/embrace-early-exit/", "published_at": "2024-02-01T00:00:00+00:00" }, { "id": "01a0878d-cb4a-72b5-8eb4-b776121aa549", "title": "Offline developer docs: Dash docsets via Zeal", "url": "https://jiby.tech/post/offline-dev-docs-zeal-dash-docsets/", "published_at": "2023-12-15T00:00:00+00:00" }, { "id": "01a0878d-cb4a-72b5-8eb4-b776124a0f22", "title": "My git worfklow", "url": "https://jiby.tech/post/my-git-worfklow/", "published_at": "2023-06-29T23:00:00+00:00" }, { "id": "01a0878d-cb4a-72b5-8eb4-b776127aab86", "title": "Quick-start project templates via cookiecutter", "url": "https://jiby.tech/post/quick-start-project-templates-via-cookiecutter/", "published_at": "2023-04-04T23:00:00+00:00" }, { "id": "01a0878d-cb4a-72b5-8eb4-b77612a5c196", "title": "Presentation: Makefiles for build automation and documentation", "url": "https://jiby.tech/post/makefiles-presentation/", "published_at": "2022-10-22T23:00:00+00:00" }, { "id": "01a0878d-cb4a-72b5-8eb4-b7761326ce83", "title": "Literate wordle", "url": "https://jiby.tech/post/literate-wordle/", "published_at": "2022-05-06T23:00:00+00:00" }, { "id": "01a0878d-cb4a-72b5-8eb4-b776133b41bc", "title": "Reinventing IP Fragmentation", "url": "https://jiby.tech/post/reading-rfc-reinventing-ip-fragmentation/", "published_at": "2022-05-06T23:00:00+00:00" }, { "id": "01a0878d-cb4a-72b5-8eb4-b77613b756e1", "title": "Low-tech Cucumber replacement", "url": "https://jiby.tech/post/low-tech-cucumber-replacement/", "published_at": "2022-04-03T23:00:00+00:00" }, { "id": "01a0878d-cb4a-72b5-8eb4-b77613c0cb40", "title": "BDD Dreams, Cucumber And Gherkin", "url": "https://jiby.tech/post/bdd-dreams-cucumber-and-gherkin/", "published_at": "2022-03-20T00:00:00+00:00" }, { "id": "01a0878d-cb4a-72b5-8eb4-b7761401576f", "title": "Gherkin Features for user requirements", "url": "https://jiby.tech/post/gherkin-features-user-requirements/", "published_at": "2022-02-21T00:00:00+00:00" }, { "id": "01a0878d-cb4a-72b5-8eb4-b77614178577", "title": "Separating Spam from Ham with the shell", "url": "https://jiby.tech/post/image-list-separate-spam-ham-with-shell/", "published_at": "2020-06-21T23:00:00+00:00" }, { "id": "01a0878d-cb4a-72b5-8eb4-b7761485a2f4", "title": "Reproducible workspace deployment with Ansible and Vagrant", "url": "https://jiby.tech/post/reproducible-workspace-ansible-vagrant/", "published_at": "2020-06-10T23:32:00+00:00" }, { "id": "01a0878d-cb4a-72b5-8eb4-b77614de00c8", "title": "Using Awk to replace only some lines", "url": "https://jiby.tech/post/awk-replace-some-lines/", "published_at": "2019-11-16T00:00:00+00:00" }, { "id": "01a0878d-cb4a-72b5-8eb4-b77615330a82", "title": "Git diff from empty commit", "url": "https://jiby.tech/post/git-diff-empty-repo/", "published_at": "2019-10-12T23:00:00+00:00" }, { "id": "01a0878d-cb4a-72b5-8eb4-b776162f3c54", "title": "Reverse-engineering webapp APIs with Firefox", "url": "https://jiby.tech/post/reverse-engineer-api-with-firefox/", "published_at": "2019-10-08T23:00:00+00:00" }, { "id": "01a0878d-cb4a-72b5-8eb4-b77616b96edb", "title": "Git diff for prose", "url": "https://jiby.tech/post/git-diff-lines-prose/", "published_at": "2019-10-05T23:00:00+00:00" }, { "id": "01a0878d-cb4a-72b5-8eb4-b776175fade9", "title": "Git pretty graph", "url": "https://jiby.tech/post/git-graph/", "published_at": "2019-10-05T23:00:00+00:00" }, { "id": "01a0878d-cb4a-72b5-8eb4-b7761857e0d5", "title": "Presenting Android terminal with Termux (EdLug)", "url": "https://jiby.tech/post/android-terminal-with-termux/", "published_at": "2019-09-30T23:00:00+00:00" }, { "id": "01a0878d-cb4a-72b5-8eb4-b77618f039ac", "title": "About me", "url": "https://jiby.tech/about/", "published_at": "2019-09-18T23:00:00+00:00" }, { "id": "01a0878d-cb4a-72b5-8eb4-b776193e34b2", "title": "First post", "url": "https://jiby.tech/post/hello-world/", "published_at": "2019-09-17T23:00:00+00:00" } ] posts Claim your blog
Back to FrenchyJiby
Blog · corpus.blog/blogs/jiby.tech/posts

FrenchyJiby

jiby.tech

2026

2025

2024

2023

2022

2020

2019