Documentation Of Myself

Abuidillah Adjie Muliadi

A passionate developer, who love to code and sometime design, and sometime drink coffee.

avatar

Recent Posts

7 Kesalahan Terbesar Saya di Tahun Pertama Berada di Industri

7 Kesalahan Terbesar Saya di Tahun Pertama Berada di Industri

Tak terasa 2020 akan berakhir, tak terasa sudah saya berada di industri teknologi ini selama 1 tahun.

5 min read
!important CSS. The bad, The Ugly, and The Alternative, and When Does It Might Be Usefull

!important CSS. The bad, The Ugly, and The Alternative, and When Does It Might Be Usefull

Most experts consider the use of the !important declaration (or !important tag) as an anti-pattern...

6 min read
Spesialis atau Generalis, atau... Generalized Spesialis (?)

Spesialis atau Generalis, atau... Generalized Spesialis (?)

Lebih mending Spesialis / Generalis?

3 min read
Memoization, rawan bug?

Memoization, rawan bug?

Memoization? Apaan tuh? makanan kah?

8 min read

About


Passionate Developer, Who love to learn

Hi!

đź‘‹

I’m a passionate Mainly focusing on building good looking, best performance Front-End.

My 'Approach' into programming

Programming is, hard. Indeed. No one say programming is easy unless you are those early stage developer who still under this Dunning-Kruger effect. Building a “good” product is easy. But, building the “best” one is very hard.

So yeah, i prefer to learn the best way to program something. Not just its speed that matters but also its DX. If I have a way to make something 0.2s faster but with the trade of its DX. then I 80% won't do that (except when the speed is the most important aspect).

Strict Development.

Everyone likes to do programming in their way, and I too. I have some preference for doing my stuff. Don’t get me wrong, I will follow any rules that my team would like to use.

But I personally like an environment with a really high standard about what code we push, for example, imagine a Typescript project with a highly strict eslint configuration, all things placed nicely and of course we forbid the use of “any” types, that will be beautiful.

I don't see strict rules in a project as something to hinder my progress but as tools to standardize a thing and reduce its inconsistency, which will be great in the long run.

'Are you against a hack and stuff?'

I don’t say I don’t like hacks. But i think you should know the tradeoff for doing the hacks. And you have to clarify why you are doing the hack.

I think Dev must have the urge to solve any challenge in from of him for the sake of their product users.

I think you fail as a dev if you fail to solve your user's problem, no matter how challenging it is you must find the answer or atleast some workaround. For this scenario, hack is the way to go.

Development as an art.

I also see development as an art. The beauty of the programming is not reaching the end of the goal. But to adore every single change you make. That’s way for a quest to always keeping myself updated, I read books and attend conferences & meetups.

Skills and Stack

React JS
React JS
Proficient

3 years of professional experiences

JavaScript
JavaScript
Proficient

3 years of professional experiences

TypeScript
TypeScript
Proficient

2 years of professional experiences

HTML
HTML
Proficient

3 years of professional experiences

CSS
CSS
Proficient

3 years of professional experiences

Notable Projects

Infocimahi

Infocimahi

An Article Web for Infocimahi. I did the UI/UX, Code, and hosted it.

NextJS GhostCMS Material UI
Cimahi Baik

Cimahi Baik

Profile web for Cimahi Baik, I did the UI/UX, Code, and hosted it.

NextJS Material UI
Tictactoe

Tictactoe

Simple Tic Tac Toe Game using vanilla JS

Javascript HTML CSS
Movie DB

Movie DB

Movie Search App with OMDb API

Javascript React Jest
Template Generator Tools

Template Generator Tools

Template generator tools, I made this to help templating process for my team. Built using Reactjs only

Javascript React
Pokemon App

Pokemon App

Simple pokemon search app, I make this project in purpose to teach data fetching and jest to my student

Javascript React Redux Jest
Letter Generator System

Letter Generator System

Mail generator system for handling formal letter generation

Typescript React React Query
Inventory Management System

Inventory Management System

Inventory management system + financial report

Typescript NextJS React Query Tailwind CSS
2021 Personal Website

2021 Personal Website

Old Personal portfolio website

Typescript NextJS Sass
Tellme, Anonymous message App

Tellme, Anonymous message App

Anonymous message app, I make this project in purpose to learn Firebase and RTK Query

Typescript NextJS Firebase RTK Query
Bookfinder

Bookfinder

Book searching website, I made this to learn Mobile first design and Google Book API

Typescript NextJS Google Book Api Jest