Archive

Archive for the ‘Conference’ Category

JAOO Australia 2009

March 31st, 2009 Josh Graham 1 comment

Today’s blog is sponsored by the word “awesome”.

I’ve just come back from a trip to the awesome QCon London 2009 and the (thankfully) awesome speakerconf 09 (more of both in blogs soon, promise!)

Coming at the beginning of May, though, is the most awesome JAOO Australia 2009 in both Sydney and Brisbane. Last year’s inaugural event was awesome and this year’s looks to be its match.

The awesome Dave Thomas asked me to speak there on “something Enterprisey”, so I’m putting together notes and experiences on applying Agile practices to enterprise architectures. It’s easy to see that current economic drivers make it imperative for a firm’s technology leaders to do more to embrace rapid business change within IT. The talk will draw on ThoughtWorks projects across the globe, including those I participated in both in the US and Australia. It’s Neo Architectural. It’s for Modern Architects.

Also, my very talented and awesome wife, Amanda Laucher, will be presenting on DSLs and language-oriented programming, providing some insight on when to make one and some samples in C#, F# and MGrammar. Don’t worry if you only know Java or Ruby, you’ll get plenty out of the talk if you want to learn more about DSLs.

Amanda will also be teaming up with Joel Pobar to provide an Introduction to Functional Programming tutorial, with a focus on the awesome F# language. If you want to know about partial applications, dynamic pattern matching, idiomatic units of measure, and asynchronous workflows on top of the usual functional programming concepts, then this talk is for you. If someone at work is saying “we need to exploit concurrency” then this talk is for you. Again, if you’re coming from Java land that’s fine, there’s enough to get you looking at Scala or the awesome Clojure languages too.

Categories: Conference Tags:

CodeMash

November 26th, 2008 Josh Graham 2 comments

I’ve been given the privilege of speaking at CodeMash 2009 in Sandusky, Ohio this coming January.

The presentation and discussion will cover the learning from implementations of Guerilla SOA and will include code and demonstration based on the WCF. It may change some minds about the default approach to the WCF programming model and open some eyes on how to build a truly message-oriented service oriented ecosystem.

Looking forward to a conference that comes highly recommended.

The submitted abstract

Title: Guerilla SOA for WCF
Track: Arch & Design
Level: Intermediate

Description:
This talk goes over the fundamentals of Guerilla SOA (a concept conceived in ThoughtWorks and championed by Dr Jim Webber) and how they are applied to WCF in both a SOAP and REST context.

Using principles from agile software development into an emergent architecture, particularly for services, the talk looks at an alternative approach to the usual usage of the WCF programming model which provides a true message-oriented approach (rather than the RPC hole almost every WS-* stack drives us into).

Drawing on real large-scale projects, we’ll touch on consumer-driven contracts, sensible XSD, alternate validation techniques, LINQ to XML, XPath, and a convention-based and MVC approach to web service implementation.

Categories: Architecture, Coding, Conference Tags:

Upcoming conferences

May 6th, 2008 Josh Graham 1 comment

JoshG is a busy bee:

If you are a software technologist in Australia, I strongly encourage you to attend JAOO Australia as it is arguably the best technical conference in the world and it is certainly a boon to have it come to our neck of the woods. We are getting some superb international speakers that you’ll be able to interact with throughout the conference (they stay around at JAOO to learn too), and the more we support it, the more we’ll get next year.

Categories: Conference Tags:

Agile Meetup Alliance

February 16th, 2008 Josh Graham No comments

UPDATE: 4 continents now represented. I’m not sure that we’ll ever get Antarctica, but come on South America and Africa, I know you’re out there.

Calling all Agile and Lean user groups around the world.

If you have an online presence, particularly with one of the usual online group sites, I encourage you to add it to the worldwide meetup alliance.

The purpose of the Agile meetup alliance is to allow Agile Alliance user groups around the world to collaborate on events and to help those who travel to meet up with like-minded software professional wherever they are.

http://www.meetupalliance.com/agilealliance/

Of course, make sure you sign up to the Agile Alliance too!

Looking forward to adding your user group.

Categories: Agile / Lean, Conference Tags:

Ark Group SOA Conference: Achieving Interoperability in System Architecture

September 26th, 2007 Josh Graham 1 comment

I’m chairing next week’s Ark Group conference on SOA (Achieving Interoperability in Systems Architecture) at the Vibe Hotel in North Sydney, Australia.

You can download the conference brochure here. My ThoughtWorks colleague Halvard Skogsrud and I are presenting the workshop entitled “Bearing the standards of interoperability”.

Categories: Architecture, Conference Tags: