Episode 52: Small, Sharp Developer Tools With Brian Hogan
Tech Done Right
English - January 02, 2019 16:00 - 41 minutes - 41.5 MB - ★★★★★ - 30 ratingsTechnology development developer programming technology careers rails ruby on rails ruby tech software Homepage Download Apple Podcasts Google Podcasts Overcast Castro Pocket Casts RSS feed
Small, Sharp Developer Tools With Brian Hogan
TableXI offers training for developers and product teams! For more info, visit http://tablexi.com.workshops or email [email protected].
Guest
Brian P. Hogan (https://twitter.com/bphogan): Editorial Manager for DigitalOcean (https://digitalocean.com), Author of Small, Sharp, Software Tools: Harness the Combinatoric Power of Command-Line Tools and Utilities (https://pragprog.com/book/bhcldev/small-sharp-software-tools), teacher, student, and musician. More info at bphogan.com (https://bphogan.com/).
Summary
Developers use a variety of tools other than their programming language to get their jobs done. This week, we talk about those tools with Brian Hogan, an Editorial Manager for DigitalOcean. Brian's a prolific technical educator, writer, and editor and he's currently the author of the book Small, Sharp, Software Tools (https://pragprog.com/book/bhcldev/small-sharp-software-tools) from the Pragmatic Press. We talk about why command line tools in particular are important, what command line tools do well, and why some people including myself often find them opaque and confusing. We talk about our favorite tools and about customizing your workflow to fit your needs.
Notes
02:33 - Benefits to being comfortable on the Command Line Interface (CLI)
Small, Sharp, Software Tools (https://pragprog.com/book/bhcldev/small-sharp-software-tools)
Brad Urani, The Ruby Developer's Command Line Toolkit (http://confreaks.tv/videos/rubyconf2018-the-ruby-developer-s-command-line-toolkit)
Noel Rappin, The Developers Toolkit (http://confreaks.tv/videos/rubyconf2018-the-developer-s-toolkit-everything-we-use-but-ruby)
Developer's Toolkit Cheat Sheet (https://medium.com/@noelrap/developers-toolkit-cheat-sheet-82d98d34fde7)
Create React App (https://github.com/facebook/create-react-app)
A command that shows commonly used commands (https://twitter.com/samphippen/status/1017738991012114433)
09:43 - Concepts that people struggle with and don’t internalize
11:13 - ‘awk’ and ‘sed’ defined
- awk (https://en.wikipedia.org/wiki/AWK)
- sed (https://en.wikipedia.org/wiki/Sed)
- Elixir (https://elixir-lang.org)
- F# (https://fsharp.org)
14:48 - The Ethos of Cargo Culting Information
- Z Shell (https://en.wikipedia.org/wiki/Z_shell)
- Oh My Zsh (https://ohmyz.sh)
- Makefile (https://en.wikipedia.org/wiki/Makefile)
- Deckset (https://www.deckset.com/)
- Noel's Deckset Editor (https://github.com/noelrappin/deckset_editor)
20:02 - Reminding Yourself to Use Tools and Shortcuts
- Z Shell History Substring Search (https://github.com/robbyrussell/oh-my-zsh/tree/master/plugins/history-substring-search)
- TextMate (https://macromates.com)
27:31 - Benefit to Setup/Cost Ratio
- Bash prompt generator (http://ezprompt.net)
- RB command line (https://github.com/thisredone/rb)
30:28 - Differences in Tools on Different Machines and Operating Systems
32:52 - Tools You Should Know Better
- Rubular (http://rubular.com/)
- regex101 (https://regex101.com/)
- regex-railroad-diagram (https://atom.io/packages/regex-railroad-diagram)
- entr (http://eradman.com/entrproject/)
37:29 - Practice as Continuous Improvement
- Exercises for Programmers (https://pragprog.com/book/bhwb/exercises-for-programmers) Special Guest: Brian Hogan.
Small, Sharp Developer Tools With Brian Hogan
TableXI offers training for developers and product teams! For more info, visit http://tablexi.com.workshops or email [email protected].
Guest
Brian P. Hogan: Editorial Manager for DigitalOcean, Author of Small, Sharp, Software Tools: Harness the Combinatoric Power of Command-Line Tools and Utilities, teacher, student, and musician. More info at bphogan.com.
Summary
Developers use a variety of tools other than their programming language to get their jobs done. This week, we talk about those tools with Brian Hogan, an Editorial Manager for DigitalOcean. Brian's a prolific technical educator, writer, and editor and he's currently the author of the book Small, Sharp, Software Tools from the Pragmatic Press. We talk about why command line tools in particular are important, what command line tools do well, and why some people including myself often find them opaque and confusing. We talk about our favorite tools and about customizing your workflow to fit your needs.
Notes
02:33 - Benefits to being comfortable on the Command Line Interface (CLI)
Small, Sharp, Software Tools
Brad Urani, The Ruby Developer's Command Line Toolkit
Noel Rappin, The Developers Toolkit
Developer's Toolkit Cheat Sheet
Create React App
A command that shows commonly used commands
09:43 - Concepts that people struggle with and don’t internalize
11:13 - ‘awk’ and ‘sed’ defined
14:48 - The Ethos of Cargo Culting Information
Z Shell
Oh My Zsh
Makefile
Deckset
Noel's Deckset Editor
20:02 - Reminding Yourself to Use Tools and Shortcuts
Z Shell History Substring Search
TextMate
27:31 - Benefit to Setup/Cost Ratio
Bash prompt generator
RB command line
30:28 - Differences in Tools on Different Machines and Operating Systems
32:52 - Tools You Should Know Better
Rubular
regex101
regex-railroad-diagram
entr
37:29 - Practice as Continuous Improvement
Special Guest: Brian Hogan.