Kurs JVM, współzbieżność, wydajność i inne zagadnienia

Rejestracja

I TURA

Rejestracja zakończona 31.08.2018 23:59

1 500,00 zł + VAT

1 845,00 zł brutto

zakończona

II TURA

Rejestracja zakończona 01.11.2018 10:00

3 000,00 zł + VAT

3 690,00 zł brutto

zakończona

Opis wydarzenia
Podczas webinaru będę przedstawiał teoretyczne, jak i mocno praktyczne podstawy wybranego problemu. Pojawią się kod, dyskusje, linki do materiałów oraz zadania na kolejne dwa tygodnie. Będziemy sukcesywnie budować rozwiązanie. Będą pull request, code review i wszystko co jest potrzebne by stworzyć projekt.

Jest jednak jedna mała niespodzianka. Zero frameworków, pracujemy na czystym JDK10.

Jedyne frameworki na które jest zgoda to JUnit, AssertJ i Mockito ( oraz inne niezbędne do pisania testów). Czysta pachnąca wanilią Java.

Co weźmiemy na pierwszy ogień?

Bazę klucz-wartośc, wielowątkową, działającą tylko w trybie “embedded”, zgodną z modelem spójności, “monotonic reads”.

Brzmi ciekawie?

Czego się dowiesz?

  • Czym są database storage structures
  • Po co nam tyle consistency models
  • Jak nie zginąć w gąszczu concurrency primitives
Z czym się bliżej zaprzyjaźnisz?

  • java.nio.channels.FileChannel
  • java.util.concurrent.*
O co zawsze bałeś się zapytać?

  • syscalls, czyli read/write, readv/writev, pread/pwrite, mmap
  • I/O w Linux i JVM,
  • Śledzenie procesów w Linux i JVM
  • Czy JVM może być szybki?
Termin i miejsce

Rozpoczęcie: 03.11.2018 19:00
Zakończenie: 19.01.2019 21:00

Strona rejestracji:
https://jvm-concurrency-perf.konfeo.com

Udostępnij znajomym:

Organizator
Segfault.events
jaroslaw.palka@symentis.pl
603886892