(this page is http://bit.ly/jta-patterns)
Slides in Google Docs, or just buy the book: "Design Patterns Explained Simply", via Sourcemaking. The have a lot of material online so check it out!
Tuesday, July 25, 2017
Wednesday, July 12, 2017
show all project code (a find-git-xargs example)
The following command finds all your project's Javascript files that aren't installed via NPM. It then does a "git blame" so you can see who wrote which bits of code, and how old the code is.
find . -path ./node_modules -prune -o -name '*.js' | xargs -n1 git blame --date=short --
gfind . -path ./node_modules -prune -o -name '*.js' | gxargs -n1 git blame --date=short --
Tuesday, July 11, 2017
OSX: control-left/right moves by words in terminal
I use the three-finger-swipe to move viewports on OSX. Using control-left and -right to move by words in the terminal is VERY helpful! Here's how to do it:
1) go into Preferences and disable control-left/right
2) add this to your ~/.bashrc file:
3) log out and back in to enable control-left/right to skip by words
1) go into Preferences and disable control-left/right
2) add this to your ~/.bashrc file:
# control-left/right = skip by word in terminals
# https://apple.stackexchange.com/a/29037/100272
bind '"\e[5C": forward-word'
bind '"\e[5D": backward-word'
bind '"\e[1;5C": forward-word'
bind '"\e[1;5D": backward-word'
3) log out and back in to enable control-left/right to skip by words
hack day THIS SATURDAY in Santa Monica!
Next John Tells All Hack Day is this Saturday!
Bring a project (yours or open source), I'll talk about Python Iterators and Functional Programming for a while, then we'll work on stuff together.
Bring a project (yours or open source), I'll talk about Python Iterators and Functional Programming for a while, then we'll work on stuff together.
Saturday, July 8, 2017
talk: APIs, Authorization, Authentication, Word Soup!
(This page is bit.ly/jta-aaa)
Slides
Students learn a ton of webapp acronyms, and which are important.
Talk is now on Youtube! Thanks to Wai-yin and Philosophie for sponsoring my being at the Coding for Product group.
"Can I hack my banking website with Curl? Lil Bub wants to know!"
Slides
Students learn a ton of webapp acronyms, and which are important.
Talk is now on Youtube! Thanks to Wai-yin and Philosophie for sponsoring my being at the Coding for Product group.
"Can I hack my banking website with Curl? Lil Bub wants to know!"
Subscribe to:
Posts (Atom)