FizzBuzz in Sinatra

The other night I attended the Ruby MKE Meetup. The topic was the 7 Degrees of FizzBuzz by Bill Gathen. Unfortunately, we weren’t able to get to the final “degree” before the end of the meeting. So, for those who are interested, here is my solution:

require 'sinatra'

get '/' do
  erb :index
end

__END__
@@ index

    <% (1..99).each do |x| %>
    <%= ("fizzbuzz" if x % 15 == 0) ||         ("fizz" if x % 3 == 0) ||         ("buzz" if x % 5 == 0) ||         x %>

    <% end %>

Packers Win!

Last night, I watched the Green Bay Packers beat the St. Louis Rams in pre-season football, 19 to 7. It wasn’t an overly exciting game. I watched it with my brother, my cousin, and some old friends. We met up and watched the game at a bar on the South side of Milwaukee called the “Brass Monkey”. #GoPackGo

Techstars Patriot Boot Camp 2013

Techstars LogoA little more than a week ago, July 17-19, 2013, I had the pleasure of participating in the 2nd Annual Techstars Patriot Boot Camp held at George Washinton University (GWU) in Washington DC.

Pre-Event

Near the end of May 2013, my friends at VETransfer – a Milwaukee-based program that helps veterans become entrepreneurs – let me know the 2nd Annual Techstars Patriot Boot Camp was coming up, and that I should apply to participate.vetransfer

I completed the application and recorded a 4-minute video describing my military background and why I wanted to attend. By early-June I learned I was selected to attend! I quickly made flight and hotel reservations, and ordered a set of personal business cards from Moo.Com. There was no cost for the ‘boot camp’ itself.

Day One – July 18, 2013

On the first day of the program – “Education Day” – we were treated to talks by an impressive panel of speakers. Taylor McLemore – the “founder” of Techstars Patriot Boot Camp – welcomed us and outlined the agenda for each day. Retired General George Casey – the former 36th Chief of Staff of the Army – talked to us about transforming vision in to action. Dave Cass, CEO of Uvize, spoke of the struggles of being an entrepreneur and the value of working with mentors. David Mandell, CEO of PivotDesk, talked about “how to rock the pitch.” Aneesh Chopra, the first and now former Chief Technology Officer (CTO) of the United States, suggested there are big opportunities for entrepreneurs today in the areas of government, healthcare, and education. Finally, Steve Blank talked with us by webcam about startups and startup methodologies. In the afternoon, we attended breakout sessions on further perfecting the pitch, raising capital, customer development, and the business model canvas.

opower_s

Next, we all loaded onto buses and visited the headquarters of Opower where President and Founder, Alex Laskey, told us the history of his company. Opower also provided us with dinner and an opportunity to network and tour their impressive – yet open and very comfortable – offices. Finally, after a long day of learning, we loaded up on the buses and headed back to GWU. Whew, what a day!

Day Two – July 19, 2013

Day two – “Mentor Day” – started with a talk by the current CTO of the United States, Todd Park, who encouraged us to leverage the open data sets being provided by the government. He also gave us a list of tips for entrepreneurs and invited us to contact him directly if we had questions! Patrick Riley of the Global Accelerator Network (GAN) gave us tips on navigating “startup land” and working with mentors.

Next came the most exciting part of the program, for me: talking with the Techstars mentors in one-on-one 25-minute sessions. Earlier, using Ohours.Com, we were able to select which mentors we wanted to meet with. I was quick to register and was ultimately able to select and meet with eight mentors throughout the day. My first mentor session was with the serial entrepreneur and founder of Techstars, David Cohen. David was actually in London, so we talked by way of Skype. After listening to my story, he offered to put me in contact with another mentor who will hopefully help me validate my ideas. My other mentoring sessions were in-person and included meetings with: David Mandell, CEO of Pivot Desk; Rami Essaid, CEO of Distil Networks; Rahul Sing, CEO of Anant; Dave Drach, VP of Techstars; Rob Painter, Managing Director of Razors Edge Ventures; Jim Brinksma, Founder of Visible Arbitrage; and Ben Deda, VP of FullContact. I was stunned at the quality of these mentorship sessions. Each was fully engaged as I told my story and each provided unique ideas to help me move forward. During the day we also took breaks for talks by Congressman Jared Polis and Senator Tim Kaine (D-VA).

1776dc

