corpus.blog
Most cited
Talked about
Blogs
41554 blogs · [ { "id": "01a087da-c85a-71f0-b38d-25e44b3a2310", "title": "The Project I Kept Postponing (AI Didn't)", "url": "https://sami.eljabali.org/the-project-i-kept-postponing-ai-didnt/", "published_at": "2026-03-29T21:23:38+00:00" }, { "id": "01a087da-c85a-71f0-b38d-25e44bcb84d0", "title": "Go Gray, Not Cray: Why You Should Grayscale Your Phone", "url": "https://sami.eljabali.org/go-gray-not-cray-why-you-should-grayscale-your-phone/", "published_at": "2025-12-21T16:24:01+00:00" }, { "id": "01a087da-c85a-71f0-b38d-25e44bf80986", "title": "iTerm2 setup", "url": "https://sami.eljabali.org/iterm2-setup/", "published_at": "2024-12-14T14:55:26+00:00" }, { "id": "01a087da-c85a-71f0-b38d-25e44c9f77de", "title": "How to share design system themes between Android & iOS", "url": "https://sami.eljabali.org/theming-an-unsolved-design-system-problem/", "published_at": "2021-12-15T08:26:27+00:00" }, { "id": "01a087da-c85a-71f0-b38d-25e44d6872c4", "title": "How to securely manage online accounts", "url": "https://sami.eljabali.org/how-to-securely-manage-online-accounts/", "published_at": "2021-09-19T20:44:31+00:00" }, { "id": "01a087da-c85a-71f0-b38d-25e44ddec5c4", "title": "How to publish a Java / Kotlin library to Jitpack", "url": "https://sami.eljabali.org/how-to-publish-a-kotlin-library-to-jitpack/", "published_at": "2021-09-07T08:52:00+00:00" }, { "id": "01a087da-c85a-71f0-b38d-25e44e88e397", "title": "How to replace Gmail", "url": "https://sami.eljabali.org/how-to-replace-gmail/", "published_at": "2021-08-30T02:37:55+00:00" }, { "id": "01a087da-c85a-71f0-b38d-25e44f3b919f", "title": "macOS Apps", "url": "https://sami.eljabali.org/macos-apps/", "published_at": "2021-07-18T13:48:00+00:00" }, { "id": "01a087da-c85a-71f0-b38d-25e4503b1ba5", "title": "macOS Configuration", "url": "https://sami.eljabali.org/macos/", "published_at": "2021-07-04T05:01:00+00:00" }, { "id": "01a087da-c85a-71f0-b38d-25e450453fcc", "title": "Job hunting: where it's always season to cut throat", "url": "https://sami.eljabali.org/job-hunting-where-its-always-season-to-hunt/", "published_at": "2021-06-28T15:39:49+00:00" }, { "id": "01a087da-c85a-71f0-b38d-25e450f71409", "title": "Mitigating Code Review Distress", "url": "https://sami.eljabali.org/mitigating-code-reviews-distress/", "published_at": "2021-06-21T19:05:06+00:00" }, { "id": "01a087da-c85a-71f0-b38d-25e451a846b6", "title": "Reflections on reference app development", "url": "https://sami.eljabali.org/reflections-on-reference-app-development/", "published_at": "2021-06-14T08:07:03+00:00" }, { "id": "01a087da-c85a-71f0-b38d-25e451c9b243", "title": "Introduction to Dependency Injection & its popular Android Frameworks", "url": "https://sami.eljabali.org/introduction-to-dependency-injection-its-popular-android-frameworks/", "published_at": "2021-01-01T07:31:00+00:00" }, { "id": "01a087da-c85a-71f0-b38d-25e452aa78b3", "title": "iOS & Android Design Tokens Best Practices", "url": "https://sami.eljabali.org/ios-android-design-tokens-best-practices/", "published_at": "2020-05-05T07:19:00+00:00" } ] posts
Claim your blog
Back to sami.eljabali.org
Blog · corpus.blog/blogs/sami.eljabali.org/posts
sami.eljabali.org
sami.eljabali.org
2026
The Project I Kept Postponing (AI Didn't)
original ↗
29 Mar 2026
2025
Go Gray, Not Cray: Why You Should Grayscale Your Phone
original ↗
21 Dec 2025
2024
iTerm2 setup
original ↗
14 Dec 2024
2021
How to share design system themes between Android & iOS
original ↗
15 Dec 2021
How to securely manage online accounts
original ↗
19 Sept 2021
How to publish a Java / Kotlin library to Jitpack
original ↗
7 Sept 2021
How to replace Gmail
original ↗
30 Aug 2021
macOS Apps
original ↗
18 Jul 2021
macOS Configuration
original ↗
4 Jul 2021
Job hunting: where it's always season to cut throat
original ↗
28 Jun 2021
Mitigating Code Review Distress
original ↗
21 Jun 2021
Reflections on reference app development
original ↗
14 Jun 2021
Introduction to Dependency Injection & its popular Android Frameworks
original ↗
1 Jan 2021
2020
iOS & Android Design Tokens Best Practices
original ↗
5 May 2020