<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Ubay Lahmudien</title>
    <description>The latest articles on DEV Community by Ubay Lahmudien (@mudienub).</description>
    <link>https://dev.to/mudienub</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3373119%2Fcd6d916f-8eb1-490a-b990-e60039af6100.png</url>
      <title>DEV Community: Ubay Lahmudien</title>
      <link>https://dev.to/mudienub</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/mudienub"/>
    <language>en</language>
    <item>
      <title>Why Many Frontend Developers Use Next.js for work, but Vue.js for Personal Projects</title>
      <dc:creator>Ubay Lahmudien</dc:creator>
      <pubDate>Sat, 18 Jul 2026 09:59:03 +0000</pubDate>
      <link>https://dev.to/mudienub/why-many-frontend-developers-use-nextjs-for-workbut-vuejs-for-personal-projects-2419</link>
      <guid>https://dev.to/mudienub/why-many-frontend-developers-use-nextjs-for-workbut-vuejs-for-personal-projects-2419</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;🇮🇩 &lt;strong&gt;Originally written in Indonesian.&lt;/strong&gt;&lt;/em&gt;&lt;br&gt;
&lt;em&gt;This English version was AI-assisted and adapted for a more natural reading experience. It is not a literal translation.&lt;/em&gt;&lt;br&gt;
&lt;a href="https://dev.to/mudienub/kenapa-banyak-frontend-developer-memakai-nextjs-untuk-pekerjaan-tapi-vuejs-untuk-personal-2o35"&gt;_&lt;em&gt;open&lt;/em&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  Introduction
&lt;/h2&gt;

&lt;p&gt;Lately, I've been having quite a few discussions with frontend developers about the frameworks they use.&lt;/p&gt;

&lt;p&gt;My question is actually pretty simple.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"When you're building a web frontend, what framework do you usually use?"&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Almost everyone gave more or less the same answer.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"It depends on the project."&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;And honestly, I agree.&lt;/p&gt;

&lt;p&gt;There's no framework that's always the best choice for every situation.&lt;/p&gt;

&lt;p&gt;However, as the conversation went on, they started sharing their own experiences and preferences.&lt;/p&gt;

&lt;p&gt;Well...&lt;/p&gt;

&lt;p&gt;That's when I started noticing an interesting pattern.&lt;/p&gt;

&lt;p&gt;Among the developers I talked to, quite a few of them mentioned that they usually use &lt;strong&gt;Next.js / React&lt;/strong&gt; for work, while &lt;strong&gt;Vue.js&lt;/strong&gt; is what they often choose for personal projects.&lt;/p&gt;

&lt;p&gt;The interesting part is...&lt;/p&gt;

&lt;p&gt;I never actually asked,&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"What do you use at work?"&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;or&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"What do you use for personal projects?"&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;That explanation came up naturally as they explained why they preferred certain frameworks.&lt;/p&gt;

&lt;p&gt;At first, I thought it was just a coincidence.&lt;/p&gt;

&lt;p&gt;But after hearing the same pattern from several different people...&lt;/p&gt;

&lt;p&gt;I got curious.&lt;/p&gt;

&lt;p&gt;Why do so many developers who are comfortable with both frameworks end up separating how they use them?&lt;/p&gt;

&lt;p&gt;(・_・;)&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Disclaimer&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This isn't based on an official survey or research.&lt;/p&gt;

&lt;p&gt;It's simply an interesting pattern I noticed after talking with several frontend developers.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  Discussion
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Vue.js
&lt;/h3&gt;

&lt;p&gt;Looking at today's frontend ecosystem, Vue.js is clearly not a small framework.&lt;/p&gt;

&lt;p&gt;Its community is large.&lt;/p&gt;

&lt;p&gt;Its documentation is great.&lt;/p&gt;

&lt;p&gt;Its ecosystem is also quite mature.&lt;/p&gt;

&lt;p&gt;That said, compared to React and Next.js, its community is still smaller.&lt;/p&gt;

&lt;p&gt;Then another question comes to mind.&lt;/p&gt;

&lt;p&gt;If that's the case...&lt;/p&gt;

&lt;p&gt;Why do so many developers still choose Vue.js for personal projects?&lt;/p&gt;

&lt;p&gt;From the answers I heard, the main reason wasn't performance.&lt;/p&gt;

