Archives
All the articles I've archived.
-
Beyond MVC: Architecting for Maintainability
Why MVC starts to hurt as your application grows, and how patterns like Hexagonal Architecture and Domain-Driven Design help you evolve towards a more maintainable, testable system.
-
The Private Method Paradox: When Encapsulation Clashes with Testability
A post about the private method paradox: when encapsulation clashes with testability.
-
Keeping Your Cache Fresh: Invalidating Data in Clustered Environments
A post about keeping your cache fresh: invalidating data in clustered environments.
-
Taming the Beast: Optimizing WSL2 & Docker for a Snappy Windows Host
A post about taming the beast: optimizing wsl2 & docker for a snappy windows host.
-
LanceDB as Your RAG Powerhouse: More Than Just Storage
A post about lancedb as your rag powerhouse: more than just storage.
-
Unlock Your Inner Sage: Building a Powerful Personal Knowledge Base
A post about unlock your inner sage: building a powerful personal knowledge base.
-
Locking the Gates: Using IP Address Filtering in Your API Gateway
A post about locking the gates: using ip address filtering in your api gateway.
-
Masking vs. Hashing: Choosing the Right Shield for Your PII
A post about masking vs. hashing: choosing the right shield for your pii.
-
Notebook LM vs. Anything LLM vs. Cherry Studio: Which AI Tool is Right for You?
A post about notebook lm vs. anything llm vs. cherry studio: which ai tool is right for you?.
-
Understanding Data Sensitivity: A 6-Level Framework for Secure Information Handling
A post about understanding data sensitivity: a 6-level framework for secure information handling.
-
Menjaga Hati Agar Tak Terkunci: Refleksi dari Surah Al-Munafiqun Ayat 3
A post about menjaga hati agar tak terkunci: refleksi dari surah al-munafiqun ayat 3.
-
Navigating the TM Forum Landscape: Key Components You Need to Know
A post about navigating the tm forum landscape: key components you need to know.
-
Decoding the "@" in TM Forum Data Models
A post about decoding the "@" in tm forum data models.
-
Robust Error Handling with Quarkus REST Client and SmallRye Fault Tolerance: A Deep Dive
A post about robust error handling with quarkus rest client and smallrye fault tolerance: a deep dive.
-
The Dunning-Kruger Effect: Why We Often Don't Know What We Don't Know
A post about the dunning-kruger effect: why we often don't know what we don't know.
-
Impossible by Definition: 10 Concepts That Simply Can't Exist
A post about impossible by definition: 10 concepts that simply can't exist.
-
Level Up Your Tech Leadership: Choosing the Right Personal Knowledge Management (PKM) Method
A post about level up your tech leadership: choosing the right personal knowledge management (pkm) method.
-
Taming External Dependencies in Quarkus Tests: Ditch Testcontainers for Unit Tests
A post about taming external dependencies in quarkus tests: ditch testcontainers for unit tests.
-
Beyond Pandas: Exploring Big Data with Polars, Dask, and Vaex in VS Code
A post about beyond pandas: exploring big data with polars, dask, and vaex in vs code.
-
Streamlining Technical Documentation: Pandoc, VS Code, and MkDocs
A post about streamlining technical documentation: pandoc, vs code, and mkdocs.
-
Exploring the Postman Local Agent: How Might It Work?
A post about exploring the postman local agent: how might it work?.
-
Building a Robust API Gateway with Quarkus and Clean Architecture
A post about building a robust api gateway with quarkus and clean architecture.
-
IO Threads vs. Worker Threads in Quarkus: A Guide to Optimal Performance
A post about io threads vs. worker threads in quarkus: a guide to optimal performance.
-
Building and Using Local Images in Minikube: Docker vs. Podman
A post about building and using local images in minikube: docker vs. podman.
-
Kubernetes ConfigMaps: Centralized Configuration for Your Applications
A post about kubernetes configmaps: centralized configuration for your applications.
-
Quarkus Configuration: Leveraging Environment Variables
A post about quarkus configuration: leveraging environment variables.
-
Visualizing Your API with PlantUML: A Diagrammatic Approach
A post about visualizing your api with plantuml: a diagrammatic approach.
-
UUIDs vs. ULIDs in Hibernate: Choosing the Right ID Generator
A post about uuids vs. ulids in hibernate: choosing the right id generator.
-
Taming the Lazy Beast: Reactive DTOs and Hibernate Relationships in Quarkus
A post about taming the lazy beast: reactive dtos and hibernate relationships in quarkus.
-
Mengonfigurasi Listener Oracle Database Standard Edition dengan Bind ke 0.0.0.0
A post about mengonfigurasi listener oracle database standard edition dengan bind ke 0.0.0.0.
-
Fedora Emergency Mode
A post about fedora emergency mode.
-
Windows Podman, cannot pull image
A post about windows podman, cannot pull image.
-
PlantUML wrap text
A post about plantuml wrap text.
-
Deluge Docker Compose
A post about deluge docker compose.
-
VNC on Slitaz
A post about vnc on slitaz.
-
FindTheClosest
A post about findtheclosest.
-
Building a Simple Web Service with Apache Axis 1.4
A post about building a simple web service with apache axis 1.4.
-
Autostart Kodi on Raspbian
A post about autostart kodi on raspbian.
-
VirtualBox VMs folder
A post about virtualbox vms folder.
-
Perlukah menggunakan VPN untuk internet saat ini?
A post about perlukah menggunakan vpn untuk internet saat ini?.
-
JDownloader.org - Terminal User Interface
A post about jdownloader.org - terminal user interface.
-
Rekomendasi Printer
A post about rekomendasi printer.
-
TP LINK SG105e BRICKED!!!!!!
A post about tp link sg105e bricked!!!!!!.
-
Tik tik tik bunyi hujan
A post about tik tik tik bunyi hujan.
-
Mini tutorial for configuring client-side SSL certificates.
A post about mini tutorial for configuring client-side ssl certificates..
-
iluwatar/java-design-patterns: Design patterns implemented in Java
A post about iluwatar/java-design-patterns: design patterns implemented in java.
-
Deeplearning4j: Open-source, distributed deep learning for the JVM
A post about deeplearning4j: open-source, distributed deep learning for the jvm.
-
Spring
A post about spring.
-
svchost.exe high memory usage - wuauserv
A post about svchost.exe high memory usage - wuauserv.
-
Bypassing censorship by using obfsproxy and openVPN , SSH Tunnel | Container of Scribbles
A post about bypassing censorship by using obfsproxy and openvpn , ssh tunnel | container of scribbles.
-
Convert keys between GnuPG, OpenSsh and OpenSSL - Sysmic.org
A post about convert keys between gnupg, openssh and openssl - sysmic.org.
-
NPK
A post about npk.
-
node.js - Error installing yeoman - Stack Overflow
A post about node.js - error installing yeoman - stack overflow.
-
What are the key differences between Scala and Groovy? - Stack Overflow
A post about what are the key differences between scala and groovy? - stack overflow.
-
Java install script for docker - Atlassian Blogs
A post about java install script for docker - atlassian blogs.
-
Add and Delete an IP-Route in Linux | Phil's Blog
A post about add and delete an ip-route in linux | phil's blog.
-
coderwall.com : establishing geek cred since 1305712800
A post about coderwall.com : establishing geek cred since 1305712800.
-
java - Download WAR from snapshot-repository and deploy to local JBoss using mvn - Stack Overflow
A post about java - download war from snapshot-repository and deploy to local jboss using mvn - stack overflow.
-
cFos Forum - cfosspeed prevent windows to sleep
A post about cfos forum - cfosspeed prevent windows to sleep.
-
linux - Bash: Display each sub-directory size in a list format using 1 line command? - Super User
A post about linux - bash: display each sub-directory size in a list format using 1 line command? - super user.
-
How to Find Out What's Keeping Your Computer from Going to Sleep
A post about how to find out what's keeping your computer from going to sleep.
-
email - What is the difference between ports 465 and 587? - Stack Overflow
A post about email - what is the difference between ports 465 and 587? - stack overflow.
-
Ambil 100 line teratas pada text file
A post about ambil 100 line teratas pada text file.
-
Git: List all files with assume-unchanged flag
A post about git: list all files with assume-unchanged flag.
-
Log4J
A post about log4j.
-
Total Commander Custom Command
A post about total commander custom command.
-
alone
A post about alone.
-
Avast 6
A post about avast 6.
-
akhirnya bisa masuk juga...
A post about akhirnya bisa masuk juga....
-
Exception
A post about exception.
-
Ganti lagi...
A post about ganti lagi....
-
Hello World
A post about hello world.
-
Internal monologue
A post about internal monologue.
-
Linux Ubuntu 11
A post about linux ubuntu 11.
-
Menginstall JDK pada Ubuntu secara manual
A post about menginstall jdk pada ubuntu secara manual.
-
Options +FollowSymLinks
A post about options +followsymlinks.
-
Oracle FK
A post about oracle fk.
-
public_html
A post about public_html.
-
Putty
A post about putty.
-
raise_application_error
A post about raise_application_error.
-
RDP keyboard weirdness..
A post about rdp keyboard weirdness...
-
Regex tut part 1
A post about regex tut part 1.
-
Remote Lock Unlock Linux from ssh
A post about remote lock unlock linux from ssh.
-
run teamviewer from ssh
A post about run teamviewer from ssh.
-
Selamat Tinggal Three
A post about selamat tinggal three.
-
Shortcut Ubuntu yang bentrok dengan IntelliJ IDEA
A post about shortcut ubuntu yang bentrok dengan intellij idea.
-
stackoverflow
A post about stackoverflow.
-
Start moving..
A post about start moving...
-
The Examples
A post about the examples.
-
The Rule of Three
A post about the rule of three.
-
Understanding file permissions and modifying them using chmod
A post about understanding file permissions and modifying them using chmod.