I Am Not Myself

Bills.Pay(Developer.Skills).ShouldBeTrue()

Category Archives: Events

Cheezburger is going to SXSW and I will be there

So, I signed up to go to SXSW with Team Cheezburger. I am pretty pumped to go and hang out with so many creative people and share ideas. I am also excited to be going back to Austin, TX. I love that city.

Several of my coworkers have submitted presentations for the conference. If you have a few minutes to create an account and go vote for them, it would be greatly appreciated.

SSDNUG Presents: James Thigpen – Moar Cats Please: Software Development at Cheezburger

The South Sound .NET Users group is proud to present James Thigpen on Thursday Feburary 9th at 7:00PM at the Olympia Center in the heart of downtown Olympia, WA.

There is a lot of talk in an abstract sense about how agile software practices work. James is going to talk about how Cheezburger does agile with a remote team spread across the US and Europe. This isn’t theory, this is how Cheezburger ships code every day. Expect to hear what has worked and what failed.

Cheezburger is heavily invested in TDD, Continuous Deployment, Automated Testing, Split Testing, agile/lean methodologies, and continuous improvement. They have doubled the size of their team in the past year and lived to tell the tale. Cheezburger usually ships code more than ten times a day without interrupting the 1.8 million daily active users visiting their sites and they have a lot of fun doing it.

James Thigpen is the Director of Engineering at Cheezburger Network, one of the largest online humor companies in the world. James has a deep passion for agile and lean software development practices. He has a wide variety of experience developing software and leading teams in industries such as municipal inventory, biomedical imaging, IT management, and online media.

If you missed the January meeting with Adron Hall, you can still catch it online.

Adron Hall Visual Studio AWS Toolkit & SDK Presentation Video

Overview

During this presentation I will provide an overview of what is needed to get started using Visual Studio 2010 with the AWS Toolkit & SDK. We’ll also cover the basic design ideas behind the do’s and don’ts of cloud architecture and development. There will be some hands on coding (if you’d like to bring a laptop to follow along) and we will deploy code (wireless/cat5 connection pending) into AWS Cloud Services & get EC2 instances up and running live!

About Adron

I’m a jovial, sometimes TDD (Test Driven Development), sometimes BDD (Behavior Driven Development), get things done well, software architect, engineer, code monkey, coder, or what have you. I run the gamut of development stacks between the .NET Framework & Microsoft Technologies but will admit my latest favorite is Ruby on Rails and .NET MVC work with a touch of Sinatra’s clean architecture covered with an awesome layer of Javascript for tasty perfection. I love what I do and commonly add a very business oriented, get the job done, agile (sometimes eXtreme Agile, sometimes whatever it takes), and entrepreneurial effort to my work. I also like to mentor (teach), write (re: blog, etc), and even work on projects in addition to work related things.

You can find more on his site.

Video

Slides

Source

The source for this presentation can be found on Adron’s github account.

January 12 / Adron Hall Visual Studio AWS Toolkit & SDK, Building For the Cloud

The South Sound .NET Users Group is proud to present Adron Hall on Visual Studio AWS Toolkit & SDK, Building for the Cloud this coming January 12th at 7:00PM at the Olympia Center, 222 Columbia NW in downtown Olympia. Adron is a personal friend and brilliant developer who I have had the personal pleasure of working with. This presentation is one you will not want to miss.

Overview: During this presentation I will provide an overview of what is needed to get started using Visual Studio 2010 with the AWS Toolkit & SDK. We’ll also cover the basic design ideas behind the do’s and don’ts of cloud architecture and development. There will be some hands on coding (if you’d like to bring a laptop to follow along) and we will deploy code (wireless/cat5 connection pending) into AWS Cloud Services & get EC2 instances up and running live!

Bio: I’m a jovial, sometimes TDD (Test Driven Development), sometimes BDD (Behavior Driven Development), get things done well, software architect, engineer, code monkey, coder, or what have you. I run the gammut of development stacks between the .NET Framework & Microsoft Technologies but will admit my latest favorite is Ruby on Rails and .NET MVC work with a touch of Sinatra’s clean architecture covered with an awesome layer of Javascript for tasty perfection. I love what I do and commonly add a very business oriented, get the job done, agile (sometimes eXtreme Agile, sometimes whatever it takes), and entrepreneurial effort to my work. I also like to mentor (teach), write (re: blog, etc), and even work on projects in addition to work related things.

December 8th SSDNUG Presents: Charlie Poole on NUnit – Beyond the Basics

