https://github.com/marcelotrevisani/selected-materials
Selected materials regarding the development area
https://github.com/marcelotrevisani/selected-materials
Last synced: 3 months ago
JSON representation
Selected materials regarding the development area
- Host: GitHub
- URL: https://github.com/marcelotrevisani/selected-materials
- Owner: marcelotrevisani
- License: mit
- Created: 2018-10-16T16:44:14.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2020-08-16T22:50:01.000Z (almost 5 years ago)
- Last Synced: 2025-01-11T20:55:10.978Z (5 months ago)
- Size: 8.79 KB
- Stars: 2
- Watchers: 4
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Selected materials about development area - Inspired in [awesome](https://github.com/sindresorhus/awesome)
## Books
### Dev (general topics)
* [Clean Code: A Handbook of Agile Software Craftsmanship ](https://www.goodreads.com/book/show/3735293-clean-code) - Robert C. Martin
* [Refactoring: Improving the Design of Existing Code](https://www.goodreads.com/book/show/44936.Refactoring) - Martin Fowler
* [Test Driven Development: By Example ](https://www.goodreads.com/book/show/387190.Test_Driven_Development) - Kent Beck
* [The Pragmatic Programmer: from jorneyman to master](https://www.goodreads.com/book/show/4099.The_Pragmatic_Programmer) - Andrew Hunt and David Thomas
* [Working Effectively With Legacy Code](https://www.goodreads.com/book/show/44919.Working_Effectively_with_Legacy_Code) - Michael C. Feathers
* [Extreme Programming Explained: Embrace Change](https://www.goodreads.com/book/show/67833.Extreme_Programming_Explained?from_search=true) - Kent Beck### Python
* [Fluent Python: Clear, Concise, and Effective Programming](https://www.goodreads.com/book/show/22800567-fluent-python) - Luciano Ramalho
* [Architecture Patterns with Python](https://www.goodreads.com/book/show/52592131-architecture-patterns-with-python) - Harry J.W. Percival & Bob Gregory#### PyTest
* [Python Testing with pytest: Simple, Rapid, Effective, and Scalable](https://www.amazon.co.uk/Python-Testing-pytest-Brian-Okken/dp/1680502409/) - Brian Okken
* [PyTest Quick Start Guide: Write better Python code with simple and maintainable tests](https://www.amazon.co.uk/pytest-Quick-Start-Guide-maintainable/dp/1789347564) - Bruno Oliveira### C++
* [Effective Modern C++: 42 Specific Ways to Improve Your Use of C++11 and C++14](https://www.goodreads.com/book/show/22800553-effective-modern-c?from_search=true) - Scott Meyers
### Erlang
* [Learn You Some Erlang for Great Good!](https://learnyousomeerlang.com/) - Fred Hebert--------------------------------------------------------------------------
## Websites
### C++
* Blog focused in modern C++ - [https://www.bfilipek.com/](https://www.bfilipek.com/)
--------------------------------------------------------------------------
## Podcasts
* [TalkPython](https://talkpython.fm) - Python Podcast
* [Test & Code](https://testandcode.com/)
--------------------------------------------------------------------------
## Articles
* [Steps to better code](https://medium.com/@isaaclyman/steps-to-better-code-e6c3cce0c7f9) - Isaac Lyman
* [How to Write a Git Commit Message](https://chris.beams.io/posts/git-commit/) - Chris Beams
* [Is High Quality Software Worth the Cost?](https://martinfowler.com/articles/is-quality-worth-cost.html) - Martin Fowler
* [Move Fast and Fix Things](https://github.blog/2015-12-15-move-fast/) - Vicent Martí
# Contributions
Contributions are very welcome. Please open a PR. :)