diff --git a/free-programming-books.md b/free-programming-books.md index 6f8a443569ca6b2de4d8d7d2f47fbcf97300e1e7..81718d9858d97562531ebdb3a4069843b4bb35bd 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -34,6 +34,7 @@ * [DTrace](#dtrace) * [Elasticsearch](#elasticsearch) * [Elixir](#elixir) + * [Phoenix](#phoenix) * [Emacs](#emacs) * [Embedded Systems](#embedded-systems) * [Erlang](#erlang) @@ -480,7 +481,7 @@ * [Networks, Crowds, and Markets: Reasoning About a Highly Connected World](http://www.cs.cornell.edu/home/kleinber/networks-book/) * [Object-Oriented Reengineering Patterns](http://win.ua.ac.be/~sdemey/) - Serge Demeyer, Stéphane Ducasse and Oscar Nierstrasz * [Open Government;Collaboration, Transparency, and Participation in Practice](https://github.com/oreillymedia/open_government) -* [Packt Publishing: A free book every day](https://www.packtpub.com/packt/offers/free-learning) - (PDF, ePub, Mobi, Kindle) *(account required)* +* [Packt Publishing: A free book every day](https://www.packtpub.com/packt/offers/free-learning) (PDF, ePub, Mobi, Kindle) *(account required)* * [PDQ: Pretty Darn Quick: An Agile, All-Purpose Methodology](https://leanpub.com/PDQ) - Jeff Franz-Lien * [Philosophy of Computer Science](http://www.cse.buffalo.edu/~rapaport/Papers/phics.pdf) (PDF) * [PNG: The Definitive Guide](http://www.libpng.org/pub/png/book/) @@ -980,6 +981,11 @@ * [Learning Elixir](http://learningelixir.joekain.com) - Joseph Kain Blog (HTML) +#### Phoenix + +* [Versioned APIs with Phoenix](http://elviovicosa.com/books/versioned-apis-with-phoenix) - Elvio Vicosa (PDF) *(account required)* + + ### Emacs * [An Introduction to Programming in Emacs Lisp, 3rd Edition](https://www.gnu.org/software/emacs/manual/html_node/eintr/index.html)