Profile cover photo
Profile photo
John Mitchell
125 followers
125 followers
About
Communities and Collections
View all
Posts

Post has attachment
Docker leads to so much win (psql ftw)
Containers are an incredibly effective way to be more productive. I'd put it on the same order of convenience as version control: a bit of effort to learn but each technology allows tremendous flexibility and safety and enjoyment out of programming. Just no...
Add a comment...

Post has attachment
fast searches with custom search engines
I do a lot of learning, which today means tons of searching on different websites. I've found a trick which makes my job a lot faster -- custom search aliases. In the URL bar, I can type " k explain " to automatically go to the Kubernetes.io site, search fo...
Add a comment...

Post has attachment
resources for learning Golang for professional developers
I'm re-learning Go. I've been a professional developer for a long time and have delivered production software in 10+ languages, so mastering one more language is really, really not a big deal :) However, learning in 2018 can be bumpy, there's tons of noise ...
Add a comment...

Post has attachment
TIP: Bash has “global search and replace”!
TIP: Bash has “global search and replace”! It works with the history mechanism. Example, the bangbang ( !! ) command repeats the previous command: $ !! # repeat previous command Adding a colon ( : ) and then a letter or two will modify the command before ru...
Add a comment...

Post has attachment
running My Traceroute (aka Matt's traceroute) (MTR) on macOS
Mtr is a wonderful program that combines ping and traceroute. It shows you each hop along a path to another host on the internet, and how long each hop takes.  It's my #1 go-to tool to debug wifi / networking / DNS issues. And, it's pretty! Anyway it requir...
Add a comment...

Post has attachment
tech book recommendations
Recently I was asked about Python books covering Object Oriented programming for someone coming from another language. Here are some resources: - I recommend subscribing to Safari Books Online . They have jillions of books and videos, including "Python Beyo...
Add a comment...

Post has attachment
Kafka on macOS
Generally I run everything in Docker: it's less fiddly, and I can do a clean uninstall very easily. Alas Docker networking is different, and changes every few months as Docker makes things easier... by changing the networking. As of July 2018 here's the eas...
Add a comment...

Post has attachment
Quality Code in Practice
Developers like to write code. They like to type fast, to work fast, and deploy fast. This is fine. We all like this, it's fun! A more high-level view is that as a business, as a team we want to deliver value fast. This is harder: which value to what audien...
Add a comment...

Post has attachment
Easy Docker
This talk was given at the LA Django meetup in DTLA on 6/19/2018. My thanks to Anthony at Gridspace for sponsoring! Also thanks to Marcel for inviting me again. This page is The slides are in Googledocs , source code is in Github => https://github.com/johnt...
Add a comment...

Post has attachment
Testing Pyramid and Feedback Loops (Platonic Solids of Quality)
This talk was given 6/14/2018 in sunny downtown Santa Monica, at Carbon Five.  Rit Li's Testable group is all about, well, testing, especially for webapps. Given my focus on being an expert at "quality, dev, and devops", this group is perfect for me! Here's...
Add a comment...
Wait while more posts are being loaded