After hearing a few words from event sponsors, going through schedule and staff introductions, short video about Katowice, the event was officially opened. All that was left is to grab a coffee and wait for Session 1 to begin.
The journey of converting ZEIT’s blog from MDX to a Notion backed blog
Interesting presentation about a blog migrating from MDX to Notion. First time we’ve heard about MDX, but ZEIT is already a step forward and migrated to Notion.
Modern Monorepo with Lerna
The idea of monorepos has been around for a while. We’ve heard of big companies, like Google and Facebook, using monorepos for their work. Are they really for everybody? A silver bullet? Michał showed us his workflow with a mono repository, and then how to set one up using Lerna.
A Day in the Life of a Remote Developer
We’d like to start with a big “thank you” for Patryk. Being remote-only company, he showed how many challenges remote workers have to overcome. There was also a section about “how to become a remote worker”.
Beyond ES6 - new possibilities of JS and how to use them
How a test runner works?
One of those presentations we have not been prepared for. Michał, being a member of Jest core team, went into low level details on the internals of Jest. The amount of code and complexity is incredible. Test runners are often dismissed as something simple and easy to write, but we were proved wrong.
Real User Measurements revisited
A journey into the world of web performance. Rafał explained why profiling an application right from the start is important. Then he went into introduction of available performance tools and API, such as PerformanceObserver
At lunch break, we have enjoyed a plethora of amazing food and drinks. It was also a good time for networking, as well as catching up with old friends ;)
Don’t be afraid to fail. Be prepared for it. A brief story of a commit getting into production and back
Being someone who works on Atlassian products, Bartosz gave us an insight look into how the company handles bugs and incidents. It was very interesting to see, how new features are used and tested by Atlassian employees internally (yes, turns out they use Jira to run their company), before they are shipped to the rest of us.
Who needs Same-Origin Policy?
Started as a history lesson about Same-Origin Policy. Why it was created, but also how it is used and enforced today. Talk ended with a hacking session showing possible security issues with incorrect implementation of Same-Origin.
A developer’s take on security
With recent articles about security issues with Node packaging, Zbyszek showed that not all hope is lost. We’ve learned about
npm audit, as well as how to run automatic audits in CI. A must see for everyone dealing with Node backends.
Hype Driven Development sucks
Starting with JQuery, through Backbone and ending at modern JS frameworks. Jacek shared his programming journey, showed how hype can both help and hinder development, and explained how to avoid hype while selecting tools and libraries.
Native, hybrid, PWA? How to deal with it?
A comparison between native, hybrid and PWA apps. Their advanatages, disadvantages and things to look out for. Also, very informative presentation on how to select correct type for our own application.
Progressive Web Apps in Practice
Introduction into features available for PWA applications. Why PWA applications require a service worker and how to build one.
Event was concluded with applause, for both organizers and sponsors of the conference.
Overall meet.js Summit 2019 was a wonderful experience. We were inspired by presented topics, got to meet new people and share a coffee with them.
We would like to thank the sponsors and organizers of this event, for their contribution to make this happen.
See you at Summit 2020!