← all skills
▶ How the Web Works
01
How the Web Works
full tutorial ↗
▶ 🎤 What happens when you type a URL?
02
How the Web Works
How the Web Works hub ↗
▶ 🎤 Frontend or backend — where is the line?
03
How the Web Works
How the Web Works hub ↗
▶ 📚 How does a request actually look?
04
How the Web Works
How the Web Works hub ↗
▶ 🔧 Want to see the web in slow motion?
05
How the Web Works
How the Web Works hub ↗
▶ 🧠 The first website ever built…
06
How the Web Works
How the Web Works hub ↗
▶ 💎 Want to see how ANY site is built?
07
How the Web Works
How the Web Works hub ↗
▶ HTML Basics
08
HTML Basics
full tutorial ↗
▶ 🎤 Why do interviewers love semantic HTML?
09
HTML Basics
HTML Basics hub ↗
▶ 📚 How do you collect user input?
10
HTML Basics
HTML Basics hub ↗
▶ 🔧 One attribute for accessibility AND SEO?
11
HTML Basics
HTML Basics hub ↗
▶ 💎 A native accordion with zero JavaScript?
12
HTML Basics
HTML Basics hub ↗
▶ 💎 Attach custom data to elements?
13
HTML Basics
HTML Basics hub ↗
▶ 🧠 What version of HTML are we on?
14
HTML Basics
HTML Basics hub ↗
▶ CSS Basics
15
CSS Basics
full tutorial ↗
▶ 🎤 What is the CSS box model?
16
CSS Basics
CSS Basics hub ↗
▶ 🎤 Which CSS rule wins?
17
CSS Basics
CSS Basics hub ↗
▶ 📚 Why did your CSS get ignored?
18
CSS Basics
CSS Basics hub ↗
▶ 🔧 Variables in CSS?
19
CSS Basics
CSS Basics hub ↗
▶ 💎 A keyword that inherits color?
20
CSS Basics
CSS Basics hub ↗
▶ 🔧 Fluid font sizes without media queries?
21
CSS Basics
CSS Basics hub ↗
▶ 💎 Inherit, initial, unset — know the difference?
22
CSS Basics
CSS Basics hub ↗
▶ Flexbox & Grid
23
Flexbox & Grid
full tutorial ↗
▶ 🎤 How do you center a div?
24
Flexbox & Grid
Flexbox & Grid hub ↗
▶ 📚 Flexbox or grid?
25
Flexbox & Grid
Flexbox & Grid hub ↗
▶ 💎 What does flex: 1 actually mean?
26
Flexbox & Grid
Flexbox & Grid hub ↗
▶ 🔧 Spacing between flex items?
27
Flexbox & Grid
Flexbox & Grid hub ↗
▶ 🔧 A responsive grid without media queries?
28
Flexbox & Grid
Flexbox & Grid hub ↗
▶ 💎 Reorder elements without touching HTML?
29
Flexbox & Grid
Flexbox & Grid hub ↗
▶ Responsive Design
30
Responsive Design
full tutorial ↗
▶ 🎤 Why write mobile CSS first?
31
Responsive Design
Responsive Design hub ↗
▶ 📚 Where do breakpoints come from?
32
Responsive Design
Responsive Design hub ↗
▶ 🔧 Why does mobile ignore your media queries?
33
Responsive Design
Responsive Design hub ↗
▶ 🔧 Testing phones without buying phones?
34
Responsive Design
Responsive Design hub ↗
▶ 🆕 Style a component by ITS own size?
35
Responsive Design
Responsive Design hub ↗
▶ 🧠 Who invented responsive design?
36
Responsive Design
Responsive Design hub ↗
▶ JavaScript & the DOM
37
JavaScript & the DOM
full tutorial ↗
▶ 🎤 What is event delegation?
38
JavaScript & the DOM
JavaScript & the DOM hub ↗
▶ 🎤 Double equals or triple equals?
39
JavaScript & the DOM
JavaScript & the DOM hub ↗
▶ 🎤 Debounce or throttle?
40
JavaScript & the DOM
JavaScript & the DOM hub ↗
▶ 🎤 What runs first: setTimeout 0 or a Promise?
41
JavaScript & the DOM
JavaScript & the DOM hub ↗
▶ 📚 What is a closure?
42
JavaScript & the DOM
JavaScript & the DOM hub ↗
▶ 💎 Edit any website live?
43
JavaScript & the DOM
JavaScript & the DOM hub ↗
▶ 💎 Reading custom attributes?
44
JavaScript & the DOM
JavaScript & the DOM hub ↗
▶ 🔧 Crashing on undefined again?
45
JavaScript & the DOM
JavaScript & the DOM hub ↗
▶ TypeScript
46
TypeScript
full tutorial ↗
▶ 🎤 Interface or type?
47
TypeScript
TypeScript hub ↗
▶ 🎤 Any vs unknown?
48
TypeScript
TypeScript hub ↗
▶ 🎤 Enums or union types?
49
TypeScript
TypeScript hub ↗
▶ 📚 What is a generic?
50
TypeScript
TypeScript hub ↗
▶ 🔧 Rewriting types by hand?
51
TypeScript
TypeScript hub ↗
▶ 💎 What does satisfies do?
52
TypeScript
TypeScript hub ↗
▶ 🔧 Type everything?
53
TypeScript
TypeScript hub ↗
▶ 🧠 What is TypeScript written in?
54
TypeScript
TypeScript hub ↗
▶ React
55
React
full tutorial ↗
▶ 🎤 Props or state?
56
React
React hub ↗
▶ 🎤 Why does your useEffect loop forever?
57
React
React hub ↗
▶ 🎤 What does the virtual DOM do?
58
React
React hub ↗
▶ 🎤 Two components need the same data?
59
React
React hub ↗
▶ 📚 Forms the React way?
60
React
React hub ↗
▶ 📚 Reuse logic between components?
61
React
React hub ↗
▶ 💎 Why not use the index as key?
62
React
React hub ↗
▶ 💎 One component crashes everything?
63
React
React hub ↗
▶ 🆕 Still writing useMemo everywhere?
64
React
React hub ↗
▶ 🆕 Forms in React 19?
65
React
React hub ↗
▶ 🧠 React had another name?
66
React
React hub ↗
▶ Tailwind CSS
67
Tailwind CSS
full tutorial ↗
▶ 🎤 Is utility CSS real CSS?
68
Tailwind CSS
Tailwind CSS hub ↗
▶ 🎤 Does Tailwind make you worse at CSS?
69
Tailwind CSS
Tailwind CSS hub ↗
▶ 📚 Why p-4 and not padding 16px?
70
Tailwind CSS
Tailwind CSS hub ↗
▶ 🔧 Dark mode in one prefix?
71
Tailwind CSS
Tailwind CSS hub ↗
▶ 💎 Style a child when the parent hovers?
72
Tailwind CSS
Tailwind CSS hub ↗
▶ 💎 Need a real class name?
73
Tailwind CSS
Tailwind CSS hub ↗
▶ Next.js
74
Next.js
full tutorial ↗
▶ 🎤 SSR, SSG, ISR?
75
Next.js
Next.js hub ↗
▶ 🎤 What is use client?
76
Next.js
Next.js hub ↗
▶ 🎤 Do you always need Next.js?
77
Next.js
Next.js hub ↗
▶ 🔧 SEO in React is painful?
78
Next.js
Next.js hub ↗
▶ 🆕 API routes for forms?
79
Next.js
Next.js hub ↗
▶ 💎 Instant loading states?
80
Next.js
Next.js hub ↗
▶ 💎 Need an API endpoint?
81
Next.js
Next.js hub ↗
▶ What is a Server?
82
What is a Server?
full tutorial ↗
▶ Node.js Basics
83
Node.js Basics
full tutorial ↗
▶ Your First HTTP Server
84
Your First HTTP Server
full tutorial ↗
▶ REST APIs
85
REST APIs
full tutorial ↗
▶ Connecting a Database
86
Connecting a Database
full tutorial ↗
▶ Auth & JWT
87
Auth & JWT
full tutorial ↗
▶ WebSockets
88
WebSockets
full tutorial ↗
▶ Deploying an API
89
Deploying an API
full tutorial ↗
▶ LLM Basics
90
LLM Basics
full tutorial ↗
▶ 🎤 What is a token?
91
LLM Basics
LLM Basics hub ↗
▶ 🎤 What does temperature do?
92
LLM Basics
LLM Basics hub ↗
▶ 🎤 Is an LLM a search engine?
93
LLM Basics
LLM Basics hub ↗
▶ 📚 What is a context window?
94
LLM Basics
LLM Basics hub ↗
▶ 🧠 Where did LLMs come from?
95
LLM Basics
LLM Basics hub ↗
▶ 💎 Is temperature 0 deterministic?
96
LLM Basics
LLM Basics hub ↗
▶ Prompt Engineering
97
Prompt Engineering
full tutorial ↗
▶ 🎤 What is a hallucination?
98
Prompt Engineering
Prompt Engineering hub ↗
▶ 📚 Why does “act as a senior reviewer” work?
99
Prompt Engineering
Prompt Engineering hub ↗
▶ 🔧 Big task in one prompt?
100
Prompt Engineering
Prompt Engineering hub ↗
▶ 🔧 Long instructions or examples?
101
Prompt Engineering
Prompt Engineering hub ↗
▶ 💎 The model always agrees with you?
102
Prompt Engineering
Prompt Engineering hub ↗
▶ 💎 Do “don’t” instructions work?
103
Prompt Engineering
Prompt Engineering hub ↗
▶ Your First AI API Call
104
Your First AI API Call
full tutorial ↗
▶ 📚 What is in an LLM request?
105
Your First AI API Call
Your First AI API Call hub ↗
▶ 🔧 Where do API keys go?
106
Your First AI API Call
Your First AI API Call hub ↗
▶ 💎 Why does streaming feel 10x faster?
107
Your First AI API Call
Your First AI API Call hub ↗
▶ 💎 Why set max tokens?
108
Your First AI API Call
Your First AI API Call hub ↗
▶ 🧠 What paper made LLMs mainstream?
109
Your First AI API Call
Your First AI API Call hub ↗
▶ Structured Output
110
Structured Output
full tutorial ↗
▶ 🎤 JSON mode or function calling?
111
Structured Output
Structured Output hub ↗
▶ 📚 Why does free text break apps?
112
Structured Output
Structured Output hub ↗
▶ 🔧 The reliability loop
113
Structured Output
Structured Output hub ↗
▶ 💎 Need one of exactly three answers?
114
Structured Output
Structured Output hub ↗
▶ 💎 Schema + retry = dependable
115
Structured Output
Structured Output hub ↗
▶ RAG
116
RAG
full tutorial ↗
▶ 🎤 What are embeddings?
117
RAG
RAG hub ↗
▶ 📚 What does a vector database do?
118
RAG
RAG hub ↗
▶ 🔧 Chunk size matters more than you think
119
RAG
RAG hub ↗
▶ 🔧 How many chunks should RAG retrieve?
120
RAG
RAG hub ↗
▶ 💎 Should RAG answers cite sources?
121
RAG
RAG hub ↗
▶ 💎 Vector search alone is not enough
122
RAG
RAG hub ↗
▶ AI Agents
123
AI Agents
full tutorial ↗
▶ 🎤 What actually makes it an agent?
124
AI Agents
AI Agents hub ↗
▶ 📚 How do you design a tool?
125
AI Agents
AI Agents hub ↗
▶ 🔧 Log every agent step?
126
AI Agents
AI Agents hub ↗
▶ 💎 Why cap agent loops?
127
AI Agents
AI Agents hub ↗
▶ 🧠 Are agents everywhere?
128
AI Agents
AI Agents hub ↗
▶ 🆕 What is MCP?
129
AI Agents
AI Agents hub ↗
▶ AI Safety & Cost
130
AI Safety & Cost
full tutorial ↗
▶ 🎤 What is prompt injection?
131
AI Safety & Cost
AI Safety & Cost hub ↗
▶ 📚 How do you know a prompt got worse?
132
AI Safety & Cost
AI Safety & Cost hub ↗
▶ 🔧 Rate limit your AI endpoints
133
AI Safety & Cost
AI Safety & Cost hub ↗
▶ 💎 Keep an audit trail
134
AI Safety & Cost
AI Safety & Cost hub ↗
▶ 💎 How do you cut AI costs?
135
AI Safety & Cost
AI Safety & Cost hub ↗
▶ 💎 The most expensive AI bug
136
AI Safety & Cost
AI Safety & Cost hub ↗
▶ What is a Database?
137
What is a Database?
full tutorial ↗
▶ 🎤 Why not just save to files?
138
What is a Database?
What is a Database? hub ↗
▶ 🎤 When do you actually need a database?
139
What is a Database?
What is a Database? hub ↗
▶ 📚 The database families
140
What is a Database?
What is a Database? hub ↗
▶ 🧠 The most deployed database on earth
141
What is a Database?
What is a Database? hub ↗
▶ PostgreSQL
142
PostgreSQL
full tutorial ↗
▶ 🧠 SQL was called SEQUEL
143
PostgreSQL
PostgreSQL hub ↗
▶ 💎 INSERT that hands the row back
144
PostgreSQL
PostgreSQL hub ↗
▶ 🔧 Ask the database why it is slow
145
PostgreSQL
PostgreSQL hub ↗
▶ 🔧 Navigate psql like a pro
146
PostgreSQL
PostgreSQL hub ↗
▶ 🎤 GROUP BY vs ORDER BY?
147
PostgreSQL
PostgreSQL hub ↗
▶ 💎 Readable queries with WITH
148
PostgreSQL
PostgreSQL hub ↗
▶ 💎 The hidden superpower function
149
PostgreSQL
PostgreSQL hub ↗
▶ Schema Design
150
Schema Design
full tutorial ↗
▶ 🎤 PRIMARY KEY vs UNIQUE vs INDEX?
151
Schema Design
Schema Design hub ↗
▶ 🎤 What is normalization?
152
Schema Design
Schema Design hub ↗
▶ 📚 The three relationship shapes
153
Schema Design
Schema Design hub ↗
▶ 💎 How many-to-many actually works
154
Schema Design
Schema Design hub ↗
▶ 🔧 Name tables like a pro
155
Schema Design
Schema Design hub ↗
▶ 🆕 UUIDv7 for primary keys
156
Schema Design
Schema Design hub ↗
▶ CRUD Queries
157
CRUD Queries
full tutorial ↗
▶ 🎤 WHERE vs HAVING?
158
CRUD Queries
CRUD Queries hub ↗
▶ 📚 Pagination at the database level
159
CRUD Queries
CRUD Queries hub ↗
▶ 🔧 The safe way to DELETE
160
CRUD Queries
CRUD Queries hub ↗
▶ 💎 Upsert in one statement
161
CRUD Queries
CRUD Queries hub ↗
▶ 🧠 NULL is not equal to NULL
162
CRUD Queries
CRUD Queries hub ↗
▶ 🔧 One query of 100 rows beats 100 queries
163
CRUD Queries
CRUD Queries hub ↗
▶ Joins
164
Joins
full tutorial ↗
▶ 🎤 INNER vs LEFT JOIN?
165
Joins
Joins hub ↗
▶ 📚 A join, visualized
166
Joins
Joins hub ↗
▶ 💎 A table high-fiving itself
167
Joins
Joins hub ↗
▶ 💎 The join everyone calls a bug
168
Joins
Joins hub ↗
▶ Indexes
169
Indexes
full tutorial ↗
▶ 🎤 What is an index?
170
Indexes
Indexes hub ↗
▶ 📚 When does an index hurt?
171
Indexes
Indexes hub ↗
▶ 🔧 Column order matters
172
Indexes
Indexes hub ↗
▶ 💎 Index only the rows you query
173
Indexes
Indexes hub ↗
▶ 💎 Read EXPLAIN like a pro
174
Indexes
Indexes hub ↗
▶ Backups & Migrations
175
Backups & Migrations
full tutorial ↗
▶ 🎤 What is ACID?
176
Backups & Migrations
Backups & Migrations hub ↗
▶ 📚 Never hand-edit a prod schema
177
Backups & Migrations
Backups & Migrations hub ↗
▶ 🔧 Rehearse on a copy
178
Backups & Migrations
Backups & Migrations hub ↗
▶ 💎 The one-liner that saves careers
179
Backups & Migrations
Backups & Migrations hub ↗
▶ 💎 An untested backup is a hope
180
Backups & Migrations
Backups & Migrations hub ↗
▶ Docker
181
Docker
full tutorial ↗
▶ 🎤 Image vs container?
182
Docker
Docker hub ↗
▶ 🎤 Why do containers isolate?
183
Docker
Docker hub ↗
▶ 📚 Dockerfile lines decoded
184
Docker
Docker hub ↗
▶ 📚 Build, tag, push, pull
185
Docker
Docker hub ↗
▶ 🔧 The five run flags you use daily
186
Docker
Docker hub ↗
▶ 💎 Code changes without rebuilds?
187
Docker
Docker hub ↗
▶ 💎 1GB images → 80MB
188
Docker
Docker hub ↗
▶ 💎 Copy files in and out of containers
189
Docker
Docker hub ↗
▶ 🔧 Ten times faster builds
190
Docker
Docker hub ↗
▶ Docker Compose
191
Docker Compose
full tutorial ↗
▶ 🎤 Why Compose?
192
Docker Compose
Docker Compose hub ↗
▶ 📚 How do services talk?
193
Docker Compose
Docker Compose hub ↗
▶ 🔧 Secrets in Compose?
194
Docker Compose
Docker Compose hub ↗
▶ 💎 Start order done right
195
Docker Compose
Docker Compose hub ↗
▶ 🆕 Compose Watch
196
Docker Compose
Docker Compose hub ↗
▶ CI/CD
197
CI/CD
full tutorial ↗
▶ 🎤 What is CI/CD?
198
CI/CD
CI/CD hub ↗
▶ 📚 The four pipeline stages
199
CI/CD
CI/CD hub ↗
▶ 🔧 Secrets in pipelines?
200
CI/CD
CI/CD hub ↗
▶ 💎 Make pipelines five times faster
201
CI/CD
CI/CD hub ↗
▶ 💎 Deploys on green tags only
202
CI/CD
CI/CD hub ↗
▶ 🧠 Why robots deploy at 3am
203
CI/CD
CI/CD hub ↗
▶ VPS Deploy
204
VPS Deploy
full tutorial ↗
▶ 🎤 What is a VPS?
205
VPS Deploy
VPS Deploy hub ↗
▶ 📚 The first VPS checklist
206
VPS Deploy
VPS Deploy hub ↗
▶ 🔧 SSH keys over passwords, always
207
VPS Deploy
VPS Deploy hub ↗
▶ 💎 Your app starts on boot
208
VPS Deploy
VPS Deploy hub ↗
▶ 🔧 Bots will knock. Do not answer.
209
VPS Deploy
VPS Deploy hub ↗
▶ 💎 Test config before prod finds out
210
VPS Deploy
VPS Deploy hub ↗
▶ Domains, DNS & HTTPS
211
Domains, DNS & HTTPS
full tutorial ↗
▶ 🎤 What is DNS?
212
Domains, DNS & HTTPS
Domains, DNS & HTTPS hub ↗
▶ 📚 A, CNAME, MX in one table
213
Domains, DNS & HTTPS
Domains, DNS & HTTPS hub ↗
▶ 🔧 www or not www?
214
Domains, DNS & HTTPS
Domains, DNS & HTTPS hub ↗
▶ 💎 Free certificates, auto-renewing
215
Domains, DNS & HTTPS
Domains, DNS & HTTPS hub ↗
▶ 💎 Make browsers remember HTTPS
216
Domains, DNS & HTTPS
Domains, DNS & HTTPS hub ↗
▶ 🧠 What does the S stand for?
217
Domains, DNS & HTTPS
Domains, DNS & HTTPS hub ↗
▶ Monitoring & Logs
218
Monitoring & Logs
full tutorial ↗
▶ 🎤 Logs, metrics, traces?
219
Monitoring & Logs
Monitoring & Logs hub ↗
▶ 📚 Log levels actually mean things
220
Monitoring & Logs
Monitoring & Logs hub ↗
▶ 🔧 Know it is down before your users tweet
221
Monitoring & Logs
Monitoring & Logs hub ↗
▶ 🔧 Get the line number of every crash
222
Monitoring & Logs
Monitoring & Logs hub ↗
▶ 💎 JSON logs beat string spaghetti
223
Monitoring & Logs
Monitoring & Logs hub ↗
▶ 💎 The heartbeat trick
224
Monitoring & Logs
Monitoring & Logs hub ↗
▶ PWA
225
PWA
full tutorial ↗
▶ 🎤 What makes a PWA?
226
PWA
PWA hub ↗
▶ 📚 The manifest fields that matter
227
PWA
PWA hub ↗
▶ 🔧 Is my PWA installable?
228
PWA
PWA hub ↗
▶ 💎 What do you serve offline?
229
PWA
PWA hub ↗
▶ 💎 Detect your PWA is installed
230
PWA
PWA hub ↗
▶ 🧠 Your PWA works in airplane mode
231
PWA
PWA hub ↗
▶ React Native
232
React Native
full tutorial ↗
▶ 🎤 Native vs hybrid vs cross-platform?
233
React Native
React Native hub ↗
▶ 🎤 React Native or Flutter?
234
React Native
React Native hub ↗
▶ 💎 The instant feedback loop
235
React Native
React Native hub ↗
▶ 🔧 Debugging React Native
236
React Native
React Native hub ↗
▶ 🆕 The New Architecture
237
React Native
React Native hub ↗
▶ Navigation
238
Navigation
full tutorial ↗
▶ 🎤 Stack or tabs?
239
Navigation
Navigation hub ↗
▶ 📚 The navigator types
240
Navigation
Navigation hub ↗
▶ 🔧 Screens by login state?
241
Navigation
Navigation hub ↗
▶ 💎 URL → screen
242
Navigation
Navigation hub ↗
▶ 🆕 Expo Router
243
Navigation
Navigation hub ↗
▶ Device APIs
244
Device APIs
full tutorial ↗
▶ 📚 Sensors in one hook
245
Device APIs
Device APIs hub ↗
▶ 🔧 Ask WHY before asking for permission
246
Device APIs
Device APIs hub ↗
▶ 💎 Native share sheet from web code
247
Device APIs
Device APIs hub ↗
▶ 💎 Work when the app is closed
248
Device APIs
Device APIs hub ↗
▶ App Stores
249
App Stores
full tutorial ↗
▶ 🎤 The 3 rejections everyone hits
250
App Stores
App Stores hub ↗
▶ 📚 Screenshots sell installs
251
App Stores
App Stores hub ↗
▶ 🔧 versionCode vs versionName
252
App Stores
App Stores hub ↗
▶ 💎 Beta before the world
253
App Stores
App Stores hub ↗
▶ 🧠 The App Store opened with 500 apps
254
App Stores
App Stores hub ↗
▶ Desktop Apps (Tauri)
255
Desktop Apps (Tauri)
full tutorial ↗
▶ 🎤 Electron vs Tauri?
256
Desktop Apps (Tauri)
Desktop Apps (Tauri) hub ↗
▶ 📚 The Tauri developer experience
257
Desktop Apps (Tauri)
Desktop Apps (Tauri) hub ↗
▶ 🆕 Tauri 2.0 does mobile
258
Desktop Apps (Tauri)
Desktop Apps (Tauri) hub ↗
▶ VS Code
259
VS Code
full tutorial ↗
▶ 🔧 The 3 shortcuts that change everything
260
VS Code
VS Code hub ↗
▶ 🔧 Never argue about formatting again
261
VS Code
VS Code hub ↗
▶ 📚 The 5 extensions that matter
262
VS Code
VS Code hub ↗
▶ 💎 Edit 50 lines at once
263
VS Code
VS Code hub ↗
▶ 💎 Your own autocomplete
264
VS Code
VS Code hub ↗
▶ 🆕 VS Code Profiles
265
VS Code
VS Code hub ↗
▶ Git
266
Git
full tutorial ↗
▶ 🎤 Merge or rebase?
267
Git
Git hub ↗
▶ 🎤 Reset vs revert?
268
Git
Git hub ↗
▶ 🎤 Conflicts decoded
269
Git
Git hub ↗
▶ 📚 What never goes in git
270
Git
Git hub ↗
▶ 🔧 Type less with aliases
271
Git
Git hub ↗
▶ 🔧 One commit = one idea
272
Git
Git hub ↗
▶ 💎 Commits are never truly lost
273
Git
Git hub ↗
▶ 💎 Binary-search the bug
274
Git
Git hub ↗
▶ 💎 Checks before every commit
275
Git
Git hub ↗
▶ 🧠 Git is British slang
276
Git
Git hub ↗
▶ GitHub Flow
277
GitHub Flow
full tutorial ↗
▶ 🎤 Why do pull requests exist?
278
GitHub Flow
GitHub Flow hub ↗
▶ 🎤 Review the code, not the person
279
GitHub Flow
GitHub Flow hub ↗
▶ 🔧 Branch names that explain themselves
280
GitHub Flow
GitHub Flow hub ↗
▶ 🔧 Open the PR early
281
GitHub Flow
GitHub Flow hub ↗
▶ 💎 A form beats an empty wall of text
282
GitHub Flow
GitHub Flow hub ↗
▶ 💎 Track work without a meeting
283
GitHub Flow
GitHub Flow hub ↗
▶ Figma for Devs
284
Figma for Devs
full tutorial ↗
▶ 📚 Read the structure
285
Figma for Devs
Figma for Devs hub ↗
▶ 🔧 Inspect like DevTools
286
Figma for Devs
Figma for Devs hub ↗
▶ 💎 Copied CSS is a starting point
287
Figma for Devs
Figma for Devs hub ↗
▶ 💎 Click the design before coding it
288
Figma for Devs
Figma for Devs hub ↗
▶ Linux Terminal
289
Linux Terminal
full tutorial ↗
▶ 📚 The 12 commands that run servers
290
Linux Terminal
Linux Terminal hub ↗
▶ 🔧 Pipes: command into command
291
Linux Terminal
Linux Terminal hub ↗
▶ 💎 The manual is built in
292
Linux Terminal
Linux Terminal hub ↗
▶ 💎 Make any script a real command
293
Linux Terminal
Linux Terminal hub ↗
▶ 🧠 Everything is a file
294
Linux Terminal
Linux Terminal hub ↗
▶ 🧠 Servers have no buttons
295
Linux Terminal
Linux Terminal hub ↗
▶ AI Coding Assistants
296
AI Coding Assistants
full tutorial ↗
▶ 🎤 Will AI replace developers?
297
AI Coding Assistants
AI Coding Assistants hub ↗
▶ 📚 Context in, better code out
298
AI Coding Assistants
AI Coding Assistants hub ↗
▶ 🔧 Generated code still needs tests
299
AI Coding Assistants
AI Coding Assistants hub ↗
▶ 💎 The assistant drafts, YOU approve
300
AI Coding Assistants
AI Coding Assistants hub ↗
▶ 💎 Safe refactors first
301
AI Coding Assistants
AI Coding Assistants hub ↗
▶ Problem Solving
302
Problem Solving
full tutorial ↗
▶ 📚 Binary-search your own code
303
Problem Solving
Problem Solving hub ↗
▶ 🔧 Flaky repro means flaky fix
304
Problem Solving
Problem Solving hub ↗
▶ 🔧 Steps to reproduce IS the debugging
305
Problem Solving
Problem Solving hub ↗
▶ 💎 Take the walk
306
Problem Solving
Problem Solving hub ↗
▶ Reading Errors
307
Reading Errors
full tutorial ↗
▶ 🎤 Read stack traces bottom-up
308
Reading Errors
Reading Errors hub ↗
▶ 📚 Stack trace anatomy
309
Reading Errors
Reading Errors hub ↗
▶ 🔧 Search it — in quotes
310
Reading Errors
Reading Errors hub ↗
▶ 💎 Errors are a map, not a verdict
311
Reading Errors
Reading Errors hub ↗
▶ Rubber Duck Debugging
312
Rubber Duck Debugging
full tutorial ↗
▶ 📚 No duck? Write it out
313
Rubber Duck Debugging
Rubber Duck Debugging hub ↗
▶ 🔧 Two keyboards, one bug
314
Rubber Duck Debugging
Rubber Duck Debugging hub ↗
▶ 🧠 Where the duck began
315
Rubber Duck Debugging
Rubber Duck Debugging hub ↗
▶ 💎 The mid-sentence fix
316
Rubber Duck Debugging
Rubber Duck Debugging hub ↗
▶ Asking Questions
317
Asking Questions
full tutorial ↗
▶ 🎤 The format that gets answers
318
Asking Questions
Asking Questions hub ↗
▶ 📚 The four-line template
319
Asking Questions
Asking Questions hub ↗
▶ 💎 The XY problem
320
Asking Questions
Asking Questions hub ↗
▶ 💎 Answering others teaches you
321
Asking Questions
Asking Questions hub ↗
▶ Writing Docs
322
Writing Docs
full tutorial ↗
▶ 📚 README vs comments vs ADRs
323
Writing Docs
Writing Docs hub ↗
▶ 🔧 The three-header README
324
Writing Docs
Writing Docs hub ↗
▶ 💎 The stranger is you
325
Writing Docs
Writing Docs hub ↗
▶ 💎 Show, don’t describe
326
Writing Docs
Writing Docs hub ↗
▶ Learning How to Learn
327
Learning How to Learn
full tutorial ↗
▶ 🎤 Escaping tutorial hell
328
Learning How to Learn
Learning How to Learn hub ↗
▶ 📚 Forgetting is a feature
329
Learning How to Learn
Learning How to Learn hub ↗
▶ 💎 The Feynman technique
330
Learning How to Learn
Learning How to Learn hub ↗
▶ 🆕 AI as a tutor
331
Learning How to Learn
Learning How to Learn hub ↗