Matthew’s 2011 Europe Conferences

December 19th, 2010

I am pleased to have been selected to deliver Git and Hadoop presentations at three exciting venues in Europe in 2011.

JFokus 2011The exciting sharing of Git begins with JFokus in Stockholm, Sweden on the 14th of February, 2011. I’ll be delivering a 1 hour Git Intro talk, a 3 hour Git University Session, and a 2 day Git Workshop. It will be my first journey to Stockholm and I’m expecting to see it in its wintery white state. This trip will be made possibly in part by Scott Chacon and other generous sponsors at GitHub.com

SDC 2011.pngThe fun in Scandinavia continues with the ever-popular and ever-more-necessary Encryption on the JVM talk at the Scandinavian Developers Conference in Göteborg, Sweden on April 4th and 5th. It will be preceded by a Git Workshop taught by myself and Tim Berglund of the August Technology Group.

33rd Degree 2011.pngScanDev will be quickly followed by DWorld’s 33rd Degree Java Conference in Kraków, Poland. I’ll share some insights with attendees about Hadoop and Git and have a post-conference workshop on Git.

JAX 2011The final Springtime stop will be at JAX which will be held in Mainz, Germany on May 2nd through 6th. I’ll be delivering a Git talk and a Git university session in the countryside west of Frankfurt.

JavaZone 2011.pngAnd yes, I’m already planning my September, 2011 trip to JavaZone in Oslo, Norway. This conference has become a favorite in so many ways. I love to debut and passionately deliver new talks to this conference and the crowd is so receptive to new ideas and the latest technology. The equally great part about this show is its newly minted JourneyZone — an after-conference wilderness adventure in the Norwegian mountains. The 2010 edition was fantastic. I don’t know how any outdoor adventure could top it. But the organizers say they are trying, and I believe them!

What a year 2011 will be. So much fun and so many places to share all the topics I’m most excited about. I can hardly wait for it to get started.

GitHub.com Online Training

December 18th, 2010

GitHub Octocat

I’ve recently had the privilege of being selected as the primary online and secondary in-person trainer for GitHub.com on all things Git. We held our first online training on December 14th and it was a smashing success. It was rapidly followed by a private online session for a large US game-producing powerhouse which was an equal success. The second training prompted some fun feedback such as “You are an excellent teacher and the Git course was great.” and “I thought I knew a lot about Git until I took your course and realized there was so much more to explore!”

With such positive feedback, we’ll be running the GitHub online Git classes every month now. The next ones are January 18th and February 11th. There will be an updated outline to include git-svn and a discounted January one-time sale for just $195. Don’t miss this opportunity to get bootstrapped with this cutting edge version control system. Git just reached a milestone with over 500,000 active users and 1,500,000 repositories at GitHub.com. Find out why developers are so excited about this tool and how it can make a radical difference in your workflow no matter what programming language you use.

Presenting Encryption, Maven at Øredev in Malmö, Sweden

November 12th, 2010

I had the pleasure of presenting two talks at Øredev this week. For those of you that asked, here are the slides and the code samples:

Comments and feedback in both positive and constructive criticism formats are greatly valued. Drop me a line via email or twitter.

ZShell Prompt for Git

November 6th, 2010

I had the pleasure of presenting seven talks at the NFJS Reston Virginia show this weekend. Two of those talks were Git-centric. One was a traditional presentation and the other was a workshop. In the latter, I was asked about my custom Git-status shell prompts. Earlier in my blog, I’ve pointed to my Mac, Linux, and CygWin BASH prompt scripts, but I’d also like to point to my ZShell based scripts as well, which are now housed in their own GitHub repository. Fork, commit, and send pull requests!

Thanks to everyone that attended and made it a great time for me through their interactivity and questions.

Read the rest of this entry »

Clojure RefCard

November 3rd, 2010

Tim Berglund and I are proud to announce his first and my fifth DZone RefCard. This one is on Clojure, a functional programming language for the JVM. Download it and tell us what you think.

The Fall Conference Tour

October 31st, 2010

In the last two months I’ve had the privilege of presenting at and attending six different technology events. They’ve been so fun and diverse that a quick recap is in order.

No Fluff Just Stuff Symposium in Atlanta

This was my first time presenting at an NFJS event in Atlanta, and you can be certain I’ll be back. Earlier in the Summer, I had the opportunity to address the Atlanta Java Users Group (AJUG) and show off the flexibility of Git. For the NFJS Symposium, I talked about Hadoop, Git, Encryption on the JVM and Open Source Debugging, which are my “fun but informative talks” lineup for 2010.

Colorado Springs Open Source User Group

Gary Hessler runs a great user group in Denver’s sister city to the south. I had the opportunity to present Git, one of my favorite topics since it is accessible no matter what language you program in and what platform you use. My NFJS colleague, Tim Berglund presented his always well-received Decision Making talk. It is an interesting divergence from the typical programmer presentation and gives you techniques to deal with team dynamics.

JavaZone in Norway

Besseggen, Memurubu Hike

The ever-excellent JavaBin User Group in Norway put on a stellar conference called JavaZone for 2000+ people. What a show! The diversity of talk formats, speakers, and topics is simply incredible. After the conference, about 25 of us experienced a once-in-a-lifetime event of hiking in the Norwegian countryside. The otherworldly photos and hike details will make you want to attend next year!

