Taking notes on books I read, talks I watch and articles I study, recalling them right afterwards by creating short summaries, helps a lot on my learning process. Here you'll find some of those little pieces.
- 99 Bottles of OOP by Sandi Metz and Katrina Owen, 2016.
- A Guide to the Good Life: The Ancient Art of Stoic Joy by William B. Irvine, 2008.
- Designing Data-Intensive Applications by Martin Kleppmann, 2015.
- Distributed Systems Observability by Cindy Sridharan, 2018.
- Effective Java by Joshua Bloch, 2001.
- Elements of Programming Style by Brian W. Kernighan and P.J. Plauger, 1988.
- How to Win Friends and Influence People by Dale Carnegie, 1936.
- Kanban: Successful Evolutionary Change for Your Technology Business by David J. Anderson, 2010.
- Peopleware: Productive Projects and Teams by Tom DeMarco and Timothy R. Lister, 1999.
- Personal Kanban: Mapping Work, Navigating Life by Jim Benson and Tonianne DeMaria Barry, 2011.
- Resilient Management by Lara Hogan, 2019.
- Screw It, Let's Do It: Lessons In Life by Richard Branson, 2006.
- Test Driven Development: By Example by Kent Beck, 2002.
- The Elements of Style by William Strunk Jr. and E.B. White, 1918.
- The Lean Startup by Eric Ries, 2011.
- The Manager's Path: A Guide for Tech Leaders Navigating Growth and Change by Camille Fournier, 2017.
- The Manual: A Philosopher's Guide to Life by Epictetus and Sam Torode, 2017.
- The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win by Gene Kim, Kevin Behr and George Spafford, 2013.
- The Subtle Art of Not Giving a Fuck: A Counterintuitive Approach to Living a Good Life by Mark Manson, 2016.
- Understanding the Four Rules of Simple Design by Corey Haines, 2014.
If you are interested in the books I read, follow me in Goodreads.
- 8 Lines of Code by Greg Young, 2011.
- Am I senior yet? by Katlyn Parvin, 2016.
- Clean Architecture and Design by Robert C. Martin, 2014.
- Everything You Wanted to Know About Distributed Tracing by Hungai Kevin, 2019.
- Grinding the Monolith by Michael Nygard, 2018.
- How to Make a Sandwich by Dan North, 2016.
- Mastering Chaos: A Netflix Guide to Microservices by Josh Evans, 2017.
- Probabilistic Data Structures by James Stanier, 2016.
- Refactoring, from good to great by Ben Orenstein, 2012.
- Rethinking the developer career path by Randall Koutnik, 2017.
- TDD, where did it all go wrong by Ian Cooper, 2013.
- The Art of Destroying Software by Greg Young, 2014.
- The Mess We Are In by Joe Armstrong, 2014.
- The World after Microservice Migration by Dejan Mitrovic, 2018.
- What I Learned Doing 250 Interviews at Google by Moishe Lettvin, 2014.
- What I wish I had known before scaling Uber to 1000 services by Matt Ranney, 2016.
- Microservices by Martin Fowler, 2014.
If you are interested on my process to take notes, check out this document.
This is my personal learning space. I keep it for my personal enjoyment, if you are thinking about adding your own summaries it may be a better idea to start your own.
If you have any suggestion for improvement please feel free to open a pull request.
Thanks!