Logo Crossweb
To wydarzenie już się odbyło. Sprawdź nadchodzące wydarzenia

#72 Talk4Devs | Bare Metal Java

72-talk4devs-bare-metal-java
Wydarzenie:
#72 Talk4Devs | Bare Metal Java
Typ wydarzenia:
Webinar
Kategoria:
IT
Tematyka:
Data:
15.12.2021 (środa) - 16.12.2021 (czwartek)
Godzina:
18:00
Język:
polski
Wstęp:
Bezpłatne
Miasto:
Rejestracja:
Strona www:
Facebook:
Prelegenci:
Agenda:
  • 18:00 Powitanie
  • 18:10 Jarek Pałka - Bare Metal Java
  • 18:45 Q&A
  • 19:00 Zakończenie
Opis:

Jarek Pałka - Bare Metal Java


Java, a tak naprawdę JVM, cieszy się zasłużoną sławą platformy nieprzyjaznej dla sprzętu, a co za tym idzie, nikt poważny (oprócz Apache Kafka, Elastic, Cassandra i Neo4j) nie będzie budował baz danych, kolejek i innych rozwiązań gdzie "mechanical sympathy" jest kluczowe.

Garbage collector, spekulujący JIT, brak kontroli nad "object layout", fatalne wsparcie (głównie przez brak abstrakcji) dla funkcji nowoczesnych procesorów i systemów operacyjnych.

I do tego jeszcze JNI (kto tam był to wiem o czym mówię). O implementacji IO nawet przez szacunek do samych siebie, nie wspominam.

Celem tej prezentacji jest odczarowanie tych mitów i pokazanie jak wiele wysiłku ostatnio idzie ostatnio w uczynienie JVM bardziej przyjaznego dla sprzętu.

Będzie o API których są jeszcze w fazie inkubacji (choć niektóre jeszcze nie dojrzały do tego, a niektóre są już stabilne). API których, być może nigdy w życiu nie zobaczycie, a które będą w przyszłości stanowić fundament baz danych, czy kolejek.

__________________________________________________________________________


Jarek Pałka:


Od ponad 20 lat w branży IT, jako administrator baz danych, programista, architekt, manager i "inżynier od spraw katastrof". Brałem udział w małych, średnich i nonsensownie dużych projektach, prowadzonych zgodnie zasadami "waterfall", Agile oraz przy braku jakichkolwiek metodyk, z tym samym zawsze skutkiem. Co doprowadziło mnie do wniosku, że nieważne co robisz tak długo, jak robisz to dobrze, w najprostszy z możliwych sposobów i używasz właściwych narzędzi, które wykonają pracę za ciebie. W międzyczasie dałem się porwać ideą TDD oraz Software Craftmanship, do granic możliwości wyeksploatować tak piękne w swej prostocie pomysły jak REST i NoSQL, by potem porzucić je, by zgłębić tajniki "system thinking" i zachwycić się siłą jaką niesie z sobą "metafora" i odkryć, że rządzą nami te same prawa "natury". Niepokorny wyznawca kościoła JVM, badacz bytecode'u i JIT oraz wszelkiej maści parserów, interpreterów i kompilatorów. Na co dzień walczący o lepszą wydajność w Neo4j. Od czasu do czasu można usłyszeć moje niskiej jakości żarty na temat architektury na konferencjach w Polsce. W wolnych chwilach trener w http://symentis.pl i autor bloga na http://geekyprimitives.wordpress.com/ oraz samozwańczy dyktator w radach programowych konferencji CoreDump, SegFault, JDD oraz 4Developers.

__________________________________________________________________________


Talk4Devs: zdobywaj wiedzę od praktyków IT!

► Cykliczne, darmowe spotkania

Talk4Devs po raz pierwszy wystartował w 2014 roku jako przestrzeń do dzielenia się wiedzą w branży IT. Początkowo były to spotkania kierowane do studentów, z czasem jednak zaczęli przychodzić na nie specjaliści chcący poszerzyć swoją wiedzę oraz się nią dzielić.

Obecnie, po ponad 70 edycjach, Talk4Devs jest wyjątkowym spotkaniem na eventowej mapie branży IT. Kojarzone jest z wykwalifikowanymi prelegentami, z inspirującymi talkami oraz głodnymi wiedzy inżynierami.

► Oferujemy 100% merytoryki z różnych obszarów IT

Podczas spotkań pojawiają się prelekcje dotyczące m.in. głównych języków programowania, języków funkcyjnych, mikroserwisów, UX, Azure, AWS, relacyjnych baz danych, security czy aplikacji mobilnych.


Po szczegóły zajrzyj na: 


Widzisz błąd w wydarzeniu? Wydarzenie jest nieaktualne? Poinformuj nas o tym!

Podobne wydarzenia