Prelegenci

Michał Wojtyna

Quality-Oriented Java Developer
Programista z pasją tworzenia świetnych produktów, nie tylko od strony technicznej. Konsultant Java, trener, praktyk DDD i entuzjasta TDD.

Krzysztof Dziankowski

Software Engineer at Nokia
Inżynier oprogramowania pracujący od ponad 10 lat w bydgoskim oddziale firmy Nokia. Od początku związany z Javą. Aktualnie zmierza w kierunku DevSecOps. Prezentuje krytyczny styl myślenia. Uważa, że kod powinien być ładny. Współorganizator Bydgoszcz Java User Group. Miłośnik podcastów IT.

Tematy

  • Zgodnie z Wikipedią: Java (wym. dżawa[4]) – współbieżny, oparty na klasach, obiektowy język programowania ogólnego zastosowania.

    A więc Java jest, podobno, językiem obiektowym. Zastanówmy się jednak, na ile wykorzystujemy tę obiektowość w codziennej pracy? Jeśli przypomnielibyśmy sobie podstawowe zasady dobrego programowania obiektowego, doszlibyśmy do wniosku, że tak naprawdę większość kodu napisanego w Javie nie ma nic wspólnego z duchem obiektowości. Frameworki, biblioteki i pewne założenia spowodowały, że nadal króluje wszechobecny CRUD, a klasy to tak naprawdę nic więcej niż ładniej nazwane struktury.

    W trakcie mojej prezentacji wrócimy na chwilę do podstaw programowania obiektowego aby uzmysłowić sobie, jak bardzo odbiegliśmy od pierwotnych założeń. Następnie skonfrontujemy zasady programowania obiektowego z rzeczywistością i zastanowimy się, które z nich są nadal aktualne

  • W świecie micro-serwisów coraz częściej konteneryzujemy aplikacje przy pomocy Dockera. Kubernetes jest otwartą platformą do zarządzania skonteneryzowanymi aplikacjami. Podczas prezentacji przedstawię podstawy Kubernetesa. W trakcie demo wdrożymy gotową aplikację, która będzie się automatycznie skalować.

Sponsorzy następnego spotkania

Go to NOKIA

NOKIA

We create the technology to connect the world Powered by the research and innovation of Nokia Bell Labs, we serve communications service providers, governments, large enterprises and consumers, with the industry’s most complete, end-to-end portfolio of products, services and licensing. We adhere to the highest ethical business standards as we create technology with social purpose, quality and integrity. Nokia is enabling the infrastructure for 5G and the Internet of Things to transform the human experience.

Go to Mobica

Mobica

Mobica is a world-leading, award-winning software services company offering bespoke development, QA and consultancy. We specialise in complex, next generation, time critical projects across a wide range of industries for many of the world’s leading companies.

Go to JetBrains

JetBrains

Creator of the best Java IDE – IntelliJ IDEA – is a technology-leading software vendor specializing in the creation of intelligent development tools.