Knowledge and Education should be open and free. Hierarchy and Exploitation must be abolished.
Wayback Machine (archive of internet), Anna's Archive (open ebooks/papers library), 1337x/bk (archive of all media).
- Z. (down) Notes below. Avoid all funnel sales and paid bootcamps at all cost, and don't ever work free for someone (avoid take home projects, one way interview, etc.), you're just feeding the scammers and grifters while wasting your time and resources. Also don't forget proper OpSec (don't talk about your personal details, identifiable pictures/location/voice/metadata; aware of social engineering, sunk cost fallacy, FUD, FOMO, and identity theft; and do threat modeling, etc.), self defense gears, and physical/mental strength.
- A. (go) Development Environment (10 items) (Linux, Neovim, Dev Tools, Languages, Configs, Security, and Dotfiles).
- B. (go) Complementary Subjects (157 items) (Linguistics, English, Security, OpSec, Psychology, Anthropology, History, Philosophy, Economics, Business, Cooking, Xenology, and Self Defense).
- C. (go) Fundamentals of Science and Technology (95 items) (Logic, Physics (Classical/Quantum Mechanics, Thermodynamics, Electricity, Relativity, Electronics, Electromagnetism, Optoelectronic, Semiconductor, Fusion), Mathematics (Calculus, Linear Algebra, Probability/Statistics, Group/Category/Ring Theory, Applied Math), Game Theory, Geology/Geography, Business, Biology, Medical, MCAT, and Their Applications).
- D. (go) Computer Science and Competitive Programming (181 items) (CPU/OS/Linux/CMake, Git/Vim/Cronjob/Regex, Object Oriented/Functional Programming, Lua/Python/JavaScript/C/Haskell/C++, Data Structures and Algorithms, Artificial Intelligence, Design Patterns, Database Design, Networking/Security/Encryption/Cryptography, Distributed Systems, and System Design).
- E. (go) Low-Level Programming (10 items) (Assembly/C, Embedded Systems, Interpreter/Compiler, Control Theory, and Robotics).
- F. (go) Game Dev and Digital Arts (192 items) (Game Theory, Worldbuilding, Game Design, GDevelop, Lua/Love2D, Python/PyGame, TypeScript/KaboomJS, JavaScript/Canvas/Phaser, C/Raylib, Godot, C++/OpenGL, C#/Unity, Unreal Engine, Aseprite/LDtk/Tiled/Krita/Inkscape, Gimp/Blender/Kdenlive, BeepBox/LMMS/Audacity, and GodSVG/Pixelorama/SpookyGhost/KennyAssets).
- G. (go) Fullstack Dev and Backend Engineering (279 items) (Figma/JS/TS/Vue/React/NextJS, Java/Spring, Go/Pprof/DevContainers/Testcontainers, Python/Django, Bun/HTMX, C#/DotNet, PostgreSQL/MongoDB/SQLite/Supabase, REST/GraphQL/GRPC-Protobuf/NSQ/NATS/Kafka, NGINX/Certbot, Docker/Kubernetes/OpenTelemetry/Prometheus/Grafana, AWS/Jenkins/Ansible/OpenTofu (Free Terraform), Angular, Dart/Flutter/Android, and Rust).
- H. (go) Optional Practice (31 items) with other stacks (Zig, Svelte, PHP/Laravel, Ruby on Rails,Swift/Vapor, Cobol/Mainframe, Others, CNCF IoT Edge Computing, Data Science/Machine Learning/Large Language Model/PyTorch, and CTF/Reverse Engineering/Hacking).
- I. (go) Preparation for Job Search and Realities of the Industry (40 items) (Head Ups, Pathways, Resume, Interview, and Reflections).
- J. (go) Pet Project Ideas (20 items) and advice on open-source contribution.
- K. (go) Interview Questions (50 items) that I've been asked (Fundamentals, DS&A, Go, JS, and React).
- L. (go) Interview Preparation Template (7 sections) (Frequent questions, how to avoid traps and answer them properly).
- M. (go) Example 7-month and 100 days SWE L5 Plans with 100K SLOC project and Some non-free resources (4 sections) (books & Udemy courses, wait for sales).
- N. (go) Streamlined Noob to SWE L7 Roadmap (43 + 481 items) with 10 milestones (Effective Training, Frontloading Method, Foundations, Fundamentals, Languages, Tools, Game Dev, Web Dev, Infrastructures, and Production-grade Software).
- O. (go) Productive Daily Plan (2 sections) for NEETs (Daily normal days and Uposatha/Sabbath days).
- P. (go) Philosophy in Action (3 sections) (Internal Analysis, External Influences, and Layman's Primer).
- Q. (go) Chess Practice (25 items) (Fundamentals, London, CaroKann, NimzoIndian, and Bullet).
- R. (go) Speedcubing Resources (39 sections) (Rubiks, Big Cubes, Blindfolded, and Side Events).
(a manifesto).
Hierarchy is inherently problematic because it will always have the problem of asymmetries: power and information, and thus, will inevitably lead to corruption and exploitation.
Copyright Law is a capitalist mechanism created for the perpetuation of domination and monopoly. All form of knowledge and education should forever be open and free without any restriction.
"Wage slavery refers to a person's dependence on wages or a salary for their livelihood, in a world where the distribution of and conditions for these wages is determined by a specific class."
It's just rebranded feudalism, where the elites own all the lands and means of production, most wealth are inherited, self-made is a myth created to gaslight the masses, while slavery becomes systemic. "Butttt, you can choose your employer." Good luck saying this with a hobo, a neet who for years cannot land a single job, or a minimum wagie. The vast budget (thievery via taxes) in the army, wars, law enforcement, consumerism propaganda, and entertainment industrial complex is solely for protecting the system and to make the population dull and indulging. The elites, meanwhile, prepped for the worst with their underground cities and luxury New Zealand villas. They can just safely farm the population, and everything is going as planned.
"A wise man should avoid unchastity as a pit of glowing charcoal. If unable to lead a celibate life, he should not go to another’s wives." - KN Snp 2.14
(up).
-
Create a Ubuntu and Neovim dotfiles from scratch for software development.
-
1. Ubuntu 24.04 LTS, (Sway WM); Git, GitHub CLI, LazyGit; ZSH, Oh-my-ZSH; LinuxBrew; qBittorrent; (For Windows users).
-
2. GCC, LLVM, Go, Rust, NodeJS, Python, Lua, Java, Haskell, Zig, DotNet, PHP, Ruby, Swift.
-
3. Docker, Docker Compose, Maven, Kubectl, Minikube, Jenkins,Ansible, OpenTofu; Wolfram Alpha.
-
4. Neovim, Extensibility, Lazy, Mason, Codeium, WakaTime; VSCode, IntelliJ, (Emacs, Helix, PyCharm); Vim Motions.
-
5. Kreya, DbGate; DbDiagramOSS, Freedium; Flutter, Android Studio/Toolchain SDK; Latex & PDF compiler (up).
-
6. Chrome, Ublock, SponsorBlock, Return YouTube Dislike, Video Speed Controller (for 4x speed), PipePipe on Android, Gemini AI; Libre, Calibre, OBS, Avidemux, Audacity, Kdenlive.
-
7. (A non-14-eyes trusted VPN or free WARP, Tor, Signal Org, proper OPSEC, OSINT, tools, and reconnaissance).
-
8. Godot, Defold, GDevelop, Aseprite, Krita, Gimp, Blender, LDtk, Tiled; Unity, Unreal; Arduino; ToS Didn't Read.
-
9. GNU Parallel videos, jq + vim, awk, remember to remove metadata from your files with ExifTool, Developer Tools secrets that shouldn’t be secrets, Simple, Non-Commercial, Open Source Notes, Joplin, Obsidian, Anki.
-
10 Curate and Optimize your own Dotifles, my custom Ubuntu and Neovim dotfiles from scratch for devs, then you can replicate your environment everywhere (up).
-
Contains Linguistics, English, Security, OpSec, Psychology, Anthropology, History, Philosophy, Economics, Business, Cooking, Xenology, and Self Defense.
-
1. (00:01, 1) - PROOF You Should Stop Watching Porn In One Minute | NoFap (up).
-
2. (00:05, 1) - Spaceship You (up).
-
3. (00:04, 1) - My Advice to You (up).
-
4. (01:31, 17) - Linguistics (up).
-
5. (00:54, 30) - English Pronunciation Practice - Word Lists - American Accent (up).
-
6. (00:05, 1) - Learn ALL Verb Tenses | Past, Present, Future with examples (up).
-
7. (01:32, 10) - 10000 most common English words (up).
-
8. 4000 Essential English Words (2nd Edition) Anki Deck (up).
-
12. Advanced English Grammar In Use Activities Anki Deck (up).
-
13. (02:35, 27) - Learn Pali Language series (in English) (up).
-
14. Introduction to Pali course (up).
-
15. Beginner Pāli Course at SBS (up).
-
16. 200 Most frequent Pali words with audio and English Anki Deck (up).
-
17. Vocab Pali Class Anki Deck (up).
-
20. (00:11, 1) - YouTube's Fake Animal Rescue Channels (up).
-
21. (00:10, 1) - Inner Cultivation vs Outer Activism (up).
-
23. (00:12, 1) - Memes, Genes, and Brain Viruses (up).
-
24. (00:10, 1) - How to use Obsidian (up).
-
25. (00:36, 1) - Making Those Connections: Using Obsidian in Your OSINT Work (up).
-
26. (00:10, 1) - Anti-OSINT Tools (up).
-
27. (00:34, 1) - Top 10 FREE OSINT tools (with demos) for 2024 (up).
-
28. (01:21, 3) - Teaching Combat Tactics (up).
-
29. (03:13, 18) - Small Unit Tactics (up).
-
30. (00:14, 1) - The Darknet Market OPSEC Bible 2023 Edition (up).
-
31. (00:24, 1) - When Cybercriminals with Good OpSec Attack (up).
-
32. (00:44, 1) - GhostNet Update - Anti-censorship distributed radio communication (up).
-
33. I Made a Graph of Wikipedia... This Is What I Found (up).
-
34. (00:12, 1) - Anarchism as a way of life (up).
-
35. (00:14, 1) - This Anime exposed a $28,000,000,000 Sweatshop (up).
-
36. (00:43, 1) - The Case of Prince Andrew and Jeffery Epstein (up).
-
37. (00:10, 1) - Introduction to the Slavic Slave Trade (up).
-
38. (00:16, 1) - Modern Day Slaves of Thailand | Open Secrets (up).
-
39. (00:16, 1) - Wage Slavery & Anticapitalist Slavers (up).
-
40. (00:11, 1) - All of your problems have something in common (up).
-
41. (00:18, 1) - I am an anarchist (up).
-
42. (00:14, 1) - How I became an anarchist (up).
-
43. (01:21, 1) - The ULTIMATE Philosophy Iceberg Explained (up).
-
44. (00:15, 1) - The Trillion Dollar Equation (up).
-
45. (00:12, 1) - Don't Believe Everything Academics Write (up).
-
46. (00:10, 1) - When Fake Archaeology Uses Fake Science (up).
-
47. (00:11, 1) - Why You Shouldn't Just Trust Scientists (up).
-
48. (00:14, 1) - Accelerationism? ACCELERATE INTO WHAT? (up).
-
49. (00:10, 1) - God's Greatest Hypocrisy (up).
-
50. (Hierarchy, coercion, and exploitation: An experimental analysis) (up).
-
51. (Radical Solutions and Open Science - Open and Free Access to Education for All) (up).
-
52. (01:29, 16) - Psychology (up).
-
53. (00:31, 18) - Anthropology/Archeology (up).
-
54. (00:16, 1) - How To Create A Political Cult (up).
-
55. (00:13, 1) - We Need A Library Economy (up).
-
56. (00:40, 1) - The Economy Is Fake, the Jobs Are Fake, the Money Is Fake (up).
-
57. (00:09, 1) - Why Americans are OBSESSED with Starbucks (up).
-
58. (00:17, 1) - These Stupid Trucks are Literally Killing Us (up).
-
59. (00:07, 1) - The Deadly Monetization of Nursing Homes (up).
-
60. (00:20, 1) - How to Survive the Coming Crisis (up).
-
61. (00:19, 1) - How do we build an anarchist revolution? | Constructing the Revolution (up).
-
62. (00:20, 1) - How Brands Use Design & Marketing to Control Your Mind (up).
-
63. (00:10, 1) - Why There's No Such Thing as a Good Billionaire (up).
-
64. (00:12, 1) - How Consumer Propaganda Changed America (up).
-
65. (00:40, 1) - Capitalism & Philanthropy (up).
-
66. (00:39, 1) - The Illusion of Democracy | Who Really Controls our Lives (up).
-
67. (00:11, 1) - Using Your Kids for Money (up).
-
68. (00:12, 1) - Landlord arguments suck (Debunking Arguments Landlords Use to Justify Their Existence) (up).
-
69. (00:54, 1) - The art of climate greenwashing (up).
-
70. (00:22, 1) - Structuralism: how non-being shaped the modern world (up).
-
71. (Open Source Ecology Development) (up).
-
72. (01:04, 1) - How the Internet was stolen (up).
-
73. Porter's five forces analysis (up).
-
74. (00:28, 1) - Why did the School System Fail (up).
-
75. (00:27, 1) - Killer Patents & Secret Science Vol. 1 | Free Energy & Anti-Gravity Cover-Ups (up).
-
76. (00:19, 1) - The Anthropology of Real Life NPCs (up).
-
77. (00:20, 1) - The Top 20 Bloodiest Atrocities in History (up).
-
78. (00:11, 1) - The Meaning of Anti-Work (up).
-
79. (00:15, 1) - ONLY horizontalism can achieve socialism (up).
-
80. (00:10, 1) - Left unity is a LIE (up).
-
81. (00:22, 1) - Why States Fail Us (up).
-
82. (00:15, 1) - Why we must destroy the state (up).
-
83. (01:35, 6) - General Strike Series (up).
-
84. (00:11, 1) - Shooting to kill - how many men can do this? (up).
-
85. (00:14, 1) - Human Nature (up).
-
86. (00:28, 1) - Power | An anarchist theory of power (up).
-
87. (00:33, 1) - A Guide to Anarchy (up).
-
88. (01:28, 4) - The State is Counter-Revolutionary (up).
-
89. (03:24, 3) - A Modern Anarchism (up).
-
90. (00:58, 5+) - Liberation in Action (up).
-
91. (00:16, 1) - Map Projections Explained (up).
-
92. (00:22, 1) - The Map Of Philosophy (up).
-
93. (01:29, 9+) - Playing Odd (up).
-
94. (00:44, 9) - Mesopotamia in Minutes (up).
-
95. (00:17, 1) - OOPArts | Out Of Place Artefacts (up).
-
96. (14:48, 42+) - Myths of Ancient History (up).
-
97. (04:55, 15) - Civilizations (up).
-
98. (00:11, 1) - Why You Don't Associate With Crazy People (up).
-
99. (00:10, 1) - Don't be a Cuck/Simp (up).
-
100. (00:13, 1) - A Study of the Black Pill: Revisited (up).
-
102. (00:30, 1) - Why Modern Dating is Broken (up).
-
103. Your Brain on Porn (up).
-
104. (00:13, 1) - The Nofap Deniers (up).
-
105. Sutta Central (up).
-
106. The Buddha's Words (up).
-
107. (05:55, 13) - Karma and Rebirth Workshop (up).
-
108. (00:15, 1) - Stream Entry for Laypeople (up).
-
109. (00:10, 1) - Healthy At Every Size Is A Load Of Bullshit (up).
-
110. Jumping rope 10 sets of 40 + 20s rest per set on off days (up).
-
111. (00:12, 1) - Food Theory: I Quit Sugar for 30 Days (up).
-
112. (07:15, 72+) - Diets and Weight loss (up).
-
113. (00:20, 1) - Water Fasting: The Complete Guide (Fastest Fat Loss Method) (up).
-
114. (00:15, 1) - How to reverse Type 2 Diabetes (up).
-
115. (00:21, 2) - 50 Cooking Tips With Gordon Ramsay | Part One, Part Two (up).
-
116. (00:18, 1) - 100 Food Hacks I Learned In Restaurants (up).
-
117. (00:10, 1) - 50 Food Mistakes You Need To Avoid (up).
-
118. (00:10, 1) - Meals So Easy A College Student Could Make It (up).
-
119. The Why Files (up).
-
120. That is impossible (up).
-
121. Sam O'Nella Academy (up).
-
123. The Infographics Show (up).
-
124. Found And Explained (up).
-
126. Barely Sociable (up).
-
127. DeepseaOddities (up).
-
128. NodNerd's oldest videos (up).
-
129. MetaBallStudios (up).
-
130. EarthquakeSim (up).
-
131. Stonehenge Dronescapes (up).
-
132. Avoid scams and grifters with Coffeezilla, Voidzilla, Coffee Break, and SomeOrdinaryGamers (up).
-
133. Mr. Mythos (up).
-
134. Blameitonjorge (up).
-
135. Armoured Skeptic (up).
-
138. Jenined UFO Research (up)
-
139. Post Disclosure World (up).
-
140. (00:09, 1) - Top 10 apocalyptic mass death movie scenes of all time (humanity's end / disaster / threats) (up).
-
141. (00:29, 28) - Muay Thai Tips and Techniques (up).
-
142. (00:08, 1) - Comparing 6 STAFF Martial Arts from around the World. History, Self-defence, Fitness & Flow (up).
-
143. (01:41, 21) - Build the BEST DIY 3D Printer (up).
-
144. (00:14, 1) - DIY High Speed 3D Printer (CoreXY From Scratch) (up).
-
146. (00:16, 1) - How To Make Rifled Barrels At Home Using Electrochemical Machining (up).
-
147. Adderini Build Manual (up).
-
148. (00:11, 1) - Making the Adderini (up).
-
149. (00:10, 1) - How Dangerous is a Slingshot? (up).
-
150. (00:19, 1) - What Makes a Good Gun Design (up).
-
151. (00:53, 5) - Coil gun theory (up).
-
152. (00:12, 1) - This War Is Being Fought With 3D Printed Guns (up).
-
153. (00:13, 1) - Plastic Defence: Secret 3D Printed Guns in Europe (up).
-
154. (00:22, 1) - Meet the Plastikov v4 (up).
-
155. Deterrence Dispensed (up).
-
156. FGC-9_MkII_Guide (up).
-
157. Free and Open Source (FOSS) CAD (up).
-
Contains Logic, Physics (Classical/Quantum Mechanics, Thermodynamics, Electricity, Relativity, Electronics, Electromagnetism, Optoelectronic, Semiconductor, Fusion), Mathematics (Calculus, Linear Algebra, Probability/Statistics, Group/Category/Ring Theory, Applied Math), Game Theory, Geology/Geography, Business, Biology, Medical, MCAT, and Their Applications
-
1. (01:12, 11) - Navigating Digital Information (up).
-
2. (04:28, 49) - Anatomy & Physiology (up).
-
3. (00:18, 1) - The Essentials of Problem Solving (up).
-
4. (05:43, 1) - Introduction to mathematical thinking complete course (up).
-
5. (Nerd's lesson) (up).
-
6. (00:11, 1) - Chemistry is dangerous (up).
-
7. (00:36, 1) - Everything We've Learned About Cancer | Compilation (up).
-
8. (01:05, 1) - The Mass Extinction Debates: A Science Communication Odyssey (up).
-
9. (00:15, 1) - The Oldest Unsolved Problem in Math (up).
-
10. (00:51, 4) - The Wonderful World of Weird Wheels (up).
-
11. (00:29, 1) - The birth, life and death of the universe (up).
-
12. (03:10, 28) - Math videos in order (up).
-
13. (02:38, 31) - Mechanics videos in order (up).
-
14. (00:56, 9) - Thermodynamics videos in order (up).
-
15. (03:04, 35) - Electricity videos in order (up).
-
16. (03:17, 22) - Quantum videos in order (up).
-
17. (01:52, 22) - Relativity videos in order (up).
-
18. (00:11, 1) - Field Theory Fundamentals in 20 Minutes (up).
-
19. (00:26, 1) - Quantum Mysticism is Stupid (Deepak Chopra, Spirit Science, Actualized.org) (up).
-
20. (01:19, 9) - Science and Technology (up).
-
21. (04:50, 47) - History of Science (up).
-
22. (03:56, 47) - Engineering (up).
-
23. (02:39, 16) - Map Videos - Domain of Science (up).
-
24. (03:38, 35) - Subatomic Stories (up).
-
25. (10:03, 100) - Back to School - Expanded (up).
-
26. (01:12, 16) - How to College (up).
-
27. (01:01, 1) - Electronics Fundamentals (up).
-
28. (00:10, 1) - But how hard IS Flow? (up).
-
29. (00:13, 1) - Generator for Any Probability Distribution - Probability Transform and RNGs (up).
-
30. ((01:34, 1) - Measure theory and probability) (up).
-
31. (00:16, 1) - The Axiom of Choice (up).
-
32. (00:20, 1) - How math brought revolution to evolution : Evolutionary Game Theory (up).
-
33. (00:10, 1) - The Concept So Much of Modern Math is Built On | Compactness (up).
-
34. (00:15, 1) - The Mathematical Problem with Music, and How to Solve It (up).
-
35. (00:12, 1) - The deeper meaning of matrix transpose (up).
-
36. (00:11, 1) - The Mathematician’s Weapon | An Introduction to Category Theory, Abstraction and Algebra (up).
-
37. (00:13, 1) - A Sensible Introduction to Category Theory (up).
-
38. (00:17, 1) - Is the Future of Linear Algebra.. Random? (up).
-
39. (00:13, 1) - Circuits, Graph Theory, and Linear Algebra (up).
-
40. (00:10, 1) - Towers of Hanoi: A Complete Recursive Visualization (up).
-
41. (00:10, 1) - 5 Simple Steps for Solving Any Recursive Problem (up).
-
42. (00:10, 1) - 5 Simple Steps for Solving Dynamic Programming Problems (up).
-
43. (00:14, 1) - How Do We Solve Difficult Problems in Mathematics (up).
-
44. (10:49, 165) - Mathematics (All Of It) (up).
-
45. (00:14, 1) - The Fast Fourier Transform (FFT) (up).
-
46. (02:08, 21) - Artificial Intelligence (up).
-
47. (00:12, 1) - Watching Neural Networks Learn (up).
-
48. (02:13, 12) - LaTeX Tutorials (up).
-
50. (00:16, 1) - Video Editing Basics - 2023 Kdenlive Tutorial (up).
-
51. (01:30, 16) - Essence of Essence of linear algebra Course
-
52. (01:35, 12) - Essence of calculus Course (up).
-
53. (06:58, 188) - Pre-Algebra/Introductory Algebra (up).
-
54. (08:42, 149) - Algebra I/Intermediate Algebra (up).
-
55. (08:54, 119) - Algebra II/College Algebra (up).
-
56. (01:30, 16) - Essence of linear algebra (up).
-
57. (05:24, 46) - Linear Algebra (Entire Course) (up).
-
58. (03:54, 30) - Abstract Algebra - Entire Course (up).
-
59. (00:26, 7) - Trig Review for Calculus in 10 Minutes or Less (up).
-
60. (01:25, 13) - From Zero to Geo (up).
-
61. (08:00, 70) - Calculus I (Entire Course) (up).
-
62. (08:56, 65) - Calculus II (Entire Course) (up).
-
63. (00:58, 7+) - Calculus/Probability (up).
-
64. (00:56, 4+) - Ring Theory Series (up).
-
65. (09:28, 80) - Discrete Math I (Entire Course) (up).
-
66. (06:57, 54) - Discrete Math II/Combinatorics (entire course) (up).
-
67. (08:14, 72) - Applied Statistics (Entire Course) (up).
-
68. (00:13, 1) - Learn Google Sheets | Create a Budget and Chart from Scratch | Full Tutorial (2023) (up).
-
69. (02:28, 1) - Microsoft Excel Tutorial for Beginners (up)
-
70. (02:29, 11) - Using Excel in Statistics (up).
-
71. (03:02, 11) - How to create Ultimate Personal Budget in Excel (up).
-
72. (06:43, 72) - Electronics I: Semiconductor Physics and Devices (up).
-
73. (03:24, 50) - Introductory Electromagnetism (up).
-
74. (04:46, 54) - Optoelectronic and Photonic Devices (up).
-
75. (04:07, 30+) - Semiconductor "Course" (up).
-
77. (01:19, 9) - Science and Technology (up).
-
78. (06:56, 86) - Game Theory 101 (up).
-
79. (03:57, 41) - Computer Science (up).
-
80. (00:57, 6) - Neural Networks Course (up).
-
81. (00:10, 1) - Quantum Mechanics got real (up).
-
82. (01:36, 18) - Business Soft Skills (up).
-
83. (01:40, 18) - Business Entrepreneurship (up).
-
85. (02:51, 38) - Medicine & Biology (up).
-
86. Ninja Nerd's Medical Playlists (up).
-
89. (02:02, 21) - Environmental Science (up).
-
90. (01:24, 13) - Climate & Energy (up).
-
92. (01:10, 11) - Public Health (up).
-
93. (01:30, 16) - Outbreak Science (up).
-
94. (05:17, 51) - Organic Chemistry (up).
-
Contains CPU/OS/Linux/CMake, Git/Vim/Regex/Bash/Cronjob, Object Oriented/Functional Programming, Lua/Python/JavaScript/C/Haskell/C++, Data Structures and Algorithms, Artificial Intelligence, Design Patterns, Database Design, Networking/Security/Encryption/Cryptography, Distributed Systems, and System Design.
-
1. (00:54, 30) - English Pronunciation Practice - Word Lists - American Accent (up).
-
2. (01:32, 10) - 10000 most common English words (up).
-
3. (00:01, 1) - PROOF You Should Stop Watching Porn In One Minute | NoFap (up).
-
4. (00:05, 1) - Spaceship You (up).
-
5. (00:10, 1) - Factorio teaches you software engineering, seriously (up).
-
6. (01:30, 16) - Essence of linear algebra (up).
-
7. (01:35, 12) - Essence of calculus (up).
-
8. (06:56, 86) - Game Theory 101 (up).
-
9. (00:26, 1) - Physics - Basic Introduction (up).
-
10. (00:15, 1) - Basic Electronics For Beginners (up).
-
11. (00:12, 1) - Hardware Basics (up).
-
12. (00:21, 1) - How a Computer Works - from silicon to apps (up).
-
13. (00:27, 1) - Google Like a Pro – All Advanced Search Operators Tutorial (up).
-
14. (00:11, 1) - Operating System Basics (up).
-
15. (00:34, 6) - Code Practices (up).
-
16. (00:14, 1) - Object-Oriented Programming (up).
-
17. (00:23, 2) - UML and Design Document (up).
-
18. (00:22, 1) - Object-Oriented Programming is Bad (up).
-
19. (00:16, 1) - Solid Programming - No Thanks (up).
-
20. (00:11, 1) - "Clean" Code, Horrible Performance (up).
-
21. (00:35, 1) - I Interviewed Uncle Bob (up).
-
22. (01:13, 11) - Git and GitHub for Poets (up).
-
23. (00:23, 1) - How to be a git expert (up).
-
24. (00:14, 2) - 15 Lazygit Features In Under 15 Minutes, NEW Lazygit release! (8 months worth of features) (up).
-
25. (01:34, 1) - GitHub Actions Certification Course (up).
-
26. Vim Cheat Sheet (up).
-
27. (00:12, 1) - Lua Crash Course - Less than 15mins (up).
-
28. (00:10, 1) - Functional Programming Introduction with Lua (up).
-
29. (09:58, 39) - Lua Programming Tutorials (up).
-
30. (00:16, 1) - The Only Video You Need to Get Started with Neovim (up).
-
31. (00:04, 1) - Why I Prefer Emacs Over VSCode and vim (up).
-
32. (00:14, 1) - Sway Installation on Debian Bookworm (up)
-
33. (00:34, 1) - My Entire Neovim + Tmux Workflow As A DevOps Engineer (up).
-
34. (04:20, 1) - Python Tutorial for Beginners (with mini-projects) (up).
-
36. Regex Explain (up).
-
38. (00:17, 1) - Become a bash scripting pro - full course (up).
-
39. (01:16, 1) - Bash Script with Practical Examples (up).
-
40. (03:03, 1) - Introduction to Linux – Full Course for Beginners (up).
-
41. (00:25, 1) - COMPLETE Beginners guide to Suckless (Dwm, Dmenu, ST) (up).
-
42. Python file watcher and periodically execute commands (up).
-
43. A robust Dotfiles for Ubuntu and Neovim - Scientific, Optimized, and Minimal (up).
-
45. (02:15, 43) - Learn JavaScript Course (up).
-
46. (03:22, 36) - Beginner JavaScript tutorial with p5.js (up).
-
48. (04:40, 60) - The Last Algorithms Course You'll Need (up).
-
50. (01:01, 9) - JavaScript made easy (up).
-
51. Airbnb JavaScript Style Guide (up).
-
52. (00:13, 1) - Performance of JavaScript Garbage Collection (up).
-
53. (20:12, 12) - HTML Canvas and JavaScript Game Tutorials (up).
-
54. (01:38, 1) - Code a Chess Game with Stockfish API – JavaScript Tutorial (up).
-
55. (04:57, 45) - The Nature of Code (up).
-
56. (02:04:32, 243+) - Coding Challenges (up).
-
57. (00:24, 1) - C Language Overview (up).
-
58. (02:07, 8) - C Programming Mini Projects (up).
-
59. (02:00, 4) - Advanced C Programming and Make (up).
-
60. (00:38, 7) - Hacker CS: Advanced C Programming (up).
-
61. (00:07, 1) - Introduction to CMake Crash Course (up).
-
62. (01:02, 12) - CMake Series (up).
-
63. (00:09, 1) - C Network Programming - Programming a multiplayer game from scratch in 7 DAYS (up).
-
64. (00:21, 4) - Create a website with shell scripting (up).
-
65. (00:14, 1) - Entity Component System (ECS) - Definition and Simple Implementation (up).
-
66. (01:44, 18) - C Game + Engine from Scratch (up).
-
67. (02:05, 1) - Seam Carving - Content Aware Scaling (up).
-
68. (00:14, 4) - Functional Thinking (up).
-
69. (01:24, 21) - Haskell for Beginners (up).
-
70. (06:00, 43) - Haskell for Imperative Programmers (up).
-
71. Introduction to C++ (up).
-
72. (03:41, 32+) - Full C++17 course (up).
-
73. (00:16, 1) - Forbidden C++ (up).
-
74. (01:41, 20) - Bo Qian's Modern C++ (up).
-
75. (02:17, 29) - Bo Qian's Advanced C++ (up).
-
76. (01:44, 23) - Bo Qian's C++ Standard Library (up).
-
77. (00:23, 6) - Bo Qian's C++ Unit Test (up).
-
78. (00:15, 1) - Back To Basics: C++ Containers (up).
-
79. (00:15, 1) - Back To Basics! Fixed Point Numbers in C++ (up).
-
80. (00:34, 8) - Bo Qian's Advanced STL (up).
-
81. (00:27, 5) - Bo Qian's Practical Programming Algorithms (up).
-
82. (00:49, 10) - Bo Qian's Concurrent Programming with C++ 11 (up).
-
83. (00:25, 1) - Serialising/Deserialising Structured Memory To Disk, AKA Savin' Stuff (up).
-
84. (00:22, 1) - Automating Sequences via Lua Coroutines in C++ (up).
-
85. (00:29, 1) - Networking in C++: MMO Client/Server, ASIO & Framework Basics, Sockets & Connections (up).
-
86. (00:30, 1) - Composable C++: Principles and Patterns (up).
-
87. C++ References (up).
-
88. C++ Cheatsheets (up).
-
89. A cheatsheet of modern C++ language and library features (up).
-
90. Megalith Architecture (everything in a single file) - Traveling Salesman in C++ with Genetics Algorithm (up).
-
92. (01:21, 10) - Simple C++ Game with X11 (up).
-
93. ((00:16, 4) - Bo Qian's Boost Library) (up).
-
94. (00:15, 1) - Path Planning - A* (up).
-
95. (01:35, 10) - A* Pathfinding Tutorial (Unity) (up).
-
96. (00:10, 1) - Optimal Goal-First Pathfinding - D* Lite (up).
-
97. (00:23, 1) - CSCI 6350 AI: Minimax and Alpha-Beta Pruning Algorithms and Psuedocodes (up).
-
98. (01:27, 6) - Connect 4 Game Python (up).
-
99. (03:27, 13) - CS5804 Spring 2015 (up).
-
100. Coderized's all videos (up).
-
101. CodeAesthetic's all videos (up).
-
102. Sebastian Lague all videos (up).
-
103. CC Academy's all videos (up).
-
104. Spanning Tree's all videos (up).
-
105. Josh's Channel's all videos (up).
-
106. Two Minutes Papers’ videos about Tech Advancement (up).
-
108. (00:31, 3) - Reducible's Problem Solving (up).
-
109. (00:43, 3) - Reducible's Computer Graphics (up).
-
110. (00:39, 4) - Reducible's Graph Theory (up).
-
111. (00:18, 2) - Reducible's Fast Fourier Transform (up).
-
112. (00:47, 3) - Reducible's Data Compression (up).
-
113. (00:34, 7) - WilliamFiset's Recursion (up).
-
114. (04:27, 55) - WilliamFiset's Data Structures (up).
-
115. (01:34, 12) - WilliamFiset's Dynamic Programming (up).
-
116. (04:07, 43) - WilliamFiset's Graph Theory (up).
-
117. (00:13, 1) - A Sensible Introduction to Category Theory (up).
-
118. (351 pages) - Principles of Algorithmic Problem Solving (up).
-
121. Complete Introduction to the 30 Most Essential Data Structures & Algorithms (up).
-
122. Codeforces Community Courses (up).
-
123. (06:27, 18) - Errichto's Algo Lectures (up).
-
125. (296 pages) - Competitive Programmer’s Handbook (up).
-
126. Project Euler - 877+ Problems, Archive - 480 Problems (up).
-
127. Rosetta Code - 1270+ Problems, Library - 160 Problems (up).
-
128. CSES Problem Set - 300 Problems (up).
-
130. Advent of Code - 25 Problems/Year (up).
-
131. Tech Interview Handbook (up)
-
132. Front End Interview Handbook (up).
-
134. (01:49, 1) - Code With Me: 24 MAANG Interview Questions (up).
-
135. (Codeforces Catalog) (up).
-
136. (ACM-ICPC Cheat Sheet) (up).
-
137. (The Ultimate Topic List(with Tutorials, Problems, and Templates)) (up).
-
138. Learn Java Fundamentals – Object-Oriented Programming (up).
-
139. Java in a Nutshell, 8th Edition (up).
-
140. (00:14, 1) - Learn SOLID Principles with CLEAN CODE Examples (up).
-
142. (01:10, 1) - Functional Programming in Java (up).
-
143. (00:11, 1) - 8 Design Patterns Everyone Should Know (up).
-
144. (00:12, 1) - Ranking ALL Design Patterns for Games under 30min (up).
-
145. (03:31, 27) - Design Patterns (up).
-
146. (00:49, 6) - Relational Databases (up).
-
147. (01:46, 20) - Database Design (up).
-
148. (00:14, 1) - Learn Database Normalization - 1NF, 2NF, 3NF, 4NF, 5NF (up).
-
149. (03:44, 1) - ALL Hackerrank SQL Solutions in ONE Video! | Easy Medium Hard Problems (up).
-
150. MongoDB Basics (up).
-
152. How Web Works (up).
-
153. (00:24, 3) - Introduction to Cryptography (up).
-
154. (00:16, 1) - RSA Algorithm Explained + implementation (up).
-
155. (00:41, 1) - Understanding AES Encryption Mechanics (up).
-
156. (00:18, 1) - A complete overview of SSL/TLS and its cryptographic system (up).
-
157. (00:43, 1) - OWASP API Security Top 10 Course – Secure Your Web Apps (up).
-
158. Security for developers (up).
-
159. OWASP Top 10 (up).
-
160. Snyk Top 10 (up).
-
161. (00:10, 6) - ACID Definition (up).
-
162. (00:21, 1) - Relational Database ACID Transactions (Explained by Example) (up).
-
163. (00:24, 1) - Distributed Systems in One Lesson (up).
-
164. (02:13, 18) - DISTRIBUTED SYSTEMS - A free online class (up).
-
165. (12:59, 20) - MIT 6.824 Distributed Systems (Spring 2020), notes, papers, and assignments, Spring 2024 (up).
-
166. (15:04, 19) - CSE138 (Distributed Systems) lectures, Spring 2021 (up).
-
167. (00:24, 1) - Data consistency across cloud native systems (up).
-
168. (00:40, 1) - Introduction to System Design (up).
-
169. (00:42, 1) - System Design for Beginners Course (up).
-
170. (00:43, 12+) - System Design (up).
-
171. (03:10, 14) - System design fundamentals (Series) (up).
-
172. (00:41, 1) - System Design Interview – Step By Step Guide (up).
-
173. (02:39, 1) - System Design Interview Basics (up).
-
174. System Design Cheatsheet (up).
-
175. (01:11, 7) - System Design Interview (up).
-
176. (01:19, 11) - Database Concepts - Locking, Indexing, LSM Tree, Isolation, RAFT, Bloom, Full Text Search (up).
-
179. Distributed Transactions Theory (up).
-
180. Suture - Supervisor Trees for Go (up).
-
Contains Assembly/C, Embedded Systems, Interpreter/Compiler, Control Theory, and Robotics.
-
1. (01:19, 22) - Electronics II: Analog Circuits (up).
-
2. (00:21, 4) - Advanced Circuit Design (up).
-
3. (00:10, 2) - PID Control (up).
-
4. (00:19, 3) - Laplace and Fourier Transforms (up).
-
5. (01:14, 1) - Assembly Language Programming with ARM (up).
-
6. (20:00, 22) - Writing a C interpreter (up).
-
7. (01:06:05, 28) - Building a Compiler (up).
-
8. (05:14, 1) - Arduino Course for Everybody (up).
-
9. ((01:41, 12) - Arduino Maze Solver Robot) (up).
-
10. ((00:41, 4) - ArduBot Pro 2023 Workshop (Chinese)) (up).
-
Contains Game Theory, Worldbuilding, Game Design, GDevelop, Lua/Love2D, Python/PyGame, TypeScript/KaboomJS, JavaScript/Canvas/Phaser, C/Raylib, Godot, C++/OpenGL, C#/Unity, Unreal Engine, Aseprite/LDtk/Tiled/Krita/Inkscape, Gimp/Blender/Kdenlive, BeepBox/LMMS/Audacity, and GodSVG/Pixelorama/SpookyGhost/KennyAssets.
-
1. (00:16, 1) - Video Game Piracy Is Good, Actually (up).
-
2. (00:17, 1) - These Stupid Trucks are Literally Killing Us (up).
-
3. (00:08, 1) - The Fastest Way to Improve Your Art in 1 Hour (up).
-
4. (00:11, 1) - LEARN TO DRAW FROM 0 to 100! | Roadmap (up).
-
5. (00:16, 1) - Maquia Changed My Life - The Perfect Anime Film (up).
-
6. (00:14, 1) - How A Silent Voice Saved Me - The Perfect Anime Film (up).
-
7. (00:03, 1) - Garden of Words: A Simple Tale of Forbidden Romance (up).
-
8. (00:08, 1) - Shinkai's Masterpiece - 5 Centimeters Per Second (up).
-
9. (00:04, 1) - Omoide no Marnie | Studio Ghibli's Sleeping Giant (Review & Analysis) (up).
-
10. (00:10, 1) - Studio Ghibli's Unintended Anti-War Masterpiece (up).
-
11. (00:11, 1) - Why does Studio Ghibli food look so Delicious? (up).
-
12. (00:21, 1) - I Watched Every Studio Ghibli Movie (Ranked) (up).
-
13. (00:28, 1) - The Science of The Expanse (up).
-
14. (00:14, 1) - Every Character in The Expanse Explained (up).
-
15. (00:08, 1) - How Game Theory Explains The Expanse (up).
-
16. (00:22, 1) - The Immoral Design of Diablo Immortal (up).
-
17. (00:16, 1) - What Went Wrong with Gaming? (up).
-
18. (00:17, 1) - What is Pay To Win? (up).
-
19. (00:21, 1) - Some "Obscure" Video Games I Recommend (up).
-
20. (02:59, 1) - Video Game Time Capsule: The Complete History of Gaming (up).
-
21. (01:21, 1) - The Entire History of RPGs (up).
-
22. (00:11, 1) - 5 Things you need to make an MMO (up).
-
23. (00:12, 1) - How I made a 3D Level in a 2D Game (up).
-
24. (00:11, 1) - Effective Time Management for Hobbyist Game Developers (up).
-
25. (00:17, 1) - Game Development with Frameworks and Libraries (up).
-
26. (10:03, 112) - Josh's Channel's videos about applied science in games (up).
-
27. (00:23, 1) - Essential Mathematics For Aspiring Game Developers (up).
-
28. (06:56, 86) - Game Theory 101 (up).
-
29. (01:28, 11) - Gamedev Math (up).
-
30. (17:02, 10) - Math for Game Devs 2022 (up).
-
31. (00:32, 1) - The Ultimate Guide for Physics in Game Development (up).
-
32. (00:19, 1) - Every Vault in the Fallout Series Explained (up).
-
33. (02:36, 23+) - Finding the Best ARPG Ever Made (up).
-
34. (00:17, 2) - Worldbuilding (up).
-
35. (00:11, 1) - Worldbuilding Fundamentals, Philosophy, Gardeners Vs Architects, & Worldbuilder's Disease (up).
-
36. (01:31, 17) - Linguistics (up).
-
37. (00:51, 8) - How to Make a Language (up).
-
38. (04:21, 14) - Alien Biospheres (up).
-
39. (00:20, 1) - All Tomorrows: the future of humanity? (up).
-
40. (00:11, 1) - All Other Tomorrows (up).
-
41. (00:29, 9) - All Tomorrows Project (Starscapes) (up).
-
42. (00:16, 5) - Comedic Summaries (up).
-
43. (06:08, 39+) - Worldbuilding Showcase (up).
-
44. (02:31, 10) - The Sutra Story (the best anime) (up).
-
45. (00:29, 6) - Game Design (up).
-
46. (01:29, 11) - Architecture & Design (up).
-
47. (01:54, 16) - Game Programming Patterns (up).
-
48. (02:42, 14+) - Tale Foundry's Science Fiction (up).
-
49. In The Games Of Madness's all videos about Game Design (up).
-
51. (00:23, 1) - 2D Game Development with GDevelop (up).
-
52. (01:01, 1) - How to Make an Endless Runner Game in Gdevelop (up).
-
53. (00:55, 1) - 2D Wave Defense Game – GDevelop GameDev Tutorial (up).
-
54. (05;23, 30) - (GDevelop Tutorials) (up).
-
56. (00:48, 13) - Introduction To GitHub Actions Course (up).
-
57. (05:35, 1) - Game Development with LÖVE 2D and Lua (up).
-
58. (00:41, 9) - Love2D Basics (up).
-
59. (05:34, 1) - The complete guide to Python (up).
-
60. (01:32, 13) - Tower Defense (up).
-
61. (04:14, 1) - Creating 2D platformer in Python (up).
-
62. (05:42, 1) - Creating a Pokémon style game in Python (up).
-
63. (07:04, 39) - Java Tower Defence Tutorial (up).
-
64. (08:20, 35) - Platformer Tutorial - Java (up).
-
65. (06:31, 30+) - Android Game Tutorial (up).
-
66. (12:38, 7) - JavaScript Game Dev Tutorials (up).
-
67. (03:19, 2+) - TypeScript Game Dev Tutorials (up).
-
68. Learn Phaser (up).
-
69. (00:32, 4) - Game Prototyping With Phaser 3 (up).
-
70. (01:26, 10) - How to Really Make a Phaser Game from Scratch - UNCUT (up).
-
71. (01:01, 3) - How to code a Bomberman game (up).
-
72. (14:40, 106+) - Monster Tamer - Pokemon like RPG Tutorial with Phaser 3 (up).
-
73. (03:48, 13) - How to code a Street Fighter game (up).
-
74. (04:07, 7) - New to raylib? Start here (up).
-
75. (00:45, 4) - C Raylib Asteroids (up).
-
76. Raylib Cheatsheet (up).
-
77. Bevy Engine (up).
-
78. (00:14, 4) - Bevy Tutorials (up).
-
79. (01:59, 10) - Learn Bevy Engine - Beginner Tutorial Series (up).
-
80. (00:20, 2) - Asteroids in Bevy (up).
-
81. (01:16, 11+) - 2d platformer sandbox (up).
-
82. (00:12, 1) - How we use LDTK | Tips & Tricks (up).
-
83. Tiled - map editor (up).
-
84. LDtk - 2D level editor (up).
-
87. SpookyGhost - create procedural animations for your sprites (up).
-
88. Kenney Assets (up).
-
89. GDC 2024 - Game Audio Bundle - 27.5GB+ of royalty-free high-quality sound effects (up).
-
90. (00:38, 1) - How to make a Video Game - Godot Beginner Tutorial (up).
-
91. (00:16, 1) - Video Editing Basics - 2023 Kdenlive Tutorial (up).
-
92. (00:18, 1) - How to use GIMP - Beginner Tutorial (up).
-
93. (01:12:25, 40) - Beginner's Drawing Course (up).
-
94. (00:53, 5) - Inkscape - basics of game art creation (up).
-
95. (04:40, 87) - Inkscape Tutorials (up).
-
96. (00:13, 1) - How to make chiptunes with zero musical background using BeepBox (up).
-
97. (01:06, 15) - Getting Started with Pixel Art (up).
-
98. (11:47, 49) - Pixel Art Class (up).
-
99. (00:15, 1) - An Aseprite Crash Course In 30 Minutes (up).
-
100. (01:43, 19) - Pixel Art Tutorials (up).
-
101. (00:16, 2) - Pixel Art Fundamentals (up).
-
102. (00:11, 3) - Short Pixel Art Tutorials (up).
-
103. (14:42, 22) - COMP 4300 - Intro to C++ Game Programming (up).
-
104. Code 15 classic games from scratch with ECS using Rust/Bevy and Aseprite/LDtk (Street Fighter, Pokemon-like RPG, Shoot 'em Up, Bomberman, Tower Defense, Graph Visualizer, Pacman, Tetris, Galaga, Asteroid, Arkanoid, Frogger, Snake, Cellular Automata, and Pong) (up).
-
105. (01:24, 22) - LMMS Tutorials (up).
-
106. (00:45, 17) - Audacity Tutorials (up).
-
107. (02:02: 21) - Blender for Game Dev (up).
-
108. (02:56, 7) - Blender for Game Devs (up).
-
109. (02:19, 23) - Low Poly Modelling in Blender (up).
-
110. (00:17, 1) - Introduction to shaders: Learn the basics (up).
-
111. (00:11, 1) - An introduction to Shader Art Coding (up).
-
112. (00:13, 1) - Game Engine Due Diligence - for GameDevUtopia (up).
-
113. (00:36, 1) - Defold Game Engine Crash Course Tutorial (up).
-
114. Learn Defold (up).
-
115. (00:16, 4) - Build Pong with Defold (up).
-
116. (01:12, 11) - Defold for beginners (up).
-
117. (05:42, 13) - Defold Tutorials (up).
-
118. (00:41, 1) - Make a game before the end of the day (in Godot 4) (up).
-
119. (00:23, 3) - Godot Auxiliary Tutorials (up).
-
120. (01:06, 1) - Your First 2D GAME From Zero with GODOT 4! Vampire Survivor Style (up).
-
121. (05:46, 1) - The ultimate introduction to Godot 4 (up).
-
122. (01:41, 1) - Complete 2D Platformer in Godot 4 Tutorial - Zero to Shipped Game for Beginners (up).
-
123. (01:46, 4+) - Godot Beginner videos (up).
-
124. (00:44, 1) - Data models - using data to create extensible, maintainable games in Godot (up).
-
125. (00:21, 3) - Character controller done right in Godot (up).
-
126. (01:11, 2+) - Godot Intermediate videos (up).
-
127. (00:21, 1) - All 219 Godot Nodes Explained In 42 Minutes (up).
-
128. (00:47, 24) - Godot tutorials (up).
-
129. (00:30, 3) - Godot Random Level Generation (up).
-
130. (00:29, 4) - Procedure Generation in Godot 4 (up).
-
131. (03:33, 16) - Godot Games (up).
-
132. (04:04, 16) - Godot Pixel Platformer Tutorial/Code Along (up).
-
133. (02:52, 15) - Heart Platformer - Godot 4 Tutorial Series (up).
-
134. (02:14, 19) - Space Shooter Godot 4 Tutorial Using Components (up).
-
135. (00:25, 15+) - Godot 4 UI Tutorials (up).
-
136. (00:49, 32+) - Godot 4 2D Tutorials (up).
-
137. (06:05, 30) - Godot 4 - Idle Game Tutorial - Project Stardust (up).
-
138. (02:37, 7+) - How to Make a Basic Horror Game in Godot (up).
-
139. (06:32, 15) - Creating A Horror Game With Godot (up).
-
140. (08:37, 17) - Godot 4 Intermediate Card Game Course (up).
-
141. (00:29, 2+) - How to make Rimworld in Godot 4 (up).
-
145. Kapiels' Godot Template (up).
-
146. A tour of the C# language (up).
-
147. (01:57, 15) - How to program in C# - Beginner Course (up).
-
148. (02:25, 1) - Your First 2D GAME - Day 1 Beginner Tutorial (up).
-
149. (01:38, 1) - COMPLETE UNITY COURSE - 3D Game Development (up).
-
150. (05:24, 1) - Learn Unity Beginner/Intermediate 2023 (up).
-
151. (14:16, 32) - Make A Game In Unity With No Experience (up).
-
152. (00:35, 4+) - Unity Game Architecture (up).
-
153. (00:51, 5) - Build A Shoot 'Em Up Game in Unity (up).
-
154. (00:11, 1) - 20 Advanced Coding Tips For Big Unity Projects (up).
-
155. Official Unity Learning Pathways (up).
-
156. (01:44, 10) - Unity Tutorial 2024 - Build a 2D RPG (up).
-
157. (03:10, 1) - Unity Multiplayer (FREE Complete Course, Netcode for Game Objects Unity Tutorial 2023) (up).
-
158. (00:15, 1) - How to Improve a Games Performance to ‘Perfection’ | 10 Tips | Unity3D (up).
-
159. (04:12, 23) - Unity 3D | First-Person Shooter Tutorial Series (up).
-
160. (06:49, 36) - How to make a 2D Platformer - Unity Course (up).
-
161. (05:41, 38) - How to make a Survival Game - Unity Course (up).
-
162. (16:08, 46) - Unity 3D | Open-World Survival Game Tutorial Series (up).
-
163. (05:17, 28) - How to make a Tower Defense Game (up).
-
164. (01:28, 9+) - Unity 3D | Real-Time Strategy (RTS) Tutorial Series (up).
-
165. (02:30, 1) - Unreal Engine 5 Beginner Tutorial - UE5 Starter Course (up).
-
166. (00:22, 1) - How to make a 2D Game in Unreal Engine 5 - 2024 Beginner Tutorial (up).
-
167. (00:46, 12) - Paper 2D Basics (up).
-
168. Official Learn Unreal Engine 5 fast with these new courses (up).
-
169. (02:25, 8+) - Getting into C++ with Unreal Engine (up).
-
170. (00:04, 1) - Unreal Engine Performance Optimization Tips (up).
-
171. (00:08, 1) - How to Optimize Performance in Unreal Engine 5 (up).
-
172. (04:35, 28) - Unreal Engine Tutorials (up).
-
173. (12:23, 3) - Create a Game in Unreal Engine 5 in 2024 (up).
-
174. (02:30, 14) - RTS Style Multiplayer Game Setup In Unreal Engine 5 (up).
-
175. (01:33, 31) - OpenGL Tutorials (up).
-
176. (03:23, 23) - Celeste In C++ (up).
-
177. (01:05:02, 30) - Vampire Survivors In C++ (up).
-
178. ((01:09:18, 153) - Game Engine Programming) (up).
-
179. Suboptimal Engineer's videos (up).
-
180. UnitOfTime's videos (up).
-
181. Jdh's videos (up).
-
182. Brackeys's videos (up).
-
184. Godotneers's videos (up).
-
185. Chris Courses' videos (up).
-
186. Clear Code's videos (up).
-
187. Saultoons's videos (up)
-
188. GDC's videos (up).
-
189. Gamefromscratch's videos (up).
-
190. ((04:34, 22) - Vulkan Engine - No Libs) (up).
-
191. ((21:00:00+, 693) - Handmade Hero Complete) (up).
-
192. Make more games; participate game jams; focus on one big project and release on Steam/Android (up).
-
Streamlined Software Engineering Practice aiming for Remote SWE L7 (Senior Principal).
-
Contains Figma/JS/TS/Vue/React/NextJS, Java/Spring, Go/Pprof, Python/Django, Bun/HTMX, C#/DotNet, PostgreSQL/MongoDB/SQLite/Supabase, REST/GraphQL/GRPC-Protobuf/NSQ/NATS/Kafka, NGINX/Certbot, Docker/Kubernetes/DevContainers/Testcontainers, OpenTelemetry/Prometheus/Grafana, AWS/Jenkins/Ansible/OpenTofu (Free Terraform), Angular, Dart/Flutter/Android, and Rust.
-
1. (00:29, 1) - Build 2048 with JS, HTML, and CSS (up).
-
2. (02:18, 20) - Working with Data and APIs in JavaScript (up).
-
5. (00:33, 1) - Learning Docker - The Easy Way (up).
-
7. (00:24, 1) - Docker Networking Crash Course (up).
-
8. (00:14, 1) - A Deep Dive Into the Node js Event Loop (up).
-
9. (00:36, 7) - Node.js Event Loop (up).
-
10. (03:42, 1) - Express JS (up).
-
11. (00:19, 2) - Promises and Async/Await From Scratch (up).
-
13. Inner workings of Map, Reduce & Filter in JavaScript (up).
-
14. Web API design best practices - RESTful web API design (up).
-
15. HTTP Guides (up).
-
16. The Reactive Principles (up).
-
17. Hypermedia Systems (up).
-
18. Public APIs List (up).
-
19. (00:11, 1) - PubSub Design Pattern in JS (up).
-
20. The TypeScript Handbook (up).
-
21. (04:47, 1) - Practical TypeScript – Course for Beginners (up).
-
22. (02:35, 30) - Functional Programming with TypeScript (up).
-
23. (01:07, 38) - Advanced TypeScript (up).
-
24. (00:40, 1) - WebSockets Beginners Tutorial with Socket.IO (up).
-
25. (00:19, 1) - Microservices Crash Course & Moleculer JS Intro (up).
-
26. (00:13, 1) - Understanding the Complexity of Modern Web Dev Stack (Webpack, Babel, TypeScript, React) (up).
-
27. Beyond Fireship's videos (up).
-
28. ThePrimeagen videos, TheVimeagen's videos, ThePrimeTime's videos, ThePrimeagenClips's videos (up).
-
29. (00:19, 1) - The New JS Features Coming Soon (up).
-
30. (00:12, 2) - CSS Tips And Tricks I Wish I Knew Before 1, 2 (up).
-
32. (00:33, 1) - TypeScript for React/Next.js Developers (up).
-
33. (00:32, 5) - The COMPLETE Tailwind CSS Guide (up).
-
34. (01:16, 1) - How I Made My Website Load in 0.364 Seconds (up).
-
35. (00:21, 1) - Learn React With This One Project (up).
-
36. (00:21, 1) - Building a Simple Virtual DOM from Scratch (up).
-
37. (00:11, 1) - React vs HTMX - A Fascinating War (up).
-
38. (01:32, 1) - React Crash Course 2024 (up).
-
39. (00:52, 1) - React Beginner Course 2024 (Vite, Tailwind CSS, TypeScript) (up).
-
40. (00:19, 1) - React 19 Is FINALLY Here (up).
-
41. (00:55, 12+) - Notes about React (up).
-
42. (00:18, 1) - You still use Redux? (up).
-
43. (01:08, 1) - Next.js vs React – What's the difference? (up).
-
44. (01:29, 1) - T3 Stack Tutorial - 0 TO PROD FOR $0 (Next.js, tRPC, TypeScript, Tailwind, Prisma & More) (up).
-
45. (00:21, 1) - T3: TRPC, Prisma and NextAuth Done Right (up).
-
46. (00:10, 1) - Finally Fix Your Issues With JS/React Memory Management (up).
-
47. (01:31, 1) - From 0 to Production - The Modern React Tutorial (RSCs, Next.js, Shadui, Drizzle, TS and more) (up).
-
48. (02:02, 1) - Next.js MongoDB Blog App (up).
-
49. (00:19, 1) - Tanstack React Query in 40 Minutes (up).
-
50. (01:03, 1) - React with Go Complete Full Stack App - TypeScript, React Query (up).
-
51. (06:00, 1) - Complete E-Commerce Shop with Next.js 14, Tailwind, React (up).
-
52. (00:55, 1) - Fastest Blog Website with Markdown Content | Hugo Static Site Generation Tutorial (up).
-
53. (00:19, 1) - Next.js Auth | This is the Easiest Way To Build Auth with Cookie Sessions (up).
-
54. (00:14, 4) - Next.js Speed & Performance Optimization (up).
-
55. (00:14, 1) - Easily Deploy Full Stack Node.js Apps on AWS EC2 (up).
-
56. (01:49,1) - React, Bun & Hono Tutorial 2024 - Drizzle, Kinde, Tanstack, Tailwind, TS, RPC, ... (up).
-
57. (02:41, 2) - Full Stack Food Delivery App with React Next.js (up).
-
58. (04:00, 2) - React Node.js Real Estate App (up).
-
59. (02:26, 1) - Full stack Budget Tracker: NextJs, React Query, Prisma, Recharts, Tailwind (up).
-
60. (02:13, 1) - Full Stack coolors clone with Nextjs 14, Supabase, Clerk, and Typescript (up).
-
61. (03:01, 1) - Fiverr Clone with NextJS, React, Convex, Typescript, Tailwind CSS, ShadCN (up).
-
62. (04:05, 5) - Full Stack MERN Application (up).
-
63. (01:48, 1) - MERN Crash Course | JWT Authentication, Redux Toolkit, Deployment & More (up).
-
64. (03:01, 1) - Build and Deploy a Full Stack Twitter Clone with React, Node and React Query | MERN (up).
-
65. (02:15, 1) - GraphQL Crash Course in 2024 | Build a Full Stack MERN App (up).
-
66. (01:37, 1) - GraphQL Crash Course With Full Stack MERN Project (up).
-
67. (00:19, 1) - N + 1 Query Problem, GraphQL, and Performance Woes (up).
-
68. (00:05, 1) - The Ultimate API Showdown: Server Actions, tRPC, GraphQL, and REST Compared (up).
-
69. (02:35, 1) - Designing Signals 2.0 (up).
-
70. (02:06, 1) - What Comes After GraphQL? (up).
-
71. (00:46, 1) - Learn Accessibility - Full a11y Tutorial (up).
-
72. (02:40, 1) - Build and Deploy a Full Stack WhatsApp Clone | Video Calls, Screen Sharing | React, TS (up).
-
74. (07:30, 9) - AWS MasterClass for Beginners (up).
-
75. (00:30, 1) - AWS Cloud Development Kit (CDK) Crash Course (up).
-
76. (54:20, 1) - AWS Cloud Complete Bootcamp Course (up).
-
77. (00:05, 1) - Types you should (and shouldn't) use for storing money in PostgreSQL (up).
-
78. PostgreSQL is enough (up).
-
80. PostgreSQL Cheat Sheet (up).
-
81. (00:02, 1) - Support unstructured data in Postgres with JSON columns (up).
-
82. Postgres: The First Experience (up).
-
83. PostgreSQL Printable Doc (up).
-
84. Spring Framework Essentials (up).
-
85. (04:44, 1) - Spring Boot Complete Tutorial - Master Class (up).
-
86. Spring Boot Docs (up).
-
87. Notes on Spring Framework (up).
-
88. (00:29, 1) - Microservice | CQRS Design Pattern with SpringBoot & Apache Kafka (up).
-
90. A Tour of Go (up).
-
91. Learn Go with Tests (up).
-
92. Go by Example (up).
-
93. Operator constraints in Go (up).
-
94. Nhooyr.io/websocket (up).
-
96. (10:21, 15) - Learning Golang from Zero (up).
-
97. (01:58, 30) - Mastering Golang: Comprehensive Tutorial Series (up).
-
99. (00:45, 6) - Go Design Patterns (up).
-
100. (00:57, 1) - DEPENDENCY INJECTION IN GOLANG? YEAH YIKES (up).
-
101. (00:11, 1) - 3 SIMPLE patterns to organize your goroutines - Golang Concurrency Patterns (up).
-
102. (00:11, 1) - Go Semaphore Pattern Tutorial (up).
-
103. (00:25, 1) - Google I/O 2012 - Go Concurrency Patterns (up).
-
104. (00:17, 1) - Google I/O 2013 - Advanced Go Concurrency Patterns (up).
-
105. Effective Go (up).
-
106. Go Wiki: LearnConcurrency (up).
-
107. Go's extensive documentations (up).
-
109. Build Web Application with Golang (up).
-
110. (00:27, 1) - Go REST API with NO DEPENDENCIES (up).
-
111. (01:41, 5) - Complete JSON API project in Golang (JWT, Postgres, and Docker) (up).
-
112. (00:20, 9) - Beginner's Series to: Dev Containers (up).
-
113. Testcontainers - Getting Started (up).
-
114. (00:10, 1) - GraphQL, gRPC, and GoLang: a match made in heaven (up).
-
115. (01:46, 5) - Building Golang APIs (up).
-
116. (04:47, 8) - Golang By Example For Beginners (up).
-
117. (01:02, 8+) - Advanced Golang (up).
-
118. (01:35, 23+) - 10x Golang Engineer (up).
-
119. The Go Memory Model (up).
-
120. Scalable Go Scheduler Design Doc (up).
-
121. Robfig Cron (up).
-
122. Creatively Grateful's videos about cronjob, daemon, and other weird things in Go (up).
-
124. Go-sqlite3 (up).
-
125. (00:29, 1) - SQLite Per User Database Creation w Turso (up).
-
126. Tiago's all videos about Go (up).
-
128. Gopher Academy's videos about Go (up).
-
129. (Code4Func's some playlists about Go) (up).
-
130. (00:27, 1) - SQLx vs SQLc (up).
-
131. (00:28, 1) - Golang Building SSH and Bubble Tea App (up).
-
132. (00:20, 1) - Designing Multiplayer TD in Neovim (up).
-
133. (01:19, 1) - TCP Packets In Vim and Golang (up).
-
134. (02:45, 7) - Go DNS from scratch (up).
-
135. (00:12, 1) - The truth about HTMX (up).
-
136. (01:01, 1) - FULL Introduction To HTMX Using Golang (up).
-
137. (00:34, 2) - Go + HTMX + WebSockets (up).
-
138. (00:36, 2) - How I Built Readwise In Golang (up).
-
139. GitHub Good First Issue (up).
-
140. (00:11, 1) - Build a Concurrent Download Manager - zero dependency (up).
-
141. (01:35, 8) - GO+Redis URL Shortener Project Complete (up).
-
142. Iximiuz's Containerization Series (up).
-
143. (00:27, 1) - Introduction to Microservices, Docker, and Kubernetes (up).
-
145. Overview of Amazon Web Services (up).
-
147. AWS Well-Architected (up).
-
149. (01:00, 1) - Learning Kubernetes - The Easy Way (up).
-
150. (01:43, 1) - Kubernetes 101 Workshop for Absolute Beginners (up).
-
151. (02:28, 1) - Docker Containers and Kubernetes Fundamentals (up).
-
152. (00:17, 1) - Deploy Go App to Production Kubernetes & Database (up).
-
153. (00:18, 1) - Crazy fast Kubernetes Automation with Terraform (up).
-
154. (01:23, 1) - Let's read the Kubernetes source code (up).
-
155. (05:46, 36) - Learning Kubernetes the simple way for Go Dev (up).
-
157. (06:08, 29) - Kubernetes (up).
-
158. (00:44, 1) - How to deploy a chat app(React, graphQL and Golang) with K8s and gitops (up).
-
160. 17 Kubernetes Best Practices Every Developer Should Know (up).
-
161. Kubernetes Best Practices 101 (up).
-
162. (00:17, 1) - Automate Cloudflare with Terraform and GitHub Actions (up).
-
163. Read and investigate Kubefirst codebase, k8s infra - cloud infra - terraform / gitops relationships - argocd gitops - argo workflows, gitlab runner, github action controller controller - vault secrets and oidc - rbac/users/groups - cluster lifecycle management - vcluster isloation techniques - crossplane iac - helm delivery patterns when 3rd party or internal dev delivery - ton of other cool free stuff (up).
-
164. (06:09, 27) - Go Commerce Platform (up).
-
165. (01:34, 14) - Go Monolith to Microservice (up).
-
166. (05:49, 21) - Building Microservices with Go (up).
-
168. (02:41, 19) - Understanding and using NATS Server in Golang (up).
-
169. (00:25, 1) - NGINX Tutorial for Beginners (up).
-
170. (00:10, 1)- Load balancing gRPC service with NGINX (up).
-
172. (09:14, 76+) - Backend master class (Golang + Postgres + Kubernetes + gRPC), Backup link - coupon (up).
-
173. (Go Jet - Type safe SQL builder with code generation and automatic query result data mapping) (up).
-
174. (01:09:48, 55+) - 55+ KILLER GOLANG Projects (up).
-
175. Software Engineering at Google (up).
-
176. (Cloudflare-go) (up).
-
177. (00:15, 1) - Time-based KV Store in Go (Interview Question) (up).
-
178. (02:53, 1) - Simple Redis Server From Scratch In Golang (up).
-
179. (04:53, 1) - How To Build A Complete Distributed File Storage In Golang (up).
-
180. (00:13, 1) - Go Ring Buffer (up).
-
181. (03:56, 9) - Apache Kafka Series (in English) (up).
-
182. (01:00, 1) - High Available Microservices With Apache Kafka In Golang (up).
-
183. (02:45, 2) - Coding Kafka From Scratch In Golang, Ring Buffer Queue (up).
-
184. Segmentio/kafka-go (up).
-
185. (00:23, 1) - Event Driven Programming with GO and Kafka (up).
-
186. Real Time Data Processing 10 Million Messages With Golang, Kafka and MongoDB (up).
-
187. (00:21, 1) - Go Profiling and Observability from Scratch (up).
-
188. Debugging Go Code: Using pprof and trace to Diagnose and Fix Performance Issues (up).
-
189. (00:12, 1) - Go Profiling Tutorial (up).
-
190. Profiling Go Programs (up).
-
191. The Busy Developer's Guide to Go Profiling, Tracing and Observability (up).
-
192. (00:34, 4) - Fundamental of Profiling a Go application (up).
-
193. (00:20, 1) - Profiling and Optimizing Go (up).
-
194. High Performance Go Workshop (up).
-
195. (00:22, 1) - 1 BILLION row challenge in Go - 2.5 Seconds (up).
-
196. Inverted Indexes: A Step-by-Step Implementation Guide (up).
-
197. (00:14, 1) - The Fundamentals of OpenTelemetry (up).
-
198. (03:21, 7) - OpenTelemetry Bootcamp Tutorials (up).
-
199. (00:49, 1) - Grafana and Prometheus Crash Course (up).
-
200. (00:15, 1) - How To Monitor Your Go App With Prometheus (up).
-
201. (00:35, 4) - TDD, CI/CD, Monitoring (up).
-
202. (00:15, 1) - Monitor/Instrument Go with Prometheus (Counter - Gauge - Histogram - Summary) (up).
-
204. Build a portfolio website with pure HTML/CSS, host on GitHub Pages; build a production-grade REST API in Go with tests, autho/en, caching, rate limit, migration, OpenTelemetry, PostgreSQL, GitHub CI/CD; check all job sites, and start applying for SWE L5/6/7 and freelancing (up).
-
205. (08:11, 39+) - NextJS Topics (up).
-
206. (01:00:48, 14) - Master Next.js by Building Real Apps (up).
-
207. (02:10:15, 14) - Learn Next & React and get Hired (up).
-
208. Jack Herrington's videos (up).
-
209. Web Dev Simplified's videos (up).
-
210. Traversy Media's videos (up).
-
211. (00:31, 1) - Jenkins Tutorial – How to Deploy a Test Server with Docker + Linux (up).
-
212. (01:24, 1) - Kubernetes CI/CD Pipeline Using Jenkins (up).
-
213. (01:03, 7) - Real-time Kubernetes Complete DevOps Project Series (up).
-
214. (02:50, 17) - Getting started with Ansible (up).
-
215. (01:16, 1) - Ansible Complete Course (up).
-
216. (01:44, 1) - Complete Terraform Course - From BEGINNER to PRO! (Learn Infrastructure as Code) (up).
-
217. OpenTofu Documentation (up).
-
218. (00:21, 1) - Building with Infrastructure as Code | Terraform, Ansible, and Jenkins Hands-On Guide (up).
-
219. (06:27, 37) - CNCF Tutorials (up).
-
221. (01:16, 8) - PostgreSQL High-Availability (up).
-
222. (00:32, 13) - PostgreSQL Performance Tuning (up).
-
223. Bitwise Man's videos about Go (up).
-
224. Dream of Code's videos about Go (up).
-
225. Bryan English's videos about Go (up).
-
226. Donald Feury's videos about Go (up).
-
227. Sam x Smith's videos about Go (up).
-
228. Tiago's videos about Go (up).
-
229. AnthonyGG's videos about Go (up).
-
230. Samvcodes's videos about Go (up).
-
231. Some Fireship's videos (up).
-
232. (02:15, 20) - Django Ecommerce Website - Htmx/Tailwind (up).
-
233. (02:02, 1) - Build a Multi-Tenant B2B App With BUN and HTMX (up).
-
235. ((01:00, 5) - Cloudflare) (up).
-
236. (AlwaysData free cloud platform) (up).
-
237. (Oracle Cloud free tier, get started) (up).
-
238. (Using cloud native tools to deploy a PostgreSQL instance in Oracle Cloud) (up).
-
239. (Postgres on ORACLE CLOUD ubuntu always free and it works) (up).
-
240. (01:15, 1) - ASP.NET Core Tutorial – Beginner to Advanced Projects (up).
-
241. (01:35, 1) - ASP.NET Core Tutorial – Full Auction App (up).
-
242. .NET Microservices: Architecture for Containerized .NET Applications (up).
-
243. Angular Tour of Heroes (up).
-
244. (08:46, 1) - Angular for Beginners Course (up).
-
245. (00:32, 1) - Flutter TDD & Clean Architecture - Learn By A Project (up).
-
246. (04:01, 1) - Flutter App Development Course – Build a Twitter Clone with Appwrite and Riverpod (up).
-
247. (06:59, 1) - Learn Rust Programming (up).
-
248. The Rust Programming Language (up).
-
249. Official Rust Books Collection (up).
-
250. (00:32, 5) - Nyxtom's Beginner's Guide to Rust (up).
-
251. (14:19, 15) - Crust of Rust (up).
-
252. Rust by Example (up).
-
253. Rust Exercism (up).
-
254. Rust Design Patterns (up).
-
255. Rust Cheat Sheet (up).
-
256. (07:03, 3) - Implementing TCP (up).
-
258. (03:37, 2) - Advanced topics in Rust (up).
-
259. (01:36, 5) - Rust Async I/O in Depth (up).
-
260. (00:31, 3) - Rust Crates and Libraries (up).
-
261. (03:11, 25) - Rust Programming Exercises (up).
-
262. Rust - Simple Code Layout (start simple, scale better) (up).
-
264. (00:04, 1) - 1 billion row challenge in Rust using Apache Arrow (up).
-
265. (00:39, 1) - Building a simple text editor with iced (up).
-
266. (01:37, 1) - Solving distributed systems challenges in Rust (up).
-
268. Rust Anthology Master List (up).
-
269. Unofficial Bevy Cheat Book (up).
-
270. Tantan's videos about Rust (up).
-
272. Leptos Book (up).
-
273. Sqlx - The Rust SQL Toolkit (up).
-
274. Jon Gjengset's videos about Rust (up).
-
275. Jeremy Chone's videos about Rust (up).
-
276. Fasterthanlime's videos about Rust (up).
-
277. (Red Hat Developer free ebooks) (up).
-
278. (Confluent free ebooks) (up).
-
279. Build personal projects without tutorials, e.g. a distributed system for mutual aids with Go, NodeJS, NextJS, REST/GRPC/NSQ/NATS, Docker/Kubernetes/Prometheus/OpenTofu/AWS aka the Magnum Opus 150k+ SLOC and constantly applying for senior+ jobs (up).
-
Contains Haskell, Zig, Svelte, PHP/Laravel, Ruby on Rails, Swift/Vapor, Cobol/Mainframe, CNCF IoT Edge Computing, Data Science/Machine Learning/Large Language Model/PyTorch, and CTF/Reverse Engineering/Hacking.
-
3. Learn Svelte (up).
-
4. (00:46, 1) - Learn SvelteKit and Tailwind - Build a landing page (up).
-
5. (01:38, 1) - Complete TALL Stack Tutorial - Zero to Prod (Tailwind, Alpine, Laravel, Livewire & More) (up).
-
6. (02:42, 1) - Laravel 11 + React Full Stack App with Inertia - Project Management App (up).
-
7. Laravel Doc (up).
-
9. A Swift Tour (up).
-
10. Vapor - Backend framework (up).
-
12. COBOL Tutorial - A Complete Reference for Mainframe Programmer (up).
-
13. CNCF IoT Edge Computing - EdgeX Docker-based Edge microservices mesh system demo (up).
-
14. (00:20, 1) - The Most Important Algorithm in Machine Learning (up).
-
15. (02:30, 1) - The Complete Mathematics of Neural Networks and Deep Learning (up).
-
16. (00:57, 6+) - Neural networks (up).
-
17. (01:16, 1) - Data Science Essentials – Crash Course in A/B Testing with Case Study (up).
-
18. (00:32, 1) - Neural Net in C++ Tutorial (up).
-
19. (00:25, 7) - Generative AI from scratch (up).
-
20. (00:29, 1) - Large Language Models in Five Formulas (up).
-
21. (04:32, 30) - Beginners Guide to Machine Learning in JavaScript (up).
-
22. (04:31, 25) - NCSU - CSC 411 - Intro to Artificial Intelligence (up).
-
23. (12:33, 1) - Learn PyTorch for deep learning in a day. Literally (up).
-
24. (01:16, 1) - RAG (Retrieval Augmented Generation) LangChain from scratch (up).
-
25. Stable Diffusion Web UI (up).
-
26. Corenet/OpenELM (up).
-
27. Anti-hype LLM reading list (up).
-
28. (05:25, 1) - Python for Hackers | Bug Bounty & Ethical Hacking (up).
-
29. (01:42, 16) - Reverse Engineering For Beginners (up).
-
30. (03:06, 42) - Getting Started in CTF: PicoCTF (up).
-
31. (01:06:49, 13) - Full-Length Hacking Courses (up).
-
Contains Head Ups, Pathways, Resume, Interview, and Reflections.
-
If you’re following along this list, you may need to have a
proof of work
, i.e. a document or a portfolio to list all of your projects ordered by themes, this acts as a degree for when you go to interviews (up). -
It’s essential to be able to read official documentations, search on Google, and prompt the AI. But be aware that AIs can hallucinate stuffs, last time I ask Bard it said its hallucination rate is 57%.
-
Keep resume simple, condense, one single page if possible, don’t leak your picture or address, and don’t lie or add unnecessary things.
-
Avoid scammy recruiters, offshore sweatshops, and dodgy domains like gambling, drugs, dating apps, weapon sellers, blockchain, property development, PR, quant.
-
One applicant per day is a good rate, too much will lead to overwhelm and drop in quality of job and preparation. Upwork, Workable, GolangProjects, Turing, Toptal, LinkedIn, etc. Or just directly apply to the companies' career portal.
-
Practice makes perfect, just keep studying, building pet projects, implementing your practical ideas, and interviewing a lot & take notes.
-
It’s just a number game, don’t take it personally if you constantly fail, keep up the grind.
-
Even if you’re employed, don’t stop job seeking, or else you will get complacent, delusion, and atrophy. And you have zero leverage in case of laid off.
-
If you're still in school, please, for the love of the Buddha, finish them. Despite their pointlessness, having them is just much better in a grim market, just get as much degrees and quality certifications as you can, because the industry is mostly nepotism, cronyism, and favoritism. Meritocracy is a myth. But still it's always important if you have the real skill to back yourself up. This is why this resources guide exist. If you're a drop out, you will need to work twice as hard and apply quadruple as much. Life is rigged and cruel, you just have to bite the bullet, know the game and how to navigate it.
-
Building your own knowledge base with free/OSS tools like Anki, Joplin, and Obsidian (up).
-
5. (00:10, 2) - Becoming a Self Taught Software Engineer (up).
-
6. (00:12, 1) - Web Developer Roadmap (2024) - Everything is Changing (up).
-
7. (00:15, 1) - What Is A Graphics Programmer? (up).
-
8. (00:10, 1) - Roadmap to becoming a gamedev in 2024 (up).
-
9. (01:21, 1) - Web Development In 2024 - A Practical Guide (up).
-
10. (00:12, 1) - You should just choose Laravel (up).
-
11. (00:18, 1) - Most Important Skills for Electrical Engineering (up).
-
12. MDN Curriculum - The essential skillset for new front-end developer (up).
-
13. The Odin Project - Full Stack Ruby on Rails and JavaScript (up).
-
14. (BootDev - Backend with Go) (up).
-
15. (00:12, 1) - Debunking "First AI Software Engineer" - Upwork lie exposed (up).
-
16. (00:15, 1) - Scams In Software Engineering (up).
-
17. (00:12, 1) - Jonathan Blow Made Me Quit My Job (up).
-
18. (00:12, 1) - This Problem Changes Your Perspective On Game Dev (up).
-
19. (00:21, 1) - Getting Hired At Big Tech or MAANG (up).
-
20. (01:59, 1) - How to Get a Developer Job – Even in This Economy (up).
-
21. (00:12, 1) - Performance Excuses Debunked (up).
-
22. (00:40, 1) - The Clean Code Debacle and Rhetoric Tricks (up).
-
23. (00:26, 1) - The Only Unbreakable Law (up).
-
24. (00:11, 1) - How to -10x Engineer Correctly (up).
-
25. (00:13, 1) - Death By A Thousand MicroService (up).
-
26. (00:13, 1) - Sprints - The Biggest Mistake Of Software Engineering (up).
-
27. (00:40, 1) - xz Exploit Is WILD - Must See Bash Part (up).
-
28. (00:13, 1) - How to Become a Good Backend Engineer (Fundamentals) (up).
-
29. (00:11, 1) - Should You Lie On Your Resume? (up).
-
30. (01:26, 4) - Resume Advice (up).
-
31. (00:25, 1) - How To Succeed In Coding & Technical Interviews (up).
-
32. Technical Interview Questions that I've been asked, see section K..
-
35. (Experiences with Freelancing on Upwork) (up).
-
37. (Remote working is not as I thought) (up).
-
40. Overemployed FAQ (up).
Try to build them yourself without watching tutorials. I gathered some these on the internets, not all are my original ideas. If you want to work with an open source project, contact their team first and see how it goes. Please don't spam open source projects fishing for contribution, it's just not worth it and you only degrade yourself, only if you're using the software and run into problems, then try report the issue and contact the maintainer first. Check out the Nix Drama.
Build ones that are not too basic and you can explain them well. Also check the project based learning list.
- 1. Something that you are interested on or have a need to solve, your personal website, discord bots, tools and mods for hobbies or video games you're playing, emulator, memory trainer, repertoire trainer, maze solver robot, automated irrigation system with an app for calibrations and monitoring, sudoku solver, ant simulator, genetic algorithm visualizer, invent a new board game, schema generator, or just simply automate and sync your daily repetitive tasks (up).
- 2. Try to create something that will help people, make the world a little bit better for somebody (up).
- 3. A fully functional text editor that support undo/redo, search/replace, tables, and drawing (up).
- 4. A free blog/writing collection website with headless CMS (up).
- 5. A statistical analysis and solution website that based on the United Nation's 17 Sustain Development Goals (up).
- 6. A peer-to-peer messaging app (up).
- 7. A habits, health, and nutrition tracker (up).
- 8. A free course website (Netflix clone but instead of movies you deliver educational content) (up).
- 9. A content/project management system with task synching and scheduling (up).
- 10. A 4chan clone (up).
- 11. A multi-threaded web indexing spider (up).
- 12. An e-commerce website/app (Amazon clone) that integrate with map, payment, and delivery (up).
- 13. A decentralized peer-to-peer (not blockchain) barter transaction app with proper backend system that can support a large Anarchy society (up).
- 14. 3D Printing hardware and software (up).
- 15. A grid gallery portfolio website with pure HTML/CSS and host on GitHub Pages (up).
- 16. A personal project/habit/income/expense planner from scratch with NextJS (up).
- 17. Code 15 classic games from scratch with ECS using Rust/Bevy and Aseprite/LDtk (Street Fighter, Pokemon-like RPG, Shoot 'em Up, Bomberman, Tower Defense, Graph Visualizer, Pacman, Tetris, Galaga, Asteroid, Arkanoid, Frogger, Snake, Cellular Automata, and Pong) (up).
- 18. A turn-based 2D RPG with physics-based-slingshot-combat from scratch with Defold/Krita and release on Steam and Google (up).
- 19. Setting up a production-grade REST API with tests, autho/en, caching, migration, PostgreSQL database, and GitHub CI in Go from scratch with Docker/Pprof and AlwaysData/Oracle Cloud Free Tier hosting (up).
- 20. A fullstack market app for mutual aids with distributed system in Go, NodeJS, GRPC, NextJS frontend, and Docker/K8s/OpenTelemetry/Prometheus/OpenTofu/AWS (up).
-
That I've been asked (Fundamentals, DS&A, Go, JS, and React) (up).
-
1. (DSA) Explain and compare Object Oriented, and Functional Programming; explain MVC, MVVM, and ECS.
-
2. (DSA) Explain the concept of array, linked list, tree, hash map, stack, queue, and priority queue.
-
3. (DSA) Explain DFS, BFS, topology sort, and their practical applications.
-
4. (DSA) Implement a string reverser, palindrome checker, prime number checker, or reverse a linked list.
-
5. (DSA) Solve an array problem like two sum; or a 2D array problem like find all isolated islands.
-
6. (DSA) Solve a dynamic programming, a medium string manipulation with trie, or an easy graph problem (up).
-
7. (JS) Explain hoisting, scope, and closures; explain expression precedence.
-
8. (JS) Difference between var, let, and const; explain null, undefined, NaN, and Optionals.
-
9. (JS) Explain DOM manipulation; how to center a div both horizontally and vertically.
-
10. (JS) Explain class, arrow function, map-filter-reduce.
-
11. (JS) Explain async and await; list and explain some ES6 features.
-
12. (JS) Explain Node's single threaded event loop model.
-
13. (JS) Explain callback and promise.
-
14. (JS) Implement word count; tricky questions asked to do in one single loop.
-
15. (JS) Implement an event emitter from scratch.
-
16. (JS) Implement map-filter-reduce from scratch.
-
17. (JS) Implement promise and async/await from scratch; resolve chain promises.
-
18. (JS) Implement signal from scratch (up).
-
19. (React) What's the difference between function component and class component.
-
20. (React) What are props and how children prop works.
-
21. (React) How Virtual DOM works.
-
22. (React) Explain all built-in React hooks; explain react router.
-
23. (React) Best practices of using Redux, Store, State Management, Context and Redux Middleware.
-
24. (React) How to use GraphQL with React; the difference between REST and GraphQL; the n+1 problem.
-
25. (React) Implement a listing page in React with TDD using a public API.
-
26. (React) Build a virtual DOM from scratch (up).
-
27. (Go) What's the difference between ACID and BASE; explain in the context of PostgreSQL and MongoDB.
-
28. (Go) Which features of PostgreSQL/MongoDB did you use; drop all required data in PostgreSQL.
-
29. (Go) How to use JSON data in PostgreSQL; how to store money and discounts in PostgreSQL/MongoDB.
-
30. (Go) Explain normalization and indexing; concurrent transactions, blocks, and isolation levels.
-
31. (Go) How to read 10gb of data from PostgreSQL; how would you read a 10gb file with Go.
-
32. (Go) What's the difference between HTTP, TCP, UDP, WebSockets, and GraphQL.
-
33. (Go) Explain HTTPS; what's the difference between certificate and public key.
-
34. (Go) What's the difference between symmetric and asymmetric encryption.
-
35. (Go) Name and explain some important services in a cloud platform; cronjob scheduling.
-
36. (Go) How to scale with and without a cloud platform; how Kubernetes works.
-
37. (Go) Identify bottleneck in production environment; explain tracing, distributed logging, and metrics (up).
-
38. (Go) Explain some design patterns that are commonly used in Go.
-
39. (Go) The difference between parallelism and concurrency; Go's concurrency features and their use cases.
-
40. (Go) How Go's scheduler works; compare it with the OS scheduler.
-
41. (Go) Practical ways to use closure in Go.
-
42. (Go) Explain context package in Go; how would you implement time out; how would you handle errors.
-
43. (Go) How would you write unit tests in Go; explain mocking and dependency injection.
-
44. (Go) How would you test a database layer, a service layer, a handler layer, or a 3rd-party callback layer.
-
45. (Go) Explain common concurrent patterns in Go and their usages.
-
46. (Go) Explain CAP theorem; how Event Driven works in Go services; orchestrate a micro-services architecture.
-
47. (Go) Explain producer, consumer, and offset in Kafka; how to concurrently consume and retry.
-
48. (Go) Implement a task with generics; design and implement an inventory and storefront system.
-
49. (Go) Implement a parallel URL fetcher with 5 async processes and print a specific field in the JSON respond.
-
50. (Go) Implement a REST API with a database layer, caching, and rate limiting using only standard libs ((up).
I'm looking for a full-time software development job in X (A, B, C; great if remote). Back-end or full-stack regarding anything Go and/or JavaScript (NodeJS, ReactJS, NextJS). I love to work on a quality product or project with proper git workflow, code review, and unit tests. My salary requirements: $X-X/month gross with standard benefits (9-to-5, 13th month pay, full social insurance, health insurance, yearly health check, etc.).
Introduction (up)
- I'm Lavantien, a Y born in X, and I studied computer engineering at UIT, majoring in embedded systems, and minoring in robotics. Now I'm working mostly as a web developer, I enjoy programming and solving problems. I mostly use Go and JavaScript. I can do front-end but I love develop my back-end skill because there's always something new to learn, like networking, protocols, security, dealing with distributed systems and databases, setting up a robust testing pipeline, and working with third-party integrations and cloud services. During the 7 years of my web development career, I've been involved in some large projects like ETCC E470 and Ackio Mesh, but most of them were small projects and startups where I had the chance to build things from the ground up and participate in the whole development process.
Values that I will bring to the team (up)
- Good sense of responsibility.
- When in doubt, I always directly ask questions and clarify with others. I'm open to feedback and welcome criticism.
- I am good at analyzing problems, reading documentation, and searching for solutions. I always try to find the best ways to save costs and improve profitability for my clients.
- I have a strong foundation of core programming techniques, data structures and algorithms, design patterns, and networking. I have a robust mental model for debugging and writing code.
- And I am very intimate with all aspects of backend development and all the nuances of the Go and JavaScript languages. I am very familiar with complex code bases, distributed systems, and third-party integrations.
- I focus on team objectives. I have a win-win mentality.
- I love to learn from other people and to constantly improve myself.
Potential incompatibilities with company culture (up)
- I don't want to speak with anyone unless it's necessary for the job.
- I don't like to work on a legacy code base or just pure maintenance work.
- I don't like most of the meetings where people are just bantering and wasting time on what could be just email.
- I don't like to give vague estimations. I hate it when PMs give unrealistic timelines just to
- I might come across as being critical, as I don't want to flatter.
- I love meritocracy. I hate micromanagement, nepotism, cronyism, and favoritism regarding performance reviews.
Description of my favorite project (up)
- It was a remote international team at Dropezy, a quick commerce app that allows customers to quickly buy necessities like food, vegetables, water, toiletries, etc., applies discounts with a seamless payment process, guaranteed delivery in under 15 minutes, no matter where they are located in supported cities. Our code base is entirely in Go and Flutter. We use GRPC with Protobuf for communication, HTTP callbacks for third-party integrations, and Docker Compose for local development. Our code base is comprised of four monorepos: one for the backend, one for the mobile app, one for the protobuf schemas, and the last one for platform tools like Kubernetes, Terraform, and GCP. I'm fortunate to join in very early in the development process, and I'm also fortunate to be a part of the first production release. My work there focuses mostly on the inventory-order-payment-delivery pipeline, delivery services integration, research on geolocation optimization, writing unit tests to ensure proper coverage, and lastly optimizing MongoDB aggregation pipelines.
Points I would like to clarify with HR (up)
- Real salary range? Full social insurance? Payment method and frequency?
- Yearly health checkup? PTO policy? OT policy? Work log?
- 13th month policy? Project bonus?
- Who are the clients of the company? What are the domains of projects in the company? What are the sources of funding? How stable is the profitability of the company?
- What is the longest project in the company, and how did it end up?
- Layoff possibility? "We can keep the contract but no more salary, or you can write a resignation letter"?
- Is there nepotism in the company (e.g., HRM is the CEO's wife and CTO is the CEO's brother)? Cronyism? Favoritism regarding performance reviews? Micromanagement?
Questions I would like to ask the tech lead (up)
- Is there a minimum standard for the code base? Like, regression testing, 80% on the test coverage, or all PRs need to be reviewed and rebase before merging? And what does the CI pipeline look like?
- Are there sufficient onboarding documentation and a development wiki? How many SLOC in the code base?
- What are the problems that you expect this position to solve? Could you describe a typical ticket or story?
- How are stories and tickets divided? What does a typical sprint look like? Timeline and release cycle?
- How are estimations and decisions made? Evident-based solutions, data-driven approach, i.e., profiling and benchmarking first? Does the team keep decision records?
- I've heard about the term, but what are your definition of Clean Code? Who decided whose code is cleaner?
- How many users are the system serving? What kind of architecture? Why chose microservices? What are the network latency between each service and the amount of serialization and deserialization on each request? Are you solving problems you don't have?
- How does the team evaluate performance? What are the specific metrics? Are there peer reviews?
- What are the types of meetings? How does each of them go? What does a typical working day look like?
Feedback for the interview process (up)
- Try to focus on the positive.
An examples of a SWE L5 roadmap with 100k SLOC project in 7 months (using Google Gemini), and another 100 days plan created manually:
Make a 7-month (2100 hours total, 300 hours per month, 70 hours per week, 10 hours a day) preparation for job seeking SWE L5 plan focus on these subjects, with the emphasize on efficiency and minimal context switching:
- data structures and algorithms, database design, system design, distributed systems
- go: composition, error handling, concurrency, middlewares, testings, memory model, garbage collection, containerization-docker/compose, profiling-pprof, tracing-opentelemetry/prometheus/grafana
- postgresql, mongodb, sqlite, migration, mock
- restapi-http, grpc-protobuf, grpc-web, graphql, websockets, nsq, nats, authentication and roll-based authorization
- git workflow with rebase/pull request/review/merge, ci/cd with github actions
- orchestration and deployment: helm, kubernetes, local deploy with minikube, cloud basics with aws
- javascript: runtime model, garbage collection, async, fetch, implement js features from scratch, html/css, vue, react, nextjs
- a complex project: the mutual aid project, where users login via google oauth2 can post offers, request aids, get notified, have category to subscribe to, have a voting based merit system, fraud detection and anti cheat system, there'd be no payment everything will be via barter library economic system, and delivery is arranged between 2 users
- Tech Interview Handbook, Front End Interview Handbook, FreeCodeCamp's Coding Interview Prep, Principles of Algorithmic Problem Solving, Algorithms for Competitive Programming, Competitive Programmer’s Handbook, Project Euler, Rosetta Code, CSES Problem Set, Blind's 75 LeetCode Problems, Advent of Code (up).
Here's a 7-month (2100 hours) preparation plan for SWE L5 job seeking, focusing on efficiency and the provided subjects with minimal context switching
Months 1-2 (600 hours): Foundational Knowledge (10 hours/day) (up)
- Data Structures & Algorithms (DSA) (300 hours):
- Dedicate 5 hours daily to practicing data structures and algorithms on platforms like LeetCode.
- Focus on problem-solving techniques, time/space complexity analysis.
- Database Design (150 hours):
- Allocate 2.5 hours daily to learning relational (SQL) and NoSQL (MongoDB, PostgreSQL) database fundamentals.
- Understand normalization, indexing, query optimization, and data modeling.
- System Design (150 hours):
- Spend 2.5 hours daily grasping high-level system design principles like scalability, reliability, and fault tolerance.
- Practice designing systems for real-world scenarios with books like "Designing Data-Intensive Applications".
Months 3-4 (600 hours): Go Programming (10 hours/day) (up)
- Core Go Concepts (300 hours):
- Dedicate 5 hours daily to mastering Go fundamentals like composition, error handling, concurrency, and memory management.
- Build simple Go applications to solidify understanding.
- Advanced Go (150 hours):
- Allocate 2.5 hours daily to delve into middlewares, testing frameworks (Go testing), and profiling tools (pprof).
- Learn containerization with Docker/Compose and tracing with OpenTelemetry/Prometheus/Grafana.
- Messaging Systems (150 hours):
- Spend 2.5 hours daily understanding messaging systems like NSQ and Nats.
- Implement them in Go applications for asynchronous communication.
Months 5-6 (600 hours): Databases, APIs, DevOps, Cloud & Frontend (10 hours/day) (up)
- Databases (100 hours):
- Allocate 1.5 hours daily to refining your knowledge of PostgreSQL and MongoDB, including advanced features like transactions, indexes, and replication.
- Learn SQLite for simple data storage needs.
- API Design & Protocols (100 hours):
- Dedicate 1.5 hours daily to mastering REST APIs (HTTP), gRPC (protobuf, gRPC-web), WebSockets, and GraphQL.
- Implement these protocols in Go for your practice projects.
- Git & CI/CD (100 hours):
- Spend 1.5 hours daily mastering Git workflow with rebase, pull requests, review, and merge practices.
- Learn CI/CD principles and implement automated workflows with GitHub Actions.
- Orchestration & Deployment (100 hours):
- Allocate 1.5 hours daily to understanding container orchestration with Kubernetes.
- Learn to deploy applications using Helm charts and practice local deployments with Minikube.
- Cloud Basics (100 hours):
- Dedicate 1.5 hours daily to gaining essential cloud computing knowledge with AWS, focusing on core services like EC2, S3, and VPC.
- JavaScript Fundamentals (50 hours):
- Spend 1 hour daily solidifying your understanding of JavaScript's runtime model, garbage collection, and asynchronous programming.
- Learn to build basic web applications with HTML, CSS, and vanilla JavaScript.
- Frontend Framework (50 hours):
- Choose a framework (Vue or React) and invest 1 hour daily in mastering its core concepts and best practices.
- Build a small frontend application using your chosen framework.
Month 7 (300 hours): Final Project & Interview Prep (10 hours/day) (up)
- Mutual Aid Project (200 hours):
- Dedicate 3 hours daily to implementing the Mutual Aid project using Go, chosen database, and messaging systems.
- Integrate user authentication (Google OAuth2), offer/aid posting, notification system, category subscriptions, voting system, fraud detection, and barter library economic system.
- Technical Interview Prep (100 hours):
- Utilize resources like Tech Interview Handbook, Front End Interview Handbook, FreeCodeCamp's Coding Interview Prep.
- Focus on algorithms, data structures, system design, and behavioral questions.
- Practice problem-solving on LeetCode (Blind 75), Project Euler, Rosetta Code, CSES Problem Set, Advent of Code, allocating 1.5 hours daily.
Key Points for Efficiency and Minimal Context Switching: (up)
- Create a Detailed Schedule: Allocate specific 1-hour slots within your 10-hour study blocks for each subject, including breaks.
- Utilize Online Resources: Leverage online courses, tutorials, and practice platforms for efficient learning.
- Build a Portfolio: Showcase your skills through the Mutual Aid project and smaller practice projects.
- Participate in Online Communities: Connect with other developers for discussions and feedback.
- Adapt and Adjust: Be flexible and adjust your schedule based on your learning pace and progress.
Remember, consistent effort and focused learning are crucial for success within this accelerated 7-month timeframe.
Make a 100 days of 8h/d plan exclude weekends to confidently apply SWE L5 positions:
- 1. GitHub Skills (go).
- 2. Udemy: The Complete JavaScript Course 2024: From Zero to Expert
- 3. Youtube: Golang Tutorial (go).
- 4. Youtube: PostgreSQL Tutorial Full Course 2022 (go).
- 5. Youtube: GitHub Actions Certification Course (go).
- 6. Youtube: Learn Algebra 1 and 2 in One Video (go).
- 7. Youtube: Learn Trigonometry (go).
- 8. Youtube: Learn Learn Precalculus (go).
- 9. Youtube: Learn Probability (go).
- 10. MDN: Curriculum (go).
- 11. MDN: Getting Start with the Web (go).
- 12. MDN: JavaScript (go).
- 13. Youtube: Node.js Crash Course 2024 (go).
- 14. Youtube: React Crash Course 2024 (go).
- 15. Coursera: Algorithms, Part I and II (go, go).
- 16. FrontendMasters: The Last Algorithms Course You'll Need (go).
- 17. Project Odin: Foundations (go).
- 18. Project Odin: Full Stack JavaScript (go).
- 19. Youtube: Go and React Query (go).
- 20. Youtube: Complete Next.js Course (go).
- 21. Youtube: Build and Deploy Banking and Finance App with NextJS 14 (go).
- 22. Front End Interview Handbook (go) while continue building React/Next Projects throughout the process (split 6/2 for example, dedicate 2h everyday building projects, while 6h for progressing) (go, go).
- 23. Tech Interview Handbook (go) (up).
- 24. Youtube: Errichto's Algo Lectures (go).
- 25. Book: Principles of Algorithmic Problem Solving (go).
- 26. Algorithms for Competitive Programming (go).
- 27. Book: Competitive Programmer’s Handbook (go).
- 28. CSES Problem Set (go).
- 29. Blind 75 Must Do Leetcode Problems (go).
- 30. Advent of Code (go).
- 31. Youtube: Kubernetes 101 Workshop for Absolute Beginners (go).
- 32. Kubernetes Ultimate Hands-on Labs and Tutorials (go).
- 33. Kubetools - A Curated List of Kubernetes Tools (go).
- 34. Youtube: AWS Cloud Complete Bootcamp Course (go).
- 35. AWS Workshops (go).
- 36. Udemy: Backend Master Class (request free coupon from the author) (go).
- 37. Youtube: Understanding and using NATS Server in Golang (go).
- 38. Youtube: Tiago's Go videos (go).
- 39. Youtube: ProgrammingPercy's Go videos (go).
- 40. Youtube: Anton Putra's DevOps videos (go).
- 41. Gokatas (go).
- 42. Start applying to every single decent platform after 100 work days while continue training (up).
- 43. Spring Academy: Spring Framework Essentials (in case apply to Java jobs) (go).
- 44. Book: Let's Go.
- 45. Book: Let's Go Further.
- 46. Udemy: Working with Concurrency in Go.
- 47. Book: Learn Concurrent Programming with Go.
- 48. Book: 100 Go Mistakes and How to Avoid Them.
- 49. Udemy: Design Patterns in Go.
- 50. Book: Introduction to Algorithms, Fourth Edition.
- 51. Udemy: Building Web Applications with Go.
- 52. Udemy: GRPC Master Class.
- 53. Udemy: Working with Microservices in Go.
- 54. Udemy: Docker and Kubernetes: The Complete Guide.
- 55. Book: A Philosophy of Software Design, 2nd Edition.
- 56. Book: Writing an interpreter and compiler in Go.
- 57. Book: Designing Data-Intensive Applications.
- 58. Book: Distributed Services with Go: Reliable, Scalable, & Maintainable Systems (up).
- 59. Udemy: The Ultimate React Course.
- 60. Final Project: Mutual Aid Platform while building React/Next Projects (go, go).
- 61. Book: Distributed Algorithms, Second Edition - An Intuitive Approach.
- 62. Book: Patterns of Distributed Systems.
- 63. Book: Amazon Web Services in Action, Third Edition - An in-depth guide to AWS.
- 64. Book: Cloud Native Go: Building Reliable Services in Unreliable Environments.
- 65. Book: Zero to Production in Rust: An introduction to backend development.
- 66. Udemy: Infrastructure Automation with Terraform.
- 67. Udemy: Terraform for AWS (up).
Some non-free resources:
- 1. Book - Distributed Services with Go: Reliable, Scalable, & Maintainable Systems (up).
- 2. Book - Zero to Production in Rust: An introduction to backend development (up).
- 3. Book - 100 Go Mistakes and How to Avoid Them (up).
- 4. Book - Learn Concurrent Programming with Go (up).
- 5. Book - Cloud Native Go: Building Reliable Services in Unreliable Environments (up).
- 6. Book - A Philosophy of Software Design, 2nd Edition (up).
- 7. Book - C++20 - The Complete Guide (up).
- 8. Book - Distributed Algorithms, Second Edition - An Intuitive Approach (up).
- 9. Book - Introduction to Algorithms, Fourth Edition (up).
- 10. Book - Designing Data-Intensive Applications (up).
- 11. Book - Amazon Web Services in Action, Third Edition - An in-depth guide to AWS (up).
- 12. Book - Patterns of Distributed Systems (up).
- 13. Book - Let's Go, Let's Go Further (up).
- 14. Book - Writing an interpreter and compiler in Go (up).
- 15. Udemy - Master Microservices with Java, Spring, and Kubernetes (up).
- 16. Udemy - Design Patterns in Go (up).
- 17. Udemy - Building Web Applications with Go (up).
- 18. Udemy - Backend Master Class (up).
- 19. Udemy - GRPC Master Class (up).
- 20. Udemy - Working with Concurrency in Go (up).
- 21. Udemy - Working with Microservices in Go (up).
- 22. Udemy - Docker and Kubernetes: The Complete Guide (up).
- 23. Udemy - Terraform for AWS (up).
- 24. Udemy - Infrastructure Automation with Terraform (up).
- 25. Udemy - The Complete JavaScript Course 2024: From Zero to Expert (up).
- 26. Udemy - The Ultimate React Course (up).
- 27. Udemy - React, NextJS, and NestJS: A Rapid Guide (up).
- 28. Udemy - Vue3, NuxtJS, and Golang: A Rapid Guide (up).
- 29. Udemy - Flutter & Dart: The Complete Guide (up).
- 30. Creality Ender 3 V3 SE - $195 Budget 3D Printer (up).
- 31. Kamvas 13 or Galaxy Tab S6 Lite 2022 - ~$270 Budget Drawing Board (up).
-
Contains Effective Training, Frontloading Method, Foundations, Fundamentals, Languages, Tools, Game Dev, Web Dev, Infrastructures, and Production-grade Software.
-
How to train from tutorial effectively: after every item,
- summarize in your head what that tutorial is about, take notes is useless as you'll most likely never look at it again,
- redo all the code without looking at the tutorial, add your own spin to it and see how it goes,
- try to explain to and teach yourself the concept,
- only proceed to the next items when you've completed these 3 tasks, or else you're just wasting your time (up).
-
Primary subjects:
- data structures and algorithms, database design, system design, distributed systems
- go: composition, error handling, concurrency, middlewares, testings, memory model, garbage collection, containerization-docker/compose, profiling-pprof, tracing-opentelemetry/prometheus/grafana
- postgresql, mongodb, sqlite, migration, mock
- restapi-http, grpc-protobuf, grpc-web, graphql, websockets, nsq, nats, authentication and roll-based authorization
- git workflow with rebase/pull request/review/merge, ci/cd with github actions
- orchestration and deployment: helm, kubernetes, local deploy with minikube, cloud basics with aws
- javascript: runtime model, garbage collection, async, fetch, implement js features from scratch, html/css, vue, react, nextjs
- a grid gallery portfolio website
- a complex project: the mutual aid project, where users login via google oauth2 can post offers, request aids, get notified, have category to subscribe to, have a voting based merit system, fraud detection and anti cheat system, there'd be no payment everything will be via barter library economic system, and delivery is arranged between 2 users
- Tech Interview Handbook, Front End Interview Handbook, FreeCodeCamp's Coding Interview Prep, Principles of Algorithmic Problem Solving, Algorithms for Competitive Programming, Competitive Programmer’s Handbook, Project Euler, Rosetta Code, CSES Problem Set, Blind's 75 LeetCode Problems, Advent of Code (up).
-
The Frontloading Method - Finish these free foundations first and proceed with the list concurrently:
- 1. GitHub Skills (go).
- 2. Youtube: Golang Tutorial (go).
- 3. Youtube: PostgreSQL Tutorial Full Course 2022 (go).
- 4. Youtube: GitHub Actions Certification Course (go).
- 5. Youtube: Learn Algebra 1 and 2 in One Video (go).
- 6. Youtube: Learn Trigonometry (go).
- 7. Youtube: Learn Learn Precalculus (go).
- 8. Youtube: Learn Probability (go).
- 9. MDN: Curriculum (go).
- 10. MDN: Getting Start with the Web (go).
- 11. MDN: JavaScript (go).
- 12. Youtube: Node.js Crash Course 2024 (go).
- 13. Youtube: React Crash Course 2024 (go).
- 14. Coursera: Algorithms, Part I and II (go, go).
- 15. FrontendMasters: The Last Algorithms Course You'll Need (go).
- 16. Project Odin: Foundations (go).
- 17. Project Odin: Full Stack JavaScript (go).
- 18. Youtube: Go and React Query (go).
- 19. Youtube: Complete Next.js Course (go).
- 20. Youtube: Build and Deploy Banking and Finance App with NextJS 14 (go).
- 21. Front End Interview Handbook (go) while continue building React/Next Projects throughout the process (split 6/2 for example, dedicate 2h everyday building projects, while 6h for progressing) (go, go).
- 22. Tech Interview Handbook (go) (up).
- 23. Youtube: Errichto's Algo Lectures (go).
- 24. Book: Principles of Algorithmic Problem Solving (go).
- 25. Algorithms for Competitive Programming (go).
- 26. Book: Competitive Programmer’s Handbook (go).
- 27. CSES Problem Set (go).
- 28. Blind 75 Must Do Leetcode Problems (go).
- 29. Advent of Code (go).
- 30. Youtube: Kubernetes 101 Workshop for Absolute Beginners (go).
- 31. Kubernetes Ultimate Hands-on Labs and Tutorials (go).
- 32. Kubetools - A Curated List of Kubernetes Tools (go).
- 33. Youtube: AWS Cloud Complete Bootcamp Course (go).
- 34. AWS Workshops (go).
- 35. Udemy: Backend Master Class (request free coupon from the author) (go) (up).
- 36. Youtube: Understanding and using NATS Server in Golang (go).
- 37. Youtube: Tiago's Go videos (go).
- 38. Youtube: ProgrammingPercy's Go videos (go).
- 39. Youtube: Anton Putra's DevOps videos (go).
- 40. Gokatas (go).
- 41. Start applying to every single decent platform after 100 work days while continue training.
- 42. Spring Academy: Spring Framework Essentials (in case apply to Java jobs) (go).
- 43. Final Project: Mutual Aid Platform while building React/Next Projects (go, go).
-
Ten milestones (up):
- Milestone 1 - Drill Design Patterns, Networking, and Distributed Systems while building a grid gallery portfolio website with HTML/CSS, host on GitHub Pages; check all job sites, and start applying for SWE L5/6/7 and freelancing.
- Milestone 2 - Finish DS&A and Mastered CSES Set, 75 LeetCode problems, and Advent of Code with Go.
- Milestone 3 - Processing The One Billion Row Challenge using Go and build an inverted index system.
- Milestone 4 - Build a production-grade REST API in Go with tests, autho/en, caching, rate limit, migration, OpenTelemetry, PostgreSQL, GitHub CI/CD.
- Milestone 5 - Build a simple distributed system handling concurrent transactions in Go using only stdlibs.
- Milestone 6 - Build a distributed system for mutual aids with Go, NodeJS, NextJS, REST/GRPC/NSQ/NATS, Docker/Kubernetes/Prometheus/OpenTofu/AWS (up).
- Milestone 7 - Make 8 classic games using ECS with Rust/Bevy (Pacman, Tetris, Galaga, Asteroid, Arkanoid, Frogger, Snake, Cellular Automata, and Pong).
- Milestone 8 - Make 5 clone games with ECS using Godot (Street Fighter, Pokemon RPG, Shoot 'em Up, Tower Defense, Bomberman).
- Milestone 9 - Make a Celeste clone and a Vampire Survivors clone using C++/OpenGL.
- Milestone 10 - Make a Hedgewars clone but offline, has items, expeditions, and labyrinths, using Defold/Krita/LMMS and deploy on browser.
-
1. (00:01, 1) - PROOF You Should Stop Watching Porn In One Minute | NoFap (up).
-
2. (00:05, 1) - Spaceship You (up).
-
3. (00:04, 1) - My Advice to You (up).
-
4. (00:08, 1) - The Fastest Way to Improve Your Art in 1 Hour (up).
-
5. (01:31, 17) - Linguistics (up).
-
6. (00:54, 30) - English Pronunciation Practice - Word Lists - American Accent (up).
-
7. (01:32, 10) - 10000 most common English words (up).
-
8. (00:10, 1) - Factorio teaches you software engineering, seriously (up).
-
10. All Dr. Explained's videos (up).
-
11. (06:56, 86) - Game Theory 101 (up).
-
12. (03:57, 41) - Computer Science (up).
-
13. (00:26, 7) - Trig Review for Calculus in 10 Minutes or Less (up)
-
14. (01:35, 12) - Essence of calculus (up).
-
15. (01:30, 16) - Essence of linear algebra (up).
-
16. (00:26, 1) - Physics - Basic Introduction (up).
-
17. (00:15, 1) - Basic Electronics For Beginners (up).
-
18. (00:12, 1) - Hardware Basics (up).
-
19. (00:21, 1) - How a Computer Works - from silicon to apps (up).
-
20. (00:27, 1) - Google Like a Pro – All Advanced Search Operators Tutorial (up).
-
21. (00:11, 1) - Operating System Basics (up).
-
22. (00:34, 6) - Code Practices (up).
-
23. (00:14, 1) - Object-Oriented Programming (up).
-
24. (00:23, 2) - UML and Design Document (up).
-
25. (00:22, 1) - Object-Oriented Programming is Bad (up).
-
26. (00:16, 1) - Solid Programming - No Thanks (up).
-
27. (00:11, 1) - "Clean" Code, Horrible Performance (up).
-
28. (01:13, 11) - Git and GitHub for Poets (up).
-
29. (00:23, 1) - How to be a git expert (up).
-
30. (00:14, 2) - 15 Lazygit Features In Under 15 Minutes, NEW Lazygit release! (8 months worth of features) (up).
-
31. (01:34, 1) - GitHub Actions Certification Course (up).
-
32. Vim Cheat Sheet (up).
-
33. (00:12, 1) - Lua Crash Course - Less than 15mins (up).
-
34. (00:10, 1) - Functional Programming Introduction with Lua (up).
-
35. (09:58, 39) - Lua Programming Tutorials (up).
-
36. (00:16, 1) - The Only Video You Need to Get Started with Neovim (up).
-
37. (00:14, 1) - Sway Installation on Debian Bookworm (up)
-
38. (00:34, 1) - My Entire Neovim + Tmux Workflow As A DevOps Engineer (up).
-
39. (04:20, 1) - Python Tutorial for Beginners (with mini-projects) (up).
-
41. Regex Explain (up).
-
43. (00:17, 1) - Become a bash scripting pro - full course (up).
-
44. (01:16, 1) - Bash Script with Practical Examples (up).
-
45. A robust Dotfiles for Ubuntu and Neovim - Scientific, Optimized, and Minimal (up).
-
48. (00:48, 13) - Introduction To GitHub Actions Course (up).
-
49. (02:15, 43) - Learn JavaScript Course (up).
-
50. (03:22, 36) - Beginner JavaScript tutorial with p5.js (up).
-
52. (01:01, 9) - JavaScript made easy (up).
-
53. Airbnb JavaScript Style Guide (up).
-
54. (00:13, 1) - Performance of JavaScript Garbage Collection (up).
-
55. (20:12, 12) - HTML Canvas and JavaScript Game Tutorials (up).
-
56. (04:57, 45) - The Nature of Code (up).
-
57. The TypeScript Handbook (up).
-
58. (04:47, 1) - Practical TypeScript – Course for Beginners (up).
-
59. (02:35, 30) - Functional Programming with TypeScript (up).
-
60. (01:07, 38) - Advanced TypeScript (up).
-
61. (03:19, 2+) - TypeScript Game Dev Tutorials (up).
-
62. (00:24, 1) - C Language Overview (up).
-
63. (02:00, 4) - Advanced C Programming and Make (up).
-
64. (00:38, 7) - Hacker CS: Advanced C Programming (up).
-
65. (01:02, 12) - CMake Series (up).
-
66. (00:21, 4) - Create a website with shell scripting (up).
-
67. (01:54, 16) - Game Programming Patterns (up).
-
68. (00:35, 4+) - Unity Game Architecture (up).
-
69. (00:14, 1) - Entity Component System (ECS) - Definition and Simple Implementation (up).
-
70. (01:44, 18) - C Game + Engine from Scratch (up).
-
71. (00:45, 4) - C Raylib Asteroids (up).
-
72. (00:14, 4) - Functional Thinking (up).
-
73. (01:24, 21) - Haskell for Beginners (up).
-
74. (06:00, 43) - Haskell for Imperative Programmers (up).
-
76. (04:40, 60) - The Last Algorithms Course You'll Need (up).
-
77. (00:15, 1) - Path Planning - A* (up).
-
78. (01:35, 10) - A* Pathfinding Tutorial (Unity) (up).
-
79. (00:10, 1) - Optimal Goal-First Pathfinding - D* Lite (up).
-
80. (01:27, 6) - Connect 4 Game Python (up).
-
81. Coderized's all videos (up).
-
82. CodeAesthetic's all videos (up).
-
83. Sebastian Lague all videos (up).
-
84. CC Academy's all videos (up).
-
85. Spanning Tree's all videos (up).
-
86. Josh's Channel's all videos (up).
-
87. (00:31, 3) - Reducible's Problem Solving (up).
-
88. (00:34, 7) - WilliamFiset's Recursion (up).
-
89. (04:27, 55) - WilliamFiset's Data Structures (up).
-
90. (01:34, 12) - WilliamFiset's Dynamic Programming (up).
-
91. (00:39, 4) - Reducible's Graph Theory (up).
-
92. (04:07, 43) - WilliamFiset's Graph Theory (up).
-
93. (351 pages) - Principles of Algorithmic Problem Solving (up).
-
95. Complete Introduction to the 30 Most Essential Data Structures & Algorithms (up).
-
96. (00:11, 1) - 8 Design Patterns Everyone Should Know (up).
-
97. (03:31, 27) - Design Patterns (up).
-
98. (00:49, 6) - Relational Databases (up).
-
99. (01:46, 20) - Database Design (up).
-
100. (00:14, 1) - Learn Database Normalization - 1NF, 2NF, 3NF, 4NF, 5NF (up).
-
101. MongoDB Basics (up).
-
103. Computer Networking Fundamentals - Learning Series (up).
-
104. How Web Works (up).
-
105. (00:24, 3) - Introduction to Cryptography (up).
-
106. (00:16, 1) - RSA Algorithm Explained + implementation (up).
-
107. (00:41, 1) - Understanding AES Encryption Mechanics (up).
-
108. (00:18, 1) - A complete overview of SSL/TLS and its cryptographic system (up).
-
109. (00:43, 1) - OWASP API Security Top 10 Course – Secure Your Web Apps (up).
-
110. (00:10, 6) - ACID Definition (up).
-
111. (00:21, 1) - Relational Database ACID Transactions (Explained by Example) (up).
-
112. (00:24, 1) - Distributed Systems in One Lesson (up).
-
113. (02:13, 18) - DISTRIBUTED SYSTEMS - A free online class (up).
-
114. (15:04, 19) - CSE138 (Distributed Systems) lectures, Spring 2021 (up).
-
115. (00:40, 1) - Introduction to System Design (up).
-
116. (00:41, 1) - System Design Interview – Step By Step Guide (up).
-
117. (00:43, 12+) - System Design (up).
-
118. (03:10, 14) - System design fundamentals (Series) (up).
-
119. (02:39, 1) - System Design Interview Basics (up).
-
120. System Design Cheatsheet (up).
-
121. (01:11, 7) - System Design Interview (up).
-
122. (01:19, 11) - Database Concepts - Locking, Indexing, LSM Tree, Isolation, RAFT, Bloom, Full Text Search (up).
-
125. Distributed Transactions Theory (up).
-
126. (00:29, 1) - Build 2048 with JS, HTML, and CSS (up).
-
127. (02:18, 20) - Working with Data and APIs in JavaScript (up).
-
128. (00:33, 1) - Learning Docker - The Easy Way (up).
-
129. Overview of best practices for writing Dockerfiles (up).
-
130. (00:24, 1) - Docker Networking Crash Course (up).
-
131. (00:14, 1) - A Deep Dive Into the Node js Event Loop (up).
-
132. (00:36, 7) - Node.js Event Loop (up).
-
133. (03:42, 1) - Express JS (up).
-
134. (00:19, 2) - Promises and Async/Await From Scratch (up).
-
136. Inner workings of Map, Reduce & Filter in JavaScript (up).
-
137. Web API design best practices - RESTful web API design (up).
-
138. HTTP Guides (up).
-
139. The Reactive Principles (up).
-
140. Hypermedia Systems (up).
-
141. (00:11, 1) - PubSub Design Pattern in JS (up).
-
142. (00:40, 1) - WebSockets Beginners Tutorial with Socket.IO (up).
-
143. (00:19, 1) - Microservices Crash Course & Moleculer JS Intro (up).
-
144. (00:13, 1) - Understanding the Complexity of Modern Web Dev Stack (Webpack, Babel, TypeScript, React) (up).
-
145. (00:12, 2) - CSS Tips And Tricks I Wish I Knew Before 1, 2 (up).
-
147. (00:33, 1) - TypeScript for React/Next.js Developers (up).
-
148. (00:32, 5) - The COMPLETE Tailwind CSS Guide (up).
-
149. (01:16, 1) - How I Made My Website Load in 0.364 Seconds (up).
-
150. (00:04, 1+) - Front-end crash course (VueJS + TypeScript + PrimeVue) (up).
-
151. (00:21, 1) - Learn React With This One Project (up).
-
152. (00:21, 1) - Building a Simple Virtual DOM from Scratch (up).
-
153. (00:03, 1) - Real life Usage of React Memo (up).
-
154. (00:11, 1) - React vs HTMX - A Fascinating War (up).
-
155. (01:32, 1) - React Crash Course 2024 (up).
-
156. (00:52, 1) - React Beginner Course 2024 (Vite, Tailwind CSS, TypeScript) (up).
-
157. (00:19, 1) - React 19 Is FINALLY Here (up).
-
158. (00:55, 12+) - Notes about React (up).
-
159. (00:18, 1) - You still use Redux? (up).
-
160. Spring Framework Essentials (up).
-
161. (01:29, 1) - T3 Stack Tutorial - 0 TO PROD FOR $0 (Next.js, tRPC, TypeScript, Tailwind, Prisma & More) (up).
-
162. (00:21, 1) - T3: TRPC, Prisma and NextAuth Done Right (up).
-
163. (00:10, 1) - Finally Fix Your Issues With JS/React Memory Management (up).
-
164. (01:31, 1) - From 0 to Production - The Modern React Tutorial (RSCs, Next.js, Shadui, Drizzle, TS and more) (up).
-
165. (02:02, 1) - Next.js MongoDB Blog App (up).
-
166. (00:19, 1) - Tanstack React Query in 40 Minutes (up).
-
167. (01:03, 1) - React with Go Complete Full Stack App - TypeScript, React Query (up).
-
168. (06:00, 1) - Complete E-Commerce Shop with Next.js 14, Tailwind, React (up).
-
169. (00:55, 1) - Fastest Blog Website with Markdown Content | Hugo Static Site Generation Tutorial (up).
-
170. (00:19, 1) - Next.js Auth | This is the Easiest Way To Build Auth with Cookie Sessions (up).
-
171. (00:14, 4) - Next.js Speed & Performance Optimization (up).
-
172. (00:14, 1) - Easily Deploy Full Stack Node.js Apps on AWS EC2 (up).
-
173. (01:49,1) - React, Bun & Hono Tutorial 2024 - Drizzle, Kinde, Tanstack, Tailwind, TS, RPC, ... (up).
-
174. (02:41, 2) - Full Stack Food Delivery App with React Next.js (up).
-
175. (04:00, 2) - React Node.js Real Estate App (up).
-
176. (02:26, 1) - Full stack Budget Tracker: NextJs, React Query, Prisma, Recharts, Tailwind (up).
-
177. (02:13, 1) - Full Stack coolors clone with Nextjs 14, Supabase, Clerk, and Typescript (up).
-
178. (03:01, 1) - Fiverr Clone with NextJS, React, Convex, Typescript, Tailwind CSS, ShadCN (up).
-
179. (04:05, 5) - Full Stack MERN Application (up).
-
180. (01:48, 1) - MERN Crash Course | JWT Authentication, Redux Toolkit, Deployment & More (up).
-
181. (03:01, 1) - Build and Deploy a Full Stack Twitter Clone with React, Node and React Query | MERN (up).
-
182. (01:37, 1) - GraphQL Crash Course With Full Stack MERN Project (up).
-
183. (02:15, 1) - GraphQL Crash Course in 2024 | Build a Full Stack MERN App (up).
-
184. (00:19, 1) - N + 1 Query Problem, GraphQL, and Performance Woes (up).
-
185. (02:35, 1) - Designing Signals 2.0 (up).
-
186. (02:06, 1) - What Comes After GraphQL? (up).
-
187. (00:46, 1) - Learn Accessibility - Full a11y Tutorial (up).
-
188. (02:40, 1) - Build and Deploy a Full Stack WhatsApp Clone | Video Calls, Screen Sharing | React, TS (up).
-
189. (07:30, 9) - AWS MasterClass for Beginners (up).
-
190. (00:30, 1) - AWS Cloud Development Kit (CDK) Crash Course (up).
-
191. (54:20, 1) - AWS Cloud Complete Bootcamp Course (up).
-
192. PostgreSQL is enough (up).
-
193. PostgreSQL Primer for Busy People (up).
-
194. PostgreSQL Cheat Sheet (up).
-
195. Postgres: The First Experience (up).
-
196. PostgreSQL Printable Doc (up).
-
197. (02:00, 1) - Deploying Next.js to AWS Lambda with SST, Neon Postgres, Drizzle ORM, and more (up).
-
198. A Tour of Go (up).
-
199. Learn Go with Tests (up).
-
200. Go by Example (up).
-
201. Operator constraints in Go (up).
-
202. Nhooyr.io/websocket (up).
-
204. (10:21, 15) - Learning Golang from Zero (up).
-
205. (01:58, 30) - Mastering Golang: Comprehensive Tutorial Series (up).
-
206. Go Style Best Practices (up).
-
207. (00:45, 6) - Go Design Patterns (up).
-
208. (00:11, 1) - 3 SIMPLE patterns to organize your goroutines - Golang Concurrency Patterns (up).
-
209. (00:11, 1) - Go Semaphore Pattern Tutorial (up).
-
210. (00:25, 1) - Google I/O 2012 - Go Concurrency Patterns (up).
-
211. (00:17, 1) - Google I/O 2013 - Advanced Go Concurrency Patterns (up).
-
212. Effective Go (up).
-
213. Go Wiki: LearnConcurrency (up).
-
214. Go's extensive documentations (up).
-
216. Build Web Application with Golang (up).
-
217. (00:27, 1) - Go REST API with NO DEPENDENCIES (up).
-
218. (01:41, 5) - Complete JSON API project in Golang (JWT, Postgres, and Docker) (up).
-
219. (00:20, 9) - Beginner's Series to: Dev Containers (up).
-
220. Testcontainers - Getting Started (up).
-
221. (00:10, 1) - GraphQL, gRPC, and GoLang: a match made in heaven (up).
-
222. (01:46, 5) - Building Golang APIs (up).
-
223. (04:47, 8) - Golang By Example For Beginners (up).
-
224. (01:02, 8+) - Advanced Golang (up).
-
225. (01:35, 23+) - 10x Golang Engineer (up).
-
226. Scalable Go Scheduler Design Doc (up).
-
227. The Go Memory Model (up).
-
228. Creatively Grateful's videos about cronjob, daemon, and other weird things in Go (up).
-
230. Go-sqlite3 (up).
-
231. (00:29, 1) - SQLite Per User Database Creation w Turso (up).
-
232. Tiago's all videos about Go (up).
-
234. Gopher Academy's videos about Go (up).
-
235. (Code4Func's some playlists about Go) (up).
-
236. (00:27, 1) - SQLx vs SQLc (up).
-
237. (00:28, 1) - Golang Building SSH and Bubble Tea App (up).
-
238. (01:19, 1) - TCP Packets In Vim and Golang (up).
-
239. (02:45, 7) - Go DNS from scratch (up).
-
240. (01:01, 1) - FULL Introduction To HTMX Using Golang (up).
-
241. (00:34, 2) - Go + HTMX + WebSockets (up).
-
242. (00:36, 2) - How I Built Readwise In Golang (up).
-
243. (00:11, 1) - Build a Concurrent Download Manager - zero dependency (up).
-
244. (01:35, 8) - GO+Redis URL Shortener Project Complete (up).
-
245. Iximiuz's Containerization Series (up).
-
246. (00:27, 1) - Introduction to Microservices, Docker, and Kubernetes (up).
-
248. Overview of Amazon Web Services (up).
-
250. AWS Well-Architected (up).
-
252. (01:00, 1) - Learning Kubernetes - The Easy Way (up).
-
253. (01:43, 1) - Kubernetes 101 Workshop for Absolute Beginners (up).
-
254. (02:28, 1) - Docker Containers and Kubernetes Fundamentals (up).
-
255. (00:17, 1) - Deploy Go App to Production Kubernetes & Database (up).
-
256. (00:18, 1) - Crazy fast Kubernetes Automation with Terraform (up).
-
257. (01:23, 1) - Let's read the Kubernetes source code (up).
-
258. (05:46, 36) - Learning Kubernetes the simple way for Go Dev (up).
-
260. (06:08, 29) - Kubernetes (up).
-
261. (00:44, 1) - How to deploy a chat app(React, graphQL and Golang) with K8s and gitops (up).
-
263. 17 Kubernetes Best Practices Every Developer Should Know (up).
-
264. Kubernetes Best Practices 101 (up).
-
265. (00:17, 1) - Automate Cloudflare with Terraform and GitHub Actions (up).
-
266. Read and investigate Kubefirst codebase, k8s infra - cloud infra - terraform / gitops relationships - argocd gitops - argo workflows, gitlab runner, github action controller controller - vault secrets and oidc - rbac/users/groups - cluster lifecycle management - vcluster isloation techniques - crossplane iac - helm delivery patterns when 3rd party or internal dev delivery - ton of other cool free stuff (up).
-
267. (06:09, 27) - Go Commerce Platform (up).
-
268. (01:34, 14) - Go Monolith to Microservice (up).
-
269. (05:49, 21) - Building Microservices with Go (up).
-
271. (02:41, 19) - Understanding and using NATS Server in Golang (up).
-
272. (00:25, 1) - NGINX Tutorial for Beginners (up).
-
273. (00:10, 1)- Load balancing gRPC service with NGINX (up).
-
275. (09:14, 76+) - Backend master class (Golang + Postgres + Kubernetes + gRPC), Backup link - coupon (up).
-
276. (Go Jet - Type safe SQL builder with code generation and automatic query result data mapping) (up).
-
277. (01:09:48, 55+) - 55+ KILLER GOLANG Projects (up).
-
278. Software Engineering at Google (up).
-
279. (Milestone 1) - Drill Design Patterns, Networking, and Distributed Systems while building a grid gallery portfolio website with HTML/CSS, host on GitHub Pages; check all job sites, and start applying for SWE L5/6/7 and freelancing (up).
-
280. Tech Interview Handbook (up)
-
281. Front End Interview Handbook (up).
-
283. (00:18, 2) - Reducible's Fast Fourier Transform (up).
-
284. (00:13, 1) - A Sensible Introduction to Category Theory (up).
-
285. (06:27, 18) - Errichto's Algo Lectures (up).
-
287. (296 pages) - Competitive Programmer’s Handbook (up).
-
288. CSES Problem Set - 300 Problems (up).
-
290. Advent of Code - 25 Problems/Year (up).
-
291. (Milestone 2) Finish DS&A and Mastered CSES Set, 75 LeetCode problems, and Advent of Code with Go (up).
-
292. (00:15, 1) - Time-based KV Store in Go (Interview Question) (up).
-
293. (02:53, 1) - Simple Redis Server From Scratch In Golang (up).
-
294. (04:53, 1) - How To Build A Complete Distributed File Storage In Golang (up).
-
295. (00:13, 1) - Go Ring Buffer (up).
-
296. (03:56, 9) - Apache Kafka Series (in English) (up).
-
297. (01:00, 1) - High Available Microservices With Apache Kafka In Golang (up).
-
298. (02:45, 2) - Coding Kafka From Scratch In Golang, Ring Buffer Queue (up).
-
299. Segmentio/kafka-go (up).
-
300. (00:23, 1) - Event Driven Programming with GO and Kafka (up).
-
301. Real Time Data Processing 10 Million Messages With Golang, Kafka and MongoDB (up).
-
302. (00:21, 1) - Go Profiling and Observability from Scratch (up).
-
303. Debugging Go Code: Using pprof and trace to Diagnose and Fix Performance Issues (up).
-
304. (00:12, 1) - Go Profiling Tutorial (up).
-
305. Profiling Go Programs (up).
-
306. The Busy Developer's Guide to Go Profiling, Tracing and Observability (up).
-
307. (00:05, 3) - Profiling Go Code with pprof 1, 2, 3 (up).
-
308. (00:34, 4) - Fundamental of Profiling a Go application (up).
-
309. (00:20, 1) - Profiling and Optimizing Go (up).
-
310. High Performance Go Workshop (up).
-
311. (Milestone 3) - Big file processing - The One Billion Row Challenge, Go's bufio, Inverted Index system (up).
-
312. (00:22, 1) - 1 BILLION row challenge in Go - 2.5 Seconds (up).
-
313. (00:14, 1) - The Fundamentals of OpenTelemetry (up).
-
314. (03:21, 7) - OpenTelemetry Bootcamp Tutorials (up).
-
315. (00:49, 1) - Grafana and Prometheus Crash Course (up).
-
316. (00:15, 1) - How To Monitor Your Go App With Prometheus (up).
-
317. (00:35, 4) - TDD, CI/CD, Monitoring (up).
-
318. (00:15, 1) - Monitor/Instrument Go with Prometheus (Counter - Gauge - Histogram - Summary) (up).
-
320. (Milestone 4) - Build a production-grade REST API in Go with tests, autho/en, caching, rate limit, migration, OpenTelemetry, PostgreSQL, GitHub CI/CD (up).
-
321. (02:15, 20) - Django Ecommerce Website - Htmx/Tailwind (up).
-
322. (02:02, 1) - Build a Multi-Tenant B2B App With BUN and HTMX (up).
-
323. (08:11, 39+) - NextJS Topics (up).
-
324. (01:00:48, 14) - Master Next.js by Building Real Apps (up).
-
325. (02:10:15, 14) - Learn Next & React and get Hired (up).
-
326. Jack Herrington's videos (up).
-
327. Web Dev Simplified's videos (up).
-
328. Traversy Media's videos (up).
-
330. (Milestone 5) - Build a simple distributed system & concurrent transactions in Go using only stdlibs (up).
-
331. (00:31, 1) - Jenkins Tutorial – How to Deploy a Test Server with Docker + Linux (up).
-
332. (01:24, 1) - Kubernetes CI/CD Pipeline Using Jenkins (up).
-
333. (01:03, 7) - Real-time Kubernetes Complete DevOps Project Series (up).
-
334. (02:50, 17) - Getting started with Ansible (up).
-
335. (01:16, 1) - Ansible Complete Course (up).
-
336. (01:44, 1) - Complete Terraform Course - From BEGINNER to PRO! (Learn Infrastructure as Code) (up).
-
337. OpenTofu Documentation (up).
-
338. (00:21, 1) - Building with Infrastructure as Code | Terraform, Ansible, and Jenkins Hands-On Guide (up).
-
339. (06:27, 37) - CNCF Tutorials (up).
-
341. (01:16, 8) - PostgreSQL High-Availability (up).
-
342. (00:32, 13) - PostgreSQL Performance Tuning (up).
-
343. Bitwise Man's videos about Go (up).
-
344. Dream of Code's videos about Go (up).
-
345. Bryan English's videos about Go (up).
-
346. Donald Feury's videos about Go (up).
-
347. Sam x Smith's videos about Go (up).
-
348. Tiago's videos about Go (up).
-
349. AnthonyGG's videos about Go (up).
-
350. Samvcodes's videos about Go (up).
-
351. Some Fireship's videos (up).
-
352. (AlwaysData free cloud platform) (up).
-
353. (Oracle Cloud free tier, get started) (up).
-
354. (Using cloud native tools to deploy a PostgreSQL instance in Oracle Cloud) (up).
-
355. (Postgres on ORACLE CLOUD ubuntu always free and it works) (up).
-
356. (Red Hat Developer free ebooks) (up).
-
357. (Confluent free ebooks) (up).
-
358. (Milestone 6) - Build a distributed system for mutual aids with Go, NodeJS, NextJS, REST/GRPC/NSQ/NATS, Docker/Kubernetes/Prometheus/OpenTofu/AWS (up).
-
359. (10:03, 112) - Josh's Channel's videos about applied science in games (up).
-
360. (00:23, 1) - Essential Mathematics For Aspiring Game Developers (up).
-
361. (01:28, 11) - Gamedev Math (up).
-
362. (17:02, 10) - Math for Game Devs 2022 (up).
-
363. (00:32, 1) - The Ultimate Guide for Physics in Game Development (up).
-
364. (00:29, 6) - Game Design (up).
-
365. (01:29, 11) - Architecture & Design (up).
-
367. (05:35, 1) - Game Development with LÖVE 2D and Lua (up).
-
368. (00:41, 9) - Love2D Basics (up).
-
369. (05:34, 1) - The complete guide to Python (up).
-
370. (01:32, 13) - Tower Defense (up).
-
371. (04:14, 1) - Creating 2D platformer in Python (up).
-
372. (05:42, 1) - Creating a Pokémon style game in Python (up).
-
373. Learn Phaser (up).
-
374. (00:32, 4) - Game Prototyping With Phaser 3 (up).
-
375. (01:26, 10) - How to Really Make a Phaser Game from Scratch - UNCUT (up).
-
376. (01:01, 3) - How to code a Bomberman game (up).
-
377. (14:40, 106+) - Monster Tamer - Pokemon like RPG Tutorial with Phaser 3 (up).
-
378. (03:48, 13) - How to code a Street Fighter game (up).
-
379. (06:59, 1) - Learn Rust Programming (up).
-
380. The Rust Programming Language (up).
-
381. Official Rust Books Collection (up).
-
382. (00:32, 5) - Nyxtom's Beginner's Guide to Rust (up).
-
383. (14:19, 15) - Crust of Rust (up).
-
384. Rust by Example (up).
-
385. Rust Design Patterns (up).
-
386. Rust Cheat Sheet (up).
-
387. (07:03, 3) - Implementing TCP (up).
-
389. (03:37, 2) - Advanced topics in Rust (up).
-
390. (01:36, 5) - Rust Async I/O in Depth (up).
-
391. (00:31, 3) - Rust Crates and Libraries (up).
-
392. (03:11, 25) - Rust Programming Exercises (up).
-
393. Rust - Simple Code Layout (start simple, scale better) (up).
-
395. (00:04, 1) - 1 billion row challenge in Rust using Apache Arrow (up).
-
396. (00:39, 1) - Building a simple text editor with iced (up).
-
397. (01:37, 1) - Solving distributed systems challenges in Rust (up).
-
398. Rust Anthology Master List (up).
-
399. Bevy Engine (up).
-
400. (00:14, 4) - Bevy Tutorials (up).
-
401. (01:59, 10) - Learn Bevy Engine - Beginner Tutorial Series (up).
-
402. (00:20, 2) - Asteroids in Bevy (up).
-
403. (01:16, 11+) - 2d platformer sandbox (up).
-
404. (00:12, 1) - How we use LDTK | Tips & Tricks (up).
-
405. Tiled - map editor (up).
-
406. LDtk - 2D level editor (up).
-
408. Pixelorama - Pixel art multitool (up).
-
409. SpookyGhost - create procedural animations for your sprites (up).
-
410. Kenney Assets (up).
-
411. (Milestone 7) - Make 8 classic games using ECS with Rust/Bevy (Pacman, Tetris, Galaga, Asteroid, Arkanoid, Frogger, Snake, Cellular Automata, and Pong) (up).
-
412. (00:16, 1) - Video Editing Basics - 2023 Kdenlive Tutorial (up).
-
413. (00:18, 1) - How to use GIMP - Beginner Tutorial (up).
-
414. (00:13, 1) - How to make chiptunes with zero musical background using BeepBox (up).
-
415. (00:45, 17) - Audacity Tutorials (up).
-
416. (00:11, 1) - LEARN TO DRAW FROM 0 to 100! | Roadmap (up).
-
417. (00:38, 1) - How to make a Video Game - Godot Beginner Tutorial (up).
-
418. (00:41, 1) - Make a game before the end of the day (in Godot 4) (up).
-
419. (00:23, 3) - Godot Auxiliary Tutorials (up).
-
420. (01:06, 1) - Your First 2D GAME From Zero with GODOT 4! Vampire Survivor Style (up).
-
421. (05:46, 1) - The ultimate introduction to Godot 4 (up).
-
422. (01:41, 1) - Complete 2D Platformer in Godot 4 Tutorial - Zero to Shipped Game for Beginners (up).
-
423. (01:46, 4+) - Godot Beginner videos (up).
-
424. (00:44, 1) - Data models - using data to create extensible, maintainable games in Godot (up).
-
425. (00:21, 3) - Character controller done right in Godot (up).
-
426. (00:21, 1) - All 219 Godot Nodes Explained In 42 Minutes (up).
-
427. (01:11, 2+) - Godot Intermediate videos (up).
-
428. (00:30, 3) - Godot Random Level Generation (up).
-
429. (00:29, 4) - Procedure Generation in Godot 4 (up).
-
430. (03:33, 16) - Godot Games (up).
-
431. (04:04, 16) - Godot Pixel Platformer Tutorial/Code Along (up).
-
432. (02:52, 15) - Heart Platformer - Godot 4 Tutorial Series (up).
-
433. (02:14, 19) - Space Shooter Godot 4 Tutorial Using Components (up).
-
434. (Milestone 8) Make 5 classic games with ECS using Godot (Street Fighter, Pokemon-like RPG, Shoot 'em Up, Bomberman, Tower Defense) (up).
-
435. (00:15, 1) - An Aseprite Crash Course In 30 Minutes (up).
-
436. (00:53, 5) - Inkscape - basics of game art creation (up).
-
437. (00:25, 15+) - Godot 4 UI Tutorials (up).
-
438. (00:49, 32+) - Godot 4 2D Tutorials (up).
-
439. (06:05, 30) - Godot 4 - Idle Game Tutorial - Project Stardust (up).
-
440. (02:37, 7+) - How to Make a Basic Horror Game in Godot (up).
-
441. (06:32, 15) - Creating A Horror Game With Godot (up).
-
442. (08:37, 17) - Godot 4 Intermediate Card Game Course (up).
-
443. (00:29, 2+) - How to make Rimworld in Godot 4 (up).
-
446. (03:41, 32+) - Full C++17 course
-
447. (00:16, 1) - Forbidden C++ (up).
-
448. (01:41, 20) - Bo Qian's Modern C++ (up).
-
449. (02:17, 29) - Bo Qian's Advanced C++ (up).
-
450. (00:23, 6) - Bo Qian's C++ Unit Test (up).
-
451. (01:44, 23) - Bo Qian's C++ Standard Library (up).
-
452. (00:15, 1) - Back To Basics: C++ Containers (up).
-
453. (00:15, 1) - Back To Basics! Fixed Point Numbers in C++ (up).
-
454. (00:34, 8) - Bo Qian's Advanced STL (up).
-
455. (00:27, 5) - Bo Qian's Practical Programming Algorithms (up).
-
456. (00:49, 10) - Bo Qian's Concurrent Programming with C++ 11 (up).
-
457. (00:25, 1) - Serialising/Deserialising Structured Memory To Disk, AKA Savin' Stuff (up).
-
458. (00:30, 1) - Composable C++: Principles and Patterns (up).
-
459. C++ Cheatsheets (up).
-
460. A cheatsheet of modern C++ language and library features (up).
-
461. (01:21, 10) - Simple C++ Game with X11 (up).
-
462. (14:42, 22) - COMP 4300 - Intro to C++ Game Programming (up).
-
463. (03:23, 23) - Celeste In C++ (up).
-
464. (01:05:02, 30) - Vampire Survivors In C++ (up).
-
465. ((01:09:18, 153) - Game Engine Programming) (up).
-
466. GitHub Good First Issue (up).
-
467. (Milestone 9) - Make a Celeste clone and a Vampire Survivors clone using C++/OpenGL (up).
-
468. (00:16, 1) - Video Game Piracy Is Good, Actually (up).
-
469. (00:22, 1) - The Immoral Design of Diablo Immortal (up).
-
470. (00:16, 1) - What Went Wrong with Gaming? (up).
-
471. (00:17, 1) - What is Pay To Win? (up).
-
472. (02:59, 1) - The Entire History of Video Games (up).
-
473. (01:21, 1) - The Entire History of RPGs (up).
-
474. (00:11, 1) - Why Turn-Based RPGs Will Never Be Outdated (up).
-
475. (00:13, 1) - Game Engine Due Diligence - for GameDevUtopia (up).
-
476. (00:36, 1) - Defold Game Engine Crash Course Tutorial (up).
-
477. Learn Defold (up).
-
478. (00:16, 4) - Build Pong with Defold (up).
-
479. (01:12, 11) - Defold for beginners (up).
-
480. (05:42, 13) - Defold Tutorials (up).
-
481. (Milestone 10) - Make a Hedgewars clone but offline, has items, expeditions, and labyrinths, using Defold/Krita/LMMS and deploy on browser.
- 7 hours of sleep (11pm-6am); 30 minutes of morning stretching and breath meditation, 30 minutes of night stretching and breath meditation.
- 2 sets of 30 minutes of walking meditation; 15 minutes of melee combat (Muay, Boxing, Jiu-jitsu) and weapons training (Knife, Staff, Bow, Gun, Concealed); 15 minutes of alternate-day body-weight exercises:
- On Mon, Wed, Fri: Strength, 4 sets of:
- upper body: 7 push ups, 2 pull ups;
- lower body: 14 squats;
- core: 7 hanging knee raises;
- rest: 21 breaths.
- On Tue, Thu: Cardio, 7 sets of 40 jumping rope reps with a 21 breaths rest.
- On Sat, Sun: rest day.
- On Mon, Wed, Fri: Strength, 4 sets of:
- 1 hour of training Pali or English (7am-8am).
- Abstain:
- from killing any being whether human or animal, abortion, euthanasia, suicide, wars;
- from stealing, thievery, slavery, exploitations, fraud, bribery, nepotism, cronyism, favoritism;
- from sexual misconducts, assaults, adultery, prostitution, masturbation, hookups, transactional relationships;
- from lying, deceiving, cheating, forgery, propaganda;
- from alcohol, drugs, smoking, gambling, pornography, overeating, clubbing, partying, etc.
- 30 minutes of one meal of vegetables, fruits, and pasture raised chicken eggs; 15 minutes of house chores.
- 8 hours of programming (8am-4pm).
- 5 hours of gaming, chess, cubing, or researching, writing, and making videos (5pm-10pm) (up).
Uposatha/Sabbath days, average 4 days per month, base on lunar calendar
- 7 hours of sleep (11pm-6am); 1 hour morning stretching and breath meditation (6am-7am), 1 hour night stretching and breath meditation (9pm-10pm).
- 2 sets of 1 hours of walking meditation.
- 2 hours of reading scriptures (8am-10am).
- Abstain:
- from killing any being whether human or animal, abortion, euthanasia, suicide, wars;
- from stealing, thievery, slavery, exploitations, fraud, bribery, nepotism, cronyism, favoritism;
- from all sexual activities;
- from lying, deceiving, cheating, forgery, propaganda;
- from alcohol, drugs, smoking, gambling, pornography, overeating, clubbing, partying, etc;
- from meals at the wrong times and at night;
- from entertainments and beautification;
- from sleeping on high or luxury beds.
- 30 minutes of one meal of vegetables, fruits, and pasture raised chicken eggs; 30 minutes of house chores.
- 8 hours of programming (10am-4pm, 5pm-7pm).
- 2 hours of listening to dhamma talks (7pm-9pm).
- 1 hours of reflection and contemplation (10pm-11pm) (up).
1. Internal Analysis (Buddhism) (up)
- 8 external influences: gain and loss, fame and disgrace, blame and praise, pleasure and pain.
- The keeping of the five precepts and eight precepts on Uposatha days; strengthening Right View and analysis frameworks.
- The training in Noble Eightfold Path.
- The training in healthy lifestyle, strength, and endurance.
- The training in self defense and weapons usage.
2. External Analysis (Anarchism) (up)
- 8 core aspects of a society: infrastructure, healthcare, welfare, education, council of direct democracy, economics, defense, intelligence.
- 3 core analyses of hierarchy: mean-end disunity; violent domination, exploitation, and deception; self perpetuation.
- The abolition of all forms of hierarchy, state, class, slavery, involuntary servitude, exploitation, domination, prison system, and taxation; the uprooting of any chance of re-arising of any form of hierarchy, state, or class; the prevention of any form of upstartism and exploitation.
- The abandonment of all forms of private property and land ownership or representation, and the protection of personal properties based on usage.
- Freedom and solidarity; stateless classless moneyless society via library economy; freedom of movement, of speech, of assembly, of horizontal association, of religion, to self defense and to keep and bear arms, of restoration or social sanction or eviction or excommunication of bad people from a community; the protecting of the ecology and the conscious continuous ongoing revolution, of mutual aids.
3. Layman's Primer - A collection of 30 discourses (up)
Read and try to understand and memorize by heart the discourses to develop Right View, what’s right and what’s wrong, what’s to be done and what’s not to be done, and to be able to recall the Dhamma in dire circumstances. Keep the five precepts (understand all the specificities, not break them yourself, not encourage the breaking of them, and not praise the breaking of them) everyday, keep the eight precepts on Uposatha days. Practice the Noble Eightfold Path according to the Buddha’s instructions (pay attention to Right Livelihood as you’re a lay person). Develop the habit of contemplation and meditation (both sitting and walking), see what’s obstructing the mind and what’s nourishing it.
- SN 55.7, MN 130, MN 135, SN 42.8, AN 3.100, SN 42.2
- DN 31, AN 8.25, KN Kp 5, AN 6.10, AN 5.57, MN 14
- AN 3.70, AN 10.46, KN Ud 5.5, SN 8.4, MN 100, AN 4.159
- SN 45.8, AN 5.177, AN 3.119, MN 117, DN 15, AN 8.6
- MN 51, MN 81, MN 61, MN 62, MN 10, MN 118
- Further reading: What the Buddha really taught, SuttaCentral Editions
(up)
-
Aim for strong principles, tactics, endgames, and strategies; Simple London for White and Caro-Kann/Nimzo-Indian for Black.
-
3. Chess Endgame Trainer (up).
-
5. Stockfish Engine (up).
-
6. Stockfish NNUE file (up).
-
9.
wget --mirror --no-parent --no-directories -e robots=off <url>
(up). -
15. Target Audience: Under 1800 Rated Chess Players - You must know These Tactical Chess Ideas (up).
-
17. Chessbrah's Slowbrah (up).
-
18. Chessbrah's Caro-Kann Speedrun (up).
-
21. Daniel's Master Class Speedrun (up).
-
24. A Grandmaster's Guide to Over-the-Board Chess | Etiquette and Behavior (up).
-
Aim for decent enough in all WCA events. Main 3x3, 3BLD, 2x2, Pyraminx, Megaminx, OH, 4x4, 5x5.
-
1. Rubik's - CubeSkills Free Courses (yt collection), Sub-10 (yt vid), F2L mistakes (yt vid) (up).
-
2. Cubing - Best tools (yt vid), Learn algs (yt vid), F2L Trainer (yt vid), Competition (yt vid 1, 2, 3) (up).
-
9. 3x3 - Matty's Walkthrough (yt vid 1, yt vid 2), Matty's Example Solves (yt vid 1, vid 2, vid 3, vid 4, vid 5, vid 6) (up).
-
10. 3x3 - Tymon's Walkthrough Solves (yt vid), Tymon's Example Solves (yt list 1, yt vid 2) (up).
-
11. NxN - Yau Advice (yt vid 1, yt vid 2, yt vid 3, yt vid 4) (up).
-
13. NxN - Example Solves: 4x4 (yt vid), 5x5 (yt list), 6x6 (yt vid), 7x7 (yt list) (up).
-
19. OH - Kian's Roux (yt list), Second Block (yt list), Tips and tricks (yt list), Sub-X (yt list), Examples (yt list) (up).
-
20 .OH - Roux Tips (yt vid), Full CMLL (yt vid), Full EOLR (yt list)(up).
-
25. Pyrmx - Full L4E (yt vid), Walkthrough Solves (yt list) (up).
-
29. 3BLD - Full 3-Style (yt vid 0, yt vid 1, yt vid 2, doc 3) (up).
-
30. 3BLD - Flip (yt vid 1, yt vid 2), 3-Twist (yt vid) (up).
-
32. 3BLD - M2 fingertrick (yt vid), Advanced Memo (yt vid), Example Solves (yt list) (up).
-
33. 3BLD - Drop global (yt vid), Sub-20 (yt vid), Get WRs (yt vid) (up).
-
34. FMC - How to (yt vid), Techniques (yt list), Doc (doc 1, doc 2), Analysis (yt vid 1, yt vid 2) (up).
-
37. 4BLD - Slice fingertrick (yt vid), How to (yt vid), Example Solves (yt vid) (up).
-
38. 5BLD - How to (yt vid), Example memo (yt vid), Example Solves (yt vid) (up).
-
39. MBLD - Roman Room (yt vid), Fixing Parity (yt vid 1, yt vid 2, yt vid 3) (up).
My reference resources
and some experiences as a software engineer (60% backend/game/robotic, 30% frontend, 10% ops, working in game dev since 2007, robot engineering since 2015, and web dev since 2018), it should be a good “birds-eye view” for a programmer who want to learn things the bottom-up approach. This list is handcrafted and not generated by AI nor contains any affiliation
. Some notes before proceeding with the list (up):
- This guide is based on
100% free and quality resources vetted and curated
by me. It’s not mean to be an exhaustive list. It aims to provide just a minimum skeleton that built from the ground up. If you found something cool please share in the comment below and I can add it to the list after vetting. Copy/clone/fork this so that you can use the checkboxes. - Avoid sinking time into pointless videos made by grifters and course/dream sellers, don’t let them exploit your emotions and insecurities for views and money. This is not a get rich quick course, or get 6 figures salary roadmap, it's just my knowledge base.
- Practice the habit of always checking official documentations first before watching tutorials, endure the inconvenient in the moment, you'll become much better and more independent in the long run. Take the knowledge and leave, don't worship the educator.
- For YouTube videos, just blast through them in
2x speed
or even 4x speed, enjoy the ride, and code along. Beware the sales funnel in some videos and don't waste money on those. Make sure the concepts are well sticked to your mind before moving on or else you're just wasting your time. Use uBlock Origin and SponsorBlock to combat the evil advertisement industry. - For someone who’s self-taught, it will take more than
18 months
to thoroughly finish the whole Streamlined Noob to SWE L7 Roadmap, assumes that you spend at least8 hours everyday
working on it, there is no shortcut. - Remember the 80/20 rule: you only need to do 20% (easy things first) to achieve 80% of results (good enough).
The rest 20% is exponentially expensive
, so tread carefully. Have a plan in mind and focus on a certain niche, for example, if you want to be hirable fast focus on web dev with Go and NextJS, if you want to have a lot of fun and can do useful things right away and can earn money via selling games on Steam then focus on game dev and robotics first. And also participate in free competitions or game jams if you have chance. - Have a Daily Routine planed out in details and stick with it. Cultivate good habits and drop bad habits gradually. Please stay healthy in both body and mind.
- Just go through the list in a
top-down order, one-by-one
, and you’re good to go. Stuffs inside parentheses mean optional. Numbers in the bracket are total duration in 2x speed and number of video in that playlist. - All you need is a large sample size (build a lot of projects) for a comprehensive mental model. It all comes down to muscle memory. And also to have a beefy portfolio of finished projects.
- Think about the problems in your life or others that you want to solve and try to apply your knowledge.
- Regarding code editor, using whatever feels comfortable is good enough, but Vim motions is a must-have. I recommend Neovim, but you can also use Emacs, it has great org mode for note taking, it’ll be much more enjoyable when you have full control of your dev environment.
- If you're using magnet/torrent, consider keeping the files for at least 7 days or
1.0 ratio
for seeding so that you can pay back the community. - Prefer
Monero
over any other types of monetary if you can, as they're all compromised, the glowies will track and silence you. Prefer back the the OpSec sections above.
(up).
A good rule of thumb is to start simple, and add things when it's utmost necessary. The same for optimization, beside common coding practices, optimization should only be done after proper benchmarking and profiling.
Yeah have strong foundation in the stuffs in section B is a humongous advantage. And to get the feel for certain concepts or patterns there'd be no better way than to just build (and actually finish) a lot of projects, either professional or pet projects.
Per my observation, React/NextJS + TailwindCSS is a cheat code to getting wed dev jobs nowadays.