Next, we all loaded on buses and headed to Washington’s preimere co-working space, 1776, where we had dinner and heard from Shabab Kaviani of CoFoundersLab and Donna Harris of 1776. Finally, we loaded back on the buses and headed back to GWU.

Day Three – July 20, 2013

Day three – “Demo Day” – was a half-day, and was kicked-off by a talk by Ramsey McGrory of AddThis. Next, while many attendees demonstrated their ideas to each other, I continued to network with some of my new friends. Finally, Peter Levin, gave an engaging closing essay, and Taylor McLemore and Tom Chikoore closed out the program with a warm “thank you” and a request that we go out and “build things”.

Summary

My Techstars Patriot Boot Camp experience was simply amazing! I want to say “thank you” to Taylor and the entire Techstars crew who organized the event; to all the speakers and mentors; to GWU, Opower, and 1776 who hosted us; to the all sponsors; and to my peers and fellow attendees. Ultimately, we all came together to create a very unique experience around the idea that those with military experience are in a unique position to support each other as they follow their entrepreneurial passions.

If you have the opportunity to attend a future Techstars Patriot Boot Camp, I highly recommend it!

Problems with Chrome on Mac OS X

Within the past week or so, I’ve started to get the spinning Beachball on my Mac when running Google Chrome. It happens several times per minute when I click in the address bar or in a field in a form on a web page. Very irritating. It’ll spin for a few seconds and then allow me to carry on. Here are some of the details:

  • My Mac is a a relatively recent model:
    • Purchased in April 2013
    • MacBook Pro 13-inch, Mid-2012
    • 2.9 GHz Intel Core i7
    • 8 GB RAM 1600 MHz DDR3
    • Intel HD Graphics 4000 512 MB
    • 256 GB SSD (16GB “free”)
    • OS X 10.8.4
  • My version of Google Chrome is up-to-date: Version 28.0.1500.71
  • The spinning Beachball only happens in Chrome. I can use Firefox, for example, with no problems.
  • This even happens if I restart, keep all other applications closed and have all Chrome extensions disabled.
  • Also happens in Chrome if I click on a link.
  • I have high-speed cable connectivity.
  • Does not happen on other systems (Windows and Mac) with Chrome installed.

Anyone have any ideas of why this might be happening or how I can troubleshoot the problem?

Thanks!

Startup Milwaukee March 2013 Meetup

startupmke_logo_Last night saw another successful Startup Milwaukee monthly Meetup. The event was once again held at Translator in the Third Ward and approximately 110 people attended. This makes several months in a row now of more than 100 attendees and it is becoming increasingly clear there is an active and vibrant startup community in Milwaukee.

translatorThe night was kicked-off by a welcome and introduction to Translator by Katie Felten and Cindi Thomas. The Milwaukee startup community certainly owes a big “thank you” to Translator (and the Milwaukee Brewing Company) for their support and for hosting and sponsoring various Startup Milwaukee Meetup events.

Next, Matt Cordio gave an introduction to Startup Milwaukee and made several announcements:

Next up, Anne Nimke of The Good Jobs reminded everyone about their upcomming Launch Party, and Heather of Find My Spot gave a quick introduction to her new apartment search service. Both have very impressive websites that are well worth the visit.

By this time, everyone was ready for the three “keynote” presentations of the evening:

  • LeMarc Johnson of NightStyr talked about Nightstir, a mobile communication platform designed to allow you to “create and share nightlife plans.” Learn more at GetNightstir.Com.
  • Cindy Rahm and Eric Rahm of Brighter12 described their lean approach to developing their web-based application which supports individuals going through a 12-step recovery program (“Your Journey from Broken to Brighter”). The approach included: Establish a mission; Know your audience; Find a niche; Define the problem; Solve that problem; and Solve it better than anyone else.
  • Ryan Konicek of Tappr talked about the experience of the Tappr team at SXSW with a focus on the “Learnings from SXSW” workshop with Steve Blank, Bob Dorf and Startup Weekend. You can find a copy of Ryan’s presentation and more on the What’s on Tap blog.

In all, the Meetup was a whirlwind of very useful real-world experience from Milwaukee-area startups! The Startup Milwaukee organization deserves real credit for putting together an event like this. The fact that they’re doing it every month is amazing!

If you’re interested in startups — or working with others to build your own startup — be sure to register for the next Startup Milwaukee meeting on April 11!


Clint Laskowski is an information security professional, web developer, and technology entrepreneur in Milwaukee. You can follow him on Twitter at @Clint326.