Irsyad A. Panjaitan

Let's start living like no one can help us in any event, so that when we are helped in certain times, it becomes a plus in itself. At this time, I'm teaching practical screencast over on Parsinta. Let's talk over on Twitter or Instagram.

Latest Updates

You can see and read all my writings below.

Apa yang Baru di Laravel v9.24 ?

Pada saat laravel update di versi 9.21.0, dia mengeluarkan perintah artisan baru yaitu artisan model:show, nah kali ini hampir mirip dengan itu, namun lebih spesipik.
Read moreApa yang Baru di Laravel v9.24 ?09 Aug

Apa Yang Baru Di Laravel 9.23.0 ?

Dalam update kali ini, Laravel membuat `artisan` command-line interface baru yang mana itu bisa melihat dokumentasi langsung dari artisan command
Read moreApa Yang Baru Di Laravel 9.23.0 ?03 Aug

Apa yang Baru di Laravel v9.22.1 ?

Tepat pada tanggal 19 Juli 2022 Laravel baru saja merilis update terbarunya di versi v9.21.0, dan semalam tanggal 26 juli 2022, Laravel juga merilis kembali versi terbaru nya yaitu v9.22.1
Read moreApa yang Baru di Laravel v9.22.1 ?27 Jul

Parsinta Exclusive: The Vscode Theme I've Just Created

There are lots of themes in this vscode, one of which I often use is GitHub and Monokai Pro
Read moreParsinta Exclusive: The Vscode Theme I've Just Created23 Jul

Parsinta Exclusive: Tema Vscode Yang Baru Saja Dibuat

Ada banyak sekali tema di dalam vscode ini, salah satu yang sering saya pakai adalah GitHub Theme dan Monokai Pro.
Read moreParsinta Exclusive: Tema Vscode Yang Baru Saja Dibuat23 Jul

Laravel v9.21.0: Apa yang Baru?

Tepat pada tanggal 19 juli 2022 Laravel baru saja merilis update terbarunya di versi v9.21.0. Kali ini ada beberapa peningkatan seperti mendesain ulang artisan cli nya, perintah artisan baru, vite 3 support dan terakhir adalah pint yang ada by default.
Read moreLaravel v9.21.0: Apa yang Baru?20 Jul

Laravel Tips: Kode Lebih Enak Dibaca Dengan Scope

Tampilkan data dengan default properti yang Anda inginkan, tidak hanya itu. Scope juga bisa membantu kita dalam membuat kode kita lebih readable.
Read moreLaravel Tips: Kode Lebih Enak Dibaca Dengan Scope16 Jul

Cara Membuat Tema Vscode Sendiri

Untuk memulainya kita bisa menggunakan alat yang namanya Yo Generator yaitu adalah alat untuk membuatkan kita boilerplate dalam membuat extensi di vscode.
Read moreCara Membuat Tema Vscode Sendiri14 Jul

CSS Masonry Layout Dengan Tailwind CSS

Dalam artikel ini kita akan belajar bagaimana membuat grid seperti pinteres dengan tailwind css. Awalnya saya berfikir tentang ini karena ingin membuat tampilan daftar isi buku yang saya tulis persis seperti tampilan pinterest.
Read moreCSS Masonry Layout Dengan Tailwind CSS13 Jul

Fast Paginate Untuk Laravel

Laravel memang sudah mempunyai pagination by default, namun Anda harus tahu bahwa pagination itu menggunakan teknik offset dan limit di dalam MySQL. Sehingga jika Anda memiliki ribuan data, itu akan tidak menutup kemungkinan terjadi nya laggy.
Read moreFast Paginate Untuk Laravel10 Jul

Laravel Tips: Login Dengan Mudah Pada Saat Pengembangan

Terkadang kita perlu meloginkan beberapa kredensial untuk melihat hasil yang kita telah kembangkan untuk melihat hasil yang berbeda-beda. Maka di dalam artikel ini kita akan membahas bagaimana cara setup nya.
Read moreLaravel Tips: Login Dengan Mudah Pada Saat Pengembangan09 Jul

Laravel Migrations Generator

Dalam artikel ini, kita akan membahas bagaimana cara membuat tabel-tabel yang ada di dalam database untuk kemudian dijadikan file migrasi satu per satu.
Read moreLaravel Migrations Generator09 Jul

