41554 blogs · [ { "id": "01a0877d-3294-7341-a8ea-a6046f3e6cef", "title": "Good translation requires rewriting the source", "url": "https://gitbybit.com/blog/0009-good-localization", "published_at": "2026-08-04T00:00:00+00:00" }, { "id": "01a0877d-3294-7341-a8ea-a6046f918c6d", "title": "Learning Git in Spanish, Portuguese, Ukrainian, and Russian", "url": "https://gitbybit.com/blog/0008-learning-git-in-spanish-portuguese-ukrainian-russian", "published_at": "2026-08-01T00:00:00+00:00" }, { "id": "01a0877d-3294-7341-a8ea-a6046fa0292f", "title": "Certificates of completion", "url": "https://gitbybit.com/blog/0007-certificate", "published_at": "2026-05-07T00:00:00+00:00" }, { "id": "01a0877d-3294-7341-a8ea-a6047055d928", "title": "Version 1.0 released!", "url": "https://gitbybit.com/blog/0006-1.0-release", "published_at": "2026-02-18T00:00:00+00:00" }, { "id": "01a0877d-3294-7341-a8ea-a60471297d4b", "title": "Creating “that website about Git with cats”", "url": "https://gitbybit.com/blog/0005-illustrations", "published_at": "2025-12-08T00:00:00+00:00" }, { "id": "01a0877d-3294-7341-a8ea-a60471310ee9", "title": "Practicing merging, rebasing, and resolving conflicts", "url": "https://gitbybit.com/blog/0004-merging-rebasing-practice", "published_at": "2025-10-10T00:00:00+00:00" }, { "id": "01a0877d-3294-7341-a8ea-a604714e701b", "title": "July disaster or the importance of real-time error reporting", "url": "https://gitbybit.com/blog/0003-errors-reporting", "published_at": "2025-08-18T00:00:00+00:00" }, { "id": "01a0877d-3294-7341-a8ea-a60472153c67", "title": "Pull request practice", "url": "https://gitbybit.com/blog/0002-pull-request-practice-released", "published_at": "2025-08-06T00:00:00+00:00" }, { "id": "01a0877d-3294-7341-a8ea-a60472956db6", "title": "Blog launched!", "url": "https://gitbybit.com/blog/0001-first-post", "published_at": "2025-07-24T00:00:00+00:00" } ] posts Claim your blog
Back to gitbybit.com
Blog · corpus.blog/blogs/gitbybit.com/posts

gitbybit.com

gitbybit.com

2026

2025