Here is the list of talks that I found most useful to me.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| (I've amended it to use Amazon.ca) | |
| Things to Read: | |
| Refactoring | |
| Martin Fowler: Refactoring, Improving the Design of Existing Code | |
| https://www.amazon.ca/Refactoring-Improving-Existing-Addison-Wesley-Technology-ebook/dp/B007WTFWJ6 | |
| Jay Fields: Refactoring, Ruby Edition | |
| https://www.amazon.ca/Refactoring-Ruby-Addison-Wesley-Professional-ebook/dp/B002TIOYWG/ |
-
We aren’t always good at guessing where responsibilities should go. Coding is where our design guesses are tested. Being prepared to be flexible about making design changes during coding results in programs that get better and better over time.
-
If you’re programming along, doing nicely, and all of a sudden your program gets balky, makes things hard for you, it’s talking. It’s telling you there is something important missing.
-
Some of the biggest improvements come from figuring out how to eliminate:
- Duplicate code (even little bits of it)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| INFO: | |
| ----- | |
| Core Java Books [Java SE] : | |
| ----------------------------- | |
| 1) Effective Java (2nd Edition) | |
| (http://www.amazon.com/Effective-Java-Edition-Joshua-Bloch/dp/0321356683) | |
| 2) The Java Programming Language(4th Edition) | |
| (http://www.amazon.com/The-Java-Programming-Language-Edition/dp/0321349806) |
- Hyperpolyglot: Side by side comparison of a variety of languages and programming tools.
- Git Cheatsheet, Git Tips/Tricks
- Explainshell: Type a shell command and get an explanation of what it does through showing the docs
- RegExr: A learning tool and a cheat sheet for Regex.
- Pramp: Free forever peer-to-peer technical interview practice.
- InterviewBit: Gamified practice for typical coding interview questions.
- Project Euler: Math/CS related challenge problems. Try them and complete them at your own pace.
- Эванс - Предметно-ориентированное проектирование
- Андрей Аксенов — Снесите это немедленно
- Simple Made Easy
- No silver bullet
- почему побочные эффекты нужно изолировать
- Проектирование Функций
- Не дайте Астронавтам Архитектуры вас запугать
OlderNewer