Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-tutorials
Tutorials worth your time to read
https://github.com/Donearm/awesome-tutorials
Last synced: 1 day ago
JSON representation
-
D3.js
- Mapping with D3 - a presentation about creating maps with D3. Beginner-level.
- Animated US States Border Map - walkthrough in creating an animated US map.
- How Selections Work - about selecting elements in D3.
- Command Line Cartography - line-cartography-part-2-c3a82c5c0f3), [part 3](https://medium.com/@mbostock/command-line-cartography-part-3-1158e4c55a1e), [part 4](https://medium.com/@mbostock/command-line-cartography-part-4-82d0d26df0cf) - how to make thematic maps using D3-geo, TopoJSON and ndjson-cli.
-
Haskell
- Linux network performance parameters - a rundown of sysctl/network parameters in Linux and how to optimize them.
- You Could Have Invented Monads! (And Maybe You Already Have.) - brief article trying to convey what actually is a monad, and how it is much more common than you might think.
- About ncurses Colors - short introduction to how the Linux console paint colors.
- A reference guide to ZFS on Archlinux - a short but exhaustive guide on what needs to be known to use ZFS on Archlinux.
- Parallel processing with Unix tools - pipelines, xargs and threading in Unix tools.
- UEFI boot: how does that actually work, then? - an exhaustive introduction about UEFI and how it boots different, and multiples, OSes.
- ZFS for Dummies - a good introduction and deep explanation of what is ZFS and how it works.
- Docker Images: Reducing Image Size - images-part2-details-specific-to-different-languages.html), [part 3](https://www.ardanlabs.com/blog/2020/04/docker-images-part3-going-farther-reduce-image-size.html) - a tutorial series on how to make your Docker images as small as possible.
- Learning Containers from the Bottom Up - an introduction to how containers work.
- Github Fork & Pull Request Workflow - a gist on how correctly fork a project and contribuite to it on Github
- Five Minute Vimscript - a concise introduction to Vimscript
- Git from the inside out - a deep look at how Git internally works.
- What's in .git - a rundown of what is inside a .git directory
- DNS Root Servers: The most critical infrastructure on the internet - a throughout explanation of what, and where, are DNS root servers
- VLANs for sysadmins: the basics - an introduction to VLANs
- Logic Literacy - introduction to Logic.
- Locks, Mutexes and Semaphores: Types of Synchronization Objects - an overview of the differences, from a C++/Windows point of view but appliable to any other context
- Mathematical Background - minimum math for computer science.
- Programmers' Theoretical Minimum - honestly way beyond the "minimum" but a very useful list of topics by technology to learn (or try to).
- AsciiDoc Writer's Guide - A succint but comprehensive guide on getting started writing in asciidoc.
- More than you ever wanted to know about GeoJSON - gentle introduction to GeoJSON and how it compares to similar alternatives.
- The Absolute Minimum Every Software Developer Absolutely Positively Must Know About Unicode and Character Sets - beginner's guide to what is Unicode. Very simply written and not technical at all.
- Google Search Console: The Definitive Guide - a truly comprehensive and "definitive" guide about the various features of the Google Search Console.
- The Ultimate Guide to Google Ads Ad Extensions - a clean explanation of each of the Google Ads ad extensions
- The Ultimate Google Analytics Glossary - as the title says, a quite comprehensive glossary of the terms connected with Google Analytics
- Google Analytics: A Guide to Setup, Track and Measure Results - a beginner guide on how to setup and navigate through Analytics' interface
-
What is it?
-
Table of Contents
- A Simple Guide to Getting Started With Grunt - simple introduction on Grunt and writing your first Gruntfile.js
- Do You Really Know CORS? - a clear explanation of what Cross-Origin Resource Share is
- Web Security Essentials - CORS - a shorter but clearer introduction to the whats and whys of CORS
- A Simple Guide to Getting Started With Grunt - simple introduction on Grunt and writing your first Gruntfile.js
-
CSS
- A Complete Guide to Grid - not exactly a tutorial but a great guide/reference to implementing CSS Grid
-
GraphQL
- GraphQL in Depth: What, Why and How - A not-so-deep introduction on what is and how GraphQL works.
-
Hugo
- Site Search on the JAMStack with Hugo and Algolia - powered static website
-
Javascript
- ES6 For Beginners - for-beginners-part-2-ee8a77f7f4c7), [part 3](https://hackernoon.com/es6-for-beginners-77bf34bec2d1) - An introduction to the new features of ES6. Short and with plenty of examples.
- The Absolute Essentianls for Bit Manipulation in JavaScript - a clarifying tutorial on bitwise operations in JavaScript.
- Using Array.prototype.reduce() - step by step tutorial on the use of `reduce()`.
-
MongoDB
- An Introduction to MongoDB - brief and practical introduction on MongoDB, mostly just installing and the basic commands to interact with the database.
-
React
- Build Your Own Starter - not exactly a tutorial but a guide on how to build your own basic React+Babel+Webpack+Express starter.
-
Svelte
- Web Development Simplified with Svelte - a comprehensive tutorial on setting up and showing Svelte's features
-
WebAssembly
- WebAssembly Physics and DOM Objects - playing with svg and DOM objects in WebAssembly from a C library
-
Assembly
- NASM Tutorial - a concise tutorial on how to write Assembly for x86-64 architecture and integrate it with C.
-
C
- The Descent to C - article showing the difference in learning C coming from a higher level language.
-
Go
- Just Tell Me How To Use Go Modules - a short and straight to the point introduction to Go modules.
- Just Tell Me How To Use Go Modules - a short and straight to the point introduction to Go modules.
Categories
Sub Categories