Come to PyCon ES 2017!

pycon-es-2017

PyCon ES 2017, which will be running from September 22nd to September 24th in Cáceres, Spain. I’ll be attending alongside some Bloomberg colleagues as we are one of the main sponsors of the event. If you have tickets, definitely come say hi!

I’ll be helping out at a couple of presentations:

For those not coming, I’m pretty sure all the talks will be recorded and made publicly available.

JSConf EU 2017 - Recommended talks

jsconf-eu-2017

JSConf EU is one of the biggest JS conferences in Europe and I was lucky enough to attend its 2017 edition earlier this month. This year the event took place in Arena Berlin, a place by the river, typically dedicated to concerts in the east side of the German capital.

Overall, it was a pretty awesome weekend and although I wish there were more talks on advanced technical topics, I understand the event is more focused on community and diversity. It was flawlessly organised, special kudos for the attention to disabilities, the timeliness, quality of the food and free beer!

Below are my favorite talks.

Some of the others are still yet to be made available on the JSConf Youtube channel.

Ludum Dare 38 - Theme ideas

ludum-dare-logo

Ludum Dare 38 starts in a couple of hours. This one is special as it marks the 15th anniversary of the biggest weekend game development friendly competition in the world!

If you don’t know about Ludum Dare and are interested, check the documentary they just released.

I was thinking of participating using Godot Engine. I have a couple of social compromises this weekend and, honestly, I am a bit scared of failing miserably, so I’m not too sure how far I’ll take this one.

Theme

The initial theme voting stages have taken place throughout the week and now it’s down to the final round. The final theme will be announced right when the competition starts.

16 themes made it into the final round, I picked my top 5 and came up with quick pitches for each one of them. I know, some call this cheating but chances of success and for any of these themes to win are rather slim anyway!

Parallel Dimensions

Split-screen platformer where you control the same character in two parallel universes. Simple but slightly different levels. The goal is to reach the end, however hazards may be placed in different locations and both characters need to make it alive.

Inspiration: Ninja Twins

Pausing has Consequences

Rogue-like that becomes increasingly harder the longer you take to find the exit to each level. Enemies keep respawning.

Inspiration: Heroes of Loot and Left 4 Dead.

Two Colors

Visceral top-down action game where everything is grayscale except for blood.

Inspiration: Hotline Miami meets Sin City.

Island

You’re a castaway who must survive in a procedurally generated island. Find food, shelter, craft tools and keep threats off.

Inspiration: Stranded Deep and Castaway

Everything has a Cost

Strategy card game where you’re a stock broker. Climb up the ladder, make money or get fired. Stay honest or rot in jail!

Inspiration: Reigns

Good luck everybody!

FOSDEM 2017

fosdem

Two weekends ago I attended FOSDEM in Brussels for the first time and it was awesome. FOSDEM is a free conference about software development and open source with no registration required. Just show up, meet the community and learn new things.

Here are my highlights.

Planning

With over 8k developers, 600 talks and 50 tracks spread across the university campus, planning is essential. Popular talks would fill up the rooms very early and the best option was to attend the previous one and get a spot in advance. Luckily, the schedule is convenient and easy to export. I ended up using the Android app to plan the sessions I wanted to attend.

fosdem-android

Alternatively, you could always watch any talk live on streaming.

The open source vibe

Hanging out with the community was really nice. For instance, I wanted to attend Handle Conflict, Like a Boss! but the room was full 30 min before it even started. Seeing no one was getting in, the crowd outside decided to start a debate on conflict handling in open source communities. We covered things like:

What do you do if one of your biggest contributors is disrespectful to others?

I even met my good friend @jvrsantacruz by pure chance and bumped into two more guys from university back home. Small world!

Belgian beers were enjoyed in the evening, which was obviously a plus.

belgian-beers

Talks I attended

I got up early on both Saturday and Sunday to make most of the day. These are the presentations I enjoyed the most.

time-for-datetime

goal-rush-talk

I wish I could have attended more sessions but many were full and sometimes it was just better to stop for a bit, have a beer and chat with people. Check the schedule section to see all videos.

Bonus: the Godot stand

There were company and project stands all over the university campus and one worth mentioning was the Godot Engine stand. The guys had the editor on a big screen and a bunch of demos, which were very cool.

Very glad I supported the project by getting one of their awesome Godot robot t-shirts.

escoria-talk

Looking forward to FOSDEM 2018!

Trying Godot Engine out for the #godotjam

godot-logo

Godot Engine caught my eye a while back as a serious open source alternative to the ubiquitous Unity. Some of you may know I’ve been involved with the Libgdx project for some time, I even wrote a book about it!

There’s nothing wrong with Libgdx, I absolutely love the project and the more than welcoming community around it.

The problem is that shipping a game is hard. Doing so whilst working a full time job is harder. Adding a semi-decent social life to the mix makes it a mighty quest. There’s no such thing as too much help when it comes to such venture. Consequently, the tooling around a fully featured engine is hardly beatable.

Personally, I felt slightly uncomfortable working with Unity because of its proprietary nature. However, the fact that there was no competitive open source alternative out there really annoyed me too.

That’s why Godot has a strong appeal.

godot-editor

Last week, they announced the Godot Community Jam, which started on December 16th and will continue until January 31st. It’s hosted on itch.io and people will be using #godotjam on Twitter.

Looks like a great opportunity to learn the engine to me.

There’s enough time to put something together, even for a total n00b like me. Moreover, the theme *2 buttons” encourages simplicity and the rules are pretty lose.

I have a very rough idea of what I want to do, so it’s time to get to work.

Will report back!