Skip to content

Details

Agenda:

  • 18.00 - 18.10 - WJUG introduction
  • 18.10 - 19:00 - Marcin Jakuszko - Pierwsza randka z ‘krypto’... czyli wszystko to czego nie wiecie o kryptowalutach a wstydzicie się zapytać.
  • 19:10 - 20:00- Michał Płachta - Immutability Against The Machine
  • 20:00+ Networking

Abstracts:
I. Marcin Jakuszko - Pierwsza randka z ‘krypto’...
... czyli wszystko to czego nie wiecie o kryptowalutach a wstydzicie się zapytać. W prezentacji w szybki i skrótowy sposób przejdziemy od genezy powstania kryptowalut, przez fundamenty działania bitcoina ewolucyjnie do tego czym jest i jak działa sieć ethereum. Na koniec poruszymy temat - “a co my tutaj możemy zakodować” - czyli gdzie w tym wszystkim może się odnaleźć programista. 1. Kryzys zaufania a Bitcoin 2. Fundamenty Bitcoina (blockchain, siec, klucze) 3. Tranzakcja (model UTXO) 4. Ewolucja do Ethereum (model konta) 5. Tokeny (smart contracty) 6. Co tu programować? (przegląd)

II. Michał Płachta - Immutability Against The Machine
Niemutowalność staje się coraz popularniejsza w wielu językach programowania. Programiści używają niemutowalnych typów i wartości aby ich produkty były bardziej testowalne i utrzymywalne.

Prawdziwe aplikacje potrzebują jednak czegoś mutowalnego: potrzebują stanu, pobierania danych z zewnątrz, wielu wątków oraz tworzenia i zwalniania zasobów.

W tym talku pokażę jak wygląda aplikacja używająca niemutowalnych typów jak IO, Resource i Ref. Wspólnie napiszemy kod pobierający dane z bazy Wikidata, obrabiający te dane według reguł biznesowych i prezentujący je użytkownikowi.

Events in Warszawa, PL
Java
JVM Languages
Programming Languages
Software Development
Technology

Members are also interested in