This year, in September, I was finally (after the COVID “dark times”) able to attend the real conferences. This one took place in the city of Lodz (Poland) and it was a 2 day event.
In this short summary I will describe the main topics of the conference and I will point to some good talks I’ve seen.
Metaverse
In simple words, the metaverse is a virtual place on the Internet, where people can join and do some social activities (like playing games, doing meetings and so on). There is an assumption that such a world will be visited using the Virtual/Augmented Reality headset – but this is not a must.
It looks like this topic is trending right now and many big companies (like Meta (Facebook), Microsoft, Google) want to develop software in this area.
This subject was represented by two talks:
- “The Future of Computing with Spatial Computing and Quantum Computing” by René Schulte – a nice overview of the metaverse and what can be achieved with it.
- “Foundations of the MetaVerse: Azure Spatial Anchors and Understanding 3D Space” by Andreas Erben – quite a heavy introduction to the ways Metaverse could be implemented (and used) using the Microsoft Azure cloud.
Software quality and architecture
As always a large part of the conference was devoted to talks about how to write better code. Here I could recommend those presentations:
- “Why GraphQL is Perfect for Microservices” by Roy Derks – a nice introduction to the GraphQL query language and its usage to create a consistent API layer on top of all microservices APIs
- “Domain-Driven Refactoring“ by Jimmy Bogard – a live coding session which presents a way to refactor a typical web application code into the one that applies Domain Driven Design. If you start with DDD this is a very nice presentation to watch.
- “Consistency and Agreements in Microservices“ by Jimmy Bogard – an overview with some code examples of how transactions could be implemented in a distributed system.
Soft skills
Most conferences these days not only have technical talks, but also there are a bunch of non-technical presentations about various themes (starting with business topics and ending with topics that inspire to action)
- “Can Virtual Reality Change the Real World?“ by Piotr Łój – this talk influenced me the most – it shows how VR technology can help kids in their fight with their serious diseases or disabilities. Piotr does amazing work in his foundation, so I encourage you to support his work!
- “The Effective Developer – Work Smarter, Not Harder” by Sven Peters – an interesting study on how software developers should not only focus on writing code, but also on many more aspects like:
- the business they are working with
- the interactions with other people in a team
- expansion of their knowledge beyond the topics they know from work
- “Building a Software Company From The Ground Up – Facts, Myths, and Everything In Between“ by Spencer Schneidenbach – in spite of its title, this talk could be interesting even for people who don’t want to create their own company. It not only shows some more technical stuff about running a software house, but it also shows what values make that the software engineer is good in what he does.
- “Use Principles of Psychology to Build Better Software” by Rachel Appel – this talk is a good reminder that while writing a software we should always think about people who will interact with it and how they view our software.
Final words
Overall, it was a good conference. I enjoyed all the talks – regardless they were more or less focused on the technical stuff. It’s always nice to meet with other people and exchange knowledge and experience with them.