1 poin oleh GN⁺ 1 jam lalu | 1 komentar | Bagikan ke WhatsApp
  • htmx 4: the game adalah game seharga 25 dolar yang memungkinkan Anda merasakan HTMX di Game Boy portabel
  • Permainan berlangsung dengan mengumpulkan acar sambil melewati total 4 level
  • Tujuan utamanya adalah meminimalkan JavaScript sisi klien dan menghindari slop
  • Di akhir, jika mengalahkan Warren, Anda dapat membuka kunci kode sumber htmx 4.0
  • Ini adalah produk dibuat berdasarkan pesanan, dan kesalahan cetak atau masalah kualitas yang terlihat dapat ditukar/dikembalikan, tetapi pengembalian umum dan pengembalian terkait ukuran tidak diterima

htmx 4.0 di Game Boy

  • htmx 4: the game adalah game yang dibuat agar HTMX dapat dirasakan di Game Boy portabel, dengan harga 25 dolar
  • Sambil mengumpulkan acar di 4 level, Anda harus menjaga JavaScript sisi klien tetap minimal dan menghindari slop
  • Jika mengalahkan Warren, kode sumber htmx 4.0 akan terbuka

Jaminan kualitas dan ketentuan pengembalian

  • Jika ada kesalahan cetak atau masalah kualitas yang terlihat, produk dapat ditukar atau dikembalikan dananya
  • Karena ini adalah produk dibuat berdasarkan pesanan, pengembalian umum dan pengembalian terkait ukuran tidak diperbolehkan

