Showing posts with label Presentations. Show all posts
Showing posts with label Presentations. Show all posts

Tuesday, March 18, 2014

“Thinking in F#” and “Software Craftsmanship and Agile Code Games” Slides

I’ve posted the slides from my recent presentations at Utah Code Camp 2014.  If you missed it, I’ll be presenting “Thinking in F#” at Boise Code Camp 2014 on April 5th and “Software Craftsmanship and Agile Code Games” at Mile High Agile 2014 on April 18th.

Check out these and previous sessions on my Sessions page.

Tuesday, May 8, 2012

On Speaking… and not speaking

So as I mentioned in a previous post, I’m working to expand my speaking footprint this year beyond Utah.  This started out pretty well with a three session gig at Boise Code Camp which was a blast.  There is a great dev community up in Boise and I plan on going back next year.  I was able to attend Agile Games 2012 in Boston which was amazing.  Need to do a write up on that soon before everything leaks out of my brain :)   Again, more great people and I felt super enriched after the three days.

Unfortunately, around that time, my sessions were turned down for MADExpo and Chicago Code Camp.  I was pretty bummed about it, more than I thought I would be.  I plan to try again next year and market my sessions better.  Need to figure out how to get more buzz words into my titles :)

Happily I have been accepted to Agile Roots.  I’ll be running “Hands-on Group TDD with Randori” (title pending).

Additionally, I’ll be presenting at the Utah .Net User Group this Thursday (May 10, 2012) on “Linq (from the inside)”.

I’m still waiting on Portland Code Camp and Seattle Code Camp which I hope to still speak at.  I’ll likely go to Portland Code Camp either way as we’ll be in Portland to visit family.

I am hoping to attend SCNA in Chicago in November.  And that should round out the year.  Should be exciting!

Tuesday, March 13, 2012

Utah Code Camp Spring 2012 Slide Decks

I had the opportunity to speak at Utah Code Camp again (my fourth code camp presenting Fall 2011 Spring 2011 Fall 2010) which was a lot of fun. Not sure if I would do three presentations again, but it was a lot of fun and I met a lot of great people.

If you attended one of my sessions, please take a minute to rate the session at SpeakerRate (not official eval… please do that too):

Here are the slide decks. Contact me with any questions!

The Randori starter project is available at https://github.com/mdclement/NumbersToLcdRandoriBase

The Code Katas session was presented as two slide decks.  One with the introductory material and the other with the guided FizzBuzz kata.

The code base that I started from (tests and methods without implementation) is available at https://github.com/mdclement/Linq--from-the-inside--Presentation-Base

Friday, February 24, 2012

Expanding my Speaking Footprint in 2012

So one of the things that I plan to do more of this year is presenting at Code Camps and the like.  I’ve presented several times at Utah Code Camp (Spring 2011, Fall 2011), but want to expand my footprint.  So, I’m currently submitted to Boise Code Camp, Chicago Code Camp and MADExpo.  Over the next few weeks/months I’ll see how well my session topics are received outside of the Utah community.  I also plan to submit to Portland Code Camp and Agile Roots this year once their calls for speakers are open.

If you’ve attended (and hopefully enjoyed) previous sessions that I’ve presented, please rate me at http://speakerrate.com/mdclement

The topics that I’ve been submitting (and that I’ll be presenting at Utah Code Camp Spring 2012) are listed below along with the abstract.  I’m looking forward to an exciting year of meeting with developer communities both inside and outside of Utah!

Linq (From the Inside)

Knowing how to use Linq is useful if you're doing any coding using .NET 3.5 or newer.  But have you ever thought about what is going on "under the hood"?

Join us as we dive into the guts of Linq and implement Linq extension methods such as Where, Select, Any, All and Sum.  Not only is it interesting to see what's going on, it'll help you to build better code using Linq.

Code Katas: Practicing your Craft

One of the key values as part of the Software Craftsmanship movement is to be "skill-centric" and as part of that, practicing our skills as software developers is key! The Code Kata format is a coding exercise that is repeated and perfected. It provides one of many ways to practice the craft of software development. We'll discuss the Code Kata format, introduce a few katas and discuss some other practice formats.

I will be guiding the Kata in C# (no previous knowledge necessary though). As this is hands on, to take full advantage of the session have Visual Studio or SharpDevelop installed, NUnit installed (or via NuGet) and an integrated unit test runner (recommend Resharper or NCrunch for VS).

Randori: Group Practice

Looking for a new way to practice your craft? Randori provides a complementary way type of training when compared with katas.

Elements of Randori are: Pair Programming, Pair changes with mechanism (Time box, Ping Pong), Start from scratch, Use TDD, Everyone should be following, Pair should be explaining, Audience gives suggestions only with when Green

An example is at http://vimeo.com/2499540 . This is a hands on session!

Original design by andrastudio
Blogger port by Blogger Templates