Commit Graph

413 Commits

Author SHA1 Message Date
eb815f122f feat(books): Software Environment Concepts (#5981)
by Amr Elmohamady @Amr2812

Website: https://softwareconcepts.vercel.app
Repo: https://github.com/Amr2812/software-environment-concepts/
2021-10-06 23:09:20 -04:00
bb8863499f feat(books): How To Code in Node.js - eBook (#5977)
* feat(books): How To Code in Node.js eBook

Authors: David Landup and Marcus Sanatan
Editors: Timothy Nolan and Brian MacDonald
Publisher: Stack Abuse @StackAbuse, Digital Ocean
Date: 2020-12

PDF: https://assets.digitalocean.com/books/how-to-code-in-nodejs.pdf
EPUB: https://assets.digitalocean.com/books/how-to-code-in-nodejs.epub

* fix(books): sync format with their tutorial
2021-10-06 23:02:08 -04:00
a7a323aef7 refactor(books): Split RE4B - Reverse Engineering For Beginners (#5603)
* 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
2021-10-06 22:53:01 -04:00
a835f323f3 Added a Mathematics eBook (#5984) 2021-10-06 22:46:36 -04:00
ad65d06d78 Added new NoSQL resource (#5948)
* Added new NoSQL resource

* Update books/free-programming-books-langs.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* Update free-programming-books-langs.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-10-06 22:43:18 -04:00
0b1cda4a3e added Go lang to courses-th.md (#5893)
* added Go lang to courses-th.md

* hot fixed blank line

* change to book-th.md

* Change content to one book

* remove go in free-courses-th.md
2021-10-06 10:28:05 -04:00
165ca7af78 Added Theory of Computation by Jim Hefferon (#5964) 2021-10-06 10:09:27 -04:00
16df0aceb9 Added resources for MySQL in Bengali (#5927)
* 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>
2021-10-06 09:28:49 -04:00
ecc78925b9 Add svelte resources (#5909)
* add svelte interactive tutorial

* add svelte courses

* add svelte to index

* move svelte resource to books listing

* move svelte resource to courses
2021-10-06 09:27:55 -04:00
3d79ce644d Updated information about Django Girls tutorial in Spanish (#5921) 2021-10-05 21:49:07 -04:00
6b7a316797 Restructured the Books to add new Subsection : MongoDB and added The … (#5890)
* 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
2021-10-05 21:48:01 -04:00
6340a9f4a8 Added new resource about web development (#5918)
* Added new resource about web development

* Added note about email requirement
2021-10-05 21:42:17 -04:00
51d3f5dbc8 Added resource about algorithmic complexity (#5913) 2021-10-05 21:38:43 -04:00
599ae40eb8 Add resources about algorithms from UNAM (#5911)
* 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
2021-10-05 21:36:41 -04:00
fcbe7bd844 add electron book from syncfusion (#5871)
* add electron book from syncfusion

* change electron category to javascript framework

* remove .idea folder

* fix error linting in electron resources
2021-10-05 21:19:21 -04:00
cf0b023216 Added new course and fixed some info (#5868)
* 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
2021-10-05 21:17:26 -04:00
4946c411d9 Added HTML5 Canvas Notes for Professionals (#5938) 2021-10-05 21:09:31 -04:00
155d961883 added a react book from digitalocean (#5937) 2021-10-05 21:08:27 -04:00
0b7b656154 add gtk event driven book (#5933)
* 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>
2021-10-05 21:07:39 -04:00
2985d03557 Updated broken link (#5917) 2021-10-05 21:04:54 -04:00
6ee2b993f5 Updated broken link (#5915) 2021-10-05 21:03:58 -04:00
175ac1e2a5 Adding Module Patterns book (#5789)
* Adding Module Patterns

* Update books/free-programming-books-langs.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>
2021-10-05 20:57:57 -04:00
189c2f3476 Added book on Compiler Design (#5894)
Introduction to Compilers and Language Design - Douglas Thain (PDF)
2021-10-04 22:09:13 -04:00
9bdde38f49 Update free-programming-books-pt_BR.md (#5881)
link not working, disabled
2021-10-04 21:39:37 -04:00
9f37a55794 Add a French book on string algorithms (#5878)
* Add OCaml From the Ground Up

* Remove trailing slash

* Add Algorithmique du texte
2021-10-04 19:21:26 -04:00
2a5c7bc80f Update Emacs entries links (#5869)
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.).
2021-10-04 19:06:49 -04:00
07d2e6767a Fixed small Typos in free-programming-books-langs.md (#5867) 2021-10-04 19:02:11 -04:00
475ec49039 Adds in book to Data Structures and security sections and updates information (#5858)
* 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
2021-10-04 18:51:54 -04:00
19dee7f9db Beautiful tutorial for kafka (#5857)
Co-authored-by: Prakash <prakash_kumar-bng@external.mckinsey.com>
2021-10-04 18:50:14 -04:00
b474735a24 Add book Bash Scripting (#5781)
* Added Bash Scripting guide in brazilian portuguese

* Update free-programming-books-pt_BR.md

* Update free-programming-books-pt_BR.md
2021-10-04 10:31:50 -04:00
1cfb2d7a88 add learning GNOME Korean book (#5852)
add learning GNOME(그놈배우기) Korean book
2021-10-03 22:55:33 -04:00
rjc
83beecd381 Add "Learn Ruby the Hard Way" by Zed A. Shaw (#5842) 2021-10-03 22:40:09 -04:00
0a95276a95 Adds in books to AI section (#5833)
* Update free-programming-books-subjects.md

Adds in a free AI book

* Update free-programming-books-subjects.md

* Update free-programming-books-subjects.md
2021-10-03 22:31:12 -04:00
5ad1b87ef2 Add OCaml From the Ground Up (#5829)
* Add OCaml From the Ground Up

* Remove trailing slash
2021-10-03 22:27:03 -04:00
6f6680f406 Remove link (#5824) 2021-10-03 22:16:30 -04:00
ea4d855045 Added Learning graphql pdf book (#5817)
* Added Learning Kotlin pdf book

* Added Learning Kotlin pdf book

* Added Learning graphql pdf book
2021-10-03 22:06:25 -04:00
45fc501d42 Add two books in Polish (#5809)
* Add Polish DS book

* Add Polish CP book

* Fix some indications
2021-10-03 21:54:36 -04:00
8c2ad86d7d Remove 'The Art of Computer Programming - Donald Knuth (fascicles, mostly volume 4)' (#5805) 2021-10-03 21:44:38 -04:00
05db7aba2b Add "A Primer on Design Patterns" (#5804)
* 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>
2021-10-03 21:44:09 -04:00
c75c89b55a adding vimbook in pt_br (#5791) 2021-10-03 17:39:15 -04:00
82b8fb5031 books: add Conquer the Command Line (#5787)
* books: add 'Essentials - Conquer the Command Line

chore: typo

* chore: rename book

* CI bug
2021-10-03 17:34:40 -04:00
d70cb05b5e Removed dead links (#5785)
* 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
2021-10-03 17:28:29 -04:00
93ef9e9b94 Add web design book (#5779)
* feat: add Web Design Primer book

* feat: change order

* feat: change category

Co-authored-by: Alexandre VU <alexandre.vu@montreal.ca>
2021-10-03 17:18:32 -04:00
f0244d0fb4 Update Learn Vimscript the Hard Way Author (#5770) 2021-10-03 17:00:31 -04:00
66414389da Add Machine Learning Book (#5766)
* Add Machine Learning Book

Add Machine Learning Book
- Machine Learning with Python

* Add Machine Learning Book

Add Machine Learning with Python Book

* Revise

Revise
2021-10-03 16:57:39 -04:00
d5667fe8f8 Add C Programming Tutorial book (#5765)
* Add C Programming Tutorial book

* Update the link

Changed the book type (HTML)

* Reformat the link
2021-10-03 16:56:47 -04:00
726aae01d5 Adding phpdocumentor (#5764) 2021-10-03 16:54:48 -04:00
d265ff7188 add ML books and courses (#5726)
* 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
2021-10-03 16:39:19 -04:00
65201a5ce8 Kubernetes Deployment & Security Patterns added (#5721)
* Kubernetes Deployment & Security Patterns added

* Put the link under Containers section
2021-10-03 16:36:10 -04:00
dece323590 Add Mastering Roda to Ruby's section (#5679)
* 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
2021-10-03 16:29:38 -04:00