Tue, May 23, 2023, 4:00 PM - 7:00 PM (UTC)
Let's have a look at the tooling that can make your code better, shall we? 👀
Register and save the date for another meetup from the Mews kitchen with the support of Superface and Outreach.
These are the topics and speakers you can look forward to:
🎙️ Large scale refactoring with codemods
Refactoring in a large codebase is usually a tedious, boring and potentially error-prone task. There is, however, a better way - to use automatic code modification scripts - AKA codemods. At the talk, I will show you how such scripts work as well as how to write and execute them. And as a guarantee of their efficiency, you'll be presented with a real life use case from our team.
Petr Bambušek, Senior Staff Frontend Engineer @ Mews
🎙️ Exploring the language tooling (the hard way)
We use various tools to simplify programming, but we rarely stop to appreciate all the tooling surrounding our favorite language. One (hard) way to learn about this tooling is to build a new programming language. I will use an example of Comlink, a domain-specific language we build at Superface, to show you parts of a language ecosystem – including the ones we’re missing.
Jan Vlnas, Developer Advocate @ Superface
🎙️ Writing custom eslint plugins
We have great tools like eslint or prettier, which help us in keeping our core base clean, at our disposal. The eslint provides a rich set of core rules and there are many useful plugins around, but is it enough? At the talk, I will show you how easy it is to write your own eslint plugin to enforce architectural decisions and best practices in large scale codebase.
Milan Koníř, Staff Software Engineer @ Outreach
P.S. Not sure if you can make it? No problem! The event is hybrid so you can follow the stream of the meetup from anywhere!
Jan is a Senior Backend Engineer/Developer Advocate at Mews. He is enthusiastic about teaching web development, making developers' l...
View more
Petr is a frontend developer at Mews & a former MFF UK student, tasked with building up and managing the frontend codebase for more ...
View more
Staff Software Engineer at Outreach
Currently uses over 15 years of full-stack development experience in Outreach, where he focuses on Chrome Browser extension and Micr...
View more
By attending this event, you grant the event organizers full rights to the use of images resulting from the photography/video filming and any reproductions or adaptations of the images for fundraising, publicity, or other purposes. This might include (but is not limited to): the right to use them in printed and online publicity, social media, and press releases.
If you do not wish to be photographed, please inform an event organizer during check-in.