Discussion - Concurrent Applications In The Modern JVM & Using Akka
|The last four letters of my name are still being horrendously neglected|
When I originally agreed to do this in the morning, I was hoping for a small group of people to show up and we would have some simple roundtable discussion... Somehow at 3pm I found myself in the main room standing in front of thirty or more people!!! Luckily I had "The One" with me and the LSCC Roundtables have taught me how to lead a discussion (much love to Samir, Sandro and Tom for this!)
To start the discussion, I gave a little rant about how manually wiring up multi-threaded code is really hard and the pitfalls we found when using Akka in BetterRev - an Adopt OpenJDK project to change the way we change Java. From there we all talked about our various experiences and there were some great insights from people on a range of concurrency topics/tools. I really enjoyed the session and hope people got something out of it :)
Developing As A Developer - Getting Involved With The CommunityThe number of first time attendees to the conference was quite high and I got to speak to a bunch of developers that were just starting their professional careers. My advice to everyone was to get involved with the community, even if you by just blogging! Sharing the interesting things you have learnt is a great way to ensure you reinforce that learning and can lead you to learn new things.
One of the funnest and most rewarding things you can do with the community is to hack together. Attending code dojos and hands on sessions gives you the opportunity to learn more about anything from sweet IDE shortcuts to SOLID software design principles. I cannot recommend these enough!