Software design is an exercise in human relationships. So are all the other techniques we use to develop software. How can we geeks get better at technique as one way of getting better at relationships?
Deep yet digestible insights about Computer Science, Programming Interviews, Software Engineering Careers, Machine Learning, and the Tech Industry for Tech Leaders. Amazing For Coders and Managers. Beneficial to anyone trying to make money in Tech.
Hands-on, practical and real-world tutorials that you can use to build your software development skills. Main topics: Backend, Databases, Software Architecture, DevOps, Distributed Systems, APIs.
Master Java and System Design Interviews. Level up your Software Engineering career. Subscribe and get free copy of my book Grokking the Spring Boot Interview in your inbox
Weekly column simplifying databases, system design, architecture, and engineering careers with easy explanations, valuable insights, and expert advice.
From the latest updates in JVM languages like Java, Kotlin, and Scala to emerging technologies like GraalVM and Quarkus, this newsletter covers a wide range of topics that are of interest to developers and tech enthusiasts.
An email with fresh tech articles from +300 Big Tech and startup engineering blogs like Netflix, Uber, Meta, Airbnb, Doordash sent to your mailbox every two weeks.