Inertia.js dengan Laravel Vite

Karena laravel sekarang by default sudah menggunakan Vite, maka kita akan belajar bagaimana mengintegrasikan nya dengan Inertia.js. Dan kita akan mulai dari awal pastinya dari instalasi laravel.
Read moreInertia.js dengan Laravel Vite04 Jul

Touching Timestamps Dalam Laravel

Dalam artikel ini kita akan membahas hal yang mungkin pernah Anda lakukan yang itu bisa dilakukan dengan mudah hanya dengan 1 baris kode.
Read moreTouching Timestamps Dalam Laravel03 Jul

Laravel dengan Vite.js

Baru-baru ini Laravel baru saja melakukan pembaruan, yang salah satunya tidak memakai Laravel Mix lagi sebagai compiler assets nya. Melainkan menggunakan Vite.js.
Read moreLaravel dengan Vite.js02 Jul

Laravel v9.18.0 Telah Rilis

Dalam artikel ini kita akan membahas apa-apa saja yang terbaru dalam rilis kali ini. Oia, semua perbaruan ini dikontribusi oleh tim inti dari laravel yaitu Tim MacDonald.
Read moreLaravel v9.18.0 Telah Rilis24 Jun

Fungsi Baru Di Laravel Ini Benar-Benar Mantap

Baru baru ini Tim MacDonald telah berkontribusi untuk membuat fungsi fake() yang bisa digunakan secara global. Dengan fungsi ini kita dapat dengan mudah membuat prototipe, tes, dan menghasilkan data.
Read moreFungsi Baru Di Laravel Ini Benar-Benar Mantap24 Jun

Laravel Sitemap Untuk SEO

Dalam artikel ini, kita akan belajar bagaimana mengimplementasikan Laravel Sitemap untuk menggenerasi sitemap pada project kita.
Read moreLaravel Sitemap Untuk SEO23 Jun

Laravel Pint: PHP Fixer Minimalis

Tepat pada tanggal 9:32 PM · Jun 22, 2022, tim inti laravel baru saja merilis package yang digunakan untuk merapikan kode php kita.
Read moreLaravel Pint: PHP Fixer Minimalis22 Jun

Tips Untuk Laravel Developers

Dalam artikel ini kita akan membahas beberapa tips dalam menggunakan laravel yang mungkin saja kalian belum mengetahuinya
Read moreTips Untuk Laravel Developers22 Jun

Irsyad Notes Repo is Public

Hi, baru saja saya telah membuat ulang irsyadnotes.com, yang tentu saja kalian semua bisa forke atau bahkan pull request jika ingin pada repo tersebut, ya, repo ini saya buat publik
Read moreIrsyad Notes Repo is Public22 Jun

Biasakan Untuk Menggabungkan Query Yang Sama

Kesalahan kecil bisa berakibat fatal terhadap sistem yang sedang kita bangun, terlihat tidak ada dampak, padahal aslinya, itu sangat jelek sekali.
Read moreBiasakan Untuk Menggabungkan Query Yang Sama18 Jun

Markdown Dengan Laravel

Dalam artikel ini kita akan bahas bagaimana merender markdown dengan menggunakan laravel dengan tidak menggunakan third-party package
Read moreMarkdown Dengan Laravel17 Jun

3 Metode Laravel Routing Yang Sering Digunakan

Routing adalah fitur yang mendasar dalam membuat aplikasi dengan menggunakan framework laravel, maka dari itu disini kita akan membahas beberapa fitur yang bisa Anda lakukan ketika ingin membuat route.
Read more3 Metode Laravel Routing Yang Sering Digunakan16 Jun

Composer Bisa Melakukan Lebih Dari Sekadar Instalasi

Dalam artikel ini, kita akan membahas apa saja yang dapat dilakukan composer selain menginstal package yang kita butuhkan.
Read moreComposer Bisa Melakukan Lebih Dari Sekadar Instalasi10 Jun

numberFormat Untuk Javascript

Dalam artikel ini saya akan beritahu Anda bagaimana cara membuat fungsi numberFormat didalam javascript.
Read morenumberFormat Untuk Javascript02 Jun