The sessions are recorded at JavaZone and two of mine are available online. The former was in the big room in a formal setting. The latter talk was in a smaller room at the end of the conference and had a more informal feel where questions could be asked of the audience and vice-versa.
Encryption Boot Camp on the JVM

Hadoop: Divide and Conquer Gigantic Datasets

StrangeLoop in St. Louis Missouri

After returning from JavaZone, I headed to Missouri for the super-technical event named StrangeLoop brewed by Alex Miller. The lineup of speakers was stellar and the non-profit atmosphere was very relaxing. Hilary Mason, Guy Steele, Yehuda Katz, Josh Bloch, Doug Crockford, and many others. I will be attending next year if the timing works out again.

No Fluff Just Stuff Symposium in Minneapolis

My home base of conferences, NFJS, brought me up to the always warm audiences of Minneapolis. This has to be one of my top-5 favorite stops on the tour due to the beautiful hotel and the technologically advanced attendees. Their questions are deep and I try to be as prepared as possible for them. I had the privilege of Brian Sletten and David Hussman sitting in my classes about Hadoop.

SpringOne

The sprint of conferences concluded with my attendance and helping out with the logistics of SpringOne2GX in Chicago. The hotel was spectacular and the attendance overwhelming. It seemed to be just shy of a 1000 people and double last year’s attendance. I attended some great sessions and had hallway chats with the likes of Hamlet D`Arcy, Hans Dockter, Paul King, Andres Almiray (our co-incidence rate at conferences is getting to be uncanny!), Peter Bell, and Chris Beams. I’ll try to put in some abstracts for next year and get invited to speak!

DevonThink for Managing Information Capture

September 16th, 2010

As part of my job, I need to capture and reference a lot of information from a lot of sources. DevonThink is one of the tools that helps me do that efficiently. This quick video showcases just 5% of what I use DevonThink for and focuses specifically capturing data from web pages and various RSS feeds, such as Delicious Bookmarks, Twitter, and ReadItLater.

Mirroring Only Specific Displays on Mac OSX (Three Screens)

September 16th, 2010

If you have three displays, possibly comprised of 1) a laptop screen, 2) a projector screen, and 3) an Avatron iPad Air Display, you can mirror two of the screens and leave a the third to show the extended desktop. From the Mac Display Preferences Pane, simply Option-drag one screen onto another and those two will mirror each other while leaving the remaining one as an extended desktop.

This works well to mirror your “audience” display to the iPad so that you can view videos that don’t animate on the Keynote presenter display. It also works well for live coding sessions so that you don’t have to twist your head rearwards

JavaZone 2010, Norway

September 10th, 2010

IMG_0232.JPG

I had the privilege of presenting three talks at the massive JavaZone in Norway this year. What an amazing conference; and to think it is all run by a Java Users Group (JUG) called JavaBin.

My slides are online for:

The feedback and comments from Sigmund and Morten were wonderful. I loved getting to say hello to folks I met last year, such as Erik Mogensen. It’s like extended family here.

I hope I get invited back next year. Now, I’m off to do a hike with the organizers in the mountains of Norway!

Presenting at the Raleigh-Durham No Fluff Just Stuff Symposium

August 29th, 2010

North Carolina

This week, I made a four day journey to the very forested state of North Carolina. Joey knew a Coloradoan was coming and turned on the statewide AC to bring it down to a comfortable 72 degrees Fahrenheit when I landed. The food was great, the people were super, and the technology was awesome.

Relevance

I had an open invitation to come out and visit the team at Relevance, which I’d been waiting to cash in. The Research Triangle NFJS Symposium finally made that visit possible.

I had a great time meeting the entire Relevance team, working with Stu Halloway on automating the Clojure release scripts through some Bash scripting, Git calls and Maven Ant Tasks.

At lunch, I gave a live demo of my workflow with the DevonThink Pro product, including capturing and aggregating multiple RSS streams alongside archived emails and snippets from web pages.

In the afternoon, I had the fun assignment of working with Aaron Bedra on an implementation of JCE symmetric AES encryption on a Clojure project. He followed up a day later on “Relevance Open Source Friday” by beginning to move the implementations over to a standard library for upcoming public consumption.

No Fluff, Just Stuff

I had the pleasure of presenting Encryption, Open Source Debugging on the JVM (over 50 deliveries of that one now), Hadoop, Maven 3 and Git to the engaged audience in Raleigh on Friday and Saturday. The during-presentation questions were spot on, and even when the topics got heady, the students just leaned forward in their chairs and kept on making insightful inquiries. Attendees of that nature are pure candy to a passionate presenter like myself. I especially want to thank Darin Pope, Billy Dupre, David Bloom, David Deininger, Sri Sankaran, Asif Rashid, and Ed Savage for providing much-desired feedback on Twitter.

I know I’ll be back for the NFJS show next year, but I’ll make all efforts to put in a few more visits prior to that. A city with a technology culture of this strength demands that I do. Thanks for having me and perhaps I’ll see some of you at the Rich Web Experience in December on the beaches of sunny Florida.

Resources

For the folks that attended my talks this weekend, here are some constantly updated supplemental materials to resources that are paired with the slides:

Encryption

Open Source Debugging

Hadoop

Maven 3

Git