From 9d9894d823f24970e5c1931361f3fb10b5d9245a Mon Sep 17 00:00:00 2001 From: Alexander Fefelov Date: Sat, 28 Dec 2013 02:30:17 +0400 Subject: [PATCH 1/8] Added "Learn Regex The Hard Way" --- free-programming-books.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/free-programming-books.md b/free-programming-books.md index 34885d73..b91ee02a 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -11,6 +11,7 @@ * [Compiler Design](#compiler-design) * [Programming Paradigms](#programming-paradigms) * [Parallel Programming](#parallel-programming) + * [Regular Expressions](#regular-expressions) * [Software Architecture](#software-architecture) * [Open Source Ecosystem](#open-source-ecosystem) * [Information Retrieval](#information-retrieval) @@ -281,6 +282,10 @@ * [Introduction to Parallel Computing](https://computing.llnl.gov/tutorials/parallel_comp/) - Blaise Barney * [Programming on Parallel Machines; GPU, Multicore, Clusters and More](http://heather.cs.ucdavis.edu/parprocbook) - Norm Matloff +####Regular Expressions +* [Learn Regex The Hard Way](http://regex.learncodethehardway.org/book/) - Zed. A. Shaw + + ####Software Architecture * [Seamless Object-Oriented Software Architecture](http://www.bon-method.com/book_print_a4.pdf) (PDF) * [How to write Unmaintainable Code](http://mindprod.com/jgloss/unmain.html) From 51163dcaefda94af522c111a3f0bbc604c586113 Mon Sep 17 00:00:00 2001 From: Alexander Fefelov Date: Sat, 28 Dec 2013 02:34:57 +0400 Subject: [PATCH 2/8] Added "Practical Foundations for Programming Languages, Preview" --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index b91ee02a..3758fc9e 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -226,6 +226,7 @@ * [Introduction to Theory of Computation](http://cg.scs.carleton.ca/~michiel/TheoryOfComputation/) (PDF) - Anil Maheshwari and Michiel Smid * [Models of Computation](http://cs.brown.edu/people/jes/book/) - John E. Savage * [Network Science](http://barabasilab.neu.edu/networksciencebook/index.html) +* [Practical Foundations for Programming Languages, Preview](http://www.cs.cmu.edu/~rwh/plbook/book.pdf) - Robert Harper * [Programming Languages: Application and Interpretation (2nd Edition)](http://www.cs.brown.edu/~sk/Publications/Books/ProgLangs/) * [Structure and Interpretation of Computer Programs](http://mitpress.mit.edu/sicp/) * [Think Complexity](http://www.greenteapress.com/compmod/) - Allen B. Downey From 6b375b18b273cd627bcea6afe74a964ca2b585d6 Mon Sep 17 00:00:00 2001 From: Alexander Fefelov Date: Sat, 28 Dec 2013 02:50:44 +0400 Subject: [PATCH 3/8] Added "The Bastards Book of Regular Expressions: Finding Patterns in Everyday Text" --- free-programming-books.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index 3758fc9e..e56400e8 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -285,7 +285,7 @@ ####Regular Expressions * [Learn Regex The Hard Way](http://regex.learncodethehardway.org/book/) - Zed. A. Shaw - +* [The Bastards Book of Regular Expressions: Finding Patterns in Everyday Text](https://leanpub.com/bastards-regexes) - Dan Nguyen ####Software Architecture * [Seamless Object-Oriented Software Architecture](http://www.bon-method.com/book_print_a4.pdf) (PDF) From 95394708f2002b545a5df7a3dbc3708c35cdd65d Mon Sep 17 00:00:00 2001 From: Alexander Fefelov Date: Sat, 28 Dec 2013 02:52:23 +0400 Subject: [PATCH 4/8] Added "Lisp Hackers: Interviews with 100x More Productive Programmers" --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index e56400e8..15afba90 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -922,6 +922,7 @@ See also [TeX](#tex) * [Common Lisp: A Gentle Introduction to Symbolic Computation](http://www.cs.cmu.edu/~dst/LispBook/) - David S. Touretzky * [Common Lisp Quick Reference](http://clqr.boundp.org/) * [Let Over Lambda - 50 Years of Lisp](http://letoverlambda.com/index.cl/toc) +* [Lisp Hackers: Interviews with 100x More Productive Programmers](https://leanpub.com/lisphackers) - Vsevolod Dyomkin * [Natural Language Processing in Lisp](http://www.informatics.susx.ac.uk/research/groups/nlp/gazdar/nlp-in-lisp/index.html) * [On Lisp](http://www.paulgraham.com/onlisp.html) * [Practical Common Lisp](http://www.gigamonkeys.com/book/) From 88e16341e6eb30892a85ac20373caf3dbbfd9574 Mon Sep 17 00:00:00 2001 From: Alexander Fefelov Date: Sat, 28 Dec 2013 02:59:24 +0400 Subject: [PATCH 5/8] Moved "Force.com Platform Fundamentals: An Introduction to Custom Application Development in the Cloud" to appropriate section --- free-programming-books.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index 15afba90..fa52ba59 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -392,7 +392,6 @@ * [A Mathematical Theory of Communication](http://cm.bell-labs.com/cm/ms/what/shannonday/paper.html) by Claude E.Shannon * [Asterisk™: The Definitive Guide](http://asteriskdocs.org/en/3rd_Edition/asterisk-book-html-chunk/index.html) * ["DYNAMIC LINKED LIBRARIES": Paradigms of the GPL license in contemporary software](http://www.lulu.com/shop/luis-enríquez-a/dynamic-linked-libraries-paradigms-of-the-gpl-license-in-contemporary-software/ebook/product-21371318.html) - Luis A. Enríquez -* [Force.com Platform Fundamentals: An Introduction to Custom Application Development in the Cloud](http://www.lulu.com/shop/salesforcecom/forcecom-platform-fundamentals/ebook/product-17381451.html) * [Hacknot: Essays on Software Development](http://www.lulu.com/shop/ed-johnson/hacknot-essays-on-software-development/ebook/product-17544641.html) - Ed Johnson * [How to Think Like a Computer Scientist](http://openbookproject.net/thinkcs/) - Peter Wentworth, Jeffrey Elkner, Allen B. Downey, and Chris Meyers * [I Am a Bug](http://www.amibug.com/iamabug/p01.html) @@ -663,6 +662,7 @@ ###Force.com * [Force.com Fundamentals](http://wiki.developerforce.com/page/Force_Platform_Fundamentals) (HTML) +* [Force.com Platform Fundamentals: An Introduction to Custom Application Development in the Cloud](http://www.lulu.com/shop/salesforcecom/forcecom-platform-fundamentals/ebook/product-17381451.html) * [Force.com Workbook](http://www.salesforce.com/us/developer/docs/workbook/index.htm) (HTML) * [Force.com Integration Workbook](http://www.salesforce.com/us/developer/docs/integration_workbook/index.htm) (HTML) * [Apex Workbook](http://www.salesforce.com/us/developer/docs/apex_workbook/index.htm) (HTML) From 574ec8479f8605a570f4a2bc35c687edbd27237c Mon Sep 17 00:00:00 2001 From: Alexander Fefelov Date: Sat, 28 Dec 2013 03:00:49 +0400 Subject: [PATCH 6/8] Added "Pro Git Reedited" --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index fa52ba59..17f91c76 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -694,6 +694,7 @@ ###Git * [Pro Git](http://git-scm.com/book) - Scott Chacon +* [Pro Git Reedited](https://leanpub.com/progitreedited) - Jon Forrest * [Git Immersion](http://gitimmersion.com) * [Git internals](https://github.com/pluralsight/git-internals-pdf/raw/master/drafts/peepcode-git.pdf) (PDF) * [Git Magic](http://www-cs-students.stanford.edu/~blynn/gitmagic/) From 5238f87d2ba6c97f6c2cd389314ce68b886a1bcb Mon Sep 17 00:00:00 2001 From: Alexander Fefelov Date: Sat, 28 Dec 2013 03:02:50 +0400 Subject: [PATCH 7/8] Added "Quick Guide For Firefox OS App Development: Creating HTML5 based apps for Firefox OS" --- free-programming-books.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/free-programming-books.md b/free-programming-books.md index 17f91c76..c4e7df3a 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -55,6 +55,7 @@ * [Erlang](#erlang) * [F#](#f-sharp) * [Flex](#flex) +* [Firefox OS](#firefox-os) * [Force.com](#forcecom) * [Forth](#forth) * [Fortran](#fortran) @@ -659,6 +660,9 @@ * [Getting started with Adobe Flex](http://public.dhe.ibm.com/software/dw/db2/express-c/wiki/Getting_Started_with_Adobe_Flex_p2.pdf) (PDF) * [Adobe Flex 2, Programming Actionscript 3.0](http://download.macromedia.com/pub/documentation/en/flex/2/prog_actionscript30.pdf) (PDF) +###Firefox OS +* [Quick Guide For Firefox OS App Development: Creating HTML5 based apps for Firefox OS](https://leanpub.com/quickguidefirefoxosdevelopment) - Andre Garzia + ###Force.com * [Force.com Fundamentals](http://wiki.developerforce.com/page/Force_Platform_Fundamentals) (HTML) From 36813e584d89bcba91fcef7e738c26e9349fd402 Mon Sep 17 00:00:00 2001 From: Alexander Fefelov Date: Sat, 28 Dec 2013 03:27:38 +0400 Subject: [PATCH 8/8] Added atariarchives.org --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index c4e7df3a..27ce14e6 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -143,6 +143,7 @@ ###Meta-Lists * [25 Free Computer Science Ebooks](http://www.coderholic.com/25-free-computer-science-books/) +* [atariarchives.org](http://www.atariarchives.org/) atariarchives.org makes books, information, and software for Atari and other classic computers available on the Web. * [Bitsavers.org](http://bitsavers.org/) * [Cheat Sheets (Free)](http://refcardz.dzone.com/) * [Free Smalltalk Books, collected by Stéphane Ducasse](http://stephane.ducasse.free.fr/FreeBooks.html)