1 komentar

 
GN⁺ 1 jam lalu
Pendapat Hacker News
  • Setelah menggunakan htmx selama 3 tahun, saya menemukan cara baru membuat perangkat lunak web ketika dipadukan dengan bahasa templating sisi server
    Yang lebih mengesankan adalah responsivitas operator tokonya. Dulu saya mengeluh di Twitter bahwa mug 8 ons terlalu kecil, lalu keesokan harinya mereka menambahkan mug superbesar 48 ons, dan sejak itu saya memakainya setiap hari

    • Saya hanya sesekali mengembangkan situs web untuk kebutuhan yang relatif niche seperti operasional akademik dan konferensi, tetapi saya terpikat oleh cara HTMX yang cepat dan sederhana
      Saya bisa cepat membuat situs responsif dengan beban pengunjung yang ringan tanpa bloat dari deployment yang berpusat pada JavaScript, masalah kompatibilitas dan titik kegagalan juga berkurang, dan skor kecepatan Google naik dari 60–80 menjadi 100. Debugging juga jadi lebih mudah, dan waktu yang dulu terbuang untuk JavaScript bisa dipakai untuk memperbaiki desain dan fitur
      Praktik situs web sembarang menjalankan komputasi berat dan analitik di perangkat pengguna tanpa persetujuan mereka seharusnya sejak awal tidak pernah diizinkan
    • 3–4 tahun lalu kami mengadopsi templating sisi server dan htmx, lalu menghapus dua pertiga JavaScript dari B2B SaaS kami, dan hasilnya jauh lebih sederhana
      Saya sejalan dengan filosofi kembali ke cara sederhana membuat aplikasi web
    • Saya mulai memakai AWS Step Functions sebagai backend untuk HTMX; sulit, tetapi menyenangkan
      Step Functions sekarang bisa dimanfaatkan seperti mesin templating teks yang aneh dan kasar, jadi saya sedang membayangkan lapisan DSL untuk merapikan ketidaknyamanannya
    • Saya merilis satu proyek lagi dengan htmx, dan kecepatan pengembangan seperti ini tampaknya sulit dikalahkan
    • 1,25 liter, menurut perasaan orang Eropa, itu bukan mug melainkan jeriken
  • Vibe HTMX itu luar biasa. Secara teknis bagus, sederhana, dan berguna dalam banyak situasi, tetapi tidak menganggap dirinya terlalu serius
    Saya telah memakainya sejak era intercooler.js untuk pekerjaan dan proyek pribadi, dan masih menyukainya. Saya juga suka mug mata laser unicorn gila yang mengingatkan pada NROL-39: https://swag.htmx.org/collections/octohorse, https://en.wikipedia.org/wiki/USA-247

    • Patch misi NROL-39 adalah desain yang sangat saya sukai. Kalau mencari dan membaca catatan tulisan tangan pada dokumen persetujuannya, itu sangat lucu
    • Saya lama menentang HTMX, tetapi setelah melihat Claude memakainya dalam proyek sederhana, dan karena saya juga sudah lelah serta muak dengan React, sekarang HTMX terlihat cukup bagus
  • Saat game Game Boy diungkap di Big Sky Dev Con, saya sempat mengira itu trik memakai emulator, lalu ketika diberi tahu bahwa semua orang bisa membawa pulang cartridge fisik, saya sampai ternganga
    Itu termasuk salah satu kegiatan promosi paling menyenangkan yang pernah saya lihat, dan menunjukkan betapa tim HTMX menekankan kualitas dan kesenangan dalam semua yang mereka kerjakan

  • Saya suka HTMX dan memakainya di berbagai proyek, tetapi menarik melihat yang lama menjadi baru lagi
    Web Forms di .NET Framework sudah mendukung rendering sebagian halaman web dengan UpdatePanel pada 2005, dan banyak dikritik di luar dunia .NET. HTMX sampai taraf tertentu adalah perluasan yang jauh lebih elegan dan kuat dari itu

    • Bahkan pendekatan itu bisa dibilang mewarisi solusi yang sudah disediakan Delphi IntraWeb, pendahulu semacam C#, sejak era Delphi 7
      Pada masa ketika PSD yang presisi per piksel dipindahkan ke tabel HTML atau applet Flash, konsep ini menghilang karena sulit berdampingan dengan styling, tetapi jika melihat aplikasi bisnis IntraWeb lama, terlihat bahwa komponen, event, dan sebagainya sudah dipecahkan jauh sebelum menjadi tren
      Saya berharap alat RAD untuk stack web modern muncul lagi, tetapi laju perubahannya terlalu cepat, dan kini frontend serta backend sudah menjadi bidang keahlian yang terpisah, sehingga nilai investasinya tampak rendah
    • HTMX mirip dengan cara dulu membuat situs web memakai stack LAMP, tetapi dengan pengalaman pengembangan yang lebih baik
    • Setelah 10 tahun mengembangkan frontend React, Angular, dan Vue, kembali ke rendering sisi server tradisional seperti Ruby, Elixir, bahkan PHP justru terasa alami
      Berkat AI, berinteraksi dengan bahasa yang tidak enak dilihat seperti PHP menjadi lebih mudah, sambil memanfaatkan ekosistem yang dalam, kecepatan eksekusi, dan waktu build yang sangat singkat. Walau saya tidak suka sintaks PHP dan ketiadaan tipe statis, ini tetap lebih produktif daripada lingkungan SPA yang bertebaran
      Alasan rendering sisi klien yang memberi pengalaman seperti aplikasi tanpa refresh pada dasarnya adalah logika era 2010-an, sementara teknologi web dan browser sudah berkembang jauh
  • Saya membuat ulang beberapa aplikasi web open source di server rumah dengan HTMX + Go + PostgreSQL
    Semuanya berjalan ringan dan cepat di desktop maupun mobile, dengan kompleksitas minimal, dan kodenya mudah dipahami serta dimodifikasi. Saat ini saya hanya memperbaiki bug kecil setiap beberapa bulan, dan berharap aplikasi yang matang bisa memiliki jarak upgrade wajib dari bertahun-tahun hingga puluhan tahun

    • Saya penasaran apakah ada open source yang sudah dipublikasikan. Saya beberapa kali mencoba ringan kombinasi Go·htmx·PostgreSQL, tetapi rasanya kurang cocok, terutama karena templating sisi server Go terasa tidak nyaman; saya ingin tahu apakah saya melewatkan pola atau library yang tepat
    • Bahkan ini terlihat terlalu direkayasa. Jika situsnya tidak mutlak membutuhkan zero downtime saat perubahan skema, SQLite mode WAL2 sudah cukup
      PostgreSQL pun saat upgrade versi memerlukan lingkungan replikasi dan prosedur cutover yang rumit jika ingin menghindari downtime besar, jadi pilihannya tidak sesederhana itu
  • Saya sudah memakai HTMX dengan puas sejak pertama kali dikenal dan juga banyak membagikan tulisan Grug; karena budaya yang menjaga pengembangan perangkat lunak tetap menyenangkan, saya langsung membeli merchandise kali ini

  • Saya penasaran apakah tulisan Grug-brained developer dan HTMX dibuat oleh orang yang sama

    • Benar
    • Dia juga menulis buku Lulu
  • HTMX pada akhirnya tetap merupakan library JavaScript, dan saya tidak suka karena fallback otomatis untuk lingkungan yang mematikan skrip tidak memadai
    Karena itu, para developer mencoba menangani bahkan halaman konten statis sekalipun dengan HTMX. Saya ingin meng-host forum bergaya lama dan, untuk menghindari beban PHP serta MySQL, menemukan PunkwebBB berbasis Python. Namun saat skrip dimatikan, beberapa tombol tidak melakukan apa pun, dan ternyata memakai HTMX padahal secara fungsional tidak diperlukan
    Karena pekerjaan untuk mem-fork dan menghapus JavaScript yang tidak perlu terlalu besar, pada akhirnya saya sedang membuat sendiri forum tanpa JavaScript berbasis Python Django

    • Situs Next.js saya tetap berfungsi meski JavaScript dimatikan, karena tautan dan HTML dirender di server. Tool yang berjalan di klien memang berhenti, tetapi halaman yang bisa statis tetap dipertahankan sebagai statis
      Namun setelah baru-baru ini memperkenalkan cache components, saya baru menyadari sifat ini mengalami regresi, dan itu membuat frustrasi
    • Seluruh desain HTMX terasa seperti semacam fallback otomatis. Cukup rancang HTML awal yang dikirim agar berfungsi normal, dengan mempertimbangkan browser yang tidak memahami atribut seperti hx-get dan hx-post
    • Karena itu saya lebih menyukai Turbo(https://turbo.hotwired.dev/)
      Turbo mengikuti filosofi progressive enhancement: memulai dari HTML yang benar lalu menambahkan perilaku yang lebih kaya. HTMX, seperti React, adalah library JavaScript, dan itu sendiri bukan hal yang salah, tetapi lebih mudah terjerumus ke antipola yang membuat segalanya bergantung pada JavaScript
      Sekarang, argumen bahwa sesuatu harus berjalan tanpa JavaScript tidak sekuat poin bahwa HTML semantik yang dirender di server penting untuk aksesibilitas·SEO·LLM dan tool otomatisasi. Dengan HTMX pun kita bisa membuat HTML yang bagus, tetapi dibutuhkan disiplin dan pengalaman untuk menyadari apakah kita diam-diam sedang membuat aplikasi JavaScript di dalam atribut HTML
  • htmx 4.0 dirilis sebagai game untuk Game Boy dan Game Boy Color
    Ini adalah game sungguhan yang terinspirasi Mario Bros.; pemain melewati empat level di tiga bioma dan akhirnya bertarung di pabrik slop melawan bos Warren Buffering, rival online sekaligus teman di dunia nyata. Jika menang, kode sumber htmx 4.0 akan terbuka
    Game ini dibuat sendiri dengan GB Studio yang sangat dikustomisasi oleh Stephen Mitchell(scum), dan kisah pembuatannya akan segera dipublikasikan. Jarason Banes menangani pembuatan kartrid dan desain sampul, sementara Ash(https://www.fiverr.com/ae1996/) mengerjakan ilustrasi sampul serta ilustrasi softcover untuk https://hypermedia.systems

    • Saya adalah pembuat GB Studio. Keren melihatnya dipakai di proyek ini, dan saya juga sedang mengembangkan fitur untuk versi berikutnya: https://www.youtube.com/watch?v=q8UKwV1gJAI
    • Jika mereka memakai engine suara bawaan GB Studio, kodenya saya yang menulis. Selalu menyenangkan melihat kode saya muncul di proyek seperti ini
    • Saya sudah memesan kartrid dan merchandise lainnya, dan begitu https://brickboy.xyz/ tiba, saya berniat langsung mulai memainkannya
    • Saya menantikan video unboxing·playthrough·review pertama
    • Saya penasaran apakah ini kartrid fisik sungguhan, dan bagaimana cara mengeluarkan kode sumbernya di akhir
      Ingin tahu apakah caranya menampilkan kata sandi untuk repositori Git, atau bentuk semacam NFT yang memberi hak akses ke sumber
  • Mengejutkan melihat thread HTMX tanpa kritikus yang masuk untuk menjelaskan kenapa HTMX tidak bisa dipakai
    Bahkan penggemar React pun sepertinya mau tidak mau harus mengakui perilisan untuk Game Boy ini