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.
A software developer's journey.
There are costs though. A side of me sank when I saw the project done without having put as much sweat in its development.
Framing our phones as glossy portraits of the world comes at a cost: we spend more time gazing instead of gaining utility.
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
Because dark mode is on the rise, mobile apps must support themes, however how do we define them?
Management of online accounts is burdensome in today's digital age, so I took a plunge and assembled for you best practices.
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.
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.
A comprehensive curated list of mac apps, including my personal go to's.
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.
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.
What I learned over time is how the social as well as the psychological aspects of code reviewing matter most.
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
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
Better practices in defining design tokens: values ought to stand out from one another.