Notes
Collections
📕 Sometimes I write down notes for an entire course, class or book. These are broken down into several posts.
The Opinionated Guide to Reactt 06 - React Hooks
On useEffect, useLayoutEffect, useState, useContext, useReducer, useRefo, useCallback and useMemo
The Opinionated Guide to React 05 - ReactJS packages Part 2
On Storybook and GraphQL
The Opinionated Guide to React 04 - ReactJS packages Part 1
On React Router, Overmind, Framer motion, Styled components, Formik
The Opinionated Guide to React 03 - ReactJS project starters
On Create React App, Gatsby and Next
The Opinionated Guide to React 02 - On state management
On useState, Context and others
Missing Semester 11 - QA
Q and A session (brielfy) covering a wide range of topics 🤔
The Opinionated Guide to React 01 - Folder structure, file naming, eslint, typescript
On how to setup reactJS projects, when to use Typescript.
Missing Semester 10 - Potpourri
Miscellaneous programming topics and tools: keyboard remapping, daemons, virtual machines and more 💪
Missing Semester 09 - Security and Cryptography
On entropy, hash functions, key derivation functions, symmetric and asymmetric cryptography 💪.
Missing Semester 08 - Metaprogramming
Metaprogramming is processes that surround the work that you do when working with software: how your system is built, how it's tested and how you add dependencies to it.
Missing Semester 07 - Debugging and Profiling
On logging, ANSI escape codes, debuggers, profilers, and resource monitoring.
Missing Semester 06 - Version Control (Git)
Version control systems (VCSs) are tools used to track changes to source code (or other collections of files and folders) 🤓.
Missing Semester 05 - Command-Line Environment
Job control, terminal multiplexers, dotfiles, and remote machines 🤓.
Missing Semester 04 - Data Wrangling
Data wrangling is taking data in one format and changing it into a different format 💡.
Missing Semester 03 - Editors (Vim)
Vim's interface is a programming language 🤯.
Missing Semester 02 - Shell Tools and Scripting
More on Shell, scripting, variables, functions, arguments and, most importantly, the tools!
Missing Semester 01 - The Shell
(Bourne Again SHell) is a common shell that comes preinstalled on many OS.
Performance Optimization Tips and Tricks
From a Twitter thread by Ivan Akulov
So... nunjucks?
Nunjucks was made by Mozilla ❤️
VSCode Keyboard Shorcuts & Achieving Editor Fluency
From The Pragmatic Programmer, 20th Anniversary Edition