* Updated link for database design 2e
Since the previous link was throwing SSL errors, the link is updated to a new location where it works w/o any error.
* Update books/free-programming-books-subjects.md
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
* Add Korean free Haskell lecture
* Fix lint error
* Fix line blank line error
* Fix line blank line error2
* Update list order
* Delete unnecessary white space
* Update author of lecture
* Move courses to appropriate file
* Update courses/free-courses-ko.md
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
* Add TypeScript book
"仕事ですぐに使えるTypeScript"
* Add PDF version
I forgot to write the link to the PDF
* Add Rust section and one book
"The Rust Programming Language 日本語版"
* Add Rust book
"Rust by Example 日本語版"
* Add PDF version
I forgot to write the link to the PDF
* add Kubernetes for dummies
* sort by alphabetical order
* remove k8s book
* add data Data Science book
* update lint
* update lint
* remove duplicated book and add a new one for data alaytic
* fix lint alphabetical issie
* Update books/free-programming-books-subjects.md
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
* Add german book: "PyQt und PySide - Anwendungsentwicklung mit Python und Qt"
* Correct formatting issues
* Swap line 192 with 191 to ensure right alphabetical order(Q comes before t)
* Add missing authors and format link/notes correctly
- as suggested by davorpa -
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
Co-authored-by: Sebastian Neumeier <neumeise1@mail.de>
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
* feat(books): Add Blockchain subject
Add new section about the `Blockchain` topic.
Suggested at EbookFoundation/free-programming-books#5696, commit 69b21f283a
* feat(books): Add `Blockchain for Dummies`
Title: Blockchain for Dummies, 2nd IBM Limited Edition
Author: Manav Gupta
Year: 2018
Editorial: IBM
Publisher: John Wiley & Sons, Inc
* feat(books): Starting with Enterprise Blockchain
Title: Getting Started with Enterprise Blockchain. A Guide to Design and Development
Url: https://www.ibm.com/downloads/cas/RYWXAR0M
Authors: Michael Bradley, David Gorman, Matt Lucas, Matthew Golby-Kirk
Editor: IBM Corporation
Publisher: O'Really Media Inc
* feat(books): Add `IBM Blockchain: The Founder’s Handbook`
TITLE: IBM Blockchain: The Founder’s Handbook (An introduction to building a blockchain solution), Third Edition
AUTHORS: Antonio Banda, Matthew Hamilton, Eileen Lowry, John Widdifield, Andy Carelli, Jerry Cuomo, Kalie Dove-Maguire, Elaine Lai, Brigid McDermott, Carolyn Rogers, Don Thibeau
DATE: June 2020
EDITOR: IBM Corporation
PUBLISHER: IBM Corporation
* chore(books): Classify other Blockchain resources
Move some resources from `Misc` ... to `Blockchain` section
Some other related topics that can fit:
- Cryptocurrencies
- Hyperledge
- Bitcoin
- Ethereum
- Solidity
* chore(books): CDN 2 website link + all authors
BOOK: Bitcoin and Cryptocurrency Technologies
AUTHORS: Arvind Narayanan, Joseph Bonneau, Edward Felten, Andrew Miller, Steven Goldfeder, Jeremy Clark
CDN (draft): https://d28rh4a8wq0iu5.cloudfront.net/bitcointech/readings/princeton_bitcoin_book.pdf
FRONTEND: http://bitcoinbook.cs.princeton.edu
* Updated BeanShell Scripting Language in Books-en
* Added two more resources.
Corrected the order of the heading and added three more resources for the scripting language
* add creator
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
* add creator
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
* Removed blog entries
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
* remove space
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
Co-authored-by: Eric Hellman <eric@hellman.net>
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
* New books on linux added
* New Git course added
* signup required (in Farse) added to the course
* fix linter issue
Co-authored-by: Emad Ehsanrad <emad.ehsanrad@gmail.com>
* Added "A Computational Logic"
Added "A Computational Logic" by Robert S. Boyer and J Strother Moore.
* Added info to "A Computational Logic"
Added the publication year.
* add a korean book links
* lint checked warning point fix
* lint checked warning point fix
* TOC fix
* TOC fix
* TOC fix
* add a python guide
* Alphabetical fix
* Update books/free-programming-books-ko.md
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
* empty index remove
* add a new ebook "intermediate python"
* add a AWS Script ebook link
* add a sed stream editor ebook
Co-authored-by: hedykim <mzchedykim@lgupluspartners.co.kr>
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
* Adding some links to books
Adding some links to books and websites that provide programming tutorial books in Indonesian
* fix order
Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>
Co-authored-by: Eric Hellman <eric@hellman.net>
Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>
* added the solidity programming language for writing smart contracts in Ethereum
* updated the spaces between the previous and the next sections
* Added few more resources for solidity development which includes step by step guide
* Fixed the alphabetical order
* removed the specific version based on the review comment
* removed the course in the solidity section to have it just books and guides
* hacktoberfest Adding a new free Indonesian laravel e-book
* hacktoberfest Adding a new free Indonesian laravel e-book
* hacktoberfest Adding a new free Indonesian yii e-book
* hacktoberfest Adding a new free Indonesian php e-book
* hacktoberfest Adding a new free Indonesian php e-book
* hacktoberfest Adding a Author and eBook Type
* hacktoberfest Adding a Author and eBook Type
* fix author formatting
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
* fix author formatting
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
* fix author formatting
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
* remove extra line
* remove unused index items
* moved links to PHP
Co-authored-by: Eric Hellman <eric@hellman.net>
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
* refactor(books): add re4b - french
Reverse Engineering for Beginners -
https://beginners.re/RE4B-FR.pdf
Author: Dennis Yurichev @DennisYurichev @dennis714
Translators: Florent Besnard @besnardf, Marc Remy @mremy, Baudouin Landais, Téo Dacquet @T30rix, @BlueSkeye
Implements EbookFoundation/free-programming-books#5558
(cherry picked from commit 14c32afe2cce6015009647445ddef620284634fe)
* refactor(books): remove due to not free in english & russian
Implements EbookFoundation/free-programming-books#5558
* refactor(books): add re4b - german
Reverse Engineering for Beginners -
https://beginners.re/RE4B-DE.pdf
Author: Dennis Yurichev @DennisYurichev @dennis714
Translators: Dennis Siekmeier17 @DSiekmeier, Julius Angres18 @JAngres, Dirk Loser19 @PolymathMonkey, Clemens Tamme, Philipp Schweinzer
Implements EbookFoundation/free-programming-books#5558
* refactor(books): add re4b - japanese
Reverse Engineering for Beginners -
https://beginners.re/RE4B-JA.pdf
Author: Dennis Yurichev @DennisYurichev @dennis714
Translators: @shmz @4ryuJP
Implements EbookFoundation/free-programming-books#5558
* refactor(books): add re4b - italian
Reverse Engineering for Beginners -
https://beginners.re/RE4B-IT.pdf
Author: Dennis Yurichev @DennisYurichev @dennis714 @yurichev
Translators: Federico Ramondino @pinkrab
, Paolo Stivanin @paolostivanin, @twyK, Fabrizio
Bertone @fbertone, Matteo Sticco @sticken88, Marco Negro @Internaut401, @bluepulsar.
Implements EbookFoundation/free-programming-books#5558
* fix(books): section level
* refactor(books): add re4b - polish
Reverse Engineering for Beginners -
https://beginners.re/RE4B-PL.pdf
Author: Dennis Yurichev @DennisYurichev @dennis714 @yurichev
Translators: Kateryna Rozanova, Aleksander Mistewicz, Wiktoria Lewicka, Marcin Sokołowski
Implements EbookFoundation/free-programming-books#5558
* refactor(books): add re4b - traditional chinese
Reverse Engineering for Beginners -
Author: Dennis Yurichev @DennisYurichev @dennis714 @yurichev
Translators: Antiy Labs, Archer
Implements EbookFoundation/free-programming-books#5558
* lint(books): fix marker style
* refactor(books): move re4b - german to assembly
It's usually not helpful to add a category for a single resource. Try to find another category, or see if there are other books in our lists that would fit into your category.
It satisfy as it's like in other listings: https://github.com/EbookFoundation/free-programming-books/search?q=reverse
* refactor(books): move re4b - italian to assembly
It's usually not helpful to add a category for a single resource. Try to find another category, or see if there are other books in our lists that would fit into your category.
It satisfy as it's like in other listings: https://github.com/EbookFoundation/free-programming-books/search?q=reverse
* refactor(books): move re4b - french to assembly
It's usually not helpful to add a category for a single resource. Try to find another category, or see if there are other books in our lists that would fit into your category.
It satisfy as it's like in other listings: https://github.com/EbookFoundation/free-programming-books/search?q=reverse
* refactor(books): merge assembly - webassembly
Moving/adding book "WebAssembly friendly programming with C/C++"
Author: @chaishushan, @3dgen
Translator: @yushih
It satisfy as it's like in other listings: https://github.com/EbookFoundation/free-programming-books/search?q=reverse
* refactor(books): move re4b - chinese to assembly
It's usually not helpful to add a category for a single resource. Try to find another category, or see if there are other books in our lists that would fit into your category.
It satisfy as it's like in other listings: https://github.com/EbookFoundation/free-programming-books/search?q=reverse
* refactor(books): move re4b - polish to assembly
It's usually not helpful to add a category for a single resource. Try to find another category, or see if there are other books in our lists that would fit into your category.
It satisfy as it's like in other listings: https://github.com/EbookFoundation/free-programming-books/search?q=reverse
* refactor(books): move re4b - japanese to assembly
It's usually not helpful to add a category for a single resource. Try to find another category, or see if there are other books in our lists that would fit into your category.
It satisfy as it's like in other listings: https://github.com/EbookFoundation/free-programming-books/search?q=reverse
* Added new resources for MySQL in Bengali
* Sorted lines alphabetically
* Added vertical tab scape and fixed instructor name for sohidul islam
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
* Added instructor name for "live project"
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
* Fix names and add platform
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
* Restructured the Books to add new Subsection : MongoDB and added The Definitive Guide to MongoDB PDF book
* Ordered the MongoDb list
* Updated new link for free book
* Add resources about algorithms from UNAM
## What does this PR do?
Add free resource about algorithms from UNAM
## For resources
### Description
Handbook used in the online program of UNAM (SUAyED) for algorithms assignatures covering topics such as: algorithms concepts and properties, automatan, fomal programming languages and Turing machine.
### Why is this valuable (or not)?
This PR adds free material from the most pretigious college in México that is used in it's asignatures.
### How do we know it's really free?
It's provided from UNAM's official website.
### For book lists, is it a book? For course lists, is it a course? etc.
Yes, for the book lists it is a book.
## Checklist:
* [x] Read our [contributing guidelines](https://github.com/EbookFoundation/free-programming-books/blob/master/CONTRIBUTING.md)
* [x] Search for duplicates.
* [x] Include author(s) and platform where appropriate.
* [x] Put lists in alphabetical order, correct spacing.
* [x] Add needed indications (PDF, access notes, under construction)
## Follow-up
* Check the status of GitHub Actions and resolve any reported warnings!
* Fixed alphabetical order of the contribution
* Correction quoting source and authors
* rearrange korean course in alphabetical order
* change section according to the markdown syntax
* Add new section and book: operation system
* HTML syntax back to its original state.
* changed to direct link
* add gtk event driven book
* update with correct book name
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
Changed from HTML/PDF links to their respective landing page so reader can choose
their preferred reading format (HTML node, HTML single page, PDF, etc.).
* Add in book to Data Structures section
* Moves resource to new section
Moved "The Joy of Cryptography" from the Mathematics section to the Security section
* Update resource information
Updated the date on "The Joy of Cryptography" resource
* add in cryptography resource
* Update free-programming-books-subjects.md
Adds in a free AI book
* Update free-programming-books-subjects.md
* Update free-programming-books-subjects.md
* Add "A Primer on Design Patterns"
* add formats and notes for leanpub
* Remove direct link to book in HTML format
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
* Updated a broken llink
Updated a broken link to the book "Mastering Xamarin UI Development, Second Edition" by Steven F. Daniel
* Added missing author to title
Added missing author name to the title "Creating Mobile Apps with Xamarin.Forms C#" by Charles Petzold
* Removed dead links
* Add Machine Learning Book
Add Machine Learning Book
- Machine Learning with Python
* Add Machine Learning Book
Add Machine Learning with Python Book
* Revise
Revise
* add The Mechanics of Machine Learning
* change url for Introduction to statistical Learning
* change url for Mining of Massive Datasets
* add Mathematics for Machine Learning course
* add Made with ML in courses
* fix position of Made with ML
* remove trailing
* fix trailing \ in programming-books-langs
* add PDF indication to MMDS book
* add author and remove author links
* Add section called "Roda" to Ruby's section
And add https://fiachetti.gitlab.io/mastering-roda/ Mastering Roda free book to it
* Remove Roda section & Move Mastering Roda to Ruby's
* Updated a broken llink
Updated a broken link to the book "Mastering Xamarin UI Development, Second Edition" by Steven F. Daniel
* Added missing author to title
Added missing author name to the title "Creating Mobile Apps with Xamarin.Forms C#" by Charles Petzold
* add one more c # book
* Update free-programming-books-ar.md
* Update free-programming-books-ar.md
* Update free-programming-books-ar.md
* chore(courses): finish to move item to books-en
Resource already exists so, multiple format rule is applied
Recovered from EbookFoundation/free-programming-books#5668 requested by @Debajyotighosh654
Co-authored-by: Debajyoti Ghosh <69044692+Debajyotighosh654@users.noreply.github.com>
Co-authored-by: Debajyoti Ghosh <69044692+Debajyotighosh654@users.noreply.github.com>
* Update 1 book URL in free-programming-books-id.md
Update URL for Pemrograman Kompetitif Dasar
* Add new MongoDB book at free-programming-books-langs.md
Added MongoDB Notes for Professionals
* Translate "See also" to Japanese
* Fix links
Those that work correctly are fixed from "http" to "https".
Also, some things that can be omitted have been omitted.
* Update old link
* Update old link
* reorder links
* Fix: reorder links
* Fix: reorder links in Scala
* Fix: Change link to the Japanese page
Changed the link from English page to Japanese page.
* Add: Section "コンテナ" and its one book
The Japanese word "コンテナ" is the English word "Containers"
* Add: Containers book in Japanese
* Fix: Change link to the latest version
Change the link from the old version to the latest version
* chore: improve angular / angular.js listings
- Wellnaming section
- fix book title, add format, add creators as is seen in file
via EbookFoundation/free-programming-books#4940
* chore: improve angular / angular.js listings
- Wellnaming section
- fix book title, add format, add creators as is seen in file
via EbookFoundation#4940
* chore: improve angular / angular.js listings
- Wellnaming sections (typescript>angular, javascript>angularjs)
- Add free resources to complete listing with at least 2 items, mainly from html.it website.
- fix titles, add format, add creators as is seen in linked files
via EbookFoundation/free-programming-books#4940
* chore: improve angular / angular.js listings
- Move Angular resources from Angular.js to TypeScript
- Add more resources to avoid single sections
via EbookFoundation/free-programming-books#4940
* chore: improve angular / angular.js listings
- Sections (typescript>angular, javascript>angularjs)
- Add free resources to complete listing with at least 2 items.
- fix titles, add format, add creators as is seen in linked files
via EbookFoundation/free-programming-books#4940
* chore: improve angular / angular.js listings
- Move Angular resources to TypeScript
- Well-naming sections
- fix book title, add format, add creators as is seen in files
via EbookFoundation/free-programming-books#4940
* chore: improve angular / angular.js listings
- Move Angular resources from Angular.js to TypeScript
- Add more resources to avoid single sections
- Complete notes, titles, format, authors
via EbookFoundation/free-programming-books#4940
* chore: improve angular / angular.js listings
- Well-naming section
- Complete notes, titles, format, authors
via EbookFoundation/free-programming-books#4940
* chore: improve angular / angular.js listings
- Handle both as anchor. angular and angular.js
via EbookFoundation/free-programming-books#4940
* chore: improve angular / angular.js listings
- Add http://plnkr.co as valid playground for both
- Add https://stackblitz.com as valid playground for both
via EbookFoundation/free-programming-books#4940
* chore: Angular.js > AngularJS and other pitfails
- Use AngularJS as title/name
- Fix some errors with heading levels in Javascript/Typescript section
- Finish to move some resources accoding their content
via EbookFoundation/free-programming-books#4940
* feature: sections crosslinks as blockquotes
* feature: sections crosslinks as blockquotes
Mainly for AngularJS/Angular, Javascript/Typescript,
web, databases listing sections
* chore: revert scoping crosslinks only to Angular
Possibly influenced by Spanish, the previous commit systematically
misspelled the French equivalent for «lab class». This commit corrects
the labels of the three TP in question.
* Update 'Clojure in Small Pieces' to a working link
The original is now a 404.
* Add unglued source link for 'Clojure in Small Pieces'
Co-authored-by: David Ordás <davorpatech@gmail.com>
Co-authored-by: David Ordás <davorpatech@gmail.com>
* Add "Awesome Go Linters" metalist
* Move meta-list section to top
As part of TOC syncing and fix markdown linting
* Revert add "Awesome Go Linters" metalist
Other awesome resources are not handled by repo
Commit-SHA: b8302fcc0b
Commit-URL: b8302fcc0b
* Add "AWS Well-Architected Framework"
* Linking AWS Well-Architected to the "welcome" page
* Revert "Linking AWS Well-Architected to the "welcome" page"
This reverts commit 682276c54d.
* Link AWS Well-Architected to the "welcome" page
* Add another Nim book to this list.
Add the Computer Programming with the Nim Programming Language book to this list.
* Update books/free-programming-books.md
Co-authored-by: David Ordás <davorpatech@gmail.com>
* Update books/free-programming-books.md
Co-authored-by: David Ordás <davorpatech@gmail.com>
Co-authored-by: David Ordás <davorpatech@gmail.com>