My way through RavenDB Conference, Malmö 2014

Last week (18th of September 2014) I attended the RavenDB conference in Malmö, Sweden. As expected, the conference focused primarily on the upcoming release of the 3rd version of RavenDB, but it also included a use case talk (a successful story of implementing RavenDB in a high availability solution) given by Manuel Scapolan and Mauro Servienti.

In a cozy atmosphere, and surrounded by approximately 30 attendants, Oren Eini (aka Ayende, aka the god of RavenDB) briefly introduced us to the main upcoming features of RavenDB 3.0:

The conference also included talks by Michael Yarichuk (RavenDB contributor),  and Judah Himango (RavenDB’s HTML5 Studio Creator).

Having so many new features and enhancements, means that the RavenDB source code has changed, therefore obsoleting the parts that I studied. Therefore, I should probably get back to understanding these new features from the inside out by reviewing their mighty source code.

My way through GOTO Aarhus 2014 – Day 1

The days of GOTO Aarhus 2014 are getting  closer and closer and it’s about time for me to review the conference schedule and sketch my way though it. The conference is structured around 4 tracks, friendly categorized from the attendee perspective as What is Never EndingWhat is NowWhat is NewWhat is Next, and a Solution Track. The full conference schedule can be found here and I plan on shifting my way around the tracks and attend the following:

Scaling Pinterest, by Marty Weiner

Scaling is a subject that I find extremely interesting and challenging, mostly because scaling is such a non-forgiving beast. Most programming errors, or badly developed software, quickly surfaces up as penalty in the speed of your services, websites, or whatever you are developing. Putting bugs and lazy programmers aside, scaling is also greatly affected by architecture. While some architecture solutions are natively scalable, others aren’t, therefore knowing the scaling story, errors, and bad decisions made at Pinterest can only help you in the long run, by learning from others mistakes, not yours (which are more expensive).

Look, no Mocks! Functional TDD with F#, by Mark Seemann

Being a strong believer in automated testing, I always look for ways to better my style of automated testing. Moreover, maybe this talk will finally spark some interest into functional programming and get me into it.

Event-sourcing, by Greg Young

One can simply not get enough presentations about Event Sourcing. Even though I have almost finished watching the dreaded 6 hours long video on event sourcing I feel I could still use a refresh on the subject. But maybe I should stop watching and start doing…

A retake on the Agile Manifesto, by Jez Humble, Katherine Kirk, Prag-Dave Thomas, and Martin Fowler

Throughout my programming life I experienced several “agility levels” at my workplaces, some companies were more agile than advertised, other less agile than advertised, however the common denominator here is “advertise”. While this talk will certainly bring back some bad memories, I definitely look forward to see where we are headed…

As of now, this is my way through the first day of the conference, however later on I might mutate this schedule