KTUG #5

Szczegóły

# 18:00 - 18:15 - Handshaking & welcome notes

# 18:15 - 18:45 - Regular talk ( 30m )

[EN] "TS in CSS" - Aleksandra Sikora, Hasura

Brief
It's about time we stopped worrying too much about CSS. Instead, let's think about how we can harness the power of TypeScript to write maintainable styles. During this talk, I will show why CSS-in-JS libraries are cool and how to use TypeScript to enhance your developer experience regarding CSS.

Bio
Software Engineer at Hasura. Web technologies and functional programming enthusiast. Wrocław TypeScript meetups co-organizer.

# 18:45 - 19:00 - Lightning talk ( 15m )

[EN] "Refinement Types" - Piotr Monwid-Olechnowicz, Chop-Chop

Brief
I’m gonna explain what refinement types are, geek out about a research paper that adds them to the TypeScript type system, and live-code a userland refinement type you can already use in your codebase.

Bio
Senior Software Developer at Chop-Chop. I like coffee almost as much as I like typed functional programming.
I'm a firm believer in cheap code optimized for change. I blog at https://haspar.us.

# 19:00 - 19:30 - Regular talk ( 30m )

[EN] "Code analysis and visual code representation" - Mateusz Strąg, VirtusLab

Brief
Current IDEs are dynamically evolving, however, we are all forced to browse code by looking at flat-file structures No information about the semantic dependencies between different units. I will show how to browse code graphically and clearly visualize semantic dependencies in TypeScript project which would result in speeding up the process of learning and understanding the code

Bio
Software engineer mainly focused on data visualization on a fronted side. Involved in whole VirtusLab R&D department which results in publishing first extensions on a marketplace.

# 19:30 - Open Topic Session - Ask & Discuss

------

Jeżeli chcesz się podzielić swoją wiedzą lub wspomóc społeczność, nie czekaj z kontaktem! Wsparcie jest zawsze mile widziane. Nieustannie szukamy nowych i ciekawych wątków, które można poruszyć na tym czy kolejnym spotkaniu. Pisz śmiało na [masked]

^^^^^^^^^

If you would like to share something among the community or help us, do not hesitate to poke us :) Help is always welcome. We are always looking for new presentations so feel free to submit a talk proposal to us directly on [masked]

------

Language / Język: English

------

Sponsors / Sponsorzy:
VirtusLab - http://virtuslab.com
JetBrains - http://jetbrains.com