~ /jacky-zhang $ whoami
Jacky's blog
RSS FeedNotes on full-stack engineering, debugging adventures, and the occasional puzzle — collected over the years by a developer who likes to write things down.
And a new philosophy emerged called quantum physics, which suggests that the individual's function is to inform and be informed. You really exist only when you're in a field sharing and exchanging information. You create the realities you inhabit.
Featured
-
Featured
Turn a Raspberry Pi 5 into a transparent network monitor
Step-by-step guide to building a WiFi access point on a Pi 5 that logs every device's traffic — destination IPs, ports, and DNS queries — with a live web dashboard.
#raspberry-pi #networking #linux #homelab #security Read -
Featured
Find maximum sub array
A single-pass Kadane-style solution to the classic maximum sub array interview problem, with worked-through Java and Python implementations.
#algorithm #interview #java #python Read
Recent Posts
-
Pi 5 network monitor, one month in: fixes, upgrades, and what I actually found
A retrospective on the Pi 5 transparent network monitor — the bugs that bit, the dashboard rewrite, an AI-friendly export format, and the surprising things home devices do when no one is watching.
#raspberry-pi #networking #linux #homelab #security Read -
Another one to calculate area of the shadow
Working out the shaded area inside a semicircle using elementary trigonometry — a New Zealand high-school puzzle I saw on TikTok.
#math #puzzle #geometry Read -
Simple chatroom application using STOMP and SockJsClient
Building a small React + Spring Boot chatroom that uses STOMP over SockJS with a RabbitMQ relay, including login/logout event broadcasting.
#react #java #springboot #backend Read -
REACT unit testing use Jest and Testing Library
A practical guide to setting up Jest configuration and writing React unit tests with Testing Library and jest-when, including mocking i18n and API calls.
#react #javascript #tooling Read -
VBA output UTF-8 text file
Fixing a VBA automation script so it writes UTF-8 text files that correctly preserve accented characters on both MacOS and Windows.
#vba #excel #notes Read