• Skip to primary navigation
  • Skip to content
  • Skip to footer
NucuLabs Blog NucuLabs Blog Programming, Cloud and Engineering!
  • About
  • Featured
  • Projects
  • Resources
  • Categories
    Resources

    Resources

    On this page

    • Programming Languages & Tools
    • Software Engineering & Architecture
    • System Design & Operations

    I want to highlight some of the books that helped me learn lots of new stuff and which I’ve enjoyed reading also.


    Programming Languages & Tools

    • The Go Programming Language
    • 100 Go Mistakes and How to Avoid Them
    • Kotlin in Action
    • Rust Atomics and Locks
    • Java Generics and Collections: Fundamentals and Recommended Practices

    Software Engineering & Architecture

    • Domain-Driven Design: Tackling Complexity in the Heart of Software
    • Growing Object-Oriented Software, Guided by Tests
    • Dependency Injection Principles, Practices, and Patterns
    • Patterns of Enterprise Application Architecture
    • The Pragmatic Programmer: From Journeyman to Master
    • Adaptive Code: Agile coding with design patterns and SOLID principles (Developer Best Practices)

    System Design & Operations

    • Site Reliability Engineering
    • Designing Data-Intensive Applications
    • System Design Interview – An Insider’s Guide
    • System Design Interview – An Insider’s Guide: Volume 2
    • Follow:
    • GitHub
    • GitLab
    • Feed
    © 2018 - 2026 NucuLabs Blog. Powered by Jekyll & Minimal Mistakes. Disclaimer: All my views are my own and do not represent the views of my employer.
    Mastodon