From 3aca9023cc289c7faa3152f7150b769d6df6e9b1 Mon Sep 17 00:00:00 2001 From: Kevin Wang Date: Tue, 12 Jan 2016 13:59:08 -0500 Subject: [PATCH 1/8] Add intro to HTTP book --- free-programming-books.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/free-programming-books.md b/free-programming-books.md index 03cff43e3..7d8b9cade 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) @@ -1176,6 +1177,9 @@ Original Source: [List of freely available programming books](http://web.archive * [Scalable and Modular Architecture for CSS](https://smacss.com) - Jonathan Snook * [Web Audio API](http://chimera.labs.oreilly.com/books/1234000001552) - Boris Smus +#### HTTP + +* [Introduction to HTTP](https://launchschool.com/books/http) - Launch School #### Bootstrap From 894e1ff29ff282d0bfcc39e1aeb625e3ee626c45 Mon Sep 17 00:00:00 2001 From: Kevin Wang Date: Tue, 12 Jan 2016 13:59:19 -0500 Subject: [PATCH 2/8] Add agile planning book --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 7d8b9cade..f8cab81e4 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -621,6 +621,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) From 01ec427ebeeb5350aa9054f82e28b9e1277e3397 Mon Sep 17 00:00:00 2001 From: Kevin Wang Date: Tue, 12 Jan 2016 13:59:37 -0500 Subject: [PATCH 3/8] Add working with apis book --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index f8cab81e4..9088cba67 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -647,6 +647,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)* From 734c6682b5f03372e48ce74b21a115d2ec68f1ff Mon Sep 17 00:00:00 2001 From: Kevin Wang Date: Tue, 12 Jan 2016 13:59:50 -0500 Subject: [PATCH 4/8] Add command line book --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 9088cba67..5a06378b1 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -793,6 +793,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) From 44cadc4446d2db1fd0faf50c1785c6cdaba7fa9d Mon Sep 17 00:00:00 2001 From: Kevin Wang Date: Tue, 12 Jan 2016 13:59:58 -0500 Subject: [PATCH 5/8] Add git and github book --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 5a06378b1..793ed3287 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1076,6 +1076,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 From 80b71eb6523793d10c60b3a12c9e4a9e3aaa406d Mon Sep 17 00:00:00 2001 From: Kevin Wang Date: Tue, 12 Jan 2016 14:00:16 -0500 Subject: [PATCH 6/8] Add Intro to Programming with Ruby book --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 793ed3287..56bf48026 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1865,6 +1865,7 @@ 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/) From e377b092b0352e738a0d9c9220d18c9a7e3be490 Mon Sep 17 00:00:00 2001 From: Kevin Wang Date: Tue, 12 Jan 2016 14:00:28 -0500 Subject: [PATCH 7/8] Add OO programming with Ruby book --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 56bf48026..e03d80924 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1870,6 +1870,7 @@ For resources on Angular, Backbone, D3, Dojo, Ember, Express, jQuery, Knockout, * [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) From accb28cc3b1691c6d8b7dc366e4b56f64bd95195 Mon Sep 17 00:00:00 2001 From: Kevin Wang Date: Tue, 12 Jan 2016 14:10:09 -0500 Subject: [PATCH 8/8] Adjust section position and spacing --- free-programming-books.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/free-programming-books.md b/free-programming-books.md index e03d80924..87bc947d3 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1181,9 +1181,6 @@ Original Source: [List of freely available programming books](http://web.archive * [Scalable and Modular Architecture for CSS](https://smacss.com) - Jonathan Snook * [Web Audio API](http://chimera.labs.oreilly.com/books/1234000001552) - Boris Smus -#### HTTP - -* [Introduction to HTTP](https://launchschool.com/books/http) - Launch School #### Bootstrap @@ -1191,6 +1188,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)