2017. February Reading List
- @GeneratedTest in JUnit5
- Laws of Productivity
- Exploiting Network Printers
- Hacking Printers Wiki
- Scientific Papers Referenced in OpenJDK Source
- Apache Spark for NLP at Facebook
- Api Testing with Fuzzer
Soft
- Beat Generosity Burnout
- Obsessive Attention to Detail Isn’t Crazy, It’s Required
- What makes the perfect office?
Cassandra
- Cassandra Data Modelling course (12 hours)
- Cassandra primary key, partition key, clustering key
- Cassandra – primary key
- compound keys & clustering
- Wide Rows vs Skinny Rows
- eBay - Cassandra Best Practices pt1
- eBay - Cassandra Best Practices pt2
Javascript
- Do you hate JavaScript?
- 30 Day Vanilla JS Coding Challenge
- Professor Frisby’s Mostly Adequate Guide to Functional Programming
- You Don’t Know JavaScript
- Rise and Fall and Rise of Functional Programming
- Why Learn Functional Programming in Javascript
Books
- Michael C. Feathers: Working Effectively with Legacy Code
- Ralph Johnson, Erich Gamma, John Vlissides, Richard Helm: Design Patterns
- Robert C. Martin: Clean Code
- Brian Goetz, Tim Peierls: Java concurrency in practice
- Eric Evans: Domain-driven Design
- Martin Fowler: Patterns of Enterprise Application Architecture
- Steve McConnell: Code Complete
- Martin Fowler, Kent Beck: Refactoring
- Eric Freeman, Elisabeth Freeman, Kathy Sierra, Bert Bates: Head First Design Patterns
- Thomas H. Cormen: Introduction to Algorithms, 3rd Edition
- Alfred V. Aho: Compilers
- Krzysztof Cwalina, Brad Abrams: Framework Design Guidelines
- Chris Okasaki: Purely Functional Data Structures
- Leonard Richardson, Sam Ruby: RESTful Web Services
- Robert C. Martin: Agile Software Development