I’m very honored and and humbled to be accepted into the TED Residency program. It’s an in-house incubator for breakthrough ideas. Residents spend four months in the TED office with fellow brilliant minds who are creatively taking on projects that are making significant changes in their communities, across many different fields. At the end of their session, Residents have the opportunity to give a TED Talk about their ideas. More info here.
My company Verona was recognized as an Official Honoree for the 20th Annual Webby Awards.
Hailed as the “Internet’s highest honor” by The New York Times, the Webby Awards honor excellence around the web. The Webby Awards received nearly 13,000 Webby entries from all 50 US States and over 60 countries this year. Team Verona is thrilled to receive this distinction for our work alongside so many other outstanding companies who are setting the standard for creativity and innovation on the Internet.
Verona was also featured as one of “2016 Most Innovative Companies” from Fast Company.
Thank you to Fast Company & team Verona, and of course our users!
The problem: You code your mobile web apps on your desktop, and it’s hard to see the changes.
Until OS X Mavericks kills the feature, you used to be able to daisy chain your local WiFi off your ethernet connection, and serve your local environment to your mobile devices via WiFi. It was a sad day when they killed it. It made development so easy. I couldn’t find any other alternative that didn’t involve time consuming network hacks. The XIP service got me close, but it was unreliable when I was at a location with high network security.
All was hopeless until I found Vagrant Share.
Now this is my workflow.
- I code.
- I save.
- My local browser refreshes. My iPhone refreshes.
Vagrant Share allows you to share your Vagrant environment with anyone in the world, enabling collaboration directly in your Vagrant environment in almost any network environment with just a single command:
Vagrant share has three primary modes or features:
HTTP sharing will create a URL that you can give to anyone. This URL will route directly into your Vagrant environment. The person using this URL does not need Vagrant installed, so it can be shared with anyone. This is useful for testing webhooks or showing your work to clients, teammates, managers, etc.
SSH sharing will allow instant SSH access to your Vagrant environment by anyone by running
vagrant connect --sshon the remote side. This is useful for pair programming, debugging ops problems, etc.
General sharing allows anyone to access any exposed port of your Vagrant environment by running
vagrant connecton the remote side. This is useful if the remote side wants to access your Vagrant environment as if it were a computer on the LAN.
The quick & dirty install.
I highly encourage you to head over to the vagrant site and check out their docs. They’re pretty detailed and it’s important to get a solid grip on what’s going on. That said, if you plug this into your machine, you’ll probably be alright.
$ mkdir vagrant_getting_started
I spend all day using tools like Chrome, Sublime Text, and Terminal. A few months ago I spent a few hours customizing them to make them easier on the eyes. Here are some of my best plugins.
I’ve really grown to love the Monoaki color scheme in Sublime Text. I found a plugin to make Terminal match. It’s a little thing, but somehow makes a big difference.
Download the Monokai.terminal theme here.
I’m also using a customization to the Bash prompt written by my friend Jesse Earle. My Bash prompt now shows me my current Git branch, and my current directory (so nice having it in front of you). It also uses funny emojis to separate the lines. bash_profile can be downloaded here.
I found a theme for Chrome’s DevTools with a darker background and higher contract colors than default. It makes a lot of difference. It’s not exactly Monokai, but it’s a lot easier to look at than the default white.
The installation is a little tricky, but worth it.
- Add the DevTools Theme: Zero Dark Matrix plugin to your browser.
- Goto chrome://flags/#enable-devtools-experiments and Enable Developer Tools experiments. Select [Relaunch Now] at the bottom of the page.
- Open developer tools settings, select Experiments tab, and check ‘Allow custom UI themes’.
- Reload DevTools.
"Hello, would you like to hear a TCP joke?"
"Yes, I’d like to hear a TCP joke."
"OK, I’ll tell you a TCP joke."
"Ok, I will hear a TCP joke."
"Are you ready to hear a TCP joke?"
"Yes, I am ready to hear a TCP joke."
"Ok, I am about to send the TCP joke. It will last 10 seconds, it has two characters, it does not have a setting, it ends with a punchline."
"Ok, I am ready to get your TCP joke that will last 10 seconds, has two characters, does not have an explicit setting, and ends with a punchline."
"I’m sorry, your connection has timed out. Hello, would you like to hear a TCP joke?"
WordPress allows for “status” posts. My “status” with WordPress: It’s complicated.