&lt;p&gt;And it wasn't because other frameworks were bad either.&lt;/p&gt;

&lt;p&gt;Instead, it came down to the &lt;strong&gt;development experience&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Vue projects often feel easier to read.&lt;/p&gt;

&lt;p&gt;Single File Components (&lt;code&gt;.vue&lt;/code&gt;) keep the template, logic, and styles organized in one place.&lt;/p&gt;

&lt;p&gt;When coming back to an old project after a long time, many developers feel it's easier to understand the code again.&lt;/p&gt;

&lt;p&gt;Besides that, for solo projects, Vue feels lightweight.&lt;/p&gt;

&lt;p&gt;You don't have to think about a lot of concepts that you don't actually need yet.&lt;/p&gt;

&lt;p&gt;You can simply focus on building the application.&lt;/p&gt;

&lt;p&gt;(づ￣ 3￣)づ&lt;/p&gt;

&lt;p&gt;Well...&lt;/p&gt;

&lt;p&gt;This made me wonder again.&lt;/p&gt;

&lt;p&gt;If Vue feels more comfortable to work with...&lt;/p&gt;

&lt;p&gt;Why not use it for work as well?&lt;/p&gt;




&lt;h3&gt;
  
  
  Next.js
&lt;/h3&gt;

&lt;p&gt;Speaking of Next.js...&lt;/p&gt;

&lt;p&gt;Well...&lt;/p&gt;

&lt;p&gt;It's hard to deny.&lt;/p&gt;

&lt;p&gt;Its ecosystem is huge.&lt;/p&gt;

&lt;p&gt;Almost everything already has a library or solution available.&lt;/p&gt;

&lt;p&gt;If you run into a problem...&lt;/p&gt;

&lt;p&gt;There's a good chance someone else has already faced it.&lt;/p&gt;

&lt;p&gt;Tutorials are everywhere.&lt;/p&gt;

&lt;p&gt;Articles are everywhere.&lt;/p&gt;

&lt;p&gt;Videos are everywhere.&lt;/p&gt;

&lt;p&gt;And GitHub repositories are abundant.&lt;/p&gt;

