profile picture

I'm Yong Jie

You can call me YJ. I write code, write about writing code (here), and sometimes speak about writing code. I enjoy coding in general, and have written (poor) programs from Flash games to Office Add-ins, browser extensions, web applications, desktop applications, data-analytics tools...

© Yong Jie 2021
  • Home
  • Guides
  • Posts
  • Reading Logs
  • Portfolio (badly outdated)
  • Kafka Surveyor (NEW!)

    ~ records of what I have read and forgotten, for easy control-f and finding the content back in the books ~

    2021
      A Tour of C++ (Second Edition)
      Aug 8
      Effective C: An Introduction to Professional C Programming
      Aug 8
      Java Concurrency in Practice
      Aug 8
      Elements of Clojure
      Aug 8
      Event Streams in Action: Real-time event systems with Kafka and Kinesis
      Aug 8
      Modern Java in Action: Lambdas, streams, functional and reactive programming
      Mar 20
      Kafka 2.7.0
      Feb 21
      Seven Concurrency Models in Seven Weeks: When Threads Unravel
      Jan 16
      Kafka Streams in Action - Real-time apps and microservices with the Kafka Streams API
      Jan 6
    2020
      Seven Databases in Seven Weeks (Second Edition)
      Dec 31
      The Go Programming Language
      Aug 25
      The PMP Exam: How to Pass on Your First Try, Sixth Edition
      Aug 2
      Designing Event-Driven Systems
      Jul 30
      Effective Java (Third Edition)
      Jul 23
      Fluent Python: Clear, Concise, and Effective Programming (1st Edition)
      Jun 25
      The Algorithm Design Manual (2nd Edition) - Chapters 5 and 6
      May 16
      Say It with Charts : The Executive's Guide to Visual Communication (4th)
      Apr 16
      The McKinsey Way: Using the Techniques of the World's Top Strategic Consultants to Help You and Your Business
      Apr 16
      MySQL 8.0 Reference Manual
      Apr 16
      Kafka Documentation
      Mar 7
      The Algorithm Design Manual (2nd Edition) - Chapters 3 and 4
      Jan 31
      The Algorithm Design Manual (2nd Edition) - Chapters 1 and 2
      Jan 31
    2019
      You Don't Know JS Yet (2nd edition, work-in-progress)
      Dec 26
      Sams Teach Yourself Hadoop in 24 Hours
      Dec 13
      The Log: What every software engineer should know about real-time data's unifying abstraction
      Nov 28
      Test-Driven Development With Django
      Nov 28
      Agile Project Management with Kanban (Developer Best Practices)
      Oct 29
      Ansible for DevOps: Server and configuration management for humans
      Oct 19
      tmux 2: Productive Mouse-Free Development
      Oct 14
      Modern Vim: Craft Your Development Environment with Vim 8 and Neovim
      Oct 11