From fe414d1bdff98440dc744a99101953c73826073b Mon Sep 17 00:00:00 2001 From: Chuan Wei Foo Date: Wed, 17 Nov 2021 00:39:19 +0800 Subject: [PATCH 1/6] =?UTF-8?q?Add=20"Programmation=20du=20syst=C3=A8me=20?= =?UTF-8?q?Unix=20en=20Objective=20Caml"=20(#6613)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * 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. --- books/free-programming-books-fr.md | 1 + 1 file changed, 1 insertion(+) diff --git a/books/free-programming-books-fr.md b/books/free-programming-books-fr.md index 15c4b83b7..ba0bbcefc 100644 --- a/books/free-programming-books-fr.md +++ b/books/free-programming-books-fr.md @@ -108,6 +108,7 @@ * [Développement d'applications avec Objective Caml](https://www-apr.lip6.fr/~chaillou/Public/DA-OCAML) - Emmanuel Chailloux, Pascal Manoury, Bruno Pagano * [Le langage Caml](https://caml.inria.fr/pub/distrib/books/llc.pdf) - Pierre Weis, Xavier Leroy (PDF) +* [Programmation du système Unix en Objective Caml](https://web.archive.org/web/20211115022546/http://gallium.inria.fr/~remy/camlunix/) - Xavier Leroy, Didier Rémy ### C / C++ From d6ed3f37a143cbcc155714cf1202c6787382e8a9 Mon Sep 17 00:00:00 2001 From: Chuan Wei Foo Date: Wed, 17 Nov 2021 00:40:05 +0800 Subject: [PATCH 2/6] Add "Scheme 9 from Empty Space" (#6603) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * 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 --- books/free-programming-books-langs.md | 1 + 1 file changed, 1 insertion(+) diff --git a/books/free-programming-books-langs.md b/books/free-programming-books-langs.md index f099a4f8a..5272daf81 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -2222,6 +2222,7 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE * [A Pamphlet Against R. Computational Intelligence in Guile Scheme](https://panicz.github.io/pamphlet/) * [An Introduction to Scheme and its Implementation](http://www.cs.rpi.edu/academics/courses/fall00/ai/scheme/reference/schintro-v14/schintro_toc.html) * [Concrete Abstractions: An Introduction to Computer Science Using Scheme](https://gustavus.edu/+max/concrete-abstractions.html) - M. Hailperin, B. Kaiser, K. Knight +* [Scheme 9 from Empty Space - First edition (2007)](https://unglue.it/work/506723/) - Nils M. Holm (PDF) * [Scheme Tutorial](http://www.cs.hut.fi/Studies/T-93.210/schemetutorial/) * [Simply Scheme: Introducing Computer Science](http://www.cs.berkeley.edu/~bh/ss-toc2.html) - B. Harvey, M. Wright * [Teach Yourself Scheme in Fixnum Days](https://ds26gte.github.io/tyscheme/index-Z-H-1.html) From 9d39788d0587be600d8074f10c3afa413293a2ae Mon Sep 17 00:00:00 2001 From: DwikyAnggarda <34854816+DwikyAnggarda@users.noreply.github.com> Date: Wed, 17 Nov 2021 00:09:46 +0700 Subject: [PATCH 3/6] add indonesia course for express js + podcast (#6187) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * add indonesia youtube channel course for Codeigniter * revision link indonesia youtube channel course for codeigniter * add indonesia free course for express js * update link course indonesia for express js * add indonesia programmer podcast * Recover resource deleted at dad3675a9766d53d57b969e7f8eaae8c04d8f886 * fix: to playlist + add attributions - Previous URL is the first video which the playlist belongs to. - The Balademy's CEO/instructor is Ekky Ridyanto * remove orphan categories * alphabetize Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com> Co-authored-by: Eric Hellman --- casts/free-podcasts-screencasts-id.md | 4 ++-- courses/free-courses-id.md | 15 +++------------ 2 files changed, 5 insertions(+), 14 deletions(-) diff --git a/casts/free-podcasts-screencasts-id.md b/casts/free-podcasts-screencasts-id.md index 27703cf4d..02dde6c45 100644 --- a/casts/free-podcasts-screencasts-id.md +++ b/casts/free-podcasts-screencasts-id.md @@ -1,4 +1,4 @@ ### Podcast -* [Ceritanya Developer Podcast](https://anchor.fm/ceritanya-developer) (Podcast) -* [Devmuslim Podcast](https://anchor.fm/devmuslimid) (Podcast) +* [Ceritanya Developer Podcast](https://anchor.fm/ceritanya-developer) (podcast) +* [Developer Muslim](https://anchor.fm/devmuslimid) - Adinda Praditya (podcast) diff --git a/courses/free-courses-id.md b/courses/free-courses-id.md index 12cf65ceb..235017321 100644 --- a/courses/free-courses-id.md +++ b/courses/free-courses-id.md @@ -18,10 +18,8 @@ * [Java](#java) * [Spring](#spring) * [JavaScript](#javascript) - * [AngularJS](#angularjs) * [Node](#node) * [React](#react) - * [Svelte](#svelte) * [Vue](#vue) * [Kotlin](#kotlin) * [Kubernetes](#kubernetes) @@ -192,16 +190,14 @@ * [Belajar JavaScript](https://alwaysngoding.com/belajar-javascript/teori) - Muhammad Saleh Solahudin, Always Ngoding (account *required*) * [Belajar JavaScript Async](https://www.youtube.com/playlist?list=PL-CtdCApEFH-I4CD6km3BcXqrhWAkY4et) - Eko Kurniawan Khannedy, Programmer Zaman Now (YouTube) * [Dasar Pemrograman dengan JavaScriipt](https://www.youtube.com/playlist?list=PLFIM0718LjIWXagluzROrA-iBY9eeUt4w) - Web Programming UNPAS +* [ExpressJS Tutorial Indonesia](https://www.youtube.com/playlist?list=PL9At9z2rvOC-sgzJx7rM_wMDONnEM4E0A) - Ekky Ridyanto (Balademy) * [JavaScript dan DOM (Document Object Model)](https://www.youtube.com/playlist?list=PLFIM0718LjIWB3YRoQbQh82ZewAGtE2-3) - Web Programming UNPAS * [JavaScript Lanjutan](https://www.youtube.com/playlist?list=PLFIM0718LjIUGpY8wmE41W7rTJo_3Y46-) - Web Programming UNPAS * [JavaScript Tutorial Bahasa Indonesia](https://www.youtube.com/playlist?list=PL-CtdCApEFH8SS0Gsj9_a0cC0jypFEoSg) - Eko Kurniawan Khannedy, Programmer Zaman Now (YouTube) * [Main Main JavaScript](https://www.youtube.com/playlist?list=PLCZlgfAG0GXCyd70hT8jYl24bLuPpH9iR) - Sekolah Koding -* [Tutorial programming dari nol (Javascript)](https://www.youtube.com/playlist?list=PLwF5TtGsdsBdTJdjzZp1Wdog1DNcHZdDu) - Pintar Programming (YouTube) - - -#### AngularJS - * [Tutorial AngularJS Indonesia](https://www.youtube.com/playlist?list=PLohWNsc-n1L-3ffIaGRAjbTQm7bh9F9FG) - Windu Purnomo (YouTube) +* [Tutorial programming dari nol (Javascript)](https://www.youtube.com/playlist?list=PLwF5TtGsdsBdTJdjzZp1Wdog1DNcHZdDu) - Pintar Programming (YouTube) +* [Tutorial Svelte Indonesia](https://youtube.com/playlist?list=PLH1gH0TmFBBhWp2pn6vRhUVVC1txQuTZE) - Ipung Purwono, Ipung Dev Academy #### Node @@ -212,11 +208,6 @@ * [RESTFul API dengan Express.js dan MongoDB](https://www.youtube.com/watch?v=4X0MFuE8ebs) - IDStack (YouTube) -#### Svelte - -* [Tutorial Svelte Indonesia](https://youtube.com/playlist?list=PLH1gH0TmFBBhWp2pn6vRhUVVC1txQuTZE) - Ipung Purwono, Ipung Dev Academy - - #### React * [Belajar ReactJS Bahasa Indonesia](https://www.youtube.com/playlist?list=PLCZlgfAG0GXALZIcEe2t3XVuQ50JYbsbA) - Sekolah Koding From 398b5ee60347dfa7cc1cfc2bef0cd95f3d1c45f8 Mon Sep 17 00:00:00 2001 From: mann01 <39325832+mann01@users.noreply.github.com> Date: Wed, 17 Nov 2021 00:41:19 +0530 Subject: [PATCH 4/6] Added some spark tutorials (#6560) * Update free-courses-en.md * space * space * add attribution, index link * space Co-authored-by: Eric Hellman --- courses/free-courses-en.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/courses/free-courses-en.md b/courses/free-courses-en.md index 60a01088e..3b5c7f0bf 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -68,6 +68,7 @@ * [Scala](#scala) * [Security](#security) * [Solidity](#solidity) +* [Spark](#spark) * [Swift](#swift) * [Vapor](#vapor) * [Theory](#theory) @@ -897,6 +898,11 @@ * [Rust Tutorial](https://www.youtube.com/playlist?list=PLLqEtX6ql2EyPAZ1M2_C0GgVd4A-_L4_5) - Doug Milford +### Spark + +* [Spark Tutorial | Spark Tutorial for Beginners | Apache Spark Full Course - Learn Apache Spark 2020](https://www.youtube.com/watch?v=zC9cnh8rJd0) Great Learning + + ### Scala * [Functional Programming Principles in Scala](https://www.coursera.org/course/progfun) From ae91083de4fb55713418dfa2cd3fcbc1d6ae701f Mon Sep 17 00:00:00 2001 From: Venkataramana Madugula Date: Wed, 17 Nov 2021 00:43:07 +0530 Subject: [PATCH 5/6] Added a new section - Machine Learning for Podcasts (#6490) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Adding a separate section for Machine Learning Added TWIML AI Podcast to Machine Learning section. * Removed extra spaces * 2 empty lines between last link and new section * Update casts/free-podcasts-screencasts-en.md Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com> Co-authored-by: Eric Hellman Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com> --- casts/free-podcasts-screencasts-en.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/casts/free-podcasts-screencasts-en.md b/casts/free-podcasts-screencasts-en.md index e798afb56..272995a28 100644 --- a/casts/free-podcasts-screencasts-en.md +++ b/casts/free-podcasts-screencasts-en.md @@ -196,6 +196,19 @@ * [The EmberMap Podcast](https://embermap.com/podcast) - Sam Selikoff and Ryan Toronto (podcast) +#### Machine Learning + +* [Concerning AI](https://concerning.ai) - Brandon Sanders, Ted Sarvata (podcast) +* [Emerj: The AI in Business Podcast](https://emerj.com/artificial-intelligence-podcast/) - Daniel Faggella (podcast) +* [Emerj: The AI in Financial Services Podcast](https://emerj.com/ai-in-financial-services-podcast/) - Daniel Faggella (podcast) +* [High-performance computing and AI podcast](https://developer.ibm.com/podcasts/high-performance-computing-and-ai-podcast/) - IBM (podcast) +* [Learning Machines 101](http://www.learningmachines101.com) - Richard M. Golden (podcast) +* [Machine learning](https://anchor.fm/david-nishimoto) - David Nishimoto (podcast) +* [Talking Machines](http://www.thetalkingmachines.com) - Katherine Gorman, Neil Lawrence (podcast) +* [The AI Podcast](https://blogs.nvidia.com/ai-podcast/) - NVIDIA, Noah Kravitz (podcast) +* [TWIML AI Podcast](https://twimlai.com/shows/) - Sam Charrington (podcast) + + #### Node.js * [Node University](https://nodeuniversity.simplecast.fm) - Azat Mardan (podcast) From efa1a2fd5f88cffcd68538e899371423d39f3dfc Mon Sep 17 00:00:00 2001 From: Riza Radia Rivaldo Date: Wed, 17 Nov 2021 02:46:04 +0700 Subject: [PATCH 6/6] add react course & tutorial (#6313) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * add react course & tutorial * chore: apply suggestions from code review SC1: https://github.com/EbookFoundation/free-programming-books/pull/6313#discussion_r739754230 SC2: https://github.com/EbookFoundation/free-programming-books/pull/6313#discussion_r739754348 Resume: - Move `frwlr7uh0io` video due to playlist and title changes - Using Youtube playlist where `kVV17VI9qTU` video belongs to. - Change resource title according to that playlist name. - Add the instructor (Irsyad) as well - Recover blank line after list * alphabetize * remove orphan categories * alphabetize * alphabetize?? * one more try Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com> Co-authored-by: Eric Hellman --- courses/free-courses-id.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/courses/free-courses-id.md b/courses/free-courses-id.md index 235017321..5c151ff79 100644 --- a/courses/free-courses-id.md +++ b/courses/free-courses-id.md @@ -211,7 +211,9 @@ #### React * [Belajar ReactJS Bahasa Indonesia](https://www.youtube.com/playlist?list=PLCZlgfAG0GXALZIcEe2t3XVuQ50JYbsbA) - Sekolah Koding +* [Mari Kita Belajar Basic React JS](https://www.youtube.com/playlist?list=PLRKMmwY3-5MwXT8zMPbezhDnTM3cTA5cZ) - Irsyad A. Panjaitan, Parsinta (YouTube) * [React JS Dasar Bahasa Indonesia](https://www.youtube.com/playlist?list=PLIan8aHxsPj0XtJjWW04hN24fWXrCpLkY) - Wahidev Academy +* [ReactJS-Firebase Tutorial](https://www.youtube.com/playlist?list=PLU4DS8KR-LJ2CnIvj7tI0zoijDSgR1m9j) - Prawito Hudoro * [ReactJS Tutorial](https://www.youtube.com/playlist?list=PLU4DS8KR-LJ03qEsHn9zV4qdhcWtusBqb) - Prawito Hudoro * [ReactJS Untuk Pemula](https://www.petanikode.com/reactjs-untuk-pemula/) - Petani Kode * [Tutorial React JS Bahasa Indonesia](https://www.youtube.com/playlist?list=PLp6BJq2fT_g91yCNCWi_bIe-ng7S7rt6V) - Lampung JS