Learning library
Appearance
From mediawiki.org
(Redirected from Learning JavaScript)
Languages:
This is a place that houses and shares useful resources for learning concepts, frameworks, languages, and more. Please add more links if you find or know a resource that can be useful for others. You can also add your name to recommended ones in case you find them useful too and want to highlight them. Feel free to add notes there.
Legend :
- Article or Tutorial Online Article/Tutorial
- Video Video
- Book Book
- Collection Collection of materials
Requests?
[edit ]- Any useful resource (like online course) on VueJS? --Ladsgroup (talk) 17:15, 26 May 2020 (UTC) [reply ]
- Video Vue.js Explained in 100 Seconds — Fireship (video)
- Recommended by Aron Manning.
- Video Vue.js Explained in 100 Seconds — Fireship (video)
General
[edit ]A section for things that cover more than one category.
- wizard zines - zines on programming, Linux, and other subjects by Julia Evans
- Recommended by Brennen.
- DevDocs - Offline-supported web app documentation of many Web APIs and popular libraries (MDN, Vue, Node.js, PHPUnit, etc)
- Recommended by Krinkle.
Architecture
[edit ]- Article or Tutorial Video The C4 model for visualising software architecture
- Recommended by Ladsgroup.
AI
[edit ]- Video Andrew Ng's course on ML at Coursera
- Recommended by Ladsgroup.
Code hygiene
[edit ]- Book Clean Code: A Handbook of Agile Software Craftsmanship
- Recommended by Ladsgroup.
- Book Growing Object-Oriented Software, Guided by Tests (TDD)
- Recommended by Ladsgroup
- Book Refactoring: Improving the Design of Existing Code
- Recommended by Kostajh
- Book 97 Things Every Programmer Should Know (Rather short)
- Recommended by Ladsgroup.
Databases
[edit ]- Book First chapters of High Performance MySQL
- Recommended by Ladsgroup.
Editors (Text)
[edit ]Infrastructure for developers
[edit ]- Book Modern Linux Administration: How to Become a Cutting-Edge Linux Administrator
- Recommended by Ladsgroup.
JavaScript
[edit ]- Video What the heck is the event loop anyway? (Philip Roberts, 2004).
- Recommended by Ladsgroup.
- Video JavaScript: The Good Parts (Douglas Crockford, 2009)
- Recommended by Krinkle.
- Video Speed Up Your JavaScript (Nicholas C. Zakas, 2009)
- Recommended by Krinkle.
- Video The JavaScript Trilogy (Douglas Crockford, 2011)
- Recommended by Krinkle.
- Collection Crockford on JavaScript: An 8-part Series (Douglas Crockford, 2011)
- Recommended by Krinkle.
- Video Maintainable JavaScript (Nicholas C. Zakas, 2012)
- Recommended by Krinkle.
- Book You Don't Know JS (Kyle Simpson, 2014)
- Recommended by Krinkle.
- Collection Superhero.js – Collection of articles and tech talks about developing, testing, and maintaining large JavaScript applications.
- Recommended by Krinkle.
- Video The Post JavaScript Apocalypse (Douglas Crockford, 2017)
- Recommended by Krinkle.
- Video In The Loop (Jake Archibald, 2018)
- Recommended by Krinkle.
Beginner
[edit ]- Collection Codecademy: Learn Web Fundamentals
- Recommended by Krinkle
Performance
[edit ]- Video "Performance Matters" (Emery Berger, 2019)
Security
[edit ]- Video Security in context of MediaWiki (Chris Steipp, 2012) - Explains attacks like XSS, etc.
- Recommended by Ladsgroup.
Technical writing
[edit ]- DigitalOcean guidelines - food for thought for tutorial and reference authors
- Collection Google's online course on technical writing
- Recommended by Ladsgroup.
- Article or Tutorial "The documentation system" - a conceptual framework dividing documentation into tutorials, how-to guides, technical reference, and explanation.
- Collection Write the Docs and Read the Docs
- Recommended by Dan Shick.
- Article or Tutorial wikitech:Technical documentation checklist and templates
- Recommended by Quiddity.
- Article or Tutorial Documentation/Technical documentation templates and suggestions#Tips for writing in genres
- Recommended by Quiddity.
Unix & Linux
[edit ]- Article or Tutorial Advanced Bash-Scripting Guide - An in-depth exploration of the art of shell scripting
- Recommended by Brennen Bearnes
- Collection Brendan Gregg's blog has a ton of good technical material generally
- Recommended by Brennen Bearnes
- Article or Tutorial Brendan Gregg's Linux Performance material
- Article or Tutorial Linux Load Averages: Solving the Mystery
- Article or Tutorial The TTY demystified - history and low-level details about terminals and the Unix TTY subsystem.
- Recommended by 20after4.
- Article or Tutorial userland: a book about the command line for humans
- Added by Brennen (Recommended? Well, maybe.)
Wikimedia
[edit ]- Video Infrastructure of Wikipedia at 36c3 (Ladsgroup and DKinzler, 2020)
- Recommended by Ladsgroup. (shameless promotion)
- Video Serving Wikipedia with ATS (Emanuele Rocca, 2019) - About edge caching and CDN infrastructure in Wikimedia.
- Recommended by Ladsgroup.
- Video Ouch, I have an OOUI: Using OOUI without pain (Moriel, 2020)
- Recommended by Ladsgroup.
- Article or Tutorial wikitech:Infographics
- Recommended by Quiddity.
See also
[edit ]- API:Client code#API client libraries - Libraries for interfacing with MediaWiki Action API.
- "Learning JavaScript" redirects here. For the 2011-2018 list by that name, refer to this old revision.
- "JavaScript performance" and "Optimization for jQuery" redirects here. For the 2011 essay by that name, refer to this old revision.
- API:Client code#API client libraries - Libraries for interfacing with MediaWiki Action API.