By Therese Hansen | June 16, 2009
Finally the last parts of the tutorial program for JAOO Aarhus 2009 have been put up on the web and they look great! My biggest problem with the schedule is that I can’t decide what to attend.
The always lovely and interesting Linda Rising is giving two tutorials on Oct. 9. One about “Influence strategies for developers” and one about “the Power of Retrospectives“. I have attended tutorials by Linda before and you always get some action points for the monday after, when you return to work – she is very inspiring!
There are as many as three certified ScrumMaster classes with great trainers; Jeff Sutherland, Jens Oestergaard and Gabrielle Benefield. Unfortunately these are two-day-courses, so it is not possible to attend the other tutorials these days if you are to choose one of these classes. A real dilemma.
If you are into .NET there are several nice tutorials. Oren Eini is giving a tutorial on Rhino Mocks, which he is the creator of and Don Syme is talking about F# which he originally designed and implemented. Furthermore Nikhil Kothari will be available to teach you about Silverlight. Don’t miss these people if you are a .NET-developer!
In the language department we have the “Advanced Ruby” tutorial by the always entertaining Sam Aaron and two Erlang tutorials by Francesco Cesarini: “Erlang for programming reliable systems” and “Erlang/OTP System Principles“.
Furthermore I have not even mentioned the tutorials by other it-gurus as Martin Fowler, Neal Ford, Rebecca Parsons, Frank Buschmann, Dan North, Mary Poppendieck, Roman Pichler and lot of other great people… Take a look at the tutorial page yourself and see if there is something you like.2009 JAOO | Tags: .NET, Advanced Ruby, Dan North, Don Syme, F#, Frank Buschmann, Gabrielle Benefield, JAOO, Jeff Sutherland, Jens Østergaard, JRuby, Linda Rising, Martin Fowler, Mary Poppendieck, Michael T. Nygard, Neal Ford, Nikhil Kothari, Ola Bini, Oren Eini, Rebecca Parsons, Release it!, Rhino Mocks, Roman Pichler, Silverlight, Steve Freeman, TDD | No Comments »
By Therese Hansen | June 7, 2009
In this video CTO of Trifork, Kresten Krab Thorup, speaks about the concept behind the JAOO conference. He explains the 360 degree perspective on the developer role and tells us how the JAOO conference supports this perspective.
Watch the video:2009 JAOO | Tags: 360 degree developer, Kresten Krab Thorup | No Comments »
By Aino Vonge Corry | May 12, 2009
Attending JAOO Brisbane this year, one of my “must-see”s was Pamela Fox on Google AppEngine. And she did not disappoint me. First we get the useful hints offered by the entertaining demo of Googles AppEngine, where she builds the Best Website Ever with frames, marquee tags, animated gifs, web ring, and everything else you would be missing from the 90′ties. There are warnings for the old relational database folks about BigTable, which is non-relational and does not do joins.
But on top of that, she delivered a recipe for how to make your daughters into developers;
Force them to code!
Pamela was forced to code Java by her father, or else, there would be no allowance. And it worked, apparently. Well not the Java coding part of it, because when she left home….she left Java behind. She can see the fun of coding and the power in it, because she was introduced to it in a very motivating way.
They say you get inspired at conferences, and my daughters will see just how inspired I am when I return homeJAOO | Tags: | 10 Comments »
By admin | May 8, 2009
On JAOO Sydneys first day, Patrick Linskey did his talk “How to build an iPhone application in 45 minutes” in a more-than-well-packed room. Not only popular with conference attendees, australian media MISAustralia was also present, filming and doing an interview:
Comments from anyone present at the talk?JAOO | Tags: | 1 Comment »
By admin | May 7, 2009
Friday – the day after the conference party – is surely the day of slight hangovers. Luckily, having read this post, and if you trust my judgement, you may choose to skip Krestens introduction of todays program.
The keynote is on doing effective Java programming – and if you are a Java programmer (as I am) it does hold relevance.
Throughout the next two slots, I put my faith in Michael Nygaard’s “Failure comes in flavours” talk, which he also did in Århus, DK. Back then I missed out on it, but fellow attendees recommended it. I’ll be there, Michael! (my other alternative would probably be the Google-big-website-talks).
After lunch I won’t be joining James Newkirk for Evolutionary Design – since his abstract doesn’t promise much more than Beck wrote about 10 years ago (XP). Avi Bryants abstract on his 1,001 Iterations: Product Design, Illustrated sounds like good fun – a talk on the development of some new data visualization tool – with excerpts from chatlogs and implementations in all sorts of languages. Gotta go there!
The upcoming slot doesn’t get me excited. Really. So I’ll skip it and lounge about, picking on some speaker or on snacks.
Dave Thomas’ talk “Hey You! Get On To My Cloud! – Application Development in the Clouds” is my favourite candidate – Dave seems to have been around forever and from the abstract I gather that he will give some more body to the 360° developer introduced by Kresten in the conference opening.
The last talk of the conference for me will definitely be Dan Norths “Pimp My Architecture” – Dan is a knowledgable guy (and good fun to hang in the bar with) – and the abstract sounds like if it’ll be a good talk to end the conference with.
For certain, you won’t want to miss out on the conference ending “meet the Speakers” event – if you didn’t get to pick on any speakers, nows the time – and I here that there might be some beer involved ; )JAOO | Tags: | No Comments »
By admin | May 7, 2009
Great news for those of us in constant dire need for caffeine!
IBM has brought their own barrista to the exhibition area – so all our cravings may be met – Long blacks, Flat whites, Espressos, Macchiatos, etc.
Wuhu!JAOO JAOO Community Blog QCON | Tags: caffeine | 1 Comment »
By admin | May 6, 2009
JAOO Sydney is here! Tutorials started yesterday, and tomorrow Clemens Szyperski will deliver the opening keynote “Composing all the Way”.
While keynotes and plenary assemblies are obvious choices, the rest of the conference sports three tracks – and since I haven’t got split-personality, choices will have to be made. Looking over the conference schedule, this is my personal idea of a path through the schedule:
Succeeding lunch (and a perousal of exhibitor booths for free stuff), Amanda Lauchers “Domain Specific Languages and Language Oriented Programming” session looks interesting – having avoided actually doing any DSL’s (because they mainly come with some Ruby-evangelist or another) it might be time to get on the bandwagon.
While none of the talks in the next slot really get me excited “Speeding Ducks” by Avi Bryant looks to be my option – given the fun title ; )
Then it gets a bit more interesting: Glenn Vanderburg tends to be a good speaker, and although I shy away from Ruby (and Rails), the subject of the talk could be quite relevant for some of the projects I’m on. However both the other talks in the slot: “Builds: From Good to Great” by Erik Doernenburg, and “Everything You Wanted to Know about Enterprise Database Access” by Patrik Linskey would probably be highly relevant. Both Patrik and Erik are very knowledgable on their subjects. In other words this is a tough choice – I’ll probably make mine at the last moment : )
Last slot of the day will probably go to the ‘All fluff no stuff’ (cloud computing) crowd, attending “Consistency, Storage, and Reliability in the Cloud” by Jonas S Karlsson – because scaling applications is never trivial – and he might just bring something interesting to the table. If I had not attended Linda Risings tutorial on retrospectives, I would however be very tempted to get wiser on estimation : )
Co-founder of Atlassian, Mike Cannon-Brookes finishes the day talking on “Atlassian: An Australian Success Story” - and I’m hoping for an entertaining talk – fearing a promotional talk.
In any case, Thursday evening features the conference party – and I’m making sure to there to join in on the fun with speakers and other attendents – free food and the odd drink tends to get the spirit soaring (along with the head next morning : ) )JAOO | Tags: | No Comments »
By Lisa | March 30, 2009
JAOO Nights have come and gone in Brisbane, Sydney and Melbourne. What we noticed straight away was the difference in the crowd in each of the cities. In Brisbane we held the meeting at the Microsoft Offices, a more casual atmosphere with pizza and beer during the break. The crowd was a 50/50 mix of Java and .NET people, which was surprising considering it was held at Microsoft! It just goes to show that when we have good speakers, everyone benefits.
JAOO Nights -Sydney was held at the Convention Centre in the same space as the actual conference will be held. This was a good ‘dry run’ for JAOO coming up in 6 weeks time. Erik was on first covering TDD, which garnered several Q & A after his session. Joel from MS flew in just for the event, gave his talk on F# and had a band of people following him out to the taxi asking questions as he just managed to make the last fight out. We were very lucky to have him, even for just a few short hours.
In Melbourne we held the JAOO Night at the Victorian University, great venue! Steve Hayes was up first and had the audience’s attention from the outset. The crowd must have tired him out as he pulled up a chair for the Q & A session which lasted quite awhile. I think we learned from the Melbourne JAOO Night that Agile is a hot topic, and with a great speaker like Steve we should have covered this at each of the JAOO NIghts!
If all goes well we’d like to see these happen quarterly with a range of JAOO speakers on various topics. Thanks again to everyone who helped make this happen, especially the girls from QUT, Jorke at MS, and Martin Paulo for setting us up with the great venue in Melbourne.
If you’d like to see more JAOO Nights, let us know, and in particular, what speakers and topics would YOU like to see covered?JAOO | Tags: .NET, Agile, F#, JAOO, Java, Software developer, TDD, training | No Comments »
By Therese Hansen | March 30, 2009
For those of you that missed QCon London 2009 and those who just want to have the experience refreshed, I have collected a few blog posts about the conference. Both speakers and attendees has been writing very energetically about sessions on blogs and on twitter – some live from the conference and some as reflection after the conference.
The long list of blog posts are a good way to get a feel for the conference and I hope that by highlighting them, the bloggers will notice our gratitude towards them; thank you for taking the time to write up the conference and spread the great ideas presented at QCon.
The Nameless one:
If you have seen or written a blog post about QCon London not on this list, I would love it, if you left me a comment on this blog post.2009 QCON | Tags: QCon London 2009 | 1 Comment »
By Aino Vonge Corry | March 29, 2009
Given the current economic climate, it can be distressing and depressing to think about the future of your job as a software developer. That is why we think you need some encouragement and inspiration.
At JAOO Australia we have invited, among others, James Ward, who will share with us how to develop sexier software with Flex. James’ focus is that the user will enjoy the sexier software, but I can assure you, it will also be good for you.
Another hot topic at this conference is iPhone app development, where Patrick Linskey will take you through the process of building an iPhone app in 45 minutes. Imagine building an application, that will be available to all iPhone users in the world, in only 45 minutes! This is surely democratizing the mobile development for all developers.You might even be able to quit your day job. The number of iPhone users is growing by the hour. Luckily not everybody is an iPhone user yet, otherwise, as Stacey Higginbotham says; “we’d never get anything done.”
I am an iPhone user, but not yet an iPhone developer. And you? Are you about to quit your day job to become an iPhone developer?2009 Australia JAOO JAOO Community Blog | Tags: Flex, iPhone, James Ward, Patrick Linskey | No Comments »
By Therese Hansen | March 25, 2009
The nature of programming and developing software has been debated a lot recently. At QCon London 2009 Sir Tony Hoare talked in the opening keynote about the communication between the professional developer and the academic computer scientist and how the work should be divided between the two.
In december 2008 the Manifesto for Software Craftsmanship was drafted and since there has been a call for arms to sign this manifesto saying;
As aspiring Software Craftsmen we are raising the bar of professional software development by practicing it and helping others learn the craft. Through this work we have come to value:
Not only working software, but also well-crafted software.
Not only responding to change, but also steadily adding value.
Not only individuals and interactions, but also a community of professionals.
Not only customer collaboration, but also productive partnerships.
That is, in pursuit of the items on the left we have found the items on the right to be indispensable.
At JAOO 2007 there was a great trend towards discussing what it ment to be a professional developer and about calling it craftsmanship – this discussion was lead by Robert C. Martin (Uncle Bob wrote “Clean Code: A Handbook of Agile Software Craftsmanship”) and Pete McBreen (Pete wrote “Software Craftsmanship: The New Imperative”).
The CTO of Trifork, Kresten Krab Thorup, did an interview with Robert C. Martin, Pete McBreen and Michael Feathers about this notion of Craftsmanship and we shot this video of it:
By Aino Vonge Corry | March 23, 2009
Even after more than a decade of organising conferences, you can still learn how to do it better.
At our latest conference, QCon London, the speakers and attendees used Twitter to great effect. You can read the tweets at: #qcon-tweets
What you might see is how the presentations were rated in real-time, and this had some interesting consequences.
First, sometimes attendees stay in the “coffee-area” during breaks, because they cannot decide what to see. We could watch them follow Twitter and when a presentation was rated good, they would go to that instead of staying outside the presentations. Second, they would actually leave a presentation which they had regretted going to, if they saw a well-rated presentation on Twitter. For the speakers it could be wonderful as well as hard to read the tweets about their performance, but they could get instant evaluations. Luckily most of them didn’t actually read the tweets until their presentation was over.
If you haven’t tried to tweet yet, this is the day to start. But beware, it is addictive!2009 QCON | Tags: twitter | 2 Comments »
By Therese Hansen | March 11, 2009
Today the QCon London conference was off to a good start. The opening keynote was by Sir Tony Hoare and what a great start to the day. He talked about the difference between the science and the engineering part of computing – the different goals and the different ways to get succes. We took only a few pictures but here they are:
Going on the big stage right after Sir Tony Hoare was probably not easy but Ben Galbraith and Dion Almaer did a great job with their “The web platform” presentation. They don’t even look nervous:
JAOO QCON | Tags: | 1 Comment »
By Therese Hansen | March 9, 2009
“Scala is, I think, the most mind-blowing language that I have seen in the last couple of years. Incredible elegance.” ~Erik Meijer at JAOO Aarhus 2008.
Bill Venners, co-author of the Scala book, gave a nice introduction to the Scala programming Language at JAOO last year. Scala is part of the growing trend of multi-paradigm programming languages (designed to integrate features of object-oriented programming and functional programming), and as such fits very well with what Anders Hejlsberg talked about in his keynote presentation “Where Are Programming Languages Going?”.
Could Scala be your language of choice in the future? Watch the introduction and tell us what you think:2008 JAOO | Tags: Anders Hejlsberg, Bill Venners, Erik Meijer, Functional programming, JAOO, programming, Programming Languages, Scala | 14 Comments »
By Therese Hansen | March 4, 2009
Is Java a toy language? Is refactoring good? How do you do OO the right way? What is an agile architecture?
Jim Coplien offers answers to all these questions in this video from JAOO Aarhus 2008:
After this presentation Jim Coplien sat down with the CTO of Trifork, Kresten Krab Thorup, and talked about this presentation. We recorded the talk and this is already on this blog; “Doing OO the right way“.2008 JAOO | Tags: Agile, architecture, Jim Coplien | 5 Comments »
« Previous Entries Next Entries »