An open API service indexing awesome lists of open source software.

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

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. :)