&lt;p&gt;(´･ω･`)&lt;/p&gt;

&lt;p&gt;On top of that, React and Next.js have become some of the most common technologies in the industry.&lt;/p&gt;

&lt;p&gt;As a result, many frontend developers are already familiar with them.&lt;/p&gt;

&lt;p&gt;For companies, that's obviously an advantage.&lt;/p&gt;

&lt;p&gt;If the team grows, finding new developers becomes much easier.&lt;/p&gt;

&lt;p&gt;If someone leaves the team, the handover process is usually much smoother.&lt;/p&gt;

&lt;p&gt;Not to mention that many new libraries tend to appear in the React ecosystem first.&lt;/p&gt;

&lt;p&gt;So...&lt;/p&gt;

&lt;p&gt;It's not simply because Next.js is a better framework.&lt;/p&gt;

&lt;p&gt;It's because its ecosystem and industry adoption are already incredibly mature.&lt;/p&gt;




&lt;h2&gt;
  
  
  Closing
&lt;/h2&gt;

&lt;p&gt;Well...&lt;/p&gt;

&lt;p&gt;Maybe by this point, you already know where this discussion is heading.&lt;/p&gt;

&lt;p&gt;Or maybe you've already come up with your own answer.&lt;/p&gt;

&lt;p&gt;(￣▽￣)&lt;/p&gt;

&lt;p&gt;Looking back at everything we've discussed...&lt;/p&gt;

&lt;p&gt;I don't think this is really about which framework is better.&lt;/p&gt;

&lt;p&gt;It all comes down to the needs of the project.&lt;/p&gt;

&lt;p&gt;And of course...&lt;/p&gt;

&lt;p&gt;Every framework has its own strengths and weaknesses.&lt;/p&gt;

&lt;p&gt;It's simply a matter of understanding what your application actually needs.&lt;/p&gt;

&lt;p&gt;If you're already comfortable using one framework for everything...&lt;/p&gt;

&lt;p&gt;Then just keep using it.&lt;/p&gt;

&lt;p&gt;After all, what matters most is that your application is maintainable and enjoyable to build.&lt;/p&gt;

&lt;p&gt;If you're comfortable with multiple frameworks...&lt;/p&gt;

&lt;p&gt;Then choose whichever one fits the situation best.&lt;/p&gt;

&lt;p&gt;Or...&lt;/p&gt;

&lt;p&gt;Maybe trying a different framework in your personal projects is simply part of an enjoyable learning journey.&lt;/p&gt;

&lt;p&gt;Because, in my opinion...&lt;/p&gt;

&lt;p&gt;Personal projects are the best place to experiment.&lt;/p&gt;

&lt;p&gt;There's no rule saying you have to use a particular framework.&lt;/p&gt;

&lt;p&gt;As long as it fits your needs and you enjoy the process...&lt;/p&gt;

&lt;p&gt;I think it's all perfectly fine.&lt;/p&gt;

&lt;p&gt;(づ￣ 3￣)づ&lt;/p&gt;

&lt;p&gt;So...&lt;/p&gt;

&lt;p&gt;What do you think?&lt;/p&gt;

&lt;p&gt;Do you also separate frameworks depending on the situation?&lt;/p&gt;

&lt;p&gt;Or do you prefer sticking with one framework for everything?&lt;/p&gt;

&lt;p&gt;I'd love to hear your thoughts and experiences.&lt;/p&gt;

&lt;p&gt;Who knows...&lt;/p&gt;

&lt;p&gt;Maybe there's another perspective I haven't come across yet.&lt;/p&gt;

&lt;p&gt;( •̀ᴗ•́ )و&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>frontend</category>
      <category>nextjs</category>
      <category>vue</category>
    </item>
    <item>
      <title>Kenapa Banyak Frontend Developer Memakai Next.js untuk Pekerjaan, tapi Vue.js untuk Personal Project?</title>
      <dc:creator>Ubay Lahmudien</dc:creator>
      <pubDate>Sat, 18 Jul 2026 09:25:24 +0000</pubDate>
      <link>https://dev.to/mudienub/kenapa-banyak-frontend-developer-memakai-nextjs-untuk-pekerjaan-tapi-vuejs-untuk-personal-2o35</link>
      <guid>https://dev.to/mudienub/kenapa-banyak-frontend-developer-memakai-nextjs-untuk-pekerjaan-tapi-vuejs-untuk-personal-2o35</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;&lt;a href="https://dev.to/mudienub/why-many-frontend-developers-use-nextjs-for-workbut-vuejs-for-personal-projects-2419"&gt;&lt;em&gt;Artikel ini juga tersedia dalam bahasa Inggris&lt;/em&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  Pendahuluan
&lt;/h2&gt;

&lt;p&gt;Beberapa waktu terakhir saya sering berdiskusi dengan beberapa frontend developer mengenai framework yang mereka gunakan.&lt;/p&gt;

&lt;p&gt;Pertanyaan saya sebenarnya sederhana.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"Kalau membuat frontend web, biasanya pakai framework apa?"&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Hampir semuanya memberikan jawaban yang kurang lebih sama.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"Tergantung kebutuhan."&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Dan saya setuju.&lt;/p&gt;

&lt;p&gt;Tidak ada framework yang selalu menjadi pilihan terbaik untuk semua kondisi.&lt;/p&gt;

&lt;p&gt;Namun, setelah pembahasannya berlanjut, mereka mulai menceritakan pengalaman dan preferensinya masing-masing.&lt;/p&gt;

&lt;p&gt;Nah...&lt;/p&gt;

&lt;p&gt;Di sinilah saya mulai menemukan pola yang menarik.&lt;/p&gt;

&lt;p&gt;Dari beberapa developer yang saya ajak berdiskusi, cukup banyak yang mengatakan bahwa mereka lebih sering menggunakan &lt;strong&gt;Next.js / React&lt;/strong&gt; untuk pekerjaan, sedangkan &lt;strong&gt;Vue.js&lt;/strong&gt; lebih sering digunakan untuk personal project.&lt;/p&gt;

&lt;p&gt;Padahal saya tidak pernah bertanya,&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"Kalau kerja pakai apa?"&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;atau&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"Kalau project pribadi pakai apa?"&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Penjelasan itu muncul begitu saja ketika mereka mulai menjelaskan alasan di balik framework yang mereka pilih.&lt;/p&gt;

&lt;p&gt;Awalnya saya mengira itu hanya kebetulan.&lt;/p&gt;

&lt;p&gt;Tapi setelah mendengar pola yang sama dari beberapa orang...&lt;/p&gt;

&lt;p&gt;Saya jadi penasaran.&lt;/p&gt;

&lt;p&gt;Kenapa banyak developer yang sudah menguasai keduanya justru memilih memisahkan penggunaannya?&lt;/p&gt;

&lt;p&gt;(・_・;)&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Disclaimer&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Tulisan ini bukan hasil survei atau penelitian resmi. Ini hanyalah pola yang saya temui dari beberapa frontend developer yang sempat saya ajak berdiskusi.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  Pembahasan
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Vue.js
&lt;/h3&gt;

&lt;p&gt;Kalau melihat ekosistem frontend saat ini, Vue.js jelas bukan framework yang kecil.&lt;/p&gt;

&lt;p&gt;Komunitasnya besar.&lt;/p&gt;

&lt;p&gt;Dokumentasinya bagus.&lt;/p&gt;

&lt;p&gt;Ekosistemnya juga sudah cukup matang.&lt;/p&gt;

&lt;p&gt;Namun memang harus diakui, jika dibandingkan dengan React dan Next.js, komunitasnya memang masih lebih kecil.&lt;/p&gt;

&lt;p&gt;Lalu muncul pertanyaan.&lt;/p&gt;

&lt;p&gt;Kalau begitu...&lt;/p&gt;

&lt;p&gt;Kenapa masih banyak yang memilih Vue.js untuk personal project?&lt;/p&gt;

&lt;p&gt;Dari beberapa jawaban yang saya dengar, ternyata alasan utamanya bukan karena performa.&lt;/p&gt;

&lt;p&gt;Bukan juga karena framework lain kurang bagus.&lt;/p&gt;

&lt;p&gt;Melainkan karena &lt;strong&gt;pengalaman saat mengembangkan project&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Struktur project di Vue terasa lebih mudah dibaca.&lt;/p&gt;

&lt;p&gt;Single File Component (&lt;code&gt;.vue&lt;/code&gt;) membuat template, logic, dan style berada di tempat yang jelas.&lt;/p&gt;

&lt;p&gt;Ketika project sudah lama tidak dibuka, banyak developer merasa lebih cepat memahami kembali alur kodenya.&lt;/p&gt;

&lt;p&gt;Selain itu, untuk project yang dikerjakan sendirian, Vue juga terasa ringan.&lt;/p&gt;

&lt;p&gt;Tidak perlu terlalu banyak memikirkan berbagai konsep yang sebenarnya belum dibutuhkan.&lt;/p&gt;

&lt;p&gt;Tinggal fokus membuat aplikasinya.&lt;/p&gt;

&lt;p&gt;(づ￣ 3￣)づ&lt;/p&gt;

&lt;p&gt;Nah...&lt;/p&gt;

&lt;p&gt;Di sinilah saya kembali bertanya.&lt;/p&gt;

&lt;p&gt;Kalau memang Vue terasa lebih nyaman...&lt;/p&gt;

&lt;p&gt;Kenapa tidak sekalian dipakai untuk pekerjaan?&lt;/p&gt;




&lt;h3&gt;
  
  
  Next.js
&lt;/h3&gt;

&lt;p&gt;Kalau berbicara soal Next.js...&lt;/p&gt;

&lt;p&gt;Ya...&lt;/p&gt;

&lt;p&gt;Memang susah untuk dipungkiri.&lt;/p&gt;

&lt;p&gt;Ekosistemnya sangat besar.&lt;/p&gt;

&lt;p&gt;Hampir semua kebutuhan sudah ada library-nya.&lt;/p&gt;

&lt;p&gt;Kalau menemui masalah...&lt;/p&gt;

&lt;p&gt;Kemungkinan besar sudah ada orang lain yang pernah mengalaminya.&lt;/p&gt;

&lt;p&gt;Tutorial ada.&lt;/p&gt;

&lt;p&gt;Artikel ada.&lt;/p&gt;

&lt;p&gt;Video ada.&lt;/p&gt;

&lt;p&gt;Referensi GitHub juga melimpah.&lt;/p&gt;

&lt;p&gt;(´･ω･`)&lt;/p&gt;