Most .NET developers have some familiarity with NUnit, but often they learn to use certain basic techniques and never go beyond them. In this talk I’ll present a some ideas you may want to try, including: parameterized tests and fixtures, generic tests, theories, the use of the TestContext and the creation of adding. The presentation will be based on the Beta 2 release of NUnit 2.6.

Charlie Poole has spent more than 35 years as a software developer, designer, project manager, trainer and coach. After a long career in the government sector, he began working independently in 1996 with clients ranging from Microsoft to government agencies to internet startups.

Charlie’s technical background is long and broad. In recent years, he has specialized in C++ and C# development in cross-platform settings. He has worked with the .NET framework since its inception, is one of the authors of the NUnit .NET testing framework and contributes to several other Open Source projects.

For the past fifteen years, Charlie has worked as an Agile coach and trainer. He is a familiar presence at Agile and Open Source events and is one of the founders of the Agile Open Northwest conference.

SCNA 2011 Brain Dump Edition

Corey Haines started the conference off a bit worried. Are we repeating the mistakes of the ’90? Are “learn to code in 24 hour” mentalities populating startups with unprepared developers writing tomorrows legacy code? He suggests reading Learn to Program in 10 Years instead. Businesses are desperate for for people who can code. If they were desperate for people who can build houses, would we see a glut of houses falling apart two years from now? He then pointed out a few rays of hope GirlDevelopIt and Craftsmanship Academy; prime examples of the professional community reaching out to beginners and peers to help guide them past the mistakes of the past. We bring value to the businesses that hire us, part of that value is sustainability. Here is a great mind map of the entire talk by Zee Spencer, for more details.

Michael Feathers, a personal hero, followed up by challenging us to invest in learning functional concepts. He describes functional techniques as a DSL for a wider domain and it is time to integrate these techniques into a shared understanding in our programming languages. Traditional OOP developers initially have a “WTF is that?” reaction to functional techniques, proclaiming a lack of clarity. But Mr. Feathers points out that Arabic is gibberish to him, but millions of people communicate effectively every day using it. This reminded me of  Rich Hickey‘s Simple Made Easy presentation at Strange Loop this year. Something that is unfamiliar to you does not make that thing complex. It may be very simple, just not easy from your current context. The line between readable and “clever” is relative to shared vocabulary. Here is a nice mind map of the talk by Chris Powers.

More to come…

Coffee && Code @ Burial Grounds Sunday Oct 23 1:00PM

The second ever Coffee && Code will take place at Burial Grounds this Sunday at 1:00PM. Bring your laptop and let’s hack on some code.

Last time Brad Jennings and I did a ping pong pair programming session completing the String Calculator Kata. So let’s keep that trend going, if you are interested in learning TDD or just pairing with another TDD’r to share tips and tricks come on down to Burial Grounds this Sunday.

Speaking at the South Sound .NET Users Group July 14, 2011

Looks like I have put myself on the hook to speak at the South Sound .NET Users Group again on July 14th 2011. Here is the description up on the site.

Bobby Johnson – An Exploration of Dynamic and Metaprogramming with C# 4

With the introduction of the Dynamic Language Runtime in .NET 4.0, a whole new world of programming possibilities have been added to our developer toolbox on the same scale as the addition of Linq. We are only just beginning to see applications in the wild. In this presentation, Bobby will explore the evolution of the C# syntax over the last decade with in the context of what dynamic actually means. Then move on to basic concepts of metaprogramming that are now available for use. Finally, a few demonstrations of some of the bleeding edge frameworks that are beginning to take advantage of dynamic like Simple.Data, NancyFx & DynoPhile.

Bobby Johnson is an Application Delivery Manager with Russell Investments and is directly responsible for leading teams that developing high quality, maintainable applications that allow Russell to improve financial security for people. He is a regular contributing member if the local South Sound .NET Users group and ALT.NET Seattle , speaker at Seattle & Portland Code Camps as well as contributor to many open source projects. Bobby maintains a blog, frequently tweets and plays entirely to much World of Warcraft.

CI in the Real World Slide Deck & Links

Last week I presented to the South Sound .NET Users group. Here are my slides and links to the things I talked about.

ALT.NET 2011 May 5th – 8th

Registration for ALT.NET 2011 is open.  Some of the most talented and passionate developers gather once a year at this conf and share ideas. It is the best local conf of the year. I highly recommend you attend if you can. Register quickly available slots will be gone quickly.

Info: http://altnet2011.heroku.com/

Registration: http://altnet2011.heroku.com/register