Logo Crossweb

Log in

No account yet? Forgot password

Przypomnij hasło

close Wypełnij formularz.
Na Twój adres e-mail zostanie wysłane link umożliwiający zmianę hasła.
Send
This event has already taken place. Check upcoming events

[225][PL] Wrocław Jug - Sebastian Rabiej && Rafał Maciak

Event:
[225][PL] Wrocław Jug - Sebastian Rabiej && Rafał Maciak
Event type:
Meetup
Category:
IT
Topic:
Date:
18.03.2025 (tuesday)
Time:
18:00
Language:
Polish
Price:
Free
City:
Place:
Pub Wędrówski
Address:
Podwale 37/38
Description:

1. Temat: Żeglując po złożoności GraphQL: od płytkich wód szczęścia po głębiny rozpaczy

Abstract:

W ostatnich kilku latach GraphQL stał się popularną technologią. Wielu programistów pragnie mieć go w swoim projekcie, co za tym idzie, dużo firm zaczyna go używać. Ale czy GraphQL jest tak wspaniały, jak mówią? Czy jest on odpowiedzią na wszystkie pytania? Zapewne domyślasz się, że nie. Ale dlaczego? Po odpowiedź na to pytanie zapraszam na moją prezentację. Jeżeli nigdy nie używaliście GraphQL, nie przejmujcie się. Też znajdziecie coś dla siebie.

Język: PL

Prelegent: Sebastian Rabiej

Odkąd pamięta, fascynowały go języki programowania i wszystko, co było z nimi związane. Tworzenie czegoś z „niczego” jest ekscytujące na tyle, że postanowił iść tą ścieżką kariery. Pracuje jako developer od ponad 6 lat. Ciągle poszukuje odpowiedzi na pytanie „co to znaczy być profesjonalny”. Swoich odpowiedzi szuka razem z firmą SoftwareMill, dla której aktualnie pracuje. Entuzjasta tematów związanych z czystym kodem, software craftsmanship i metodykami zwinnymi.


2. Temat: Nie tylko data class: modelowanie domeny w Kotlinie

Abstract:

Odpowiednie zamodelowanie domeny to jeden z kluczowych elementów budowania solidnego oprogramowania. Język Kotlin oferuje potężne narzędzia wspierające efektywne modelowanie, dlatego uważam, że jest doskonałym wyborem do tworzenia systemów backendowych, odpowiadających za logikę biznesową w skomplikowanych domenach.

W tym wystąpieniu pokażę, jak funkcje Kotlina czynią go idealnym narzędziem do modelowania domeny, wspierając programistę w tworzeniu modeli, które są przejrzyste, czytelne, spełniają wymagania biznesowe i jednocześnie są odporne na zmiany. Opowiem, jak koncepty takie jak sealed/inline classes, extension functions, constructor overloading oraz kilka innych pomagają wzbogacić modele, czyniąc je bardziej czytelnymi oraz mniej podatnymi na błędy. Podczas prezentacji przeprowadzę refaktoryzację kodu, przekształcając anemiczne struktury domenowe w coś znacznie bardziej idiomatycznego, czytelnego i efektywnego.

Język: PL

Prelegent: Rafał Maciak

Programista pasjonat i pragmatyk z doświadczeniem głównie w technologiach około JVMowych. Wierzy w koncepcje stojące za trzyliterowymi skrótami - TDD, DDD i tym podobnymi. Lubi od czasu do czasu wyjść z piwnicy i porozmawiać z ludźmi. Możecie go spotkać przy ścianie przyklejającego karteczki.

Similar events

Profile of employers