The presenters had 20 minutes to present their topic. The place of the conference remained unchanged – in the room of Prime Minister Multikino located in Złote Tarasy. Like at Ng Poland, the theme was Terminator, although the conference did not end with the projection of the latest film in this series.
Each of the speakers had 20 minutes to speak and often it was not enough. Many speakers went beyond this time, although I admit that it was for the benefit of us, the listeners. I am glad that the organizers showed forgiveness and did not stop the presentation. It is worth noting that there have been changes in the announced agenda – this was the case, for example, with Michael Hladky. Unfortunately, the longer the conference lasted, the harder it was for me to stay focused, especially on issues that were completely unknown to me or very distant. I noticed that I wasn’t an isolated case. I assume that it was the effect of shortened breaks because the day before the feelings were different.
Unlike the NG Poland conference, more emphasis was put on speeches intended to inspire, give food for thought or show the possibilities and future of the language, which was reflected in the number of topics that were called “future”. The cross-section of issues was really big, so I will talk about a few of them.
Out of so many speeches, I decided to point out the ones that were most remembered for various reasons.
I don’t understand micro-frontends – Luca Mezzalira
I have to admit that the conference began with a bang because the first speech concerned a fairly fresh topic, which is micro-frontend. The origin of this presentation and article was a discussion between Luca and React guru Dan Abramov regarding the purpose of the existence of micro-frontend. The audience found out what micro-frontend is, what problems it solves, which it generates, as well as the pros and cons of the approach. Curious?
The future of RxJS – Michael Hladky
Michael during his speech shared some interesting information, among which the most interesting is the creation of a Chrome plugin dedicated to RxJS! It promises to be a completely new era of debugging streams and tap driven development will become a thing of the past. In addition, we learned how the scheduled function converts ObservableInput to the new Observable with the selected scheduler, what is animationFrame and what are the benefits of using it when animating a page.
However, these are not the only changes regarding schedulers – in the future RxJS version TestScheduler and VirtualTimeScheduler will be completely rewritten.
Controlling a swarm of drones with NodeJS – Jasper Schulte
Nucleon – How to measure performance in Complex Systems Development – Jeppe Hedaa
The holy grail of every management team is a precise measurement of the effectiveness of development teams. Is there a formula for this? Is there any data that would indicate specific factors affecting employee performance? In his speech, the head of 7N faced these questions and honestly answered them, based on statistical data from scientific research and the results obtained in his own company. Particularly interesting for me was the method of examining the employee’s fit to the team, consisting of five layers:
- experience/business understanding,
- behavioural capacity,
- cognitive capacity.
For a description of what is behind these layers and the problem of measuring the effectiveness of development teams, see Jeppe Hed’s book, which can be found here.
UI & UX Tips for better Front-End – Grzegorz Róg
Everyone who has created an interface for users in their lives knows how important their satisfaction with working in a given application is, which often translates into the success of a given platform. Grzegorz in his presentation directed a large dose of knowledge on how to create a visual layer so that it is a nightmare for the user. He presented in a very funny way anti-template designing page elements, e.g. forms. As for an artistically talented person, each case was adorned with humorous graphics, thanks to which, apart from learning, there was a lot of laughter too! Unfortunately, I couldn’t find the slides from the conference.
After the conference…
People who were short on one day of the conference had the opportunity to sign up for the workshops the next day. There were four topics to choose from:
- TypeScript (advanced),
- Serverless React with GraphQL and AWS Amplify,
- Build Desktop Application with Electron,
- Hook up your React.
After the NG Poland conference, I had a huge appetite for another dose of knowledge, inspiration and broadening my horizons at JS Poland. My hunger was fully satisfied thanks to well-chosen presentations. Thanks to conferences such as this, I have the opportunity to meet language enthusiasts, specialists in the field and topics that I would not come across in my everyday life.
I very much hope that next year I will be able to participate in this event!