<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Blog on M. Hidayatullah — Software Engineer</title><link>https://dayatdev.my.id/blog/</link><description>Recent content in Blog on M. Hidayatullah — Software Engineer</description><generator>Hugo</generator><language>id-ID</language><lastBuildDate>Fri, 12 Jun 2026 00:00:00 +0800</lastBuildDate><atom:link href="https://dayatdev.my.id/blog/index.xml" rel="self" type="application/rss+xml"/><item><title>Tips Memilih Jasa Pembuatan Website yang Tepat untuk Bisnis Anda</title><link>https://dayatdev.my.id/blog/tips-memilih-jasa-pembuatan-website-yang-tepatuntuk-bisnis-anda/</link><pubDate>Fri, 12 Jun 2026 00:00:00 +0800</pubDate><guid>https://dayatdev.my.id/blog/tips-memilih-jasa-pembuatan-website-yang-tepatuntuk-bisnis-anda/</guid><description>&lt;p>Memiliki website profesional merupakan langkah penting bagi bisnis yang ingin berkembang di era digital. Namun, keberhasilan sebuah website tidak hanya ditentukan oleh tampilannya saja, tetapi juga oleh kualitas pengembang yang mengerjakannya. Karena itu, memilih &lt;strong>jasa pembuatan website&lt;/strong> yang tepat menjadi keputusan yang perlu dipertimbangkan secara matang.&lt;/p></description></item><item><title>Jasa Pembuatan Website untuk UMKM: Cara Meningkatkan Penjualan di Era Digital 2026</title><link>https://dayatdev.my.id/blog/jasa-pembuatan-website-untuk-umkm-cara-meningkatkan-penjualan-di-era-digital-2026/</link><pubDate>Thu, 11 Jun 2026 00:00:00 +0800</pubDate><guid>https://dayatdev.my.id/blog/jasa-pembuatan-website-untuk-umkm-cara-meningkatkan-penjualan-di-era-digital-2026/</guid><description>&lt;p>Persaingan bisnis di era digital semakin ketat. Tidak hanya perusahaan besar, pelaku UMKM juga dituntut untuk memiliki kehadiran online yang kuat agar mampu bersaing dan menjangkau lebih banyak pelanggan. Salah satu langkah paling efektif adalah memiliki website profesional yang dapat diakses kapan saja oleh calon pelanggan.&lt;/p></description></item><item><title>Jasa Pembuatan Website 2026: Investasi Digital yang Semakin Wajib untuk Bisnis</title><link>https://dayatdev.my.id/blog/jasa-pembuatan-website-2026-investasi-digital-yang-semakin-wajib-untuk-bisnis/</link><pubDate>Wed, 10 Jun 2026 00:00:00 +0800</pubDate><guid>https://dayatdev.my.id/blog/jasa-pembuatan-website-2026-investasi-digital-yang-semakin-wajib-untuk-bisnis/</guid><description>&lt;p>Di era digital saat ini, memiliki website profesional bukan lagi pilihan, melainkan kebutuhan. Berdasarkan berbagai laporan industri digital, sebagian besar konsumen melakukan riset online sebelum membeli produk atau menggunakan layanan tertentu. Inilah alasan mengapa &lt;strong>jasa pembuatan website&lt;/strong> menjadi salah satu layanan yang paling banyak dicari oleh pelaku bisnis pada tahun 2026.&lt;/p></description></item><item><title>7 Tips Memilih Jasa Pembuatan Web yang Tepat untuk Bisnis</title><link>https://dayatdev.my.id/blog/tips-memilih-jasa-pembuatan-web/</link><pubDate>Tue, 09 Jun 2026 00:00:00 +0800</pubDate><guid>https://dayatdev.my.id/blog/tips-memilih-jasa-pembuatan-web/</guid><description>&lt;p>Memilih &lt;strong>jasa pembuatan web&lt;/strong> yang tepat menentukan kesuksesan kehadiran bisnis Anda secara online. Salah pilih bisa berujung website lambat, sulit ditemukan di Google, atau bahkan rentan diretas. Berikut 7 tips praktis sebelum Anda memutuskan.&lt;/p></description></item><item><title>Jasa Pembuatan Web Profesional, Cepat &amp; SEO-Friendly</title><link>https://dayatdev.my.id/blog/jasa-pembuatan-web/</link><pubDate>Mon, 08 Jun 2026 00:00:00 +0800</pubDate><guid>https://dayatdev.my.id/blog/jasa-pembuatan-web/</guid><description>&lt;p>Butuh &lt;strong>jasa pembuatan web&lt;/strong> yang profesional, cepat, dan ramah SEO? Anda berada di tempat yang tepat. Sebagai Software Engineer dengan pengalaman 2+ tahun, saya menyediakan jasa pembuatan web untuk UMKM, perusahaan, maupun personal branding — di Lombok dan seluruh Indonesia.&lt;/p></description></item><item><title>Laravel 13 Resmi Rilis: AI SDK, JSON:API, &amp; Vector Search</title><link>https://dayatdev.my.id/blog/laravel-13-rilis/</link><pubDate>Sun, 07 Jun 2026 00:00:00 +0800</pubDate><guid>https://dayatdev.my.id/blog/laravel-13-rilis/</guid><description>&lt;p>Laravel 13 resmi dirilis pada &lt;strong>17 Maret 2026&lt;/strong>, melanjutkan siklus rilis tahunan Laravel (biasanya kuartal pertama). Kabar baiknya: rilis kali ini fokus pada &lt;strong>minim breaking changes&lt;/strong> — menurut release notes resmi, sebagian besar aplikasi bisa upgrade dari Laravel 12 tanpa banyak mengubah kode. Fokus utamanya ada pada &lt;em>AI-native workflow&lt;/em>, default yang lebih aman, dan API yang lebih ekspresif.&lt;/p></description></item><item><title>PHP 8.5 Rilis: Pipe Operator, URI Extension, &amp; Clone With</title><link>https://dayatdev.my.id/blog/php-8-5-rilis/</link><pubDate>Sat, 06 Jun 2026 00:00:00 +0800</pubDate><guid>https://dayatdev.my.id/blog/php-8-5-rilis/</guid><description>&lt;p>PHP 8.5 resmi dirilis pada &lt;strong>20 November 2025&lt;/strong> dan melanjutkan tren PHP untuk membuat sintaks lebih ekspresif sekaligus menjaga performa. Berikut fitur-fitur utamanya menurut &lt;a href="https://www.php.net/releases/8.5/en.php">pengumuman resmi PHP&lt;/a>.&lt;/p></description></item><item><title>Python 3.14 Rilis: Template Strings &amp; Free-Threaded Resmi</title><link>https://dayatdev.my.id/blog/python-3-14-rilis/</link><pubDate>Fri, 05 Jun 2026 00:00:00 +0800</pubDate><guid>https://dayatdev.my.id/blog/python-3-14-rilis/</guid><description>&lt;p>Python 3.14 dirilis pada &lt;strong>7 Oktober 2025&lt;/strong>, membawa sejumlah perubahan signifikan pada bahasa, interpreter, dan standard library. Ringkasan dari &lt;a href="https://docs.python.org/3/whatsnew/3.14.html">dokumentasi resmi Python&lt;/a>.&lt;/p>
&lt;h2 id="template-strings-t-strings">Template Strings (t-strings)&lt;/h2>
&lt;p>Lewat PEP 750, hadir prefix string baru &lt;code>t&amp;quot;&amp;quot;&lt;/code> yang mengembalikan objek &lt;code>Template&lt;/code>. Berbeda dengan f-string, t-string tidak langsung melakukan interpolasi — ia memisahkan bagian statis dan variabel, memungkinkan pemrosesan dan substitusi yang lebih aman.&lt;/p></description></item><item><title>TypeScript 6.0 Rilis, Jalan Menuju Compiler Go 7.0</title><link>https://dayatdev.my.id/blog/typescript-6-dan-7-go/</link><pubDate>Thu, 04 Jun 2026 00:00:00 +0800</pubDate><guid>https://dayatdev.my.id/blog/typescript-6-dan-7-go/</guid><description>&lt;p>Microsoft merilis &lt;strong>TypeScript 6.0 pada 23 Maret 2026&lt;/strong> — dan ini adalah versi mayor &lt;strong>terakhir&lt;/strong> yang dibangun di atas compiler berbasis JavaScript. Perannya adalah &lt;em>bridge release&lt;/em> menuju TypeScript 7.0.&lt;/p></description></item><item><title>React 19.2: Activity, useEffectEvent, &amp; React Compiler Stabil</title><link>https://dayatdev.my.id/blog/react-19-2/</link><pubDate>Wed, 03 Jun 2026 00:00:00 +0800</pubDate><guid>https://dayatdev.my.id/blog/react-19-2/</guid><description>&lt;p>React 19.2 dirilis pada &lt;strong>1 Oktober 2025&lt;/strong>, rilis ketiga dalam setahun. Berikut sorotannya dari &lt;a href="https://react.dev/blog/2025/10/01/react-19-2">blog resmi React&lt;/a>.&lt;/p>
&lt;h2 id="komponen-activity">Komponen &lt;code>&amp;lt;Activity&amp;gt;&lt;/code>&lt;/h2>
&lt;p>Alternatif yang lebih pintar daripada &lt;em>conditional rendering&lt;/em>. Alih-alih meng-&lt;em>unmount&lt;/em> komponen saat disembunyikan (yang menghapus state-nya), &lt;code>&amp;lt;Activity&amp;gt;&lt;/code> menyembunyikan UI sambil &lt;strong>mempertahankan state&lt;/strong> dan menunda update-nya:&lt;/p></description></item><item><title>Tailwind CSS v4: Mesin Oxide Rust &amp; Konfigurasi CSS-First</title><link>https://dayatdev.my.id/blog/tailwind-v4-oxide/</link><pubDate>Tue, 02 Jun 2026 00:00:00 +0800</pubDate><guid>https://dayatdev.my.id/blog/tailwind-v4-oxide/</guid><description>&lt;p>Tailwind CSS v4 (rilis stabil &lt;strong>22 Januari 2025&lt;/strong>, dilanjutkan v4.1) adalah penulisan ulang dari nol yang mengubah fundamental framework ini. Ringkasan dari &lt;a href="https://tailwindcss.com/blog/tailwindcss-v4">blog resmi Tailwind&lt;/a>.&lt;/p>
&lt;h2 id="mesin-oxide-rust">Mesin Oxide (Rust)&lt;/h2>
&lt;p>Inti v4 adalah &lt;strong>Oxide&lt;/strong>, mesin baru yang ditulis ulang dengan Rust dan terintegrasi dengan Lightning CSS. Hasilnya build &lt;strong>hingga 10x lebih cepat&lt;/strong>, dan HMR yang nyaris instan.&lt;/p></description></item><item><title>Node.js 24 LTS: V8 13.6, npm 11, &amp; Permission Model Matang</title><link>https://dayatdev.my.id/blog/nodejs-24-lts/</link><pubDate>Mon, 01 Jun 2026 00:00:00 +0800</pubDate><guid>https://dayatdev.my.id/blog/nodejs-24-lts/</guid><description>&lt;p>Node.js 24 (codename &amp;ldquo;Krypton&amp;rdquo;) dirilis &lt;strong>6 Mei 2025&lt;/strong> dan masuk &lt;strong>LTS pada Oktober 2025&lt;/strong>, didukung sampai April 2028 — pilihan aman untuk produksi. Ringkasan dari &lt;a href="https://nodejs.org/en/blog/release/v24.0.0">blog resmi Node.js&lt;/a>.&lt;/p></description></item><item><title>Go 1.26 Rilis: new() Ekspresi, Green Tea GC, &amp; Deteksi Goroutine Leak</title><link>https://dayatdev.my.id/blog/go-1-26/</link><pubDate>Sun, 31 May 2026 00:00:00 +0800</pubDate><guid>https://dayatdev.my.id/blog/go-1-26/</guid><description>&lt;p>Go 1.26 dirilis pada &lt;strong>10 Februari 2026&lt;/strong>, enam bulan setelah Go 1.25. Sebagian besar perubahannya ada di toolchain, runtime, dan library — tetap menjaga janji kompatibilitas Go 1. Ringkasan dari &lt;a href="https://go.dev/blog/go1.26">blog resmi Go&lt;/a>.&lt;/p></description></item><item><title>Next.js 16: Turbopack Stabil &amp; Cache Components</title><link>https://dayatdev.my.id/blog/nextjs-16/</link><pubDate>Sat, 30 May 2026 00:00:00 +0800</pubDate><guid>https://dayatdev.my.id/blog/nextjs-16/</guid><description>&lt;p>Next.js 16 dirilis pada &lt;strong>21 Oktober 2025&lt;/strong>, rilis paling fokus performa sejak App Router. Ringkasan dari &lt;a href="https://nextjs.org/blog/next-16">blog resmi Next.js&lt;/a>.&lt;/p>
&lt;h2 id="turbopack-jadi-default--stabil">Turbopack Jadi Default &amp;amp; Stabil&lt;/h2>
&lt;p>Bundler berbasis Rust, &lt;strong>Turbopack&lt;/strong>, kini stabil dan menjadi default. Hasilnya build produksi &lt;strong>2-5x lebih cepat&lt;/strong> dan Fast Refresh 5-10x lebih cepat. Webpack masih didukung, tapi bukan lagi default.&lt;/p></description></item><item><title>Vue 3.6 &amp; Vapor Mode: Tanpa Virtual DOM, Reaktivitas Alien Signals</title><link>https://dayatdev.my.id/blog/vue-3-6-vapor/</link><pubDate>Fri, 29 May 2026 00:00:00 +0800</pubDate><guid>https://dayatdev.my.id/blog/vue-3-6-vapor/</guid><description>&lt;p>Vue 3.6 (sudah masuk fase &lt;strong>beta&lt;/strong> pada 2026) membawa dua perubahan teknis terbesar sejak Vue 3.0. Ringkasan dari &lt;a href="https://github.com/vuejs/core/releases">release notes resmi vuejs/core&lt;/a>.&lt;/p>
&lt;h2 id="vapor-mode">Vapor Mode&lt;/h2>
&lt;p>Strategi kompilasi baru yang &lt;strong>menghilangkan Virtual DOM&lt;/strong> untuk komponen tertentu — meng-compile langsung ke operasi DOM. Hasilnya rendering jauh lebih cepat dan baseline bundle yang jauh lebih kecil. Sifatnya &lt;em>opt-in&lt;/em> per komponen lewat atribut &lt;code>vapor&lt;/code> pada &lt;code>&amp;lt;script setup&amp;gt;&lt;/code>, jadi bukan migrasi semua-atau-tidak:&lt;/p></description></item><item><title>Bun 1.3 &amp; Akuisisi oleh Anthropic: Runtime JS All-in-One</title><link>https://dayatdev.my.id/blog/bun-diakuisisi-anthropic/</link><pubDate>Thu, 28 May 2026 00:00:00 +0800</pubDate><guid>https://dayatdev.my.id/blog/bun-diakuisisi-anthropic/</guid><description>&lt;p>Bun 1.3 dirilis &lt;strong>Oktober 2025&lt;/strong> dan menegaskan ambisinya sebagai &lt;em>toolkit&lt;/em> all-in-one — pengganti gabungan Node.js, Jest, Webpack, esbuild, dan package manager dalam satu binary. Ditulis dengan Zig dan ditenagai JavaScriptCore.&lt;/p></description></item><item><title>PostgreSQL 18: Async I/O, UUIDv7, &amp; OAuth 2.0</title><link>https://dayatdev.my.id/blog/postgresql-18/</link><pubDate>Wed, 27 May 2026 00:00:00 +0800</pubDate><guid>https://dayatdev.my.id/blog/postgresql-18/</guid><description>&lt;p>PostgreSQL 18 dirilis pada &lt;strong>25 September 2025&lt;/strong>, salah satu rilis paling transformatif dalam beberapa tahun terakhir. Ringkasan dari &lt;a href="https://www.postgresql.org/about/news/postgresql-18-released-3142/">pengumuman resmi PostgreSQL&lt;/a>.&lt;/p>
&lt;h2 id="asynchronous-io-aio">Asynchronous I/O (AIO)&lt;/h2>
&lt;p>Perubahan arsitektur terbesar. Subsistem &lt;strong>async I/O&lt;/strong> baru (mendukung &lt;code>io_uring&lt;/code> di Linux atau worker di platform lain) menggantikan ketergantungan pada readahead OS. Hasilnya peningkatan performa &lt;strong>hingga 2-3x&lt;/strong> untuk sequential scan, bitmap heap scan, dan vacuum.&lt;/p></description></item><item><title>Svelte 5 &amp; SvelteKit: Era Runes dan Remote Functions</title><link>https://dayatdev.my.id/blog/svelte-5-runes/</link><pubDate>Tue, 26 May 2026 00:00:00 +0800</pubDate><guid>https://dayatdev.my.id/blog/svelte-5-runes/</guid><description>&lt;p>Svelte 5 membawa sistem reaktivitas yang benar-benar baru lewat &lt;strong>runes&lt;/strong>, dan ekosistem SvelteKit terus matang hingga 2026. Ringkasan dari &lt;a href="https://svelte.dev/docs">dokumentasi resmi Svelte&lt;/a>.&lt;/p>
&lt;h2 id="runes-reaktivitas-eksplisit">Runes: Reaktivitas Eksplisit&lt;/h2>
&lt;p>Menggantikan deklarasi reaktif implisit Svelte 4 dengan primitif yang eksplisit dan dapat dipakai juga di file &lt;code>.svelte.ts&lt;/code>:&lt;/p></description></item><item><title>Angular 21: Zoneless Default, Signal Forms, &amp; Vitest</title><link>https://dayatdev.my.id/blog/angular-21-zoneless/</link><pubDate>Mon, 25 May 2026 00:00:00 +0800</pubDate><guid>https://dayatdev.my.id/blog/angular-21-zoneless/</guid><description>&lt;p>Angular 21 dirilis pada &lt;strong>20 November 2025&lt;/strong> dan menjadi salah satu rilis terpenting dalam beberapa tahun terakhir. Ringkasan dari ekosistem resmi Angular.&lt;/p>
&lt;h2 id="zoneless-sebagai-default">Zoneless sebagai Default&lt;/h2>
&lt;p>Sejak 2016, Angular membawa Zone.js untuk mendeteksi perubahan secara otomatis. Di Angular 21, &lt;strong>zoneless change detection&lt;/strong> menjadi default untuk proyek baru — menghemat ~33KB dari bundle dan membuat deteksi perubahan menjadi eksplisit lewat Signals (Zone.js tetap didukung untuk proyek lama).&lt;/p></description></item><item><title>Rust 1.85 &amp; Edisi 2024: Async Closures Akhirnya Stabil</title><link>https://dayatdev.my.id/blog/rust-2024-edition/</link><pubDate>Sun, 24 May 2026 00:00:00 +0800</pubDate><guid>https://dayatdev.my.id/blog/rust-2024-edition/</guid><description>&lt;p>Rust 1.85 dirilis pada &lt;strong>20 Februari 2025&lt;/strong> dan menstabilkan &lt;strong>Edisi Rust 2024&lt;/strong> — edisi terbesar sejauh ini. Ringkasan dari &lt;a href="https://blog.rust-lang.org/">blog resmi Rust&lt;/a>.&lt;/p>
&lt;h2 id="async-closures">Async Closures&lt;/h2>
&lt;p>Fitur unggulan yang lama ditunggu. Kini Rust mendukung closure asinkron &lt;code>async || {}&lt;/code> yang mengembalikan future dan bisa menangkap nilai dari lingkungan lokal, lengkap dengan trait baru &lt;code>AsyncFn&lt;/code>, &lt;code>AsyncFnMut&lt;/code>, dan &lt;code>AsyncFnOnce&lt;/code>:&lt;/p></description></item><item><title>Temporal API: Akhir dari Date JavaScript yang Bermasalah</title><link>https://dayatdev.my.id/blog/temporal-api-es2026/</link><pubDate>Sat, 23 May 2026 00:00:00 +0800</pubDate><guid>https://dayatdev.my.id/blog/temporal-api-es2026/</guid><description>&lt;p>Setelah hampir 9 tahun dirancang, &lt;strong>Temporal API&lt;/strong> akhirnya mencapai &lt;strong>TC39 Stage 4 pada 11 Maret 2026&lt;/strong> dan menjadi bagian spesifikasi &lt;strong>ECMAScript 2026&lt;/strong>. Ringkasan dari &lt;a href="https://developer.mozilla.org/en-US/blog/javascript-temporal-is-coming/">MDN&lt;/a>.&lt;/p>
&lt;h2 id="kenapa-date-perlu-diganti">Kenapa Date Perlu Diganti?&lt;/h2>
&lt;p>Objek &lt;code>Date&lt;/code> dibuat dalam 10 hari pada 1995, meniru &lt;code>java.util.Date&lt;/code> yang bahkan sudah ditinggalkan Java dua tahun kemudian. Masalahnya: tidak ada tipe &amp;ldquo;tanggal saja&amp;rdquo;, dukungan zona waktu/DST yang tidak konsisten, parsing yang berbeda antar-browser, dan aritmetika yang membingungkan.&lt;/p></description></item><item><title>Deno 2: Aman Secara Default &amp; Kompatibel dengan npm</title><link>https://dayatdev.my.id/blog/deno-2/</link><pubDate>Fri, 22 May 2026 00:00:00 +0800</pubDate><guid>https://dayatdev.my.id/blog/deno-2/</guid><description>&lt;p>Deno (dibuat oleh pencipta Node.js, Ryan Dahl) melengkapi tiga besar lanskap runtime JavaScript bersama Node.js dan Bun. Proposisi intinya: &lt;strong>aman secara default&lt;/strong>. Ringkasan dari &lt;a href="https://deno.com">deno.com&lt;/a>.&lt;/p>
&lt;h2 id="security-by-default">Security-by-Default&lt;/h2>
&lt;p>Setiap program Deno dimulai dengan &lt;strong>nol izin&lt;/strong> — tanpa akses file system, jaringan, atau environment variable — sampai kamu memberikannya secara eksplisit lewat flag:&lt;/p></description></item><item><title>Lanskap AI Coding 2026: Copilot, Cursor, &amp; Claude Code</title><link>https://dayatdev.my.id/blog/ai-coding-tools-2026/</link><pubDate>Thu, 21 May 2026 00:00:00 +0800</pubDate><guid>https://dayatdev.my.id/blog/ai-coding-tools-2026/</guid><description>&lt;p>Adopsi AI dalam pengembangan perangkat lunak melonjak. Menurut &lt;strong>Stack Overflow Developer Survey 2025&lt;/strong>, 84% developer memakai atau berencana memakai tool AI (naik dari 76%). Survei &lt;strong>JetBrains Januari 2026&lt;/strong> mencatat 90% developer rutin memakai setidaknya satu tool coding AI di tempat kerja.&lt;/p></description></item><item><title>Astro 5: Content Layer &amp; Server Islands</title><link>https://dayatdev.my.id/blog/astro-5/</link><pubDate>Wed, 20 May 2026 00:00:00 +0800</pubDate><guid>https://dayatdev.my.id/blog/astro-5/</guid><description>&lt;p>Astro adalah framework web untuk situs &lt;em>content-driven&lt;/em> (blog, marketing, dokumentasi, e-commerce) dengan filosofi &amp;ldquo;zero JavaScript by default&amp;rdquo;. Astro 5 (rilis akhir 2024, kini di seri 5.x) membawa dua fitur besar. Ringkasan dari &lt;a href="https://astro.build/blog/astro-5/">blog resmi Astro&lt;/a>.&lt;/p></description></item><item><title>Django 6.0: Background Tasks Bawaan &amp; Native CSP</title><link>https://dayatdev.my.id/blog/django-6/</link><pubDate>Tue, 19 May 2026 00:00:00 +0800</pubDate><guid>https://dayatdev.my.id/blog/django-6/</guid><description>&lt;p>Django 6.0 dirilis pada &lt;strong>3 Desember 2025&lt;/strong>, bertepatan dengan ulang tahun ke-20 framework ini — salah satu rilis paling lengkap dalam beberapa tahun terakhir. Ringkasan dari &lt;a href="https://www.djangoproject.com/weblog/2025/dec/03/django-60-released/">pengumuman resmi Django&lt;/a>.&lt;/p></description></item><item><title>Vite 8 Rilis: Bundler Tunggal Rolldown Berbasis Rust</title><link>https://dayatdev.my.id/blog/vite-8-rolldown/</link><pubDate>Mon, 18 May 2026 00:00:00 +0800</pubDate><guid>https://dayatdev.my.id/blog/vite-8-rolldown/</guid><description>&lt;p>Vite 8 dirilis pada &lt;strong>12 Maret 2026&lt;/strong> — perubahan arsitektur paling signifikan sejak Vite 2. Ringkasan dari &lt;a href="https://vite.dev/blog/announcing-vite8">blog resmi Vite&lt;/a>.&lt;/p>
&lt;h2 id="satu-bundler-rolldown">Satu Bundler: Rolldown&lt;/h2>
&lt;p>Sejak awal, Vite memakai dua bundler: esbuild untuk dev dan Rollup untuk build produksi. Vite 8 menyatukannya menjadi satu: &lt;strong>Rolldown&lt;/strong>, bundler tunggal berbasis &lt;strong>Rust&lt;/strong> (dari tim VoidZero) yang memberi build &lt;strong>10-30x lebih cepat&lt;/strong> sambil tetap kompatibel penuh dengan API plugin Rollup.&lt;/p></description></item><item><title>Bikin Composable useFetch Sederhana di Vue 3</title><link>https://dayatdev.my.id/blog/vue-composable-fetch/</link><pubDate>Thu, 20 Mar 2025 00:00:00 +0800</pubDate><guid>https://dayatdev.my.id/blog/vue-composable-fetch/</guid><description>&lt;p>Salah satu hal yang saya suka dari Vue 3 Composition API adalah kemudahan membuat &lt;strong>composable&lt;/strong> — logika reusable yang bisa dipakai di banyak komponen. Mari buat &lt;code>useFetch&lt;/code>.&lt;/p></description></item><item><title>Membangun REST API Bersih dengan Laravel</title><link>https://dayatdev.my.id/blog/membangun-rest-api-laravel/</link><pubDate>Wed, 12 Feb 2025 00:00:00 +0800</pubDate><guid>https://dayatdev.my.id/blog/membangun-rest-api-laravel/</guid><description>&lt;p>REST API adalah tulang punggung hampir semua aplikasi modern. Di tulisan ini saya rangkum cara membuat API yang rapi dan konsisten di Laravel berdasarkan pengalaman saya membangun berbagai sistem.&lt;/p></description></item><item><title>Halo Dunia 👋 Selamat Datang di Blog Saya</title><link>https://dayatdev.my.id/blog/halo-dunia/</link><pubDate>Sun, 05 Jan 2025 00:00:00 +0800</pubDate><guid>https://dayatdev.my.id/blog/halo-dunia/</guid><description>&lt;p>Halo! Saya &lt;strong>M. Hidayatullah&lt;/strong>, seorang Software Engineer dari Lombok. Blog ini saya buat sebagai &lt;em>digital garden&lt;/em> — tempat menyimpan catatan, tutorial, dan hal-hal menarik yang saya pelajari di perjalanan sebagai developer.&lt;/p></description></item></channel></rss>