Welcome to JRXNA Base 117

For the Joy of Writing Great Software

My name is Joel Rego. This blog is my repository of study notes on various topics from software engineering and product management. I hope you find these useful and enjoyable.

  • Data Structures

    • Time and Space Complexity
    • Arrays and Strings in Depth
    • Understanding Linked Lists
    • Stacks and Queues in Depth
    • Trees and Binary Search Trees
    • Graphs: BFS, DFS, and Shortest Path
    • Sorting and Searching Algorithms
    • Dynamic Programming in Depth
    • Greedy Algorithms and Backtracking
    Read Study Notes
  • Compiler Design

    • Fundamentals of Compiler Design
    • Lexical Analysis Basics
    • Parsing: Top-Down & Bottom-Up
    • Semantic Analysis Techniques
    • Intermediate Code & IR
    • Optimization Techniques
    • JIT and Runtime Optimization
    • Java Performance Tuning
    • Contributing to OpenJDK
    Read Study Notes
About

Magic Man

I'm Joel Rego - coder, gamer, magic man. By day, I tinker with code and data to conjure up software. By night, you might find me diving into epic battles in Halo or strumming away on my acoustic guitar, attempting to hit that perfect note (still chasing it). This blog is about my passions.

Learn More
  • 50K+

    Monthly Reads

  • 10K+

    Followers

  • 900+

    Study Notes