Langsung ke konten
FM Journal

Buku log untuk pekerjaan di antara rilis

Saya M Fikri Marzuki. Di sini saya mencatat bagaimana proyek-proyek di ekosistem saya dirancang, dibangun, dan diubah: alasannya, jalan buntunya, dan bagian yang layak dipertahankan.

ContohEntri bertanda Contoh adalah konten pengganti. Entri itu menunjukkan cara jurnal ini dibaca, dan tanggalnya hanya ilustrasi.

Tulisan panjang yang baik untuk memulai.

Ilustrasi: sebuah dokumen di pusat tiga orbit, dengan garis putus-putus menjangkau benda-benda kecil.
ArtikelTerbit: 2 menit bacaContoh

Membaca konfigurasi bersama saat build

Mengapa setiap aplikasi di ekosistem mengambil satu registri sebelum build, dan mengapa pengambilan yang gagal seharusnya menggagalkan build alih-alih memakai cadangan.

Ilustrasi: lingkaran yang terbagi menjadi separuh terang dan separuh gelap, dilintasi orbit, dengan matahari di satu sisi dan bulan sabit di sisi lain.
ArtikelTerbit: 2 menit bacaContoh

Merancang tema terang dan gelap dengan sengaja

Tema gelap bukan tema terang yang dibalik. Catatan tentang memilih dua palet, memeriksa kontras, dan menjaga tampilan pertama tetap pada warna yang benar.

ArtikelTerbit: 1 menit bacaContoh

Typed local content before a CMS

Starting a journal with typed data files and a small repository interface, so a database or CMS can arrive later without rewriting the pages.

Tulisan terbaru

Semua yang baru, sesuai urutan penulisannya.

Lihat semua
  1. Kabar proyekDeveloper Ecosystem1 menit bacaContoh

    Apa yang akan dicatat log ini untuk Gateway

    Gateway adalah pintu depan ekosistem. Kabarnya di sini akan mengikuti destinasi, bukan fitur.

  2. Entri jurnal1 menit bacaContoh

    Memulai buku log

    Mengapa jurnal, dan apa isinya.

  3. ArtikelEcosystem Config2 menit bacaContoh

    Membaca konfigurasi bersama saat build

    Mengapa setiap aplikasi di ekosistem mengambil satu registri sebelum build, dan mengapa pengambilan yang gagal seharusnya menggagalkan build alih-alih memakai cadangan.

  4. Kabar proyekEcosystem Config1 menit bacaContoh

    Ecosystem Config: catatan tentang cara konsumen membaca registri

    Setiap konsumen hanya menyimpan bidang yang dibutuhkannya. Pertanyaan yang perlu dijawab sebelum menambah konsumen.

  5. Catatan1 menit bacaContoh

    Catatan belajar: apa yang seharusnya dimatikan oleh reduced motion

    Reduced motion bukan berarti 'tanpa transisi sama sekali'. Daftar singkat tentang apa yang dibuang dan apa yang dipertahankan.

Kabar proyek

Catatan bertanggal tentang posisi setiap proyek di ekosistem.

Lihat semua
  1. Developer EcosystemTahap: DirencanakanContoh

    Apa yang akan dicatat log ini untuk Gateway

    Gateway adalah pintu depan ekosistem. Kabarnya di sini akan mengikuti destinasi, bukan fitur.

  2. Ecosystem ConfigTahap: DijajakiContoh

    Ecosystem Config: catatan tentang cara konsumen membaca registri

    Setiap konsumen hanya menyimpan bidang yang dibutuhkannya. Pertanyaan yang perlu dijawab sebelum menambah konsumen.

  3. PlaynestTahap: DirencanakanContoh

    Playnest: questions to answer about offline play

    Before changing how Playnest works offline, write down what a family should expect without a connection.

Dari jurnal

Entri singkat yang ditulis selagi pekerjaan masih berjalan.

Lihat semua
Terbit: Contoh

Memulai buku log

Pesan commit menyebutkan apa yang berubah. Rencana menyebutkan apa yang seharusnya berubah. Keduanya tidak menyimpan bagian di antaranya: pilihan yang terlihat benar selama satu sore lalu ternyata tidak. Buku log ini untuk bagian itu.

Terbit: Contoh

Menamai sesuatu dua kali

Mengganti nama repositori cukup satu perintah. Menemukan setiap konsumen, skrip sinkronisasi, dokumen, dan catatan yang masih memakai nama lama adalah pekerjaan sebenarnya. Pengalihan menyembunyikan masalahnya sampai nama lama dipakai lagi.

Terbit: Contoh

Checks before claims

The rule worth keeping: one pnpm check per project that runs lint, types, tests, the production build and the browser tests. If it hasn't run since the last change, the honest status is 'not verified yet'.

Topik

Jelajahi berdasarkan pokok bahasan.

Tentang penulis

M Fikri MarzukiFull-Stack Software Engineer

Saya membangun ekosistem FM Work: sekumpulan proyek web kecil yang saling terhubung dan berbagi satu registri fakta. Jurnal ini menyimpan alasan di baliknya di satu tempat.