&lt;p&gt;Selain itu, React dan Next.js juga menjadi teknologi yang sangat umum di industri.&lt;/p&gt;

&lt;p&gt;Akibatnya, cukup banyak frontend developer yang sudah menguasainya.&lt;/p&gt;

&lt;p&gt;Bagi perusahaan, kondisi seperti ini tentu menguntungkan.&lt;/p&gt;

&lt;p&gt;Kalau suatu saat tim bertambah, proses mencari developer baru menjadi lebih mudah.&lt;/p&gt;

&lt;p&gt;Kalau ada pergantian anggota tim, proses handover juga biasanya lebih sederhana.&lt;/p&gt;

&lt;p&gt;Belum lagi banyak library baru yang biasanya hadir lebih dulu di ekosistem React.&lt;/p&gt;

&lt;p&gt;Jadi...&lt;/p&gt;

&lt;p&gt;Bukan semata-mata karena framework ini lebih hebat.&lt;/p&gt;

&lt;p&gt;Tetapi karena ekosistem dan dukungan industrinya memang sudah sangat matang.&lt;/p&gt;




&lt;h2&gt;
  
  
  Penutup
&lt;/h2&gt;

&lt;p&gt;Nah...&lt;/p&gt;

&lt;p&gt;Mungkin sampai di sini sebagian dari kalian sudah tahu ke mana arah pembahasannya.&lt;/p&gt;

