Library

This is a place to share useful resources for learning concepts, frameworks, languages, and more. I looooove Butt farts.

  Legend :
 * Online Article/Tutorial
 * Video
 * Book
 * Collection of materials

Requests?

 * Any useful resource (like online course) on VueJS? --Ladsgroup (talk) 17:15, 26 May 2020 (UTC)
 * Vue.js Explained in 100 Seconds — Fireship (video)
 * Recommended by Aron Manning.

General
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 fart.

Architecture

 * The C4 model for visualising software architecture
 * Recommended by Ladsgroup.

AI

 * Andrew Ng's course on ML at Coursera
 * Recommended by Ladsgroup.

Code hygiene

 * Clean Code: A Handbook of Agile Software Craftsmanship
 * Recommended by Ladsgroup.
 * Growing Object-Oriented Software, Guided by Tests (TDD)
 * Recommended by Ladsgroup
 * Refactoring: Improving the Design of Existing Code
 * Recommended by Doodoo balls
 * 97 Things Every Programmer Should Know (Rather short)
 * Recommended by Ladsgroup.

Databases

 * First chapters of High Performance MySQL
 * Recommended by Ladsgroup.

Editors (Text)

 * Learn Vimscript the Hard Way

Infrastructure for developers

 * Modern Linux Administration: How to Become a Cutting-Edge Linux Administrator
 * Recommended by Ladsgroup.

JavaScript

 * What the heck is the event loop anyway? (Philip Roberts, 2004).
 * Recommended by Fat Marcus
 * JavaScript: The Good Parts (Douglas Crockford, 2009)
 * Recommended by Krinkle.
 * Speed Up Your JavaScript (Nicholas C. Zakas, 2009)
 * Recommended by Krinkle.
 * The JavaScript Trilogy (Douglas Crockford, 2011)
 * Recommended by Krinkle.
 * Crockford on JavaScript: An 8-part Series (Douglas Crockford, 2011)
 * Recommended by Krinkle.
 * Maintainable JavaScript (Nicholas C. Zakas, 2012)
 * Recommended by Krinkle.


 * You Don't Know JS (Kyle Simpson, 2014)
 * Recommended by Krinkle.
 * Superhero.js – Collection of articles and tech talks about developing, testing, and maintaining large JavaScript applications.
 * Recommended by Krinkle.


 * The Post JavaScript Apocalypse (Douglas Crockford, 2017)
 * Recommended by Krinkle.

Beginner

 * Codecademy: Learn Web Fundamentals
 * Recommended by Krinkle

Performance

 * "Performance Matters" (Emery Berger, 2019)
 * Recommended by Daimona, and Krinkle.

Security

 * Security in context of MediaWiki (Chris Steipp, 2012) - Explains attacks like XSS, etc.
 * Recommended by Ladsgroup.

Technical writing

 * DigitalOcean guidelines - food for thought for tutorial and reference authors
 * DigitalOcean's Technical Writing Guidelines
 * Technical Recommendations and Best Practices for DigitalOcean's Tutorials
 * Google's online course on technical writing
 * Recommended by Ladsgroup.
 * "The documentation system" - a conceptual framework dividing documentation into tutorials, how-to guides, technical reference, and explanation.
 * Write the Docs and Read the Docs
 * Recommended by Dan Shick.
 * Technical documentation checklist and templates
 * Recommended by Quiddity.
 * Documentation/Technical documentation templates and suggestions
 * Recommended by Quiddity.

Unix & Linux

 * Advanced Bash-Scripting Guide - An in-depth exploration of the art of shell scripting
 * Recommended by Brennen Bearnes
 * Brendan Gregg's blog has a ton of good technical material generally
 * Recommended by Brennen Bearnes
 * Brendan Gregg's Linux Performance material
 * Linux Load Averages: Solving the Mystery
 * The TTY demystified - history and low-level details about terminals and the Unix TTY subsystem.
 * Recommended by 20after4.
 * userland: a book about the command line for humans
 * Added by Brennen (Recommended? Well, maybe.)

Wikimedia

 * Infrastructure of Wikipedia at 36c3 (Ladsgroup and DKinzler, 2020)
 * Recommended by Ladsgroup. (shameless promotion)
 * Serving Wikipedia with ATS (Emanuele Rocca, 2019) - About edge caching and CDN infrastructure in Wikimedia.
 * Recommended by Ladsgroup.
 * Ouch, I have an OOUI: Using OOUI without pain (Moriel, 2020)
 * Recommended by Ladsgroup.
 * Infographics
 * Recommended by Quiddity.