diff --git a/free-programming-books.md b/free-programming-books.md index a0305a7f112dfcbc12953cc4f78cd14a35431c20..b25c21301458b6e1e008d5c02662e82fcaa4f2db 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -162,7 +162,6 @@ Original Source: [List of freely available programming books](http://web.archive * [Scilab](#scilab) * [Scratch](#scratch) * [Sed](#sed) -* [Silverlight](#silverlight) * [Smalltalk](#smalltalk) * [SQL (implementation agnostic)](#sql-implementation-agnostic) * [SQL Server](#sql-server) @@ -404,6 +403,7 @@ Original Source: [List of freely available programming books](http://web.archive * [OpenIntro Statistics](http://www.openintro.org/stat/textbook.php) * [Ordinary Differential Equations](http://en.wikibooks.org/wiki/Ordinary_Differential_Equations) * [Power Programming with Mathematica](http://mathematica.stackexchange.com/questions/16485/are-you-interested-in-purchasing-david-wagners-power-programming-with-mathemat/22724) - David B. Wagner +* [Probability and Statistics Cookbook](http://statistics.zone/) * [Probability and Statistics EBook](http://wiki.stat.ucla.edu/socr/index.php/Probability_and_statistics_EBook) * [Statistics Done Wrong](http://www.refsmmat.com/statistics/) - Alex Reinhart * [Think Bayes: Bayesian Statistics Made Simple](http://www.greenteapress.com/thinkbayes/) - Allen B. Downey @@ -428,6 +428,7 @@ Original Source: [List of freely available programming books](http://web.archive * [Designing for Performance](http://designingforperformance.com) by Lara Hogan * [Designing Interfaces](http://designinginterfaces.com) by Jennifer Tidwell * [DevDocs](http://devdocs.io/) - Documents for Developers in 1 place +* [DevOps For Dummies (IBM Edition)](http://www.ibm.com/ibm/devops/us/en/resources/dummiesbooks/) (PDF) * [Digital Signal Processing For Communications](http://www.sp4comm.org/) * [Digital Signal Processing For Engineers and Scientists](http://www.dspguide.com/) * [Distributed systems for fun and profit](http://book.mixu.net/distsys/single-page.html) @@ -486,6 +487,7 @@ Original Source: [List of freely available programming books](http://web.archive * [An Introduction to Computer Networks](http://intronetworks.cs.luc.edu) (HTML, PDF, Kindle) * [Bits, Signals, and Packets: An Introduction to Digital Communications and Networks](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-02-introduction-to-eecs-ii-digital-communication-systems-fall-2012/readings/) * [Code Connected vol.1](http://hintjens.wdfiles.com/local--files/main%3Afiles/cc1pe.pdf) (PDF) (book on ZeroMQ) +* [Computer Networking : Principles, Protocols and Practice](http://cnp3book.info.ucl.ac.be/1st/html/index.html) (HTML, ePub, PDF, Kindle) * [High-Performance Browser Networking](http://chimera.labs.oreilly.com/books/1230000000545/index.html) * [HTTP Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/http) (PDF, Kindle) *(Just fill the fields with any values)* * [HTTP2 Explained](http://daniel.haxx.se/http2/) - Daniel Stenberg @@ -639,6 +641,7 @@ Original Source: [List of freely available programming books](http://web.archive #### Web Performance +* [Book of Speed](http://www.bookofspeed.com/) by Stoyan Stefanov * [High Performance Browser Networking](http://chimera.labs.oreilly.com/books/1230000000545/index.html) by Ilya Grigorik * [Mature Optimization](http://carlos.bueno.org/optimization/mature-optimization.pdf) by Carlos Bueno @@ -940,6 +943,7 @@ Original Source: [List of freely available programming books](http://web.archive * [Force.com Fundamentals](http://wiki.developerforce.com/page/Force_Platform_Fundamentals) * [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) * [Heroku Postgres](http://media.developerforce.com/workbooks/HerokuPostgres_Workbooks_Web_Final.pdf) (PDF) +* [Developer Workbooks](http://developer.force.com/workbook) ### Forth * [A Beginner's Guide to Forth](http://hackershelf.com/book/482/a-beginners-guide-to-forth/) @@ -1011,6 +1015,7 @@ Original Source: [List of freely available programming books](http://web.archive * [The Grails Framework - Reference Documentation](http://grails.org/doc/latest/) ([PDF](http://grails.org/doc/latest/guide/single.pdf)) - Graeme Rocher, Peter Ledbrook, Marc Palmer, Jeff Brown, Luke Daley, Burt Beckwith, Lari Hotari #### Spock Framework +* [Spock Framework Reference Documentation](https://spockframework.github.io/spock/docs/current/index.html) - Peter Niederwieser * [Spock Intro](http://edgibbs.com/spock-intro-a-bdd-testing-framework-in-groovy/) - Ed Gibbs @@ -1099,6 +1104,7 @@ Original Source: [List of freely available programming books](http://web.archive * [J for C Programmers by Henry Rich- online](http://www.jsoftware.com/help/jforc/contents.htm) || [pdf](http://www.jsoftware.com/jwiki/HenryRich?action=AttachFile&do=get&target=JforC20071003.pdf) || [word 2003 file](http://www.jsoftware.com/jwiki/HenryRich?action=AttachFile&do=get&target=JforC20070929.doc) * [J Primer](http://www.jsoftware.com/help/primer/contents.htm) * [J Reference Card](http://www.jsoftware.com/jwiki/HenryRich?action=AttachFile&do=view&target=J602_RefCard_color_letter_current.pdf) (PDF) +* [Learning J by Roger Stokes- online](http://www.jsoftware.com/help/learning/contents.htm) * [Math for the Layman by Kenneth E Iverson](http://www.jsoftware.com/books/pdf/mftl.zip) (zipped html+images) @@ -1503,6 +1509,7 @@ See also [TeX](#tex) * [Prolog Problems](https://sites.google.com/site/prologsite/prolog-problems) - Werner Hett * [Prolog Programming: A First Course](http://engronline.ee.memphis.edu/deductiveDB/prolog_book.pdf) - Paul Brna * [Prolog Techniques](http://bookboon.com/int/student/it/prolog-techniques-applications-of-prolog) +* [Prolog Tutorial](http://www.cpp.edu/~jrfisher/www/prolog_tutorial/contents.html) * [Simply Logical](http://www.cs.bris.ac.uk/~flach/SimplyLogical.html) * [The First 10 Prolog Programming Contests](http://dtai.cs.kuleuven.be/ppcbook/) - Bart Demoen, Phuong-Lan Nguyen, Tom Schrijvers, Remko Tronçon * [Warren's Abstract Machine: A Tutorial Reconstruction](http://wambook.sourceforge.net/) - Hassan A¨it-Kaci @@ -1516,7 +1523,8 @@ See also [TeX](#tex) ### Python * [A Beginner's Python Tutorial](http://en.wikibooks.org/wiki/A_Beginner%27s_Python_Tutorial) -* [A Bit of Python and Other Things](http://jessenoller.com/good-to-great-python-reads/) +* [A Bit of Python and Other Things](https://github.com/RafeKettler/magicmethods) +* [A Guide to Python's Magic Methods](http://www.rafekettler.com/magicmethods.html) - Rafe Kettler * [Automate the Boring Stuff](http://automatetheboringstuff.com/chapter0/) - Al Sweigart * [Biopython](http://biopython.org/DIST/docs/tutorial/Tutorial.pdf) * [Building Skills in Object-Oriented Design (Python)](http://www.itmaybeahack.com/book/oodesign-python-2.1/latex/BuildingSkillsinOODesign.pdf) (PDF) (2.1.1) @@ -1777,9 +1785,6 @@ See also [TeX](#tex) * [Sed - An Introduction and Tutorial](http://www.grymoire.com/Unix/Sed.html) -### Silverlight - - ### Smalltalk * [Computer Programming using GNU Smalltalk](http://www.canol.info/books/computer_programming_using_gnu_smalltalk) (PDF) * [Dynamic Web Development with Seaside](http://book.seaside.st/book/table-of-contents)