To become competent you must feel bad.
Hubert Dreyfus
If you don't prioritize your life, someone else will.
Greg McKeown
Repetition does not spoil the prayer.
Jonathan Rosenberg
Repetitio est mater studiorum.
This repository contains various notes on programming and software development. Most of the subjects are constantly under construction and extension.
- Various notes on Java basics
- Design patterns and architecture
- Notes on algorithms
- Web Security
- Spring
- Databases and persistence
- Documenting and share knowledge in a succinct way.
- Revising informations before interviews, new projects.
- Understanding mechanisms behind technologies.
- Choose a topic.
- Extend it in a way that suits you.
- While extending, remember to make the text as easy to learn as possible
- Images, diagrams and code snippets are welcome
- Create a pull request
- Done :)
Currently reading:
- EJB 3 in Action
- Java Persistence with Hibernate
- The Pragmatic Programmer: From Journeyman to Master
- Clean Code: A Handbook of Agile Software Craftsmanship
- Agile Software Development, Principles, Patterns, and Practices
- Refactoring to Patterns
- Working Effectively with Legacy Code
- Refactoring: Improving the Design of Existing Code
- Refactoring: Improving the Design of Existing Code (2nd Edition)
- Test Driven Development: By Example
If you would like me to work for you, please contact [email protected] email address.