HNHacker News
TopNewBestAskShowJobs

gary_bernhardt

2,312 karma · joined August 30, 2013

submissionscomments

Show HN: Beta test Execute Program's interactive "Python for Programmers" course

executeprogram.com·99 pts·gary_bernhardt·
11

The Code Is the To-Do List

executeprogram.com·116 pts·gary_bernhardt·
79

TypeScript Features to Avoid

executeprogram.com·254 pts·gary_bernhardt·
204

CSS Utility Classes and “Separation of Concerns” (2017)

adamwathan.me·1 pts·gary_bernhardt·
1

End-to-End TypeScript: Database, Back End, API, and Front End [video]

youtube.com·2 pts·gary_bernhardt·
0

Teaching the Unfortunate Parts

executeprogram.com·126 pts·gary_bernhardt·
95

Teaching the Unfortunate Parts

executeprogram.com·1 pts·gary_bernhardt·
0

End-to-End TypeScript: Database, Backend, API, and Frontend [video]

youtube.com·6 pts·gary_bernhardt·
0

Spaced Repetition (For Learning Programming and Other Skills)

executeprogram.com·1 pts·gary_bernhardt·
0

Gary Bernhardt – TypeScript and Testing – Full Stack Radio

fullstackradio.com·2 pts·gary_bernhardt·
0

TypeScript's excess properties can bite you

executeprogram.com·2 pts·gary_bernhardt·
0

Porting a React Front End to TypeScript

executeprogram.com·72 pts·gary_bernhardt·
103

Porting a React Front End to TypeScript

executeprogram.com·9 pts·gary_bernhardt·
0

A Bourne-style shell built from scratch in 35 minutes [video]

destroyallsoftware.com·197 pts·gary_bernhardt·
64

Text Editor from Scratch [video]

destroyallsoftware.com·3 pts·gary_bernhardt·
0

The Biggest and Weirdest Commits in Linux Kernel Git History

destroyallsoftware.com·394 pts·gary_bernhardt·
51

Test Isolation Is About Avoiding Mocks

destroyallsoftware.com·78 pts·gary_bernhardt·
25

TDD, Straw Men, and Rhetoric

destroyallsoftware.com·177 pts·gary_bernhardt·
88

The Birth and Death of JavaScript [video]

destroyallsoftware.com·635 pts·gary_bernhardt·
227