Skip to content

TechMeetup #19: JavaScript (online)

Photo of Jakub Macura
Hosted By
Jakub M. and 4 others
TechMeetup #19: JavaScript (online)

Details

Mezi nejžádanější témata pro letošní cyklus TechMeetupů patřil jednoznačně JavaScript. Naservírujeme vám tedy výběr přednášek, který zajisté potěší jak frontenďáky, tak backenďáky i fullstackové kolegy.

17:30 Uvítání
17:35 Blok 4 božích přednášek (po 25 min.)
19:20 Panelovka aneb řečníci odpovídají na vaše a své:) dotazy
20:00 Hezký večer!

Můžete se těšit na následující řečníky a přednášky:

  1. Full Stack Javascript: skvělá volba pro vývoj webových aplikací
    Tomáš Hylský (Heureka)
    https://www.linkedin.com/in/thylsky/

Javascript dostává čím dál více pozornosti ve webových aplikacích a na frontendu se stal standardem. V prezentaci popíšu své zkušenosti s Full Stack Javascriptem v rámci webových aplikací od začátku po release. Také shrnu výhody, které full stack javascript přináší.

======================================================================

  1. Jak se vyhnout WTF momentům v JavaScriptu
    Marek Fojtl (LOGEX Solution Center)
    https://www.linkedin.com/in/marekfojtl/

JavaScript je stejně jako např. angličtina nebo čeština v podstatě dorozumívací jazyk. Má svoje pravidla i výjimky. Ukážeme si, jak s tímto jazykem správně pracovat, kde čerpat znalosti a čemu se naopak vyhnout obloukem... A bude i kvíz:)

======================================================================

  1. Jak si v Newired klestíme cestu pralesem webových technologií
    Jiří Slíva (Newired)
    https://www.linkedin.com/in/jirisliva/

V Newired tvoříme netriviální Webovou aplikaci. Framework co umožní rozšiřovat jiné webové aplikace. K tomu desktopový “Editor”, pro tvorbu těchto rozšíření. Když jsme vybírali technologie pro takový projekt, vsadili jsme na funkcionální programování. Jako hlavní jazyky zvolili a Elm a JavaScript. Jako desktop platformu Electron. Něco fungovalo skvěle, něco méně. JavaScriptu začalo přibývat a tak jsme z něj udělali TypeScript. Když už je hodně i TypeScriptu hledáme způsoby jak v něm psát dobře funkcionálně. Zda jej doplnit či nahradit třeba ReScriptem. Či snad přidat Redux, MobX?

V přednášce Vám ukážeme jak jsme hledali a stále hledáme svou cestu v pralese webového frontendu. Kde jsme se spálili, co jsme se naučili a kam se chystáme dál.

======================================================================

  1. What I don’t like about developing with Angular. What are the bonuses
    when working with React after using Angular.
    Dmitri Mashkov (JetBrains)
    https://www.linkedin.com/in/dmitry-mashkov-bb81b073/
  1. React hooks. Working with functions is a sight for sore eyes. All props are declared in its interface. Then we can extract all of them with object destruction in one line.

example

  1. Create-react-app comes with Jest by default whereas I had to set it up for Angular and remove Karma + Jasmine for every new project.

example comparing package.json

  1. No dependency injection. I don’t feel like DI has ever helped me to build nicely designed apps. Nor it put any obstacle. It was just annoying with writing lines of extra complexity for a simple thing. React doesn’t prevent you from having a circular dependency, and nor does Angular. There is no cure against going the wrong way yet.

And maybe something more…

======================================================================
Odkazy našich partnerů:

Newired: http://bit.ly/NW_FE_Dev
CertiCon: http://bit.ly/Makej_v_IT
Stora Enso: http://bit.ly/Stora_Enso
Y Soft: http://bit.ly/YSOFT
Quadient: http://bit.ly/JoinQuadient
LMC: http://bit.ly/PraceLMC
JetBrains: http://bit.ly/JetBrainsQA
SDE: https://bit.ly/SDE_kariera
ProRocketeers: https://www.prorocketeers.com/career

Photo of TechMeetup Ostrava group
TechMeetup Ostrava
See more events
Online event
This event has passed