On december 1st the seventh edition of Code Night took place. IDG arranged the whole thing, with the support of companies like Starcounter and others.

Starcounter was there, in force. Theme of the evening was optimizing for performance. But not only that, the Swedish Developer of the year was selected during the evening.

Winner of this prestigious title, was Joel Abrahamsson, lead developer at Expressen (one of the leading Swedish daily papers). For those who read Swedish, there is an interview with the winner here.

Starcounter’s founder Joachim Wester was ranked among the six best developers in Sweden, for the second year in a row. His high ranking was motivated with “One of few developers in the world who can not only conceive of ways of building new technical architectures, but implement them as well”. Read more about it (in Swedish) here.

Code Night is a popular event, and the seventh edition was no exception. It was sold out, and the main room was packed with developers.

The evening started out with talks on topics like “Good architectures makes for good performance” and “Security vs speed on the web”.

The final (and to our minds most interesting) items on the agenda were a couple of workshops, held by our very own founder Joachim Wester and COO Stefan Edqvist. Unfortunately, the workshops took place at the same time so visiting both was not an option. Quite a few participants had trouble choosing between Stefan’s workshop “Achieving maximum performance” and Joachim’s talk on “Performance of the future”. In the end, both rooms were filled with audiences thirsting for knowledge.

Joachim started out from the concept of scaling out, discussed the limitations of physics and today’s computer hardware. After touching on Intel’s coming processor Xeon Phi, he moved on to talk about the future with in-memory computing and the new non-volatile memory technology (NVM) that’s coming. The session had a very visionary character.

More practical and already in existence but still cutting edge, was the technology described in Stefan’s workshop under the headline “Achieving maximum performance”. The performance needed for business systems means either scaling out (i.e. spending on more hardware, which is the goto solution for many today) or “scaling in” and getting so much more performance from the hardware you already have. Scaling in means going in-memory, having all data available, all the time and thus increase speed and performance. No more time-consuming writing to disc or data retrieval from slow databases. With all the data in-memory it’s even possible to let different applications use the same data at the same time. Not only does this give the applications fantastic speed, it effectively gives a single server the power of an entire datacenter. Not to mention all the money saved by needing only a fraction of the hardware. Read about the topic in-depth in our white paper “Collapsing the stack”, found here.

Summing up we can say that Code Night 7 was a great evening of mingling and exchange of knowledge about performance. We hope to see you at the next Code Night!