I am a web developer, author, teacher, book editor, and musician. I love technology and I love to help people be successful. I currently work as a Technical Editor at DigitalOcean where I work on Community Tutorials. I am also a development editor at The Pragmatic Programmers and a panelist on the Ruby Rogues podcast.
I have been developing web sites and web applications since 1995. I’ve worked as a freelance developer for small businesses and as the technical lead for two startups.
I’m the developer behind Codecaster.io, a web app that helps teachers and students work through code demonstrations in the classroom or online. I also built RailsMentors to help developers find mentors.
I am the author of several books, including tmux 2: Productive Mouse-Free Development, Exercises For Programmers, Automate With Grunt,
HTML5 and CSS3, and Web Development Recipes for The Pragmatic Bookshelf.
I maintain several open-source projects and have spoken at national and regional conferences. I am also a frequent presenter at user groups and code camps in Wisconsin and Minnesota.
I love to learn and I love to teach others. I personally believe it is every persons obligation to do something positive for others, and I am motivated by the success of my clients and my users.
When I’m not writing books or code, I’m often working on my music, which you can listen to here.
I’m also active on Twitter as @bphogan.