A newsletter covering several system design topics. The main technical piece explains the JVM lifecycle: how javac compiles source to bytecode, how the class loader subsystem works with parent delegation, the link/verify/prepare/resolve phases, memory layout (heap, method area, per-thread stacks), and execution via interpreter

6m read timeFrom blog.bytebytego.com
Post cover image
Table of contents
AI for Engineering Leaders: Course Direction SurveyWhat is a Data Lakehouse?How the JVM WorksFigma Design to Code, Code to Design: Clearly Explained12 AI Papers that Changed EverythingHow Load Balancers Work?Optimistic locking vs pessimistic locking

Sort: