JRXNA Base
Learn. Code. Share. Repeat.
I'm Joel Rego. My primary fascination lies in core CS subjects like Data Structures, Algorithms, Compiler Design, Operating Systems, Databases, and Computer Networks. I'm a lifelong student and I am still figuring things out.
This is a repository of the things I'm learning. JRXNA Academy is where I document my deep dives into CS fundamentals. JRXNA Stream is where I think out loud about study techniques. JRXNA Notes is where I write down random insights.
JRXNA Doctrine-
200+
Tutorials
-
100+
Podcasts
-
50+
Articles
JRXNA Academy
Tutorials
-
Data Structures
- Arrays and Linked Lists: Core Data Structures
- Stacks and Queues: Linear Structure Applications
- Trees and Traversal: Hierarchical Data Methods
- Binary Search Trees: Efficient Search and Sort
- Heaps and Priority Queues: Ordered Data Systems
- Hashing Techniques: Fast Data Retrieval Methods
- Graph Fundamentals: Modeling Network Relations
- Graph Traversal: Depth-First and Breadth-First
- Spanning Trees: Minimum Cost Network Connections
- Advanced Structures: Tries and Segment Trees
-
Algorithms
- Algorithm Analysis: Time and Space Complexity
- Sorting Algorithms: Comparison and Radix
- Searching Algorithms: Linear and Binary Methods
- Divide and Conquer: Recursive Problem Solving
- Greedy Algorithms: Local Optimization Strategy
- Dynamic Programming: Optimal Substructure Use
- Graph Algorithms: Shortest Paths and Max Flow
- String Algorithms: Pattern Matching and Search
- Complexity Theory: P versus NP Classification
- Advanced Techniques: Approximation Algorithms
-
Compiler Design
- Compiler Overview: Phases and Translation Flow
- Lexical Analysis: Tokenization and Parsing
- Syntax Analysis: Grammar Rules and Parse Trees
- Semantic Analysis: Type Check and Scope Rules
- Code Generation: Intermediate Representation
- Code Optimization: Performance Enhancement
- Target Generation: Machine Code and Assembly
- Symbol Tables: Identifier and Attribute Store
- Error Recovery: Detection and Continuation
- Advanced Topics: Just-in-Time Compilation
-
Operating Systems
- Operating System: Structure and Core Functions
- Processes: Scheduling and State Control
- Process Synchronization: Concurrent Execution
- Deadlock Handling: Prevention and Detection
- Memory Allocation: Virtual Address Translation
- Virtual Memory: Demand Paging and Translation
- File Systems: Organization and Access Methods
- Input Output: Device Driver Interface Systems
- Security and Protection: Access Control Rules
- Distributed Systems: Network Operating System
-
Databases
- Database Fundamentals: Models and Architecture
- Relational Model: Tables, Keys, and Constraints
- Query Languages: Relational Algebra Operations
- SQL: Data Definition, Manipulation, and Control
- Database Normalization: Reducing Redundancies
- Transaction Processing: Concurrency and Recovery
- Storage Systems: File Organization and Indexes
- NoSQL Databases: Document and Key-Value Stores
- Data Warehousing: Analytics and Business Intel
- Advanced Topics: Big Data and Cloud Databases
-
Computer Networks
- Network Fundamentals: Topologies and Protocols
- Physical Layer: Transmission and Signals
- Data Link Layer: Framing and Error Detection
- Network Layer: Internet Protocol and Routing
- Transport Layer: Transmission Control
- Application Layer: Hypertext Transfer Protocol
- Security: Encryption and Authentication
- Wireless Networks: Mobile Communication Standards
- Network Administration: Monitoring and Config
- Advanced Networking: Software Defined Networks
JRXNA Stream
Podcasts
JRXNA Stream is where I explore the fascinating science behind effective study habits, productivity secrets, and the joy of intellectual discovery.
Each episode provides evidence-based strategies and practical techniques to help you study smarter, manage your time effectively, and develop the skills for lifelong success.
Tune in to spark your interest, gain actionable insights, and cultivate a love of learning.
Play Podcast-
50+
Episodes
-
10K+
Downloads
-
4.8
Rating
JRXNA Notes
Articles
-
Architecting Event-Driven Microservices: A Deep Dive into AWS EventBridge and Lambda Integration
15 Mar, 2024 AWS Lambda -
Zero-Trust Architecture in Multi-Cloud Environments: Implementing Identity-Aware Proxies
28 Feb, 2024 Kubernetes -
Infrastructure as Code at Scale: Managing Terraform State in GitOps Workflows
10 Jan, 2024 Terraform -
Architecting Event-Driven Microservices: A Deep Dive into AWS EventBridge and Lambda Integration
05 Mar, 2024 Azure Functions -
Zero-Trust Architecture in Multi-Cloud Environments: Implementing Identity-Aware Proxies
20 Feb, 2024 Docker -
Infrastructure as Code at Scale: Managing Terraform State in GitOps Workflows
15 Jan, 2024 GCP -
Architecting Event-Driven Microservices: A Deep Dive into AWS EventBridge and Lambda Integration
01 Mar, 2024 Serverless -
Zero-Trust Architecture in Multi-Cloud Environments: Implementing Identity-Aware Proxies
12 Feb, 2024 Microservices -
Infrastructure as Code at Scale: Managing Terraform State in GitOps Workflows
25 Jan, 2024 Cloud Security