&lt;p&gt;Atau bahkan sudah memiliki jawaban kalian sendiri.&lt;/p&gt;

&lt;p&gt;(￣▽￣)&lt;/p&gt;

&lt;p&gt;Kalau melihat kembali pembahasan tadi...&lt;/p&gt;

&lt;p&gt;Saya rasa tidak ada framework yang benar-benar lebih unggul dari yang lain.&lt;/p&gt;

&lt;p&gt;Semuanya kembali lagi ke kebutuhan.&lt;/p&gt;

&lt;p&gt;Dan tentu saja...&lt;/p&gt;

&lt;p&gt;Setiap framework memiliki kelebihan dan kekurangannya masing-masing.&lt;/p&gt;

&lt;p&gt;Tinggal bagaimana kita menganalisis kebutuhan dari aplikasi yang akan dibuat.&lt;/p&gt;

&lt;p&gt;Kalau memang sudah nyaman menggunakan satu framework untuk semua kebutuhan...&lt;/p&gt;

&lt;p&gt;Ya pakai saja.&lt;/p&gt;

&lt;p&gt;Toh yang paling penting aplikasinya tetap bisa dikembangkan dan di-maintain dengan baik.&lt;/p&gt;

&lt;p&gt;Kalau memang menguasai lebih dari satu framework...&lt;/p&gt;

&lt;p&gt;Ya tinggal pilih mana yang paling cocok untuk kebutuhan saat itu.&lt;/p&gt;

&lt;p&gt;Atau...&lt;/p&gt;

&lt;p&gt;Mungkin justru mencoba framework lain saat mengerjakan personal project bisa menjadi bagian dari &lt;strong&gt;enjoyable learning&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Karena menurut saya...&lt;/p&gt;

&lt;p&gt;Personal project adalah tempat yang paling bebas untuk bereksperimen.&lt;/p&gt;

&lt;p&gt;Tidak ada aturan yang mengharuskan kita menggunakan framework tertentu.&lt;/p&gt;

&lt;p&gt;Selama sesuai kebutuhan dan kita menikmati prosesnya...&lt;/p&gt;

&lt;p&gt;Menurut saya, semuanya sah-sah saja.&lt;/p&gt;

&lt;p&gt;(づ￣ 3￣)づ&lt;/p&gt;

&lt;p&gt;Lalu...&lt;/p&gt;

&lt;p&gt;Bagaimana menurut kalian?&lt;/p&gt;

&lt;p&gt;Apakah kalian juga memisahkan framework berdasarkan kebutuhan seperti ini?&lt;/p&gt;

&lt;p&gt;Atau justru menggunakan satu framework untuk semua project?&lt;/p&gt;

&lt;p&gt;Saya penasaran dengan pengalaman dan sudut pandang kalian.&lt;/p&gt;

