ngParty: Regular meetup XXVII
Where

ASPIRA

Bucharova 2928/14a Β· Praha 13

When

Feb 25, 2020
7:00 pm

ngParty: Regular meetup XXVII

Come join us in our inclusive meetup with a familiar atmosphere πŸ™‚ No hiring, just friends and open source community at its best πŸ™‚ We will meet again at the wonderful Livesport office.


Event overview:
Doors: 18:30
Talks start: 19:00
Talks end: 21:00

Schedule:

Discover NestJS, the fastest-growing Node.js framework
by Yohan Lasorsa @sinedied (https://twitter.com/@sinedied)

About Yohan:
Senior Developer Advocate @ Microsoft. Open-source enthusiast and dedicated software artisan, the web is for me a universal playground. As a full-stack engineer and DIY hobbyist, I enjoy pushing bits of JavaScript everywhere I can and sharing my passion with others.

Talk abstract:
A new JS framework (again), don’t you ever get bored of it seriously?
Ah, but someone just told me that NestJS rely on the best tools that have already proven to be successful in the JS community, and repackaged everything with a formidably efficient API: TypeScript, Express or Fastify, Open API, Microservices, GraphQL, a comprehensive CLI…

Try it and you won’t be able to work without it anymore!

Migrating large codebase to TypeScript
by Vojta Prikryl @vojta_prikryl (https://twitter.com/vojta_prikryl)

About Vojta:
I work as a Frontend developer at productboard, helping various companies around the globe with building better products. As a developer I always try to go one step further towards excellence. I like delightful UIs and my most favorite interaction is Drag and Drop.

Talk abstract:
It’s 2020 and TypeScript is the obvious choice for every new project. But if your codebase is JavaScript how do you make the switch?

Facing a quarter-million lines of code – a messy mixture of untyped or poorly flow-typed JavaScript – our team of 15 at productboard absolutely knew we wanted to make the switch, but the barrier to entry looked very high.

Only half a year later, 85% of the codebase was strictly typed TypeScript and our confidence over the code had increased tremendously.

In this talk I’d like to share our experience and answer the following questions:
How we convinced management it was worth the effort?
How we approached the migration and how we phase it?
How did we learn to best collaborate as a team?
What we’d do differently next time?
We learned a lot along the way and are eager to share it with all the other teams because we believe everyone deserves TypeScript!

Why should you care about ReasonML
by Roman Schejbal @romanschejbal (https://twitter.com/romanschejbal)

About Roman:
Currently occupied as a Tech Lead @ Velvon. When it comes to web development, I love using GraphQL & ReasonML together as they make quite a happy marriage. In my free time though, I usually explore other fields like the cloud or game industry for example, since those are full of many interesting challenges. Organizing @ReasonMLPrague

Talk abstract:
Imagine having a pair-programming buddy sitting next to you all the time. And there’s something strange about this guy, something you’ve probably never seen throughout your pair-programming experience. And that is the fact that this new buddy of yours is always, always right. He kinda doesn’t let you do wrong. He can even (and will) hold your hand while you’re going through the unknown of the application development. Basically, this is how I feel about ReasonML and in this talk, I want to talk about how nice he’s been to us. Anyway, using a cutting edge technology undoubtedly comes with some drama. So I will also talk about the bad stuff he asks us to do just to keep him happy.

After Party