Headless UI v1.6 Telah Keluar

Dalam artikel ini kita akan membahas apa yang terbaru pada Headless UI diversi 1.6 ini, mungkin kalian sudah sering menggunakan yang namanya `Combobox`, tetapi apalah daya, selama ini komponen ini tidak mendukung yang namanya multiselect.
Read moreHeadless UI v1.6 Telah Keluar29 May

Laravel Tips and Tricks

Dalam artikel ini, kita akan membahas tips and trick dalam menggunakan laravel, baik di blade, query, maupun artisan cli.
Read moreLaravel Tips and Tricks23 Feb

Plugin Prettier Untuk Blade Template

Anda tau, baru-baru ini tailwind telah merilis plugin prettier untuk tailwindcss. Tapi kali ini, kita akan dikenalkan plugin baru kusus untuk Anda yang suka bermain blade.
Read morePlugin Prettier Untuk Blade Template23 Feb

Laravel 9 Realeased!

Pada tanggal 8 februari 2022, laravel telah resmi merilis versi terbarunya yaitu adalah 9. Versi ini juga salah satu versi yang sangat direkomendasikan untuk dipakai dikarenakan dia tidak smantic versioning, melainkan adalah Long-term support (LTS)
Read moreLaravel 9 Realeased!09 Feb

Perbedaan ForEach dan Map Dalam Javascript

Jika Anda sering bermain dengan JavaScript akhir - akhir ini, Anda mungkin menemukan dua metode Array yang sepertinya fungsi dari kedua itu sama.
Read morePerbedaan ForEach dan Map Dalam Javascript05 Jan

Gunakan Tailwind CSS Tanpa Node.js

Pada dasarnya, Tailwind CSS Di distribusi dari javascript, yang sudah pasti kita pasti membutuhkan yang namanya Node.js dan Npm yang sudah terinstall untuk menggunakannya.
Read moreGunakan Tailwind CSS Tanpa Node.js17 Dec, 2021

Setup Tailwind CSS v3 On Remix

Dalam artikel ini, kita akan belajar bagaimana install Tailwind CSS v3 didalam Remix. Yang paling pertama, pastikan remix project sudah ready untuk dipakai. Jike belum, Anda bisa install mulai dari sekarang.
Read moreSetup Tailwind CSS v3 On Remix14 Dec, 2021

Laravel Breeze Dan Next.js API

Salah satu yang terbaru dari Laravel v8.75.0, yang mana dia baru saja mengimplementasikan flag`--api` untuk generasi breeze scaffolding sebagai api saja.
Read moreLaravel Breeze Dan Next.js API08 Dec, 2021

Mari Kita Lihat Perbedaan Switch & Match Dalam PHP

Jika Anda masih menggunakan switch, dan belum pernah menggunakan match dalam PHP, sepertinya artikel ini cocok untuk dibaca.
Read moreMari Kita Lihat Perbedaan Switch & Match Dalam PHP04 Dec, 2021

Membangun Forum Dengan Laravel TDD Sudah Selesai

Seperti yang kita sama-sama ketahui, pada seri ini kita akan membangun forum dengan test driven development, yang mana kita akan mengimplementasikan Pest dari pada PHPUnit, kita juga akan menggunakan Inertiajs disertai dengan Tailwind CSS.
Read moreMembangun Forum Dengan Laravel TDD Sudah Selesai02 Dec, 2021

PHP 8.1 Sudah Ada di Homebrew Core

PHP 8.1 sudah ada di homebrew core, sekarang adalah saat yang tepat untuk melakukan instalasinya. Pada artikel ini, kita akan bahas bagaimana caranya dan juga solusi untuk yang masih punya project 8.0.
Read morePHP 8.1 Sudah Ada di Homebrew Core29 Nov, 2021

Unpacking Array PHP 8 & PHP 8.1

Mungkin Anda belum tau, bahwa sejak PHP 8, kita sudah bisa membongkar array, tapi apakah kita bisa membongkar array yang punya keys ?
Read moreUnpacking Array PHP 8 & PHP 8.129 Nov, 2021

Upgrade PHP 8.1 dengan Homebrew di Mac

