DevSum 2015

I’m right now on in Arlanda airport, coming back from DevSum 2015. It was my first DevSum, and it was awesome.
Conference had two days and four tracks. Everything conveniently located in central Stockholm at hotel Clarion Sign. Very close to central station and places for evening activities. The atmosphere was very friendly. I met well known faces from speaker community and made some new friendships. It was most social conference I attended this year, very much similar to how DevDay feels. Most of the speakers didn’t sit in the close “speaker’s lounge”, but mingled with attendees, all led by Tibi, the King of DevSum :).
I didn’t attend many talks, but there were few very intersting. Among them Mark Rendle’s C# 6 talk, Troy Hunt’s and Niall Merrigan’s security talks and Hadi’s “silver bullet” talk. There was also Rob Ashton rant about how Erlang is awesome, but I’m not sure he convinced anybody showing mostly his console scrolling with loads of code and hard to understand error messages flying around. But it was hillarious so that’s ok.
My talk went fairly well. It was another installment of the talk I did at Swettugg and LambdaDays. I had around 30 people on public and I hope they got interested by type providers. Big thanks to Tibi and Cornerstone for this opportunity. Slides and code are on github.

Øredev and NDC

Three weeks ago I was at Øredev conference in Sweden and had a great time there. I just wanted to share few thoughts about it. I won’t dive into specific talks, as there were simply too many. Just my general impression – what I liked, and what in my opinion didn’t work.

Øredev is well established, big, Scandinavian software conference. It’s held in Malmö, Sweden and this year the venue was Slagthuset – old butcher house. Really liked that place. Nice looking, spacy, wheelchair friendly.

Speaker list was long, but it kinda lacked big names. There were some rock stars, but not as many, as compared to similar in size NDC. Also level of
talks varied – some of them were awesome, but also there were some that just sucked. I liked (and wrote about already) that my new toy – F# (and
functional programming in general) were so well represented.

Usually during conferences you meet lot of great people, and Øredev was no different. I was told by people, who attended previous edition, that creating great environment for sharing knowledge has always been very important for organizers. And also – we had quite large Polish Crew, which made whole event even funnier.

Øredev usually has some theme, and this year this was “arts”. It had potential, but I think it was pulled too far. Some talks felt forcefully “artified” to match it. Also keynotes were more focused on arts, than software, which made them also “weird” and in my opinion mostly unsuccessful. I don’t think software conference realy need theme, especially if it come out so unnaturally.

I also had a chance to attend NDC earlier this year, and it’s hard not to compare those conferences. They’are similar in size, both held in Scandinavian cities with big software communities. Speaker list looked more impressive and talks were on higher level in general. NDC also had area, where you could watch talks when you were undecided. 8 screens (one for each track), you just grabbed headset, and you could switch between sessions. Now, this is slightly controversial – because you don’t get direct contact with speakers. But when you were tired and really undecided, this was good place to just take nap or switch between session to pick one. What I also liked about NDC is that there where no designated lunch times. Food was there all the time – continous delivery ;).

NDC forked this year, and there will be another instance in London. I won’t be there, but maybe you should try?

On the final note, I have subjective feeling, that I had much more fun during Oredev. In this place, I would really like to thank Emily Holweck, who made this trip possible. She convinced me to come, and helped me overcome all medical obstacles I had. She’s very committed to making Øredev great, and I believe this also impacted why I had so much fun there. Because at the end of the day it’s all about people.

Lots of love for F# during Øredev

Last week I had tons of fun (and learning!) at Øredev conference in Malmö, Sweden. My full writeup is still yet to come, but as videos are popping up, I’d like to show you how well F# and functional programming in general were represented during conference. On second day, you could do a streak of 3 F# talks one after another!

This are links to talk pages, where you can find video (or in some cases not – hope it will pop up soon), grouped by presenters, sorted randomly. Let’s start with F# focused links:

And off to less F#, but still interesting functional talks:

Bodil also gave talk on implementing your own lisp (in Clojure, of course) at nearby Foo Cafe. This was pretty hardcore, and I didn’t get much from it. But it was recorded, so smarter people will probably make use of that.

As you can see, lots of functional love. As always you could always hang out with speakers between/after sessions and ask them (in my case) some lame questions or see them hacking around. Great fun, and good opportunity to learn new stuff.

Polish dev community is in great shape.

I mentioned some time ago, that fall will be eventful. But I didn’t know about all the events. Everyday I learn about something new, and most of it looks really impressive.

During last two weeks I attended two really well organized events. First one on 12th October. This day I planned to be at leetspeak (BTW – videos are already uploaded) in Sweden, but due some health issues I had to stay home. But there were more than one backup options. There was Warsjawa (name is nice play on polish name of Warsaw – Warszawa and Java) – full day of workshop on various JVM related topics. Not for everyone, but agenda looked solid – lot’s of interesting topics. Oskar was there on some Scala workshop. I hope, he’ll do some writeup ;)

After all I chose dotNetConfPL, which was virtual conference – as name suggests – focused on .net stack. Virtual means, that session were presented on Google Hangouts (live!), and you could comment/ask questions/interact with speakers on Twitter and JabbR channel. It didn’t have this nice part of interacting with live people between and after the sessions, but there were some upsides. You could do your dishes and cook dinner while learning some unit testing stuff (ncrunch is awesome) or JavaScript magic.  All speakers were Polish (or at least they spoke Polish), but they did their talks from various parts of the world. Level of presentation was very high. Generally I was impressed, how professionally it all looked and how smoothly all worked out. Huge respect to Michał, Paweł and Jakub who organized whole event. To see how it all worked behind the scenes and see recorded sessions look at Jakub’s blog.

