1
0
mirror of https://github.com/namibia/free-programming-books.git synced 2024-11-12 15:36:30 +00:00
Commit Graph

405 Commits

Author SHA1 Message Date
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
Eric Hellman
3e4b267b02
update dead matlab link (#6595)
* update dead matlab link

replaces #6229 (conflicts)

* space
2021-11-07 09:54:08 -05:00
nonce
f200c923e0
Add tutorialspoint's git tutorial and some assembly guides (#6594)
* Update free-programming-books-langs.md

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

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

* 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-11-07 09:53:14 -05:00
Héctor Vega
1fd2647918
Added miscelaneous resource about different topics (#5919)
* Added miscelaneous resource about different topics

* fix: add right format (PDF)

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-11-05 16:47:59 -04:00
Vaibhav Goel
f58d780b49
Added in Next.js (#6186)
* Added in Next.js

* Alphabetical ordering

* Incorrect lines btw

* correct title

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-05 16:36:54 -04:00
ycpark
a5d17211c5
Update free-programming-books-langs.md (#6452)
* Update free-programming-books-langs.md

Design Patterns In Java .. HTML Page Link Add

* Update free-programming-books-langs.md

add web page link

* Update free-programming-books-langs.md

* Update free-programming-books-langs.md

Java Masters Web Page Link Update!
- OOPs Concepts in Java
- Exception Handling
- Java Collection
- Framework
- Java Concurrency
- Java Web Programming
- Spring

* Update free-programming-books-langs.md

Java Masters Web Page Link Update!
- OOPs Concepts in Java
- Exception Handling
- Java Collection
- Framework
- Java Concurrency
- Java Web Programming
- Spring

* Update free-programming-books-langs.md

Web Page -> HTML
2021-11-03 22:59:07 -04:00
vineetsingh0809
045bfac687
Added C++ fundamental book (#6547)
* Added C++ fundamental book

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

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

* Update books/free-programming-books-langs.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>
2021-11-03 11:05:48 -04:00
David Ordás
baf761dbd4
feat(books): CI/CD for Monorepos by SemaphoreCI (#6583)
* feat(books): `CI/CD for Monorepos` by SemaphoreCI

CI/CD for Monorepos: Effectively building, testing, and deploying code with monorepos

Author: Pablo Tomas Fernandez Zavalia,
Editor:   Marko Anastasov, 
Publisher: SemaphoreCI
Format: PDF, EPUB, Kindle, Markdown, TeX
Year: 2021

Sources Repo: https://github.com/semaphoreci/book-monorepo-cicd
Download Page: https://semaphoreci.com/resources/monorepo-cicd
Back PDF: https://wpblog.semaphoreci.com/wp-content/uploads/2021/08/CICD_for_Monorepos.pdf

* fix: Apply PR review removing multiformat. One link is enough
2021-11-01 21:44:48 -04:00
David Ordás
a6b15cccee
chore: Bump pr/ahmadsoni/patch-1: create curse C #5647 (#6585)
* create curse C

Please follow up and evaluate

* fix: linter faults `blank-lines-1-0-2`

Resolves https://github.com/EbookFoundation/free-programming-books/pull/5647#discussion_r720184533

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

* fix: linter faults `blank-lines-1-0-2`

Resolves https://github.com/EbookFoundation/free-programming-books/pull/5647#discussion_r720184533

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

* fix: preserve categories order

Resolves https://github.com/EbookFoundation/free-programming-books/pull/5647#discussion_r720569664

* chore: complete with author @ardienta

* fix: from first chapter to tutorial landing page

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

Co-authored-by: AHMAD SHONHAJI <88180498+ahmadsoni@users.noreply.github.com>
Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>
2021-11-01 21:42:52 -04:00
David Ordás
ef5eb6d73b
fix(docs)!: Ukrainian language code is uk not ua (#6578)
* fix(docs): Ukraine lang code is `uk` not `ua`

* fix(docs): Ukraine lang code is `uk` not `ua`

* chore: update Ukrainian links `ua` -> `uk`
2021-11-01 09:02:06 -04:00
Milica
c7f5e22aad
Add CI/CD with Docker and Kubernetes Book (#6465)
* Add CI/CD with Docker and Kubernetes Book

* Update free-programming-books-subjects.md

* 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>
2021-11-01 08:58:59 -04:00
Tan A
b9bf0a2b84
add R ile Programlamaya Giriş ve Uygulamalar to tr (#6412)
* add R ile Programlamaya Giriş ve Uygulamalar to tr

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

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

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>
2021-11-01 08:57:33 -04:00
Mary Paul
d9027fdd75
Add "Flutter in Action" ebook, Eric Windmill (#6575)
Adding a good free ebook on Flutter
2021-10-31 21:54:38 -04:00
Mohamed Adel
990d6ff02b
Various updates to Arabic books (#6570)
* replace link with book site, add author & format

Replaced librebook site link with the official book website and added the author and the format

* updating title, https, author

- removed the word "كتاب" which means book from the title.
- updated the link to https instead of http
- added authors (group)

* add book author

- added book author Mohamed lahlah "محمد لحلح"

* add format

- added format (PDF)

* add format

* add author, translator, format

* add author, translator, format

* add author

* update link, authors, translator, format

- https instead of http
- added authors
- added translator
- added format

* updated link, title, add author, format

- updated link to book official site
- updated the title to the original book title (same as cover)
- added author
- added format

* updated to original title

updated the title to the original title (same as cover)

* update link, authors, translator, format

- updated link to official website
- added Authors
- added translator
- added formats

* updated title, added author, translator, format

- updated title to include the edition (for ubuntu 14.04)
- added author
- added translator
- added format

* alphabetize-lists
2021-10-31 21:49:10 -04:00
veganaiZe
ec099f5998
Add Data Structures - Aditya CSE (#6568)
* Add Data Structures - Aditya CSE

Creative Commons by/sa 3.0 (license on last page)

check_urls=http://adityacse.weebly.com/uploads/2/4/0/7/24078687/data-structures.pdf

* Correct URL to HTTPS
2021-10-31 21:46:27 -04:00
Yi-Fan Wu
c293bfea01
Update unavailable links and tutorial version (#6520)
* Update unavailable links and tutorial version

* Fix alphabetical order

* Fix alphabetical order

* update link of Groovy
2021-10-31 21:40:50 -04:00
Mary Paul
130cc01fab
Add "Hard Rock CoffeeScript" (#6543)
* Add "Hard Rock CoffeeScript"

Added "Hard Rock CoffeeScript" and link

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

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

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

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

* 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-31 21:15:19 -04:00
Bartosz Górka
b45a03cae4
Added The Little Ecto Cookbook (#6546)
* Added The Little Ecto Cookbook

* Authors

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

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

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>
2021-10-31 15:20:38 -04:00
Mohamed Adel
334a18a18a
added a resource in Networking section (#6565)
added "Securing Wireless Networks for the Home User Guide" to the Networking section
2021-10-31 15:19:12 -04:00
Krzysztof Bociurko
d63b85239a
Added C++ book "More C++ Idioms" (#6564) 2021-10-31 15:17:07 -04:00
Saranjeet Kaur
ab2e7c6da1
added 'blogdown' book (#6554) 2021-10-31 15:05:33 -04:00
2kindsofcs
a540eea0a0
Remove techotopia, linuxtopia resources (#6544) 2021-10-31 14:46:09 -04:00
Hossein Badrnezhad
ad0dea48a3
Design Patterns added (#6217)
* Design Patterns added

* Update books/free-programming-books-fa_IR.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-10-31 14:15:16 -04:00
Victor Gabriel
4fb3ff9087
New C Book (#6536)
* New C Book

* Fix Separator and Type

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

Co-authored-by: Victor <victorgsbarbosa@gmail.com>
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-10-31 14:05:45 -04:00
Harshita Kohli
d6ede11d43
Changed the URL for C for Python Programmers by Carl Burch (#6519)
* Update free-programming-books-langs.md

* Update free-programming-books-langs.md

* Changed the position of author name
2021-10-31 14:00:12 -04:00
Mohamed Adel
d454df394b
adding new Arabic books and adding Author for a book (#6497)
* added تعلم JavaScript to Arabic books

added تعلم JavaScript to Arabic books Js section

* added "Go" section and a Go book

added "Go" language section and "تعلم لغة Go بسهولة"

* added Author for Book (self)

added myself as author to my own book "تأمين الشبكات اللاسلكية للمستخدم المنزلي"

* updated format

* added books format

* updated formatting

* updated alphabetic order

* updated link, added Author and translators

* Add translator + top most path

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

* updated link, added author and translator 

updated the link to a better one which the translated work is sponsored by the site (itwadi.com)

* Removed Go section and book

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

* Removed Go section and book

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

* changing the book link, format to updated version

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-10-31 13:59:25 -04:00
vineetsingh0809
d26255dc2e
Update free-programming-books-langs.md (#6496)
* Update free-programming-books-langs.md

* Update free-programming-books-langs.md

* Update free-programming-books-langs.md

* Update free-programming-books-langs.md

* Added a book of PHP Essentials

* Update free-programming-books-langs.md

* Update free-programming-books-langs.md

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

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

* Updated the with commit

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

* 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-31 13:57:59 -04:00
Victor Gabriel
82293af886
New Pascal Book (#6523)
* Added new Pascal Book

* breakline

* added summary link

Co-authored-by: Victor <victorgsbarbosa@gmail.com>
2021-10-30 12:23:46 -04:00
Rubén Darío Guarnizo Martínez
0aeb36b1e9
Add Computer Theory Book in Spanish Books (#6509)
* Add Computer Theory Book in Spanish Books

Adding Computer Theory Book of Rodrigo de Castro Korgi, Using in National University of Colombia

* Delete UNAL and add author

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

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>
2021-10-30 11:21:20 -04:00
John Nomikos
3b455abd3f
Added the book: C++ Programming, from Wikibooks, by Panic, et al. Also added 2 free python courses from TutorialPoint in english (#6512)
* Added the book: C++ Programming, from Wikibooks, by Panic, et al

* Added two free python courses (lifetime access) from TutorialsPoint

* Fixed ordering of courses
2021-10-29 14:21:25 -04:00
Jahnvi13
e299016004
Addition of subject Computer Organization and Architecture (#5706)
* Update free-programming-books-subjects.md

* Update free-programming-books-subjects.md

* Update free-programming-books-subjects.md

* Update free-programming-books-subjects.md

* Update free-programming-books-subjects.md

* Update free-programming-books-subjects.md

* Added a book under Computer Organization

Hey, I added one more free book under the subject. It's a pretty broad category and I am sure more free books exist on the topic. I personally studied from the book by Smruti Sarang and felt that it's too precious a resource to not share. I think COA deserves a separate category not only because it is a college course but also because COA gives a first introduction to the implementation of digital systems inside computers (boolean algebra, latches, mux, registers) before focusing on Assembly languages like x86 and ARM. I skimmed through your misc list but since the subject doesn't focus on programming languages hence we cannot add the existing books like 'Scientific Programming and Computer Architecture' in it.
2021-10-29 13:04:35 -04:00
vineetsingh0809
0401110391
Adding books (#6495)
* Adding books

* Update books/free-programming-books-langs.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>

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-10-29 12:55:38 -04:00
Sharan J
f2dec2cab9
Moved "The ABC of PDF with iText" to subsection (#6493)
Renamed the subsection from Jasperreports to Java Reporting.
2021-10-29 12:54:57 -04:00
Victor Gabriel
e18ef7d99a
Added new Assembly Book (#6464)
* Added new assembly book

* Update PDF indication

* Updated titles, links and notes

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

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

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

* removed white space

* Removed package and note

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

Co-authored-by: Victor <victorgsbarbosa@gmail.com>
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
Co-authored-by: Eric Hellman <eric@hellman.net>
2021-10-28 23:36:54 -04:00
Harsh Ghodkar
af8a66e692
Adding Grokking Bitcoin (#6483)
* Adding Grokking Bitcoin

* Update
2021-10-28 13:34:48 -04:00