Jika Anda tertarik untuk memakai versi terbarunya PHP yaitu 8.1, maka Anda bisa lihat cara bagaimana setup nya pada artikel ini.
Read moreUpgrade PHP 8.1 dengan Homebrew di Mac28 Nov, 2021

Setup PHP Swoole In Your Mac OS

This post will guide you to install the php swoole. I can't guarantee it will be a success, but we strive for it.
Read moreSetup PHP Swoole In Your Mac OS09 Nov, 2021

Cek Apakah Kolom "x" Ada Didalam Table "y" Pada Laravel

Pada post kali ini, kita akan membahas yang hal tak kalah jauh penting nya didalam Laravel, yang mana ini sangat disaat-saat tertetu saja.
Read moreCek Apakah Kolom "x" Ada Didalam Table "y" Pada Laravel02 Nov, 2021

Membuat Accordion Dengan Pure Tailwind CSS

Dalam snippet kali ini saya akan menuntun Anda bagaimana sebenarnya membuat komponen yang bernama accordion, biasa digunakan untuk Frequently Asked Question (FAQ), atau bisa jadi yang lain seperti dropdown untuk sidebar.
Read moreMembuat Accordion Dengan Pure Tailwind CSS24 Oct, 2021

Laravel Inertia Dengan Hot Reload

Jika Anda sudah terbiasa menggunakan Vuejs / Reactjs, pastinya akan sangat familiar dengan yang namanya hot reload, nah jika kita menggunakan inertia didalam Laravel, kita tidak akan mendapatkan itu by default, tetapi, kita bisa setup semua itu dari awal.
Read moreLaravel Inertia Dengan Hot Reload27 Sep, 2021

Mari Kita Install Tailwdind CSS Di Dalam Next.js

Baik, kali ini kita akan belajar bagaimana cara menggunakan Tailwind CSS dialam framework Next.js. Langsung aja, buka terminal Anda dan install next.js nya.
Read moreMari Kita Install Tailwdind CSS Di Dalam Next.js23 Sep, 2021

Sintaks Yang Lebih Pendek Dan Lebih Mudah Dibaca Di Laravel

Dalam post kali ini, kita akan membahas short syntax yang ada di Laravel yang Anda sendiri sering gunakan teknik yang berulang - ulang yang padahal bisa dibuat lebih simple.
Read moreSintaks Yang Lebih Pendek Dan Lebih Mudah Dibaca Di Laravel23 Sep, 2021

Kita Butuh Alias Di Command Line

Kita sama-sama tau, bahwa jika kita bermain dengan web design, sudah pasti dekat dengan yang namanya `command line`.
Read moreKita Butuh Alias Di Command Line30 Aug, 2021

Instal MySQL 5.7 di macOS

Dalam tutorial ini, saya akan menunjukkan kepada Anda bagaimana tepatnya cara Anda menginstal mysql 5.7 di macOS Anda.
Read moreInstal MySQL 5.7 di macOS29 Aug, 2021

Updating Oh My Zsh: There was an error. Uh!

If you plan to upgrade oh my zsh, and get an error ? You need to do step below!
Read moreUpdating Oh My Zsh: There was an error. Uh!29 Aug, 2021

Autentikasi dengan Laravel Sanctum & Fortify untuk SPA

Kita sama - sama tau, begitu banyak first party package untuk melakukan autentikasi, seperti breeze, ui, jetstream.
Read moreAutentikasi dengan Laravel Sanctum & Fortify untuk SPA29 Aug, 2021

Route Key Model Binding

Dulunya, mungkin ini sangat repot, kita harus definisikan key apa yang ingin kita jadikan wildcardnya seperti berikut.
Read moreRoute Key Model Binding11 Aug, 2021

Belajar relasi "One To Many" pada Laravel

Bayangkan jika kita berbicara tentang blog post, setiap posts mempunyai seorang penulis, dan setiap penulis, pastinya mempunyai beberapa tulisan (posts).
Read moreBelajar relasi "One To Many" pada Laravel11 Aug, 2021

Parsinta Setup

Karena banyak pertanyaan mengenai setup di parsinta, mudah-mudahan artikel ini dapat menjawab semua pertanyaan kalian semua ya.
Read moreParsinta Setup11 Aug, 2021