Software Handbook¶
A collection of notes about Software Engineering, Data and AI
👋 Welcome to my personal handbook where I document my learnings, insights, and references about software engineering, data science, and artificial intelligence. This handbook serves as both a personal reference and a resource for others interested in these fields.
What's Inside¶
- Software - Best practices, design patterns, architecture, and tools
- Data - Data engineering, databases, analytics, and visualization
- AI - Machine learning, deep learning, and AI applications
How to Use This Handbook¶
This handbook is organized in a hierarchical structure. You can navigate through the sections using the navigation menu on the left. Each section contains multiple articles on specific topics.
References¶
-
Tech Interview Handbook - A comprehensive guide for software engineering interview preparation that provides valuable insights and structured learning approaches.
-
ByteByteGo - Visual guides and tutorials for system design, coding, and technical interview preparation with diagram-based explanations.
-
The Book of Secret Knowledge - A collection of inspiring lists, manuals, cheatsheets, blogs, hacks, one-liners, and CLI/web tools for System and Network administrators, DevOps, and Security Researchers.
-
Baeldung - It's a popular Java and Spring tutorial website that provides comprehensive guides, articles, and courses on Java programming, Spring framework, and related technologies.
-
roadmap.sh - Is a community effort to create roadmaps, guides and other educational content to help guide developers in picking up a path and guide their learnings.