Andrue's Lab

Tools
  • Focus Generator
  • Task Tracker
  • Timer
Apps
  • Startup Lens
  • Cook With Vibes
  • Personalized Sermons
Articles
  • Artificial Intelligence
  • Functional Programming
  1. Home
  2. topics

Topics

Deep dives into computer science and software engineering concepts. Each topic contains articles exploring foundational ideas and practical applications.

15 articles

Functional Programming

Composition of pure functions as the primary means of expression. Functions as values, immutability, and algebraic data types.

Explore →
11 articles

Artificial Intelligence

Intelligence demonstrated by machines. From classical symbolic AI to modern deep learning, exploring how systems perceive, reason, learn, and act.

Explore →
Coming Soon

Data Structures

Fundamental ways to organize and store data. Arrays, linked lists, trees, graphs, and hash tables.

Coming Soon

Algorithms

Step-by-step procedures for solving problems. Sorting, searching, dynamic programming, and graph algorithms.

Coming Soon

System Design

Designing large-scale distributed systems. Scalability, reliability, and performance considerations.

Coming Soon

Type Systems

Static and dynamic typing, type inference, generics, and advanced type-level programming.

Coming Soon

Software Architecture

Patterns and principles for structuring software. Clean architecture, domain-driven design, and modularity.