Logo Crossweb

Logowanie

Nie masz konta? Zapomniałem hasła

Przypomnij hasło

close Wypełnij formularz.
Na Twój adres e-mail zostanie wysłane link umożliwiający zmianę hasła.
Wyślij
To wydarzenie już się odbyło. Sprawdź nadchodzące wydarzenia

Dlaczego Javowcy powinni uczyć się Pythona? oraz Java dla średnio-zaawansowanych

dlaczego-javowcy-powinni-uczyc-sie-pythona-oraz-java-dla-srednio-zaawansowanych
Wydarzenie:
Dlaczego Javowcy powinni uczyć się Pythona? oraz Java dla średnio-zaawansowanych
Typ wydarzenia:
Spotkanie
Kategoria:
IT
Tematyka:
Data:
19.03.2024 (wtorek)
Godzina:
18:00
Język:
polski
Wstęp:
Bezpłatne
Miasto:
Miejsce:
Capgemini office Wrocław
Adres:
Legnicka 48
Opis:

1. Temat: Dlaczego Javowcy powinni uczyć się Pythona?

Abstract:

W moim wystąpieniu przedstawię technologie niezbędne do "rozmowy" z dużymi modelami językowymi (LLM), podkreślając przewagę Pythona i jego bibliotek nad innymi językami programowania w tym kontekście. Omówię referencyjną architekturę dla aplikacji Pythonowych, opartą na wzorcu ports & adapters, która ułatwia budowanie skalowalnych i łatwych w testowaniu systemów. Na zakończenie podzielę się moimi doświadczeniami jako programista Javy, który został "zmuszony" do szybkiej nauki Pythona, co okazało się być fascynującą podróżą przez nowoczesne technologie i praktyki programistyczne.*

* - opis powstał przy współpracy z dużym modelem językowym.

Język: PL

Prelegent: Małecki Maciej

Prelegent jest architektem oprogramowania w fimie Capgemini. Był full-stackiem zanim stało się to modne. Obecnie – jak każdy – jest specjalistą z zakresu generatywnej sztucznej inteligencji. W wolnym czasie zajmuje się tworzeniem gier komputerowy na dawno wymarłe platformy.


2. Temat: Java dla średnio-zaawansowanych

Abstract:

Java ze swą prawie 30 letnią historią dorobiła się wielu interesujących mechanizmów. Chociaż wciąż zdaje się być stosunkowo prostym językiem, to czasem można się zdziwić ile ciekawostek skrywa.

Switch, enum, lambda, var, final, invokedynamic, method handles, invokeinterface, bytecode, bootstrapmethods, interface, klasa, wyjątek, refleksja, invokespecial, intrinsics, invokevirtual, escape analisis, interpreter, jit, c2, clinit, lookupswitch, vtable, itable.

Wszystkie te mądre pojęcia pojawią się w tej prezentacji.

Język: PL

Prelegent: Jakub Gardo

Java Developer z 10 letnim stażem. Fan Javy, JVMa oraz ich niskopoziomowych aspektów.



Profile pracodawców

Podobne wydarzenia