On next Saturday I went to Meet.js summit which took place in Gdansk – my home area. I follow Meet.js meetings for some time, but they did never fit my schedule until now. Usually meet.js consist of 2-3 talks somehow connected with JavaScript. But summit was full day conference, with food, coffee and afterparty. I won’t talk about presentations, because JS is not really my thing. I enjoyed some of them, I didn’t understand other. But whole conference was again super professional from the organisation point of view. My teammate who writes lots of  JS said, that talks were solid and well prepared.  Venue (Amber Expo – conference center next to Gdansk Football Arena) is awesome. Really nice, spacey rooms for conference and great area to mingle between sessions. I also met few friends from University and spent Saturday surrounded by passionate devs. Love it!

If you count in DevDay which took place about month ago, this shows that Polish developer’s community is in great shape. This makes me very happy.

Especially, that’s not the end. This weekend Łódż will be packed with great events. Starting on Friday with .NET user group meeting and then Mobilization conf on Saturday (free as free beer, and there are still tickets available). Then on 16th November Makerland is organizing meetup for hardware geeks. If you like to play around with Raspberry Pi, Arduino or Mindstorm, this will be interesting for you. And of course there’s Øredev in Malmo and Build Stuff in Vilnius, which both will be invaded by quite big polish crews.

So, don’t stay at home – find an event that fits you and get some knowledge!

Weekend with Viking Ninjas

So two weeks passed and I attended another conference! This time it was Leetspeak by tretton37. It took place on 20th October in Malmö, Sweden.

When I was coming back from DevDay, Martin Mazur mentioned during our chat that they’re organizing this thing. It will have great speakers and will be super cheap (200SEK, in Sweden it is like 4 beers). And is already sold out. I knew I had to be there so this wouldn’t stop me, would it? Quick e-mail exchange with Peter, booking low-cost plane tickets, convincing my manager that paying for hotel in Malmö is awesome investment in my skills and I was all set up. Sweden here I come!

Because I’m on the wheelchair, usually when I travel somewhere, I have do to research. But I’m so used to the fact, that Scandinavia is wheels friendly, that I decided to be a little spontaneous this time. On Sturup airport I realized, that only bus option to Malmö operates those high buses/coaches, and they won’t be able to get me to the city (yeah Flygbussarna, you’re not cool). But it didn’t took a long time and some friendly Swedish couple asked me, If I need a ride. Well, that was unexpected. I heard so much about people here being closed, and this was just a first event to contradict that. The rest of the evening  I spent roaming around Malmö center. It’s a very nice city, you should visit it!

The conference itself took place in venue called St. Gertrud. It’s like small conference center with auditorium for ~200 people and very nice area for networking between sessions. First talk was Hadi Harriri‘s “Developers: The prima donnas of the 21st century”. He warned, that he won’t treat us nicely, and he delivered up to promise. As developers we are not good in communication. We often try to work on wrong things based on personal ambitions and put businesss at risk. He was jokingly harsh for most of his talk. At the end, he gave us some pat on the back, saying that people don’t appreciate the value of our work, and we are central to business in the 21st century. This was good talk, to start the day with overally good mood. Next up was Gary Short, who talked about math stuff in programming, like big O notation and algorithms. Most of the stuff I remembered from University, but I would rather learn the way Gary shown it, than my teachers used to. And romanian folk dancers videos were cool ;). Martin Mazur and Mark Rendle gave same talks as in Kraków, so nothing new for me here. Rob Ashton gave talk about Node JS. It was targeted at more experienced Node devs, so for me it was kind of hard to consume. But at the end, he showed a way to test asp.net mvc projects and this was interesting. Look for project Zombify at github. Jon McCoy presented his suit of tools for .net application disassembly and modification. There was cracking live demo, fun stuff. In the last session Enrico Campidoglio showed, how to control history with git. He went through most common use cases of git, visualising them with Phil Haack’s tool. Enrico kept this informative, yet funny.

Somewhere in the middle of the day, there was surprise waiting for us. At the end of his talk, Martin said, that they have gift for us. That they want to give us something useful and awesome. Something to hack on. In the lobby there was a pile of boxes wrapped in gray paper with “1337” printed on. Inside there was Raspberry Pi board. One for every attendee. You could feel the Christmas atmosphere in the room. Imagine bunch of super happy geeks unwrapping little boxes with big smiles on their faces. It looked like that. Awesome conference gift, tretton37!

If I were to compare DevDay and Leetspeak in many ways they were pretty similar. Both being small community conferences, that you don’t have pay a lot of money for. Full of passionate people, who want to invest they time in learning. Talks in Malmö were more technical and I liked venue more. Although talks in Kraków focused more on soft side of being programmer, I needed that to get inspired and loved it too. I also prefer booze prices in Poland ;)

We had some fun in the evening. I talked with many Tretton37 ninjas, and they’re great people. All that stuff I heard about Swedes being closed and introvertic – it’s total bullshit. They’re very friendly and have awesome community. I hope to see them next year. Or even earlier.

Next day I headed home. Big thanks to Peter for organizing me transport to the airport! Plane was late, some Poles got arrested at the airport, but I didn’t care. I still had big smile after the conference, and head full of ideas how to use my Pi.

Sweden was fun!