&lt;p&gt;Siapa tahu, ada alasan lain yang belum pernah saya dengar.&lt;/p&gt;

&lt;p&gt;( •̀ᴗ•́ )و&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>frontend</category>
      <category>nextjs</category>
      <category>vue</category>
    </item>
    <item>
      <title>Mencoba Merancang Ulang Web Portofolio</title>
      <dc:creator>Ubay Lahmudien</dc:creator>
      <pubDate>Wed, 24 Jun 2026 04:59:58 +0000</pubDate>
      <link>https://dev.to/mudienub/mencoba-merancang-ulang-web-portofolio-242k</link>
      <guid>https://dev.to/mudienub/mencoba-merancang-ulang-web-portofolio-242k</guid>
      <description>&lt;p&gt;&lt;em&gt;Ubay Lahmudien – Kediri, 7 Februari 2026&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Tujuan &amp;amp; Latar Belakang
&lt;/h2&gt;

&lt;p&gt;Anda sudah tahu bahwa CV dan portofolio itu selalu berjalan beriringan. Seiring waktu, portofolio kita juga akan terus bertambah.&lt;/p&gt;

&lt;p&gt;Sebagai seorang programmer, biasanya di awal belajar kita sering disuguhi tutorial membuat web sederhana. Lalu di akhir &lt;em&gt;course&lt;/em&gt;, hampir selalu diminta membuat web portofolio yang berisi CV singkat dan kumpulan &lt;em&gt;project&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;Awalnya, saya sempat bertanya,&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"Masih perlu nggak sih bikin web portofolio sendiri?"&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Soalnya, kalau dilihat, &lt;a href="https://www.linkedin.com/" rel="noopener noreferrer"&gt;&lt;em&gt;LinkedIn&lt;/em&gt;&lt;/a&gt; itu sudah cukup lengkap. Data CV ada, portofolio bisa ditampilkan, bahkan bisa langsung dipakai untuk melamar kerja. Rasanya sudah cukup.&lt;/p&gt;

&lt;p&gt;Tapi setelah berdiskusi dengan teman dan juga tanya jawab dengan &lt;a href="https://chatgpt.com/" rel="noopener noreferrer"&gt;&lt;em&gt;ChatGPT&lt;/em&gt;&lt;/a&gt;, saya sadar kalau web portofolio itu bukan cuma soal dokumen lamaran. Web portofolio bisa jadi identitas kita. Ketika kita membuatnya sendiri, kesan jati diri kita lebih terasa.&lt;/p&gt;

&lt;p&gt;Akhirnya saya sahut,&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;"Oke kalau begitu."&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Sebenarnya, saya sudah pernah membuat web portofolio sejak awal terjun ke dunia &lt;em&gt;coding&lt;/em&gt;, waktu masih ikut &lt;em&gt;bootcamp&lt;/em&gt;. Tapi kalau dilihat sekarang, desainnya terasa kurang nyaman atau jelek menurut &lt;em&gt;saya&lt;/em&gt;. Sulit dibaca, bikin capek mata, dan tampilannya terlalu kaku karena waktu itu saya tidak terlalu memperhatikan tema.&lt;/p&gt;

&lt;p&gt;Dulu, fokus saya cuma satu: &lt;strong&gt;kelihatan keren.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Saya pakai banyak animasi, &lt;em&gt;shadow&lt;/em&gt; yang berlebihan, warna-warna menyala, sampai efek &lt;em&gt;glass&lt;/em&gt; yang terlalu ramai. Secara visual mungkin menarik, tapi pesan utamanya malah jadi tidak tersampaikan dengan baik.&lt;/p&gt;

&lt;p&gt;Sekarang, dengan bertambahnya pengalaman dan ilmu yang saya dapat, satu kata untuk itu.&lt;/p&gt;

&lt;h1&gt;
  
  
  &lt;code&gt;Rombak!!!&lt;/code&gt;
&lt;/h1&gt;

&lt;p&gt;Kenapa?&lt;/p&gt;

