RSS Amplifier

Blog

Sami Eljabali

A software developer's journey.

sami.eljabali.orgRSS feed ↗14 posts

Latest posts

The Project I Kept Postponing (AI Didn't)

There are costs though. A side of me sank when I saw the project done without having put as much sweat in its development.

Go Gray, Not Cray: Why You Should Grayscale Your Phone

Framing our phones as glossy portraits of the world comes at a cost: we spend more time gazing instead of gaining utility.

iTerm2 setup

When it comes to terminals available to use on mac, developers do not have a shortage of options. One thing for sure is that the default terminal available on Mac OS is subpar. My terminal of choice is iTerm2 , an open source popular terminal. Below is a demo of my

How to share design system themes between Android & iOS

Because dark mode is on the rise, mobile apps must support themes, however how do we define them?

How to securely manage online accounts

Management of online accounts is burdensome in today's digital age, so I took a plunge and assembled for you best practices.

How to publish a Java / Kotlin library to Jitpack

Publishing a Java / Kotlin library to JitPack was not as easy as I thought, so in finally doing so, put together easy steps for you to follow.

How to replace Gmail

An alarming amount of Gmail users report their accounts one day, without notice, disabled. Here are steps on how to not wake up one day as one of them.

macOS Apps

A comprehensive curated list of mac apps, including my personal go to's.

macOS Configuration

Setting a new Mac up with its configuration is a great joy of mine. Because there are too many configurations to remember, documented here are them all for both you & I.

Job hunting: where it's always season to cut throat

Interviews are akin to trial runs for the olympics. Your past score percentages do not matter, how well you shoot your shots the day of, solely do.

Mitigating Code Review Distress

What I learned over time is how the social as well as the psychological aspects of code reviewing matter most.

Reflections on reference app development

As a developer you find yourself constantly trying keep up with the latest frameworks, patterns, and trends. To keep up to date with trends, developers create smaller side projects to experiment, learn, & reference later. Over the years, I've accumulated a number of such reference projects for both

Introduction to Dependency Injection & its popular Android Frameworks

When laying out the blueprint for a new mobile project, an architect needs to consider a variety of technologies, frameworks, & design patterns to be used. Amongst the various architectural decisions needing to be made, one may need to form a dependency injection approach. As this endeavor may be time

iOS & Android Design Tokens Best Practices

Better practices in defining design tokens: values ought to stand out from one another.