Commit Graph

539 Commits

Author SHA1 Message Date
David Ordás
025a0e9a81
Add FrontEnd Masters Guides (#6936)
* Add `Front-End Developer Handbook 2016`

* Add `Front-End Developer Handbook 2017`

* Add `Front-End Developer Handbook 2018`

* Add `Front-End Developer Handbook 2019`

Resolves #6931

* Written by Cody Lindley

* Add `JavaScript (ES2015+) Enlightenment`

* lint: alphabetize-lists

* format: Complete authoring of `React Enlightenment`

* only one link is enough, it said the boss

* delete `sponsored by` author: `Frontend Masters`
2022-07-19 09:56:59 +02:00
ImVector
5f81b4c0d0
docs(books): add 'Controllo di Versione con Subversion' to italian books (#6935) 2022-07-18 21:54:34 +02:00
David Ordás
c1ce5599a8
feat: Add From JavaScript to Rust ebook by Jarrod Overson (#6932)
* Add `From JavaScript to Rust ebook` by Jarrod Overson

Resolves #6840

* Use Github HEAD link to PDF file instead repo

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>

* lint: add PDF format

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>
2022-07-18 21:48:44 +02:00
David Ordás
385808e63f
feat: Merge Version Control Systems into same section (#6929)
* feat: add `vcs` section

handles proposal(lists): Merge Version Control Systems into same section #5526

* chore: move GIT resources from books to subjects

handles proposal(lists): Merge Version Control Systems into same section #5526

* chore: move Mercurial resources. books 2 subjects

handles proposal(lists): Merge Version Control Systems into same section #5526

* lint: alphabetize Mercurial resources

* chore: move Subversion resources. books 2 subjects

handles proposal(lists): Merge Version Control Systems into same section #5526

* lint: alphabetize Subversion resources

* add resource authoring

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>

* format: Add archived notes to http://gitref.org/

handles #6301

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>

* Update http://svnbook.red-bean.com resource

- To `https`
- Use localized `index.html`
- Add book authoring

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>

* Add resource authoring

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>

* format: Add archived notes to http://rypress.com/tutorials/git/index

handles #6301

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>
2022-07-18 21:46:39 +02:00
David Ordás
442aec4855
fix: update OWASP Testing Guide link to v4.2 (#6928)
Fixes OWASP Testing Guide 4.0 link is invalid #6921
Address lint: Broken links reported from urlchecker #5470
2022-07-18 21:40:06 +02:00
Bolarinwa Ismail
d8dd19dfaa
Update free-programming-books-subjects.md (#6925)
Added the DALLE-E 2 prompt book by Guy parson which contains hundreds of prompts for creating images with DALLE-E 2.
2022-07-15 11:52:55 +02:00
NicknamedCoco
04f3ea1dbd
Update free-programming-books-langs.md (#6922)
Add Tiny Python Projects for Python Learning,this book is free
2022-07-15 11:39:23 +02:00
MakanFar
a824fc42ed
fix broken link (#6913) 2022-07-13 18:55:40 +02:00
Eric Hellman
f17381850b
use danish lang code, not country (#6909) 2022-07-12 06:55:28 +02:00
Kevin
177c011cbb
Remove Broken Link to Rails Craigslist Clone (#6905)
The link http://www.thinkful.com/learn/ruby-on-rails-tutorial/ results in a 404 and I couldn't find another link to the resource online.
2022-07-07 19:33:54 -04:00
ImVector
99672525f2
docs(books): updated unavailable resource (#6896) 2022-07-03 10:07:47 -04:00
Ritobrata Ghosh
023f4c6469
adding the book Data Centric Intro to Computation (#6886)
* adding the book Data Centric Intro to Computation

* removed / that linter wanted me to remove
2022-06-27 19:03:11 -04:00
mrts
800844c285
Add grain docs (#6859)
* Add grain docs

* Move grain docs

* Fix alphabetical order

* Fix alphabetical order
2022-06-27 19:02:23 -04:00
Ritobrata Ghosh
0e4cc32ab7
adding infinite descent into pure mathematics pdf (#6885)
* adding infinite descent into pure mathematics pdf

* corrected alphabetical order

ignore the "An" at the beginning of the title before, and corrected that here
2022-06-21 14:38:51 -04:00
Karl Oskar Anderson
b7b819b723
Update free-programming-books-et.md (#6884)
* Update free-programming-books-et.md

* fix trailing slashes

* fix university name

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>

* suggested changes

* just the author

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>
2022-06-21 09:46:34 -04:00
Samuel de Oliveira
a7558f56b8
Add lua ebook. (#6857)
* Add lua ebook.

* Rewrite link

* Add credits to Stackoverflow in a Lua ebook

* Add "(PDF)" in final line
2022-06-18 12:31:18 -04:00
Jamil Bailony
a54738a1f0
add five books and create two sections (#6845)
* add five books and create two sections

* fix black lines

* fix blank lines

* add authors to a book of  PostgreSQL section

* fix source type direction with rtl

* replace Right-to-Left mark unicode with HTML code

* fix DB & DBMS and Vue.js index links

* fix using encoded urls

* remove space before RLM

* fix rlm position and change Video to YouTube
2022-06-18 12:29:52 -04:00
Serafim Dos Santos
1cf920b626
Add new Blockchain book (#6871)
* Added French Book Maitriser Ethereum

* Added English book Mastering the Lightning Network

* Added French Book + link correction

* Revert "Added English book Mastering the Lightning Network"

This reverts commit 96133195d4.

* Added English book

* redressing the french URLs

* added "Learning Bitcoin from the Command Line"

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

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>
2022-06-18 12:23:03 -04:00
Tanvi Moharir
678f8412ea
Updating link for 'Modelling Creativity: Case studies for python' (#6876) 2022-06-15 15:03:54 -04:00
Md Kawsar Islam Yeasin
8e45228516
updated book-bn - removed a book Because that website does not exist … (#6870)
* updated book-bn - removed a book Because that website does not exist right now

* Fixed issue and  updated book-bn - removed a book Because that website does not exist right now

* replace the broken link with an archive.org link

* replace the broken link with an archive.org link -2
2022-06-13 13:54:37 -04:00
Umer Mansoor
daa7d97c89
check_urls=free-programming-books-langs.md Added new PHP language book (#6869)
## What does this PR do?
Add resource: New PHP language book

## For resources
An Introduction to the PHP Programming Language

### Why is this valuable (or not)?
17 in depth chapters covers the basics of PHP programming covering basics and advanced concepts like OOP.

### How do we know it's really free?
Free and published as Creative Commons Attribution-ShareAlike 4.0 as per book's license

### For book lists, is it a book? For course lists, is it a course? etc.
Book

## Checklist:
- [x] Read our [contributing guidelines](https://github.com/EbookFoundation/free-programming-books/blob/main/docs/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!
2022-06-10 08:44:44 -04:00
João Pedro Lopes
615fc93244
Patch 1 (#6860)
* Update in C# free-programing books

I added some books that are in the microsoft documentation

* Put in alphabetical order
2022-06-03 17:23:02 -04:00
Serafim Dos Santos
f043468f45
Adding 2 books (1 french, 1 english) (#6858)
* Added French Book Maitriser Ethereum

* Added English book Mastering the Lightning Network

* Added French Book + link correction

* Revert "Added English book Mastering the Lightning Network"

This reverts commit 96133195d4.

* Added English book

* redressing the french URLs
2022-05-31 08:55:42 -04:00
Umer Mansoor
a67990c100
check_urls=free-programming-books-langs.md Added new C language book (#6855) 2022-05-30 12:36:36 -04:00
Ivan Porty
64a205790a
Adding free Cloud Native/Kubernetes and Java Swing books in Russian language (by author) (#6854)
* добавлено программирование cloud native

* добавлены обе книги и раздел Swing

* ссылка на раздел Swing

* alphabet order

* correct line count
2022-05-28 14:41:46 -04:00
Kim
cf9bbd5732
new working link for the same pdf and new book from same source about the same subject (#6851)
* new working link for the same pdf

* update in md and added new book
2022-05-26 15:38:11 -04:00
Sandeep Mishra
b1dcc5cf32
Added Useful Links (#6843)
* Added Useful Link

Added useful links under Java and Python.

* Update free-programming-books-langs.md

* Update free-programming-books-langs.md
2022-05-24 14:11:57 -04:00
Chuan Wei Foo
bb7cf8d2e7
Add "The Standard ML Basis Library" (#6847) 2022-05-24 13:53:34 -04:00
Chuan Wei Foo
336c808905
Add "Tcl for Web Nerds" (#6846) 2022-05-24 13:52:30 -04:00
Hofer-Julian
ee767f6e57
Add more GTK books (#6844) 2022-05-24 13:49:45 -04:00
lilsweetcaligula
13d0da076d
Fix a dead link for a Haskell textbook (#6841) (#6842) 2022-05-12 10:42:29 -04:00
Facundo Martin Gordillo
271fe8d68b
Update free-programming-books-subjects.md (#6836) 2022-04-28 15:20:49 -04:00
mrts
de69462af2
Add vlang documentation (#6833)
* Add vlang documentation

* Add missing newline

* 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>
2022-04-26 13:34:43 -04:00
based chardozard
0c0eb7b719
Uploaded some italian books and fixed a link (#6827)
* Linter errors fixed

* Expand authoring and complete archived notes following guidelines

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-04-15 09:59:13 -04:00
David Ordás
b6bf3f252c
complete UNAM resources metadata (#6818) 2022-04-05 21:45:38 -04:00
beastmatser
5264f4aa8c
Add 'An overview of the Odin programming language and its features.' (#6813)
* Add 'The Odin language overwiew'

* Fix title

* Fix title

* Add missing backslash
2022-04-03 16:33:35 -04:00
David Ordás
e6bb1c2faf
chore: Standardize TutorialsPoint resources (#6799)
* Standardize TutorialsPoint links: urls, metadata...

* There is no PDF for this guide

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>

* move Tutorials Point's tutorials from courses to its category

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>
2022-04-02 14:26:49 -04:00
David Ordás
fd0a38f440
Standardize Flavio Copes' resources (#6811) 2022-04-01 11:19:40 -04:00
David Ordás
56243b4f0a
chore: Improve metadata about Flutter in Action by Eric Windmill (#6810)
* use top most parent url

* fix: missing title-author delimiter

* add resource format metadata

* add Maning requirements about online reading
2022-03-31 19:49:36 -04:00
ezz444
7e891f6338
Add an AWS free complete course in Arabic (#6752)
* Adding a free complete course in Arabic

this course is totally free, detailed up to 55 hours

* Section headings have 3th level markup

* Remove extra space in list markup

* Remove extra spaces between title and link markdown markup

* Add instructor / course platform

* Alphabetize to solve linter faults

* Alphabetize to solve linter faults

* Alphabetize to solve linter faults

* Alphabetize to solve linter faults

* Alphabetize to solve linter faults

* Alphabetize to solve linter faults

* Alphabetize to solve linter faults

* Alphabetize to solve linter faults

* Add course instructor seen at first video and delegate current metadata as platform

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-03-31 10:09:15 -04:00
David Buzatto
653fe87681
Add "Desenvolvimento de Aplicações Web em Java e Outras Tecnologias" to pt_BR books (#6802)
* Update free-programming-books-pt_BR.md

Insertion of the first edition of my book about basic web development using Java.

* Update free-programming-books-pt_BR.md

Update using contributing guidelines.
2022-03-31 09:51:57 -04:00
James Addison
a2e994d25f
Add 'Learn you some Erlang for great good!' translation (#6800)
* Add 'Learn you some Erlang for great good!' (books-ja section)

* Consistent author name attribution

* Add publication format annotation
2022-03-28 13:11:50 -04:00
Serafim Dos Santos
e5f42084f6
Adding French book Maitriser Bitcoin (#6798)
* C / C++ section misplaced

* Added French book Maitriser Bitcoin
2022-03-25 20:23:15 -04:00
Suzuki Katsuma
2aa46b2ae7
Add Japanese course and book (Scratch, C++) (#6795)
* add: book of Scratch

"Scratch for CS First でプログラミングをはじめよう"

* add: book of C++

"C++入門 AtCoder Programming Guide for beginners (APG4b)"

* fix: spacing typo

* add: "free-courses-ja.md" and Scratch course

* add: link to the Japanese course in README.md

* fix: alphabetical order
2022-03-22 08:58:07 -04:00
James Addison
de3a3203e6
Update entries for Beej's Guides (#6781)
* Update file formats available for Beej's Guide to Network Programming (books-by-language section)

* Add Beej's Guide to Network Programming (books-by-subject section)

* Add Beej's Guide to Network Programming (books-dk section)

* Add Beej's Guide to Network Programming (books-hu section)

* Add Beej's Guide to Network Programming (books-ro section)

* Add Beej's Guide to Network Programming (books-sr section)

* lint fixup: correction for number of blank lines between section and following heading

* lint fixup: alphabetical ordering correction

* Code review feedback: add missing table-of-contents entries

* Code review feedback: add missing archived annotations

* Code review feedback: add README locale entry for 'sr'

* Fixup: add missing file format annotation

* Fixup: add missing author entry

* Code review feedback: update author name attribution

* Code review feedback: add translation credits

* Fixup: consistency: update a few more author name entries

* Code review feedback: remove 'translated by' prefix before translator name

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

* Nitpick: remove redundant 'www' subdomain prefix from destination URL

* Code review feedback: remove entry from existing location under 'C' language (guideline: one entry per book per human-language; 'Networking' is approved as the better location)

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-03-17 21:52:29 -04:00
İrem Demir
5a331c73c3
Add Quantum Computing (#6767)
* Add Quantum Computing

* fixes alphabetical order

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

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

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

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

* Use book landing page instead of PDF direct download link

Co-authored-by: Eric Hellman <eric@hellman.net>

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
Co-authored-by: Eric Hellman <eric@hellman.net>
2022-03-16 13:12:57 -04:00
José Carlos García
8fe3263634
Add aprende python (#6761)
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-03-14 18:03:09 +01:00
أحمد الطبراني
5f1c416070
add the next.js handbook translated by abdelhadi (#6774)
* add the next.js handbook translated by abdelhadi

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

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

* Update free-programming-books-ar.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-03-14 11:20:52 -04:00
Amarulloh Miftahul Khoeri
497ab673b0
Add Misc Book (#6773)
Adding the Encyclopedia of Human Computer Interaction
I don't know what's the category exactly so i put on Misc Category
2022-03-14 11:09:42 -04:00
Samuel de Oliveira
bbec064b0f
Add linux book (#6768)
* Add Arduino books

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

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>

* Remove Eletrogate books and add a new one

* Change book's author.

* Removing link of the book

* Removing journal and edit the link

* Add a new book about Linux

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

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

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-03-14 11:02:18 -04:00
Gaetano D'Orsi
e11c80f284
fix: Update Java mattone (a different version). (#6771)
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-03-13 13:20:58 +01:00
Samuel de Oliveira
0364cd800f
Add Arduino books in pt-BR (#6749)
* Add Arduino books

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

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>

* Remove Eletrogate books and add a new one

* Change book's author.

* Removing link of the book

* Removing journal and edit the link

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>
2022-03-09 08:21:45 -05:00
Luc1d1ty
aefe5ecceb
Added "Solidity" to the table of contents. (#6751)
* Added Solidity to table of contents

* Added Solidity to the table of contents and moved solidity section from the java section.

* Solidity to heading level 3

Co-authored-by: CleanMachine1 <78213164+CleanMachine1@users.noreply.github.com>

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
Co-authored-by: CleanMachine1 <78213164+CleanMachine1@users.noreply.github.com>
2022-03-07 16:41:15 -05:00
Nay Lin Tun
c0676c6331
add more books from Ei Maung (#6746)
* add more books from Ei Maung

* Update free-programming-books-my.md

* move api book, add file type and download link

- Move 'API - On Point' book from API category to JavaScript category
- add the file type to Ei Maung's Book
- add direct download link

* remove direct download link
2022-03-07 10:08:32 -05:00
David Ordás
83b3e6b68c
chore: keeping spelling consistencies same. GitHub and YouTube trademarks (#6739)
* keep spelling same. `GitHub`

* keep spelling same. `YouTube`

* Github's reverts and rewordings

* Github's reverts
2022-03-07 10:04:22 -05:00
Vasyl Nahuliak
a36942a51f
Add "The Ultimate Guide to React Native Optimization" book (#6744)
* feat(react-native): add "The Ultimate Guide to React Native Optimization" book

* fix(react-native): access note
2022-03-03 16:13:02 -05:00
Hassan Bulega
d5c5c53b0a
Adding sass book(pdf) (#6743)
* Added sass book(pdf)

* Arranging alphabetically

* Rectifying blank lines between last section and next heading

* changing link to be direct to the pdf for dowloading
2022-03-03 14:08:22 -05:00
David Ordás
3442e7d8e2
Add Git Cookbook by Dennis Kaarsemaker (#6732)
* Add `Git Cookbook` by Dennis Kaarsemaker

* linking to `about.html` said the boss to fit as book
2022-02-28 12:07:44 -05:00
Serafim Dos Santos
4e451daa50
added Mastering Ethereum in Blockchain category (#6735)
* added Mastering Ethereum in Blockchain category

* Update books/free-programming-books-subjects.md for normalization

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

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-02-26 15:25:49 -05:00
David Ordás
58a2182652
gordon.edu was back. unarchive and complete formats (#6731) 2022-02-25 11:27:40 -05:00
David Ordás
0e9ad7e994
chore: HTML5 anchors compilant <a name= > <a id= (#6730)
* HTML5 anchors compilant `<a name=>` > `<a id=` for books

* HTML5 anchors compilant `<a name=>` > `<a id=` for courses

* HTML5 anchors compilant `<a name=>` > `<a id=` for contribs

* HTML5 anchors compilant `<a name=>` > `<a id=` for casts

* HTML5 anchors compilant `<a name=>` > `<a id=` for cheats

* HTML5 anchors compilant `<a name=>` > `<a id=` for interactives

* HTML5 anchors compilant `<a name=>` > `<a id=` for playgrounds
2022-02-25 11:23:35 -05:00
Ofek Shaked
1dc3ea05ab
Fix link to Hebrew assembly book (#6726)
Previous link led to the python book
2022-02-21 11:36:11 -05:00
David Ordás
c72c0d50af
Escape pipes making wrong render as tables in Kramdown/GFM engines (#6723)
Search using regexp: (?<!\\)\|

Via EbookFoundation/free-programming-books#5176
2022-02-14 11:42:09 -05:00
Suzuki Katsuma
aac5731817
Add Japanese books (Networking, TypeScript) (#6720)
* Add book of Networking

"プロフェッショナルIPv6 第2版"

* Add book of TypeScript

"サバイバルTypeScript"
2022-02-13 15:52:28 -05:00
Yash
652e003f73
Add Easy Rust in Rust section. (#6718)
* Add Easy Rust in Rust section.

* 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>
2022-02-13 15:49:42 -05:00
أحمد الطبراني
82cdf70188
RTL free-programming-books-ar.md file (#6706)
* RTL free-programming-books-ar.md file

* add newline at end of the file

* add RLM & LRM  magic

* change RLM into the name

* change C# into the name
2022-02-10 11:38:34 -05:00
Md Abu. Raihan
0e1ace2486
add golang open sourch books (#6710)
* add golang open sourch books

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

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>
2022-02-10 11:33:08 -05:00
lee1221ee
a740758326
Add book zh Dive Into Design Patterns (#6711)
* Add book zh Dive Into Design Patterns

* Fix Alphabetical ordering

* Fix Alphabetical ordering again
2022-02-09 15:23:05 -05:00
烂柯人
51e48733c2
Add book zh 现代 JavaScript 教程 (#6705)
* Add book zh 现代 JavaScript 教程

* Add instructor
2022-02-09 09:37:52 -05:00
David Ordás
180a96757f
fix: Use Markdown instead of HTML markup for H3 & H4 headings (#6689)
* fix: Markdown markup for `C++` heading

* fix: Markdown markup for `Дизайн и Aрхитектура` heading

* fix: Markdown H4 markup for `Next.js` heading

* fix: Markdown H3 markup for `C#` heading
2022-01-31 12:02:06 -05:00
ImVector
4d45119123
docs(books): solved two issues (#6686)
* docs(books): solved two issues

* docs(books): moved resource
2022-01-29 08:32:14 -05:00
Suzuki Katsuma
438270ce24
Add book of Machine Learning (#6684)
"機械学習帳"
2022-01-26 22:56:44 -05:00
Chuan Wei Foo
5572dbfe33
Add "ANSI Common Lisp Standard" (#6670)
Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>
2022-01-15 19:26:25 +01:00
Chuan Wei Foo
3d3929bc78
Add "Unix System Programming with Standard ML" (#6668) 2022-01-12 21:50:18 -05:00
Oresztesz Margaritisz
3cfb8e42c7
Adding Domain-Driven Design Reference (#6663)
* Adding Domain-Driven Design Reference

* Fixing build for PR

* Replacing tabs with spaces: Fixing build errors

* Fixing build errors

* Updated DDD reference listing according to PR review
2022-01-07 11:12:40 -05:00
Nik
7da6ee833c
Commit removes dead link. (#6665) 2022-01-06 15:53:01 -05:00
Adám Brudzewsky
9bbce89c94
Add APL-related items (#6652)
* Add one APL book

And fix links and notes the some others

* Add APL cheat sheets

* APL courses

* French APL video series

* mark APL Course as in process, add one more course

* mark as in process

* ADSP and Array Cast

* Add APL

* Add APL-related entries

* Add number for sort ordering

* correct number of blank lines between last section and next heading

* Remove trailing slash

* Move book

* Move book and limit URLs to 1 per line

* full URL

* add missing line

* Combine into playlist

* replace multiple links with single link

… which is a redirect to the listing for the latest released version
2022-01-01 14:47:24 -05:00
David Ordás
a3cb567c05
chore(books-bn): split bangla books - courses (#6626)
* chore: init bangla book-courses split

Via https://github.com/EbookFoundation/free-programming-books/issues/6591

* chore: Move YouTubes to `courses-bn`

Via EbookFoundation/free-programming-books#6591

* lint: Fix `blank-lines-1-0-2` errors 

99:1-100:121  warning  Incorrect number of blank lines between last section and next heading  blank-lines-1-0-2  remark-lint

* fix: wrong TOC anchor for Java

Completes commit 4fdbe135e6

* feat: HTML comments to fake Markdown equiv

Hack using link references syntax

[//]: # (whatever you want)

[//]: # (
  whatever you want
  multiline
)

* chore: remove commented empty sections
2021-12-27 12:19:05 -05:00
ImVector
7d61e092b6
Fix #6638 (#6640)
* Resolved #6638

* Added author
2021-12-08 09:10:18 -05:00
Davmcode
5b95520724
Update free-programming-books-fr.md (#6639) 2021-12-06 10:56:04 -05:00
Anas Basheer
4033da4a84
Added C internals by Rajeev Kumar (#6637)
C internals explains the translation of C code into Assembler code.
2021-12-06 10:55:01 -05:00
Timo Salomäki
3a1ca0d8db
Missing C++ book added (#6629)
* Missing C++ book added

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

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>
2021-11-28 22:26:49 -05:00
Shahadat Hossain
b798ace096
Fixed Markdown In Bangla Books List (#6621)
* Fixed Markdown

* Update free-programming-books-bn.md

* Update free-programming-books-bn.md

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

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

* fix: C++ heading anchor without hash

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-11-21 10:49:18 -05:00
David Ordás
4bb74b5609
chore: Bump pr/raihaninfo/6609 patch 1 (#6617)
* I have added Galang programming research

* fix: alphabetize sections

Completes review of EbookFoundation/free-programming-books#6609

Co-authored-by: CleanMachine1 <78213164+CleanMachine1@users.noreply.github.com>

* fix: complete metainfo according to source

* fix: sync Go / Golang headings

Co-authored-by: CleanMachine1 <78213164+CleanMachine1@users.noreply.github.com>

Co-authored-by: Md Abu. Raihan <raihanmahmudi35@gmail.com>
Co-authored-by: CleanMachine1 <78213164+CleanMachine1@users.noreply.github.com>
2021-11-18 14:17:21 -05:00
CleanMachine1
1a81b74300
Sqlite: add course (#6606)
* Added SQLite course

fix CI

Move to books rather than courses

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

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

* C
2021-11-17 13:25:49 -05:00
Chuan Wei Foo
d6ed3f37a1
Add "Scheme 9 from Empty Space" (#6603)
* Add "Scheme 9 from Empty Space"

* Edit "Scheme 9 from Empty Space"

* Edit URL
* Add year
* Add download links

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

* remove source code links (moved to unglue.it)

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
Co-authored-by: Eric Hellman <eric@hellman.net>
2021-11-16 11:40:05 -05:00
Chuan Wei Foo
fe414d1bdf
Add "Programmation du système Unix en Objective Caml" (#6613)
* Add "Programmation du système Unix en Objective Caml"

* Replace original link with archived link

In the original link, the webpages for the chapters are inaccessible.
They return 403 Forbidden.
2021-11-16 11:39:19 -05:00
Chuan Wei Foo
4bbb1ad5a2
Remove "Professional Assembly Language" (#6612)
The book is non-free.
2021-11-15 11:25:51 -05:00
Chuan Wei Foo
74afe2be10
Add "Développement d'applications avec Objective Caml" (#6610)
* Add "Développement d'applications avec Objective Caml"

* Combine Caml and OCaml categories

* Remove extra space

* Fix incorrect URI fragment

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-11-15 11:23:50 -05:00
Eric Hellman
08adb028a7
fix build (#6611)
* new branch for misc cleanup

* add item to resolve #6319

* fix grammar

* re-collate
2021-11-14 17:25:58 -05:00
Chuan Wei Foo
e6e6d94336
Fix "Le langage Caml" (#6608)
* Fix typo
* Update link
* Add author names
* Add "(PDF)"
2021-11-14 17:02:20 -05:00
Chuan Wei Foo
4b250aeb3e
Add "Squeak by Example" (#6607)
* Add "Squeak by Example"

* Fix alphabetical ordering

* Replace PDF link with GitHub repository link

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>
2021-11-14 17:01:36 -05:00
David Ordás
0ea501b894
fix: update Micro Focus Object COBOL broken url (#6604)
Resolves EbookFoundation/free-programming-books#6528
2021-11-14 16:59:01 -05:00
Moaaz Hamdy
0405fab4a9
Update free-programming-books-ar.md (#6426)
* Update free-programming-books-ar.md

Added AVR section

* Update free-programming-books-ar.md

* Update free-programming-books-ar.md

* Pick title and author from book cover

Simply AVR: From Blinking led to RTOS

تعلم تَصميم الأنظمة المُدمَجة
من تشغيل دايود ضوئي
إلى أنظمة الوقت الحقيقي

by Abdallah Ali Abdallah Elmasri

http://simplyarduino.com/?page_id=889

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>

* chore: Moving from AVR to Arduino

* chore: Moving from AVR to Arduino

* chore: Moving from AVR to Arduino

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>
2021-11-14 16:58:17 -05:00
Eric Hellman
34e19b32ed
Add ML item to resolve #6319 (#6601)
* new branch for misc cleanup

* add item to resolve #6319
2021-11-12 16:17:35 -05:00
Stjepan Jureković
f2a5e1075f
Added Exploring Modern Fortran Basics (#6449)
* Added Exploring Modern Fortran Basics

Hi,

Stjepan from Manning here. I thought this title might be a good match for your list. Thank you for considering it.

Best,

* Added Exploring Math for Programmers...

Hi, 

Stjepan from Manning here. I thought this title might be a good match for your list. Thank you for considering it.

Best,

* address linter issues

Co-authored-by: Eric Hellman <eric@hellman.net>
2021-11-11 10:45:27 -05:00
ImVector
795e3baa0b
docs(free-programming-books-subjects): fixed broken links #5470 (#6471)
* Fixed broken links

* Fix: missed PDF notation

* Delete two links

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

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

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

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

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

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

* Updates - Thanks to @davorpa

* Fixed missing notation

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

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

* Recover working `School of Data Handbook`

* Use archived PDF to fix `Microservices AntiPatterns and Pitfalls` broken link

* fix: use and updated frontmatter to solve broken link

`Microservices vs. Service-Oriented Architecture` by Mark Richards

Moved HTML version: https://www.oreilly.com/radar/microservices-vs-service-oriented-architecture/
Archived PDF: https://web.archive.org/web/20201112010849/https://www.oreilly.com/programming/free/files/microservices-vs-service-oriented-architecture.pdf
Broken: https://www.oreilly.com/content/microservices-antipatterns-and-pitfalls/

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-11-11 09:23:56 -05:00
David Ordás
27558e4240
chore: Bump pr/endrose/6163 - added belajar vue js (#6598)
* Add book MySQL

* fixing

* Added course laravel

* Update free-courses-id.md

* Fixing directly YouTube

* Added Belajar Vue.js

* fixing Book MySQL & Course Laravel

* Solve lint errors + add book author as seen in the footer of webpage

* Add  "account required" notation

Resolves:
- https://github.com/EbookFoundation/free-programming-books/pull/6163#discussion_r726162003
- https://github.com/EbookFoundation/free-programming-books/pull/6163#discussion_r739748933

* Recover removed authoring after add access notes

Recovered from commit 89dca4e2e4

* Apply review suggestions

- yt playlist
- complete instructors
- alphabetize

* fix: Homogenice Kawan Koding & Parsinta auth/platf

Muhammad Amirul Ihsan - Kawan Koding's CEO
Irsyad A. Panjaitan - Parsinta's CEO

* fix: Homogenize Google Play Books notes

Co-authored-by: Endrose <endros007@gmail.com>
Co-authored-by: Endro s <endro.s@bankmandiri.co.id>
Co-authored-by: Eric Hellman <eric@hellman.net>
2021-11-10 09:24:09 -05:00
M.Hossein
78d04a41b6
add react js into js section (#6079)
* add react js into js section

* fix order with swaping

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

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

* fix: alphabetize titles first, after creators

Co-authored-by: Eric Hellman <eric@hellman.net>
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-11-10 09:13:11 -05:00
Mary Paul
0a9a2c2c0d
Added "Learning the elixir language" ebook (#6573)
* Added "Learning the elixir language" ebook

I didn't see this in the list or pending pull requests. Thanks for maintaining this- I am excited about using it now that I know it exists.

* pdf only for riptorial

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>
2021-11-09 14:54:53 -05:00