&lt;p&gt;Supaya lebih mudah dibaca, lebih nyaman dilihat, dan tujuan utamanya benar-benar sampai ke pembaca. Bukan sekadar pamer efek, tapi menunjukkan siapa saya dan apa yang bisa saya buat.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"Kenapa dirombak (⚆_⚆)? Diperbaiki saja kan bisa?"&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Kalau Anda seorang programmer, pasti tahu rasanya melihat kode yang pernah dibuat di awal-awal belajar IT.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;ಠ_ಠ&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Begitulah rasanya.&lt;/p&gt;

&lt;p&gt;Terlalu sakit.&lt;/p&gt;

&lt;p&gt;Terlalu pedih.&lt;/p&gt;

&lt;p&gt;Untuk dibaca.&lt;/p&gt;

&lt;p&gt;Apalagi diperbaiki.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;=D&lt;/strong&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Perancangan
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Apa yang dibuat?
&lt;/h3&gt;

&lt;p&gt;Tentu Web Porto.&lt;/p&gt;

&lt;h3&gt;
  
  
  Web yang bagaimana?
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Sederhana dan simpel.&lt;/li&gt;
&lt;li&gt;Jelas.&lt;/li&gt;
&lt;li&gt;Tidak rumit.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Kebutuhan pada web
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;em&gt;SEO Friendly&lt;/em&gt;.&lt;/li&gt;
&lt;li&gt;Mudah dibaca.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Konsep
&lt;/h2&gt;

&lt;p&gt;Sebelumnya, hanya sekadar info.&lt;/p&gt;

&lt;p&gt;Saya lebih suka dengan &lt;em&gt;backend&lt;/em&gt; dibanding &lt;em&gt;frontend&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;Dalam sebuah pengembangan produk, desain produk adalah bentuk muka dari sebuah produknya nanti. Dari situlah kesan pertama akan muncul, apakah terlihat rapi atau tidak.&lt;/p&gt;

&lt;p&gt;Namun tidak dengan saya.&lt;/p&gt;

&lt;p&gt;Saya sangat frustrasi ketika harus membuat desain di &lt;a href="https://www.figma.com/" rel="noopener noreferrer"&gt;&lt;em&gt;Figma&lt;/em&gt;&lt;/a&gt;. Menurut saya, itu lebih susah ketimbang &lt;em&gt;ngoding&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;Jadinya saya hanya melihat referensi-referensi web milik orang-orang di &lt;a href="https://dribbble.com/" rel="noopener noreferrer"&gt;&lt;em&gt;Dribbble&lt;/em&gt;&lt;/a&gt;, &lt;a href="https://www.pinterest.com/" rel="noopener noreferrer"&gt;&lt;em&gt;Pinterest&lt;/em&gt;&lt;/a&gt;, dan lain-lain. Dari yang saya lihat, saya gabungkan konsepnya, saya olah, dan akhirnya terpikirkanlah sebuah &lt;em&gt;keyword&lt;/em&gt;.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;em&gt;Minimalist&lt;/em&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;em&gt;Flat&lt;/em&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;em&gt;PowerPoint&lt;/em&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Ya, memang itu.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Minimalist&lt;/em&gt;&lt;/strong&gt; = tidak terlalu ramai.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Flat&lt;/em&gt;&lt;/strong&gt; = kesan profesional.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;PowerPoint&lt;/em&gt;&lt;/strong&gt; = tidak bertele-tele dan langsung ke inti.&lt;/p&gt;




&lt;h2&gt;
  
  
  Warna
&lt;/h2&gt;

&lt;p&gt;Setelah mendapatkan konsep itu, saya mencari warna yang cocok dengan cara yang sama.&lt;/p&gt;

&lt;p&gt;Di &lt;a href="https://www.pinterest.com/" rel="noopener noreferrer"&gt;&lt;em&gt;Pinterest&lt;/em&gt;&lt;/a&gt; punya banyak sekali postingan tentang &lt;em&gt;palette&lt;/em&gt; warna.&lt;/p&gt;

&lt;p&gt;Saya kombinasikan warna-warna yang didapat, lalu saya masukkan ke &lt;a href="https://coolors.co/" rel="noopener noreferrer"&gt;&lt;em&gt;Coolors&lt;/em&gt;&lt;/a&gt; untuk melihat apakah perpaduannya cocok atau tidak.&lt;/p&gt;

