Bydgoszcz Java User Group

MEETUP #7

Prelegenci

Uploaded image

Jakub Nabrdalik

Team Leader & Senior Software Engineer at Grupa Allegro
I am a software developer with 14 years of professional experience in IT, as an architect, programmer, designer, analyst, team leader, project manager, and even as a Head of IT. I care about Software Craftsmanship, Domain Design, Test-driven development and Pair programming. I work for Allegro as a team leader, where I develop clean microservices on a large scale. More about me at: solidcraft.eu
Uploaded image

Grzegorz Dyrda

Full Stack Mobile Developer
Koduję odkąd pamiętam. Robiłem już apki desktopowe, backendy, frontendy, embedded, systemy bankowe, płatnicze i inne cuda… Jednak dopiero na platformach mobilnych czuję się jak “ryba w wodzie” :) Od 2012 brałem udział w tworzeniu wielu apek na Androida i iOS, na każdym etapie – od pomysłu i ustalania wymagań, przez architekturę, logikę biznesową, UI/UX, aż po publikację w Sklepie i kontakt z użytkownikiem końcowym. Od kilku lat tworzę i sprzedaję w Sklepie własne apki, i tak zarabiam na chleb i wczasy na Kanarach ;) Prywatnie – snuję plany na milionowe imperium, chodzę po górach, i gram na gitarze.

Tematy

  • Jakub Nabrdalik - Conway's Revenge

    There are a lot of concepts in software development, that look perfect on the whiteboard, and then completely suck in practice. Due to years of things like implementing ESB where it’s not needed, programming with EJB, where it brings only tears and blood, our industry has build a distrust for Ph.D., ex-cathedra, design by committee and generally any theory not tested in reality. We have learned to make small steps, proof-of-concepts, spikes, proper research. Yet, even with small steps, TDD and the like, the architecture we design backfires months later in unpredictable ways. That happens quite often because architects disregard the organization’s structure and culture completely. Melvin Conway described why communication structures eat your architecture for breakfast, as early as 1968. Since then, many have noticed, that the culture your company has, eats both architecture and structure even before breakfast. Clearly, you cannot think about architecture, without taking both into account. In this talk we’ll look at some architecture decisions, and how nice design brakes due to structure and culture of the organization. We already have developers and operations cooperating as DevOps. Perhaps we need the same for architects and managers?

  • Grzegorz Dyrda - Introduction to Kotlin

    W swojej prezentacji postaram się Wam pokazać największe zalety świetnego (w mojej opinii) języka programowania, jakim jest Kotlin. Koduję w nim od ponad roku, i nie sposób przecenić jego czytelności, eleganckich rozwiązań największych problemów Javy, czy mnóstwa funkcji, których w Javie doczekamy się może za 5 lat... Jeśli dodać do tego fakt, że działa z Androidem out-of-the-box, oraz że zyskał oficjalne wsparcie w Springu 5.0, to robi się naprawdę ciekawie ;)

Sponsorzy następnego spotkania

Mobica

Mobica is a world-leading software services company with 1000 people working across ten offices worldwide. We specialise in working with leading technology providers in the connected device market to bring next generation, time critical products to life. We do this through technology consulting, bespoke software engineering and a wide range of services including UX, UI and QA.

InfoShare

infoShare 2017 – the biggest Tech. New Media and Startup festival in CEE Region (5000+ participants), 100 speakers, 250 exhibitors, a big networking party held in brand-new football stadium! Come and join us in Gdansk, 17-19 May, 2017!

JetBrains

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

Nokia

Nokia is a global leader in creating the technologies at the heart of our connected 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. From the enabling infrastructure for 5G and the Internet of Things, to emerging applications in virtual reality and digital health, we are shaping the future of technology to transform the human experience. A truly global company, we are 160 nationalities working in more than 100 countries.