Notes from building software
Articles we publish on Medium. Each one opens on Medium.
-
How I Built a Resilient CI/CD Pipeline for Laravel and Bun on aaPanel (opens on Medium)
Every time I start building a new web application, I tell myself the same lie: I’ll just pull the repository over SSH and manually build it on the server for now, and automate it later. Inevitably, “later” arrives aft...
- github-actions
- laravel
- aapanel
-
Building Reward Kids: How I Built an Offline-First Chore Tracker with Flutter and Drift (opens on Medium)
A few ago, I noticed how hard it is to find a straightforward chore tracking app for families. Most apps on the Play Store demand mandatory account sign-ups, sync every tap to a remote server, or hide basic features b...
- kids-and-tech
- flutter-app-development
- family
-
The Hybrid Document AI Architecture: Why Pure Vision-Language Models Fail at Math (opens on Medium)
A while ago our team thought we had cracked document processing. The plan was simple, maybe too simple: drop our brittle OCR pipeline, send document images straight to a large Vision-Language Model (VLM), add a strict...
-
Why Traditional OCR Breaks on Complex Layouts (and How We Fixed It with Vision-Language Models) (opens on Medium)
If you have ever maintained a document extraction service in production, you already know the sinking feeling of inspecting a failed OCR job from a real-world user. On my screen was a smartphone photo of a two-column ...
- qwen
- vlm
- ocr
- software-architecture
-
How I Build and Ship Production Android Releases in Flutter (opens on Medium)
Every time I finish building a new feature set and all my tests pass, I prepare for that exciting moment: shipping a fresh build to users. Over time, I have turned the release process into a personal checklist that I ...
- mobile-app-development
- flutter
-
How I Built an Offline-First Multi-Sport Scoreboard and Tournament App with Flutter (opens on Medium)
The story behind building a reliable, rule-accurate scoreboard and tournament maker for coaches, referees, and casual games. Every weekend match or friendly tournament usually hits the exact same problem: nobody remem...
- flutter
- mobile-app-development
- technice
- scoreboard
-
Unknown Kotlin JVM target: 21 (opens on Medium)
Setelah update Android Studio ke versi Narwhal, projek-projek lama perlu beberapa penyesuain seperti biasa, layaknya apa ya ? gak nemu puchline nih Tapi ini error tuh agak membingungkan karena failed to jvmTarget seda...
- kotlin
- android-studio
- gradle
-
Biometric Authentication Pada Android Pake Kotlin nih (opens on Medium)
Privasi dan keamanan saat ini sudah menjadi fokus tersendiri pengguna, begitu banyaknya informasi yang digunakan dan dibagikan pada aplikasi membuat pengguna takut dengan akses ke aplikasi yang tidak terkendali. Beber...
- android-app-development
- privacy-policy
-
Bikin Chatbot Pake RAG Buat Karyawan Konstruksi, Dari Puluhan Dokumen SOP Jadi Satu AI Assistant (opens on Medium)
Bayangin kamu punya puluhan dokumen SOP, regulasi, estimasi biaya dan spesifikasi material dan teknik. Terus pas di lapangan lagi butuh info cepet nih tentang prosedur K3 atau spesifikasi alat berat, harus buka file s...
- gemini
- rags
- ai
- sop-iga
-
Weekly Report: Komunikasi yang Membuat Kita Sejauh Ini (opens on Medium)
Pernah nggak, di pertengahan sprint tiba-tiba stakeholder nanya: “Progress-nya udah sampai mana ya?” atau yang lebih menggetarkan: “Kok ini belum bisa dipakai ya padahal katanya udah dikerjakan minggu lalu?” Sebagai P...
Showing the latest 10 articles from Medium.
Planning a similar system?
Send a short description of the process and the people who will use it.