&lt;p&gt;Kalau cocok, tinggal &lt;em&gt;convert&lt;/em&gt; ke format yang saya butuhkan. Mau &lt;em&gt;CSS&lt;/em&gt;, &lt;em&gt;Tailwind CSS&lt;/em&gt;, dan lain-lain, sudah tersedia.&lt;/p&gt;




&lt;h2&gt;
  
  
  Teknologi
&lt;/h2&gt;

&lt;p&gt;Melihat saya butuh &lt;em&gt;SEO Friendly&lt;/em&gt;, yang pertama terpikir adalah &lt;strong&gt;&lt;em&gt;Server Side Rendering (SSR)&lt;/em&gt;.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Tapi kalau harus membuat &lt;em&gt;project&lt;/em&gt; &lt;em&gt;vanilla&lt;/em&gt; (&lt;em&gt;HTML&lt;/em&gt;, &lt;em&gt;CSS&lt;/em&gt;, dan &lt;em&gt;JavaScript&lt;/em&gt;)...&lt;/p&gt;

&lt;p&gt;Ya... cukup malas.&lt;/p&gt;

&lt;p&gt;Terlalu banyak &lt;em&gt;repetitive code&lt;/em&gt;, sulit membuat berbasis &lt;em&gt;component&lt;/em&gt; yang bisa dipakai berulang kali di halaman berbeda.&lt;/p&gt;

&lt;p&gt;Akhirnya pilihan jatuh ke &lt;em&gt;framework&lt;/em&gt; &lt;em&gt;React&lt;/em&gt;, yaitu &lt;a href="https://nextjs.org/" rel="noopener noreferrer"&gt;&lt;em&gt;Next.js&lt;/em&gt;&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Kenapa?&lt;/p&gt;

&lt;p&gt;Karena bisa &lt;em&gt;SSR&lt;/em&gt; dan juga &lt;em&gt;CSR&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;Untuk &lt;em&gt;framework&lt;/em&gt; &lt;em&gt;CSS&lt;/em&gt;-nya, saya pakai &lt;a href="https://tailwindcss.com/" rel="noopener noreferrer"&gt;&lt;em&gt;Tailwind CSS&lt;/em&gt;&lt;/a&gt;.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"Kenapa bukan &lt;a href="https://getbootstrap.com/" rel="noopener noreferrer"&gt;&lt;em&gt;Bootstrap&lt;/em&gt;&lt;/a&gt; yang jauh lebih simpel?"&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Karena saya tidak terbiasa dengan &lt;em&gt;Bootstrap&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;Atau lebih tepatnya...&lt;/p&gt;

&lt;p&gt;Saya tidak bisa memakainya. &lt;code&gt;(‾◡◝)&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Dari awal memang saya sudah memakai &lt;em&gt;Tailwind CSS&lt;/em&gt;. Jadi ketika mencoba &lt;em&gt;Bootstrap&lt;/em&gt;, saya cukup pusing untuk mempelajarinya.&lt;/p&gt;

&lt;p&gt;Kenapa begitu?&lt;/p&gt;

&lt;p&gt;Maaf, saya tidak bisa membandingkan &lt;em&gt;Tailwind CSS&lt;/em&gt; dan &lt;em&gt;Bootstrap&lt;/em&gt; karena saya memang hampir tidak pernah menggunakan &lt;em&gt;Bootstrap&lt;/em&gt;.&lt;/p&gt;




&lt;h2&gt;
  
  
  Penutup
&lt;/h2&gt;

&lt;p&gt;Mungkin untuk saat ini begitu yang ingin saya bahas.&lt;/p&gt;

&lt;p&gt;Nanti akan saya ceritakan lagi saat proses pembuatannya dimulai. Mungkin akan ada perubahan konsep seiring saya mengerjakan proyek.&lt;/p&gt;

&lt;p&gt;Atau...&lt;/p&gt;

&lt;p&gt;Mungkin juga bisa mangkrak karena tugas-tugas kampus.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;aah...~~~~&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Semoga saja saya sempat membuatnya.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Thanks.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Terima kasih.&lt;/p&gt;




&lt;h3&gt;
  
  
  Tambahan
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Jangan lupa secangkir kopi hari ini! ☕&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

</description>
      <category>programming</category>
      <category>web</category>
      <category>development</category>
      <category>portfolio</category>
    </item>
  </channel>
</rss>
