Commit Graph

54 Commits (59e4fba4b6ff26af18f75d77360aca89dba42ef3)

Author SHA1 Message Date
Lakshmi N ea1b270a03
Fixing broken ui in case of "|" (#10880)
* Fixing ui in case of "|"

* Fix lint
2023-11-21 20:08:41 -05:00
Eric Hellman c5ccfb8334
Roll-up PR (draft) (#10980)
* hindi hibernate course

* add a react tutorial

* add three playgrounds from #9775

* duplicate

* from #10628

* add figma course from #10649

* line
2023-11-17 12:29:15 -05:00
Ratheshan Sathiyamoorthy 174091532a
Added new podcasts to english languages (#10744)
* Added new podcasts to english languages

* Fixed Lint errors

* Moved data engineering course under data science
2023-10-26 12:58:52 -04:00
Eda 84212f0fd0
Add Compiler to podcasts (#10684) 2023-10-23 22:24:44 -04:00
Honey Sukesan f0cc9ca660
(Revised) - [HacktoberFest2023]: Added cpp.chat and No Diagnostic Required podcast under C++ podcasts section (#10512)
* [HacktoberFest2023]: Added cpp.chat and No Diagnostic Required podcasts under C++ podcasts section

* Addressed review comments for No Diagnostic Required podcast entry

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

* [HacktoberFest2023]: Fixed lint issues in podcast entries

* [HacktoberFest2023]: Fixed lint issue

---------

Co-authored-by: Eric Hellman <eric@hellman.net>
2023-10-21 00:48:11 -04:00
Tom 1e05dd7dea
Add keep coding podcast to podcasts (#10464)
* Add keep coding podcast to podcasts

* Removed series in link text after PR comment

---------

Co-authored-by: Tom <t.baten@sigmax.nl>
2023-10-19 10:31:31 -04:00
Vipul Kumar f5ca853032
Remove duplicate C++ Screencast (#10095)
* Add Deno Crash Course by Traversy Media

* Update course link for Deno

* Remove duplicate C++ Screencast
2023-10-10 17:10:33 -04:00
NEWTON MALLICK c14f1e580f
C# (#9874)
* Update free-courses-en.md

Added ASP.NET Core 2.2 & 3 REST API Tutorial link in C#

* Fix issue 

Alphabetically arrange the resource.

* Added a new screencast in C#

* Update free-programming-books-subjects.md

Add a book on containers written by experts from Microsoft
2023-10-07 15:03:36 -04:00
Paula Isabel 6cea7d851f
Add Ruby and PostgreSQL podcasts (#9919) 2023-10-06 11:57:55 -04:00
Leithen f0926cfbff
Add misc podcasts (#9258) 2023-01-08 16:33:14 -05:00
Swarup Tripathy c068e52ee3
Update free-podcasts-screencasts-en.md with Persuasive Technology (#8863)
* Update free-podcasts-screencasts-en.md with Persuasive Technology

* sort

Co-authored-by: Eric Hellman <eric@hellman.net>
2022-11-15 14:52:56 -05:00
Alexander Suero 6929f412e9
Added Swift podcast (#8556)
* Added Swift podcast

* Fix md syntax

* Fix formatting 

Add extra space between last link and heading.

* Fixed typo
2022-10-17 21:43:05 -04:00
Crescent Partha c7db406810
C++ STL - screencast added (#8328)
Update free-podcasts-screencasts-en.md
2022-10-14 21:44:27 -04:00
Sarah Brown 36babaa18a
Added Does Not Compute podcast in English (#8227)
* Update free-podcasts-screencasts-en.md

* Removed trailing slash from Does Not Compute URL
2022-10-13 11:12:36 -04:00
Tom 79ab94b713
Add new topic aboud clean code lessons podcasts by Robert C Martin (#7574)
* Add new topic and clean code lessons podcasts

* Update free-podcasts-screencasts-en.md

Updated description and provided suggested changes.

* Update free-podcasts-screencasts-en.md

Updated URL to playlist link with other lessons included.

Co-authored-by: Tom <t.baten@sigmax.nl>
2022-10-09 18:45:54 -04:00
Iván Valdés 14443947b0
Fix broken links in podcasts (#7633)
* Point Reactive to Apple podcasts page

* Point Talking Code to Apple podcasts site

* Remove The Web Ahead
2022-10-05 14:12:53 -04:00
Hussain Mustafa 99269bbdff
Fixes lint (#7544) 2022-10-05 12:21:09 -04:00
Moazam Ali d91309b27d
Added some JavaScript podcast in Free podcasts screencasts in english under JavaScript section (#7527) 2022-10-04 12:32:34 -04:00
Yuvi Malhotra 609385ffb2
Added Douglas schmidt cpp screencast (#7389)
* Added Douglas schmidt cpp screencast

* Updated free-podcasts-screenshots.md

* Update casts/free-podcasts-screencasts-en.md

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

* Update free-podcasts-screencasts-en.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-10-04 11:13:37 -04:00
Aadarsh Kannan 7f9c865fcd
Add podcasts-en and free-courses-ta (#7279)
* Update free-podcasts-screencasts-en.md

Added some podcasts and screencasts

* Update free-courses-ta.md

Added some courses!

* Add cloud computing podcasts

* Update free-podcasts-screencasts-en.md
2022-10-02 17:50:24 -04:00
decent learner 85f61bbb5f
Update free-podcasts-screencasts-en.md (#7162)
Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-10-02 13:13:27 +01:00
escobarro1 b380ab37e5
Add remote ruby podcast (#7154)
* Add Remoite Ruby podcast

* Remote Ruby podcast

* Remote ruby podcast

* Fix URL, format creators

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-10-01 01:02:47 -04:00
Peter Morrison 791850c89a
Update free-podcasts-screencasts-en.md (#7151)
* Update free-podcasts-screencasts-en.md

* Update free-podcasts-screencasts-en.md

Co-authored-by: Peter Morrison <peter.morrison@medlior.com>
2022-10-01 01:01:05 -04:00
Peter Morrison d19dec05c3
Update free-podcasts-screencasts-en.md (#7150)
Co-authored-by: Peter Morrison <peter.morrison@medlior.com>
2022-10-01 01:00:32 -04:00
David Ordás 1a63d740c6
escape markdown in resources titles/links (#7093) 2022-09-21 11:30:42 -04:00
eric 2e2bb31961 Revert "improve resource bugs found fixing EbookFoundation/free-programming-books-parser/8 (#7090)"
This reverts commit 25a05812f7.
2022-09-18 10:11:14 -04:00
David Ordás 25a05812f7
improve resource bugs found fixing EbookFoundation/free-programming-books-parser/8 (#7090) 2022-09-18 10:04:43 -04:00
David Ordás 4d678252fe
chore!: join `IDE and editors` into same section (#7065)
* chore!: join editors into section `IDE and editors`

This homogenize the place where are organized the IDE and editors like Vim, Emacs, Visual Studio, Visual Studio Code, Eclipse, IntelliJ... into the same section.

Emacs Lips is a language per sé. so apply and add some crosslinks #5535 in order to reference editors.

Moved books in `-langs.md` now are in `-subjects.md` since editors are language agnostic, I think.

Complete this moved resources with author, formats and notes

* fix: alphabetize says linter

https://github.com/EbookFoundation/free-programming-books/runs/8267734103?check_suite_focus=true

Run fpb-lint ./books/
books/free-programming-books-ja.md
  4:5-22:42  warning  Alphabetical ordering: swap l.22 and l.21  alphabetize-lists  remark-lint

books/free-programming-books-pt_BR.md
  58:1-61:70  warning  Alphabetical ordering: swap l.60 and l.59  alphabetize-lists  remark-lint

books/free-programming-books-zh.md
  254:1-258:87  warning  Alphabetical ordering: swap l.258 and l.257  alphabetize-lists  remark-lint

* chore!: Organize near spoken Lisp dialects.

- Common Lisp, PicoLisp, Emacs Lisp -> Lisp
- Rename Common Lisp and LISP -> Lisp
- Emacs & Pico as subsections of Lisp preserving current crosslinks

* chore: merge non-referenced Emacs Lisp into Lisp
2022-09-13 12:06:55 -04:00
David Ordás 9bfd1914d5
fix: homogenize authoring format and place (#7034)
* fix: homogenize authors format and place

- use colon as author separator (replaces `&`, `and`, `y`, `e`, `et`...)
- ensures is placed after resource title, not part of itself `title - author`
- `et al.` as special author/token to group many

* remove double comma

* fix: recover traducer role notations as `trad.:`

* detect and apply some `trad.:`s role anotation

* chore: `trad.:` to `trl.:`

Apply suggestion made by Eric at https://github.com/EbookFoundation/free-programming-books/pull/7034#discussion_r954014539

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

* Sort author - format

* fix: remove empty authors (dash is alone)

Used regex: `-\s+(\(|$)`

* format: change to `edt.:` role

Definition list at https://www.loc.gov/marc/relators/relaterm.html

Co-authored-by: Eric Hellman <eric@hellman.net>
2022-09-02 09:36:04 -04:00
David Ordás 5324b9e3cf
fix: homogenize markdown across files using markdownlint rules (#6988)
* chore: homogenize C# table of content anchor (`#c-sharp` to `#csharp`)

* format: homogenize c# category title

right markdown escape instead of use HTML entities

* lint: fix `MD012/no-multiple-blanks` rule

Multiple consecutive blank lines [Expected: 2; Actual: 3]

* lint: fix `MD039/no-space-in-links`

Spaces inside link text

* lint: fix `MD009/no-trailing-spaces` rule

Trailing spaces [Expected: 0 or 4; Actual: 1]
Trailing spaces [Expected: 0 or 4; Actual: 2]

* lint: fix `MD006/ul-start-left` rule

* format: remove extra spaces between note tokens

* spell: fix lint `MD044/proper-names` rule

- HTML
- JavaScript
- YouTube

* spell: normalize to the most common `Index` heading

* lint: fix `MD007/ul-indent` rule

Unordered list indentation [Expected: 4; Actual: 2]

* format: escape pipes `|` from resources text

addresses #5176

* add Hesham Asem courses about machine and deep learning and nlp

* Expand the name of nlp section

* Change the order

* Revert "spell: normalize to the most common `Index` heading"

This reverts commit 4d6a74e7d7.

Co-authored-by: AhmedElTabarani <eltabaraniahmed@gmail.com>
2022-08-12 15:14:00 +02:00
David Ordás 44579d3373
join and homogenize `HTML & CSS` section title across files (#6963) 2022-07-29 12:46:20 +02:00
David Ordás 0bc63671a2
chore: fully improve of english podcast/screencast listing (#6834)
* fix: MD007/ul-indent: Unordered list indentation [Expected: 4; Actual: 2]

* format: author/hosters `and` to colon separator

* fix: MD007/ul-indent: Unordered list indentation [Expected: 4; Actual: 2]

* improve Android category

* improve C# category

* improve C++ category

* improve Clojure category

* improve Common Lisp category

* improve CSS category

* `et al.` colons

* alphabetize to solve lint error in Android section

* improve `Data Science` category

- Add authors and hosters
- Update some titles
- HTTPS
- Fix some 404 errors

* improve Elixir category

* improve Erlang category

* improve Git category

* improve Gulp category

* homogenize c-sharp section anchor alias

* improve Go (go-lang) category

* improve Haskell category

* improve IDE category

* improve Java category

* improve JavaScript category

- Add authors/hosters/sponsors
- HTTPS and other url issues

* improve Angular category

- Add authors/hosters/sponsors/panelists

* improve Elm and Ember category

- Add hosters/sponsors/panelists

* Add hoster-sponsor-panelist on Node.js category resources

* Add hoster-sponsor-panelist on p5.js category resources

* improve React.js category

- Add hosters/sponsors/panelists
- Update some urls

* improve Kotlin category

- Add hosters/sponsors/panelists

* move `machine learning` category to the right place and register it into TOC

* Add hoster-sponsor-panelist on Rust category resources

* Add hoster-sponsor-panelist on PostgreSQL category resources

* Update 404/dup `The ruby on rails podcast` link

Also add hoster-sponsor-panelist

Via lint: Broken links reported from urlchecker #5470

* Add hoster-sponsor-panelist on Ruby resources and fix some urls

* Add hoster-sponsor-panelist on PHP resources

* Expand youtube playlist url and add hosters

* Add hoster-sponsor-panelist on Python resources

* Add hosters-https on by subject resources
2022-07-05 13:58:21 -04:00
Vasyl Nahuliak 9789fbed69
Add "The React Native Show" screencast (#6748)
* feat(react-native): add "The React Native Show" screencast

* fix(react-native): add hoster and add et al.

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-03-07 10:12:19 -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
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
jhcl e54dda39fd
Removed The Vim Blog podcast (#6646) 2021-12-27 07:52:43 +01:00
Venkataramana Madugula ae91083de4
Added a new section - Machine Learning for Podcasts (#6490)
* 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 <eric@hellman.net>
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-11-16 14:13:07 -05:00
Quenrelia 95e34eccc9
Add podcasts to English list (#6558) 2021-10-31 15:18:03 -04:00
Jonathan Haddock c148bedce8
Move vim and emacs casts under IDEs (#6488)
* Move emacs and vim casts

* Removed emacs and vim headings
2021-10-28 10:21:55 -04:00
Jonathan Haddock a361d56bcc
Add PHPStorm Tips and Tricks screencast by Christoph Rumpel (#6437)
* Add PHP Tips and Tricks screencast by Christoph Rumpel

* Add author

* Correct alphabetical order

* Update entry to match style

Switches to playlist and moves author outside the link.

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

* Add IDE / Editors section

* Move PHPStorm Tips & Trips to IDE / Editors section

* Remove anchor alias

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-27 10:45:35 -04:00
Lion-admin 6159972781
Added the Now in Android podcast (#6338)
* Added the Now in Android podcast

* fixed trailing slash
2021-10-19 22:26:24 -04:00
Özer Öztürk 1e7b8406f4
Podcast and course sources were added for Turkish and English content. (#6207)
* podcast and course sources were added for turkish and english content.

* alphabetic order for the course of Turkish.

* marking configuration were edited and it's valid for the project.

* stackoverflow podcast link was changed.

* turkish podcast link was changed. turkish course content order was changed. html-css section merged. the name of two section changed as ide-editor and version control systems.

* trendyol podcast link changed.

* removing trailing slash of the trendyol podcast link.
2021-10-14 20:54:25 -04:00
David Ordás a786868483
feat(podcast): main IBM developer podcasts (#6231)
Adds the most important developer podcasts hosted at IBM
- Open IBM Developer Podcast
- IBM Data Science Podcast
- In the Open with Luke and Joe (independent)
2021-10-13 21:20:16 -04:00
pidoubleyou 621509b8da
add angular master podcast (#6177) 2021-10-11 21:58:45 -04:00
M.Hossein bc72a665a6
add devMode podcast (#6151)
* add devMode podcast

* change devMode.fm podcast link
2021-10-11 20:42:43 -04:00
M.Hossein 2f5292be08
kentc podcast (#6148)
* kentc podcast

* change with kent's site
2021-10-11 09:54:28 -04:00
Fernando Roldán 438080a613
Fix links for English casts (#6152)
* Fix links for english casts

* Removing trailing slash
2021-10-10 18:16:45 -04:00
Courage 2802d5f023
Update free-podcasts-screencasts-en.md (#5976) 2021-10-06 23:00:32 -04:00
Eugene Goh e7f77cfde2
Update free-podcasts-screencasts-en.md (#5607)
* Update free-podcasts-screencasts-en.md

* Fix issue

* fix issue

* Update free-podcasts-screencasts-en.md
2021-10-01 10:32:16 -04:00
David Ordás 0b331b7798
refactor: normalize Angular and Angular.js sections/resources (#5525)
* 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
2021-09-14 14:29:51 -04:00