diff --git a/free-programming-books.md b/free-programming-books.md index 1f03e25b..bdc6f142 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -62,6 +62,7 @@ Original Source: [List of freely available programming books](http://web.archive * [Haxe](#haxe) * [HTML / CSS](#html--css) * [Bootstrap](#bootstrap) +* [HTTP](#http) * [Icon](#icon) * [iOS](#ios) * [Isabelle/HOL](#isabellehol) @@ -619,6 +620,7 @@ Original Source: [List of freely available programming books](http://web.archive #### Software Architecture +* [Agile Planning: From Ideas to Story Cards](https://launchschool.com/books/agile_planning) - Launch School * [Architectural Styles and the Design of Network-based Software Architectures](http://www.ics.uci.edu/~fielding/pubs/dissertation/top.htm) - Roy Thomas Fielding * [Best Kept Secrets of Peer Code Review](http://smartbear.com/lp/ebook/collaborator/secrets-of-peer-code-review/) * [Data-Oriented Design](http://www.dataorienteddesign.com/dodmain/dodmain.html) @@ -644,6 +646,7 @@ Original Source: [List of freely available programming books](http://web.archive * [Seamless Object-Oriented Software Architecture](http://www.bon-method.com/book_print_a4.pdf) (PDF) * [Software Engineering for Internet Applications](http://philip.greenspun.com/seia/) * [Web API Design](http://apigee.com/about/blog/technology/announcement-free-ebook-web-api-design) +* [Working with Web APIs](https://launchschool.com/books/working_with_apis) - Launch School * [Your API Is Bad](https://leanpub.com/yourapiisbad) *(Leanpub, by Paddy Foran)* @@ -789,6 +792,7 @@ Original Source: [List of freely available programming books](http://web.archive * [Conquering the Command Line](http://conqueringthecommandline.com/book/frontmatter) - Mark Bates * [Getting Started with BASH](http://www.hypexr.org/bash_tutorial.php) * [Google Shell Style Guide](http://google-styleguide.googlecode.com/svn/trunk/shell.xml) +* [Introduction to the Command Line](https://launchschool.com/books/command_line) - Launch School * [Lhunath's Bash Guide](http://mywiki.wooledge.org/BashGuide) * [Linux Shell Scripting Tutorial - A Beginner's Handbook](http://www.freeos.com/guides/lsst/) * [The Command Line Crash Course](http://learncodethehardway.org/cli/book/) (also a Powershell reference) @@ -1071,6 +1075,7 @@ Original Source: [List of freely available programming books](http://web.archive * [Git Succinctly, Syncfusion](https://www.syncfusion.com/resources/techportal/ebooks/git) (PDF, Kindle) *(Just fill the fields with any values)* * [Git Workflows](http://documentup.com/skwp/git-workflows-book) * [GitHub Cheat Sheet](https://github.com/tiimgreen/github-cheat-sheet) - Tim Green (Markdown) +* [Intoduction to Git and Github](https://launchschool.com/books/git) - Launch School * [Learn Git - Learn Version Control with Git](http://www.git-tower.com/learn/git/ebook/command-line/introduction) - Tobias Günther * [Pro Git](http://git-scm.com/book/en/v2) - Scott Chacon * [Pro Git Reedited](https://leanpub.com/progitreedited) - Jon Forrest @@ -1182,6 +1187,11 @@ Original Source: [List of freely available programming books](http://web.archive * [Twitter Bootstrap Succinctly](https://www.syncfusion.com/resources/techportal/ebooks/twitterbootstrap) (PDF, Kindle) *(Just fill the fields with any values)* +#### HTTP + +* [Introduction to HTTP](https://launchschool.com/books/http) - Launch School + + ### Icon * [The Implementation of the Icon Programming Language](http://www.cs.arizona.edu/icon/ibsale.htm) @@ -1856,10 +1866,12 @@ For resources on Angular, Backbone, D3, Dojo, Ember, Express, jQuery, Knockout, * [CodeCademy Ruby](https://www.codecademy.com/learn/ruby) * [Developing Games With Ruby](https://leanpub.com/developing-games-with-ruby/read) * [I Love Ruby](http://goo.gl/1qrMUN) +* [Introduction to Programming with Ruby](https://launchschool.com/books/ruby) - Launch School * [Just Enough Ruby to Get By](http://jasonkim.ca/projects/just_enough_ruby_to_get_by/) * [Learn Ruby the hard way](http://learnrubythehardway.org/book/) * [Learn to Program, by Chris Pine](http://pine.fm/LearnToProgram/) * [Mr. Neighborly's Humble Little Ruby Book](http://www.humblelittlerubybook.com) +* [Object Oriented Programming with Ruby](https://launchschool.com/books/oo_ruby) - Launch School * [Practicing Ruby](https://github.com/elm-city-craftworks/practicing-ruby-manuscripts) * [Programming Ruby](http://ruby-doc.com/docs/ProgrammingRuby/) * [Ruby Essentials](http://www.techotopia.com/index.php/Ruby_Essentials)