Archiwum autora

Zapraszamy wszystkich na kolejne spotkanie Poznań JUG, które odbędzie się we wtorek (02.02.2016) o godzinie 18:00 w w siedzibie Cognifide (ul. Murawa 12-18). Będziemy mieli okazję wysłuchać prezentacji Sławka Sobótki, który przedstawi temat „Co było pierwsze: kod czy architektura?”. Osoby które chcą uczestniczyć w spotkaniu powinny zarejestrować się tutaj.

O czym będzie mowa? Poniżej kilka słów o temacie:

Kim jest architekt? Czasem dostajesz taki tytuł zamiast podwyżki.
Czasem jest to powód do dumy a czasem nie. Zastanowimy się od innej
strony: czasem bywasz architektem – co powinieneś wiedzieć i umieć?
Podejdziemy również coachingowo: co ma w głowie architekt i jak
rozumuje i podejmuje decyzje?

Problem jest taki, że są w naszej branży trzy słowa, których nikt nie
rozumie: architektura, moduł i komponent.

Podczas prezentacji pokażę:
– jakie są poziomy architektury,
– jak je wizualizować w podejściu C4,
– po co i jakie wprowadzamy ograniczenia na każdym z poziomów,
– dlaczego decoupling przy pomocy zdarzeń, rest, microservices, dto
nie działa jeżeli masz coupling semantyczny

Będę lansował nowy buzzword: Connascence

Zastanowimy się też kiedy da się zakładać z góry architekturę a kiedy
może ona wyłaniać się z niskopoziomowych decyzji w kodzie. Aby móc
wyłaniać architekturę poznamy nieco wzorców architektury aplikacyjnej
i systemowej, będzie też kodowanie w notatniku.

Sławek Sobótka – Jestem trenerem i konsultantem w firmie Bottega IT Solutions, specjalizuję się w technologiach Java EE. W codziennej pracy integruję Domain Driven Design, wzorce, style architektoniczne, zwinne procesy wytwórcze i zdrowy rozsądek. Stosuję nadrzędną zasadę: rozpoznać klasę problemu z jaką mamy do czynienia i dobrać do niej odpowiednią klasę narzędzia. Hobbystycznie interesuję się psychologią stosowaną i kognitywistyką.Lubię myśleć o sobie jako entuzjaście Software Craftsmanship.

Po spotkaniu przewidziana jest pizza i piwo! Dziękujemy Cognifide za gościnę!! :)

ZAREJESTRUJ SIĘ


Share

Comments Możliwość komentowania Spotkanie Poznań JUG: Sławek Sobótka – Co było pierwsze: kod czy architektura? [02.02.2016] została wyłączona

Zapraszamy wszystkich na kolejne spotkanie Poznań JUG, które odbędzie się we wtorek (12.01.2015) o godzinie 18:00 w w siedzibie Cognifide (ul. Murawa 12-18). Będziemy mieli okazję wysłuchać prezentacji Tomasza Dziurko, który przedstawi temat „Brzydka Pani od HR radzi, czyli 1011 błędów, które popełniają programiści”. Osoby które chcą uczestniczyć w spotkaniu powinny zarejestrować się tutaj.

O czym będzie mowa? Poniżej kilka słów o temacie:

Rekrutacje wyglądają różnie, Ale finalnie po ładnych paniach od HR-u i tak spotkasz się z programistami. Ich nie interesuje jakim byłbyś zwierzęciem czy odpowiedź na pytanie “Jaka jest Twoja największa wada?”, gdzie na pewno w 100% szczerze opowiesz o swoim nałogowym graniu w World of Tanks w godzinach pracy czy uzależnieniu od Facebooka. Programista zainteresowany jest dwoma rzeczami:

1. czy da się z tobą pracować w jednym zespole
2. i czy kod, który wyprodukujesz nadaje się do czegokolwiek.

W tej prezentacji pokażę jak niektóre błędy z CV i przebiegu rekrutacji są zadziwiająco podobne do błędów jakie popełniamy kodując.. Jak te błędy wpływają na postrzeganie kandydata przez programistę – rekrutera. I jak ich wyeliminowanie może umożliwić Ci dostanie pracy w wymarzonej firmie.

Tomasz Dziurko – Programista od prawie 7 lat, pracował w korporacji, startupie za unijną dotację, a nawet sklepie z bielizną. Od 4 lat zdalnie buduję potęgę SoftwareMill jako programista i CEO, a czasem jako specjalista od rekrutacji.
Fan Apache Wicket oraz Spocka. Typ “działacza”, pisze bloga, organizował dwie edycje Confitury, jedną Warsjawę, był w radzie programowej 4Developers, kieruje GeeCON Trainem i udziela się jako jeden z liderów Warszawskiego JUG-a.
Aktualnie, w ramach wychodzenia z comfort-zone, początkujący i przerażony prelegent :)

ZAREJESTRUJ SIĘ


Share

Comments Możliwość komentowania Spotkanie Poznań JUG: Tomasz Dziurko – Brzydka Pani od HR radzi, czyli 1011 błędów, które popełniają programiści [12.01.2016] została wyłączona

Zapraszamy wszystkich na kolejne spotkanie Poznań JUG, które odbędzie się we wtorek (8.12.2015) o godzinie 18:00 w siedzibie Allegro (ul.Grunwaldzka 182, sala 02). Będziemy mieli okazję wysłuchać prezentacji Tomasza Adamskiego, który przedstawi temat „What’s new in WildFly?”. Osoby które chcą uczestniczyć w spotkaniu powinny zarejestrować się tutaj.

O czym będzie mowa? Poniżej kilka słów o temacie:

WildFly to wersja community serwera aplikacji Java EE rozwijanego przez Red Hat, w której za cel stawiamy sobie szybki rozwój i wprowadzanie innowacji oczekiwanych przez użytkowników. W mojej prezentacji przedstawię nowe funkcjonalności, które wprowadziliśmy w wydaniach 9 i 10. Wśród omawianych tematów znajdą się: integracja kodu JavaScript po stronie serwera z komponentami JavaEE za pomocą projektu undertow.js, protokół http/2 i jego konfiguracja w serwerze, wildfly-swarm, funkcja suspend, operacje migracji systemów legacy, singleton deployments, użycie instancji serwera jako load balancer oparty o bibliotekę mod_cluster, korzystanie z CLI w trybie offline. Dodatkowo zarysuję ostatnie zmiany w wewnętrznej implementacji serwera: wyodrębnienie projektu wildfly-core i stworzenie narzędzi pozwalających na budowę dystrubucji serwera na jego bazie, funkcjonalność capabilities and requirements, zastąpienie biblioteki HornetQ biblioteką ArtemisMQ oraz biblioteki JacORB biblioteką OpenJDK.

Tomasz Adamski – jest programistą pracującym w Red Hat, w zespole JBoss EAP/WildFly. Przed dołączeniem do Red Hata pracował jako programista Java tworząc systemy dla firm z sektora finansowego.

ZAREJESTRUJ SIĘ˜


Share

Comments Możliwość komentowania Spotkanie Poznań JUG: Tomasz Adamski – What’s new in WildFly? [8.12.2015] została wyłączona

Udało nam się na szybko namówić Kirka Pepperdine na wystąpienie na Poznańskim JUGu. Kirk będzie mówił o „Shooting the Rapids: Maximizing the Performance of Java 8 Streams„. Spotkanie jest jutro o 18:00 i odbędzie się w siedzibie Allegro (PIXEL, Grunwaldzka 182, Poznań) w sali 02.

Zarejestrować się można tutaj: http://poznanjug19112015.eventbrite.com

Abstrakt:

For Java programmers, iterating over a collection is the time-honored way of processing data. Now, from Java 8 onward, we will instead be writing stream programs—more concise, more expressive, and more maintainable. But how fast will they be? To understand the factors that govern stream performance, we need to look at the implementation of their different parts: beginning in a Spliterator, ending in a collector, and—for parallel streams—processing in the fork/join framework. This presentation uses measurements of these different stages to analyze the performance of some practical programs. The result will be guidelines for getting the best performance from Java 8 streams and for predicting when it is worthwhile to go parallel.

Bio:
Kirk has been working in high performance and distributed computing for nearly 20 years. His focus has primarily been on performance, working on architecting, developing, and tuning applications running on Cray and other high performance computing platforms. Kirk now specializes in Java™, where he works in all aspects of performance and tuning in each phase of a project life cycle. Author, speaker, consultant, Kirk was recognized as a 2006 Java Champion recipient for his contributions to the Java community.

Przepraszamy za tak późną informację o spotkaniu.

Share

Comments Możliwość komentowania Spotkanie Poznań JUG: Kirk Pepperdine – Shooting the Rapids: Maximizing the Performance of Java 8 Streams [19.11.2015] została wyłączona

Zapraszamy wszystkich na kolejne spotkanie Poznań JUG, które odbędzie się we wtorek (30.06.2015) o godzinie 18:00 w siedzibie Cognifide (ul. Murawa 12-18). Bedziemy mieli zaszczyt wysluchac goscia specjalnego – Jessica Kerr przedstawi nam temat „Functional Principles for OO Developers”. Osoby które chcą uczestniczyć w spotkaniu powinny zarejestrować się tutaj.

O czym bedzie mowa? Ponizej kilka slow o temacie:

How is an expert OO developer to improve on his craft? By learning f rom other paradigms! These six principles of the functional style can apply to OO. Some of these principles are part of good practice already; some express patterns both old and new; all give us different ways of thinking about problems. For developers without expertise in functional programming, examples in Java provide new techniques for writing clear, quality code.

Jessica Kerr – is a developer of 15 years, from imperative to OO to functional. She has spoken across the US and Europe about functional programming, git, and the power of software developers to change the world.

ZAREJESTRUJ SIĘ˜


Share

Comments Możliwość komentowania Spotkanie Poznań JUG: Jessica Kerr – Functional Principles for OO Developers [30.06.2015] została wyłączona

Zapraszamy wszystkich na kolejne spotkanie Poznań JUG, które odbędzie się we wtorek (16.06.2015) o godzinie 18:00 w siedzibie Allegro (ul.Grunwaldzka 182, sala 02). Będziemy mieli okazję wysłuchać prezentacji Łukasza Byczyńskiego, który przedstawi temat „Reactive RIA with Vaadin and Scala stack”. Osoby które chcą uczestniczyć w spotkaniu powinny zarejestrować się tutaj.

O czym będzie mowa? Poniżej kilka słów o temacie:

Reactive RIA with Vaadin and Scala stack – Reaktywne aplikacje internetowe to obecnie bardzo modne hasło, ale nijak się ono kojarzy z aplikacjami biznesowymi, które dla wielu z was są „kobyłami” opartymi o JEE. Na prezentacji dowiecie jak się stworzyć Reaktywną aplikacje w oparciu o dwie mocne gwiazdy platformy JVM Vaadina i Scalę. Oba światy zupełnie nie pasują do siebie, a jednak po bliższym spotkaniu uzupełniają się genialnie.

Łukasz Byczyński – obecnie wolny strzelec pracujący dla startupu w USA, poprzednio związany z Cognifide i Forcom. W swojej karierze przeszedłem drogę od asemblera 6502 do JavaScriptu. Kiedyś wielbiciel ciemnej strony mocy spod znaku .NET obecnie nawrócony na JVM. Pasjonuje się jezykami programownia, demosceną i grami od From Software.

ZAREJESTRUJ SIĘ˜


Share

Comments Możliwość komentowania Spotkanie Poznań JUG: Łukasz Byczyński – Reactive RIA with Vaadin and Scala stack [16.06.2015] została wyłączona

Zapraszamy wszystkich na kolejne spotkanie Poznań JUG, które odbędzie się we wtorek (5.05.2015) o godzinie 18:00 w siedzibie Egnyte (ul. Mostowa 11). Będziemy mieli okazję wysłuchać prezentacji Igora Kupczyńskiego, który przedstawi temat Elasticsearch in Production, lessons learned fro deploying and managing 2 billion document search engine in Egnyte. Osoby które chcą uczestniczyć w spotkaniu powinny zarejestrować się tutaj.

O czym będzie mowa? Poniżej kilka słów o temacie:

Elasticsearch is a popular distributed document store and search server. Elasticsearch is relatively? easy to install and play with. There is a good documentation and a lot of blog posts where people share their configs and tips. But is it really that easy to use Elasticsearch in production? In the talk at JUG I am going to share my experience with the Elasticsearch deployment at Egnyte. I will show what worked well, what problematic issues we had and how we solved them, and where the pain points are. I am also going to present some useful plugins and tools.

There have been some good talks on ES at Poznan JUG already, but this one is intended to show the benefits and pitfalls of Elasticsearch at a large scale in a distributed environment.

Igor Kupczyński – I am a software developer living in Poznań, Poland. I work for Egnyte, where server-side Java is my bread and butter. For a few last months I have been responsible for migrating our in-house search application to Elasticsearch. Among my professional interests, I count distributed systems, JVM, functional programming and financial engineering. Previously I worked for Franklin Templeton, Poznan University of Technology and STX Next.

ZAREJESTRUJ SIĘ˜


Share

Comments Możliwość komentowania Spotkanie Poznań JUG: Igor Kupczyński – Elasticsearch in Production, lessons learned from deploying and managing 2 billion document search engine in Egnyte [5.05.2015] została wyłączona

Zapraszamy wszystkich na kolejne spotkanie Poznan JUG, ktore odbedzie sie we wtorek (28.04.2015) o godzinie 18:00 w siedzibie Allegro (ul. Grunwaldzka 182, biurowiec Pixel) sala 01/02. Bedziemy mieli okazje wysluchac prezentacji Marcina Erdmanna, ktory przedstawi temat „Gradle – Software delivery automation tool that makes the impossible possible, the possible easy and the easy elegant [28.04.2015]” Osoby ktore chca uczestniczyc w spotkaniu powinny zarejestrowac sie tutaj.

O czym bedzie mowa? Poniżej kilka slow o temacie:

Podczas tej prezentacji dowiecie sie co to jest Gradle i dlaczego warto zainwestowac swoj czas w nauke tego narzedzia. Powiem dlaczego warto zmigrowac Wasze projekty i jak to zrobic. Opowiem o tym jaka filozofia przyswieca Gradle i jakie sa jego najciekawsze i najbardziej uzyteczne funkcjonalnosci. Pokaze zaawansowane mozliwosci rozwiazywania zaleznosci i wyjasnie dlaczego ta funkcjonalnosc jest tak gleboko zakorzeniona w to narzedzie. Porozmawiamy o tym jakie problemy Gradle moze dla Was rozwiazac na dzien dzisiejszy i w jakim kierunku zmierza. Bedzie o tym co to sa pluginy i o tym z jakimi technologiami pozwalaja sie zintegrowac. Wytlumacze co moze Wam dac spolecznosc, ktora sie wytworzyla wokol tego narzedzia i o tym co oferuje Gradleware, firma, ktora stoi za rozwojem Gradle. Powiem tez o tym dlaczego uwazamy, ze Gralde to na chwile obecna najlepszy build system ogolnego zastosowania jaki istnieje.

Marcin Erdmann currently based in London and part of the Gradleware crew, loves Open Source Software and has a strong need to give back to the community whenever possible. That’s why he’s proud to be the current project lead of Geb, a Groovy Browser automation library. In the past he contributed to many open source projects in the Groovy ecosystem and he enjoys going to conferences both as an attendee and a speaker. That’s where you will find him with a pint of good beer in hand engaged in lengthy discussions on how to make software development process and quality better.


ZAREJESTRUJ SIĘ˜

ps. brak polskich znakow spowodowany usterka w wordpress – pracujemy nad tym :-)

Share

Comments Możliwość komentowania Spotkanie Poznan JUG: Gradle – Software delivery automation tool that makes the impossible possible, the possible easy and the easy elegant [28.04.2015] została wyłączona

Zapraszamy wszystkich na kolejne spotkanie Poznań JUG, które odbędzie się we PONIEDZIAŁEK (13.04.2015) o godzinie 18:00 w siedzibie Allegro (ul. Grunwaldzka 182, biurowiec Pixel) sala 01/02. Będziemy mieli okazję wysłuchać prezentacji Jacka Kunickiego i Michała Matłoki, którzy przedstawią temat „From spaghetti with no src/test to green CI, good coverage and well-sleeping developers” Osoby które chcą uczestniczyć w spotkaniu powinny zarejestrować się tutaj.

O czym będzie mowa? Poniżej kilka słów o temacie:

Yes, we did it! Over a year ago we met a monster – a legacy
Spring MVC application with 50% code duplication, no tests,
manual deployment and mysterious error reporting. Come and
see yourself how blood, sweat and tears have then turned
into a well-tested REST API, pleasant to use and develop.

After a year we have an interactive API documentation, informative
call statuses and error messages. We precisely track every
request through its entire lifecycle. Together with version
tracking on multiple nodes, this lets us spot any errors
really quickly.

Plus, we reduced the boilerplate needed to achieve all of this to
a single annotation for each API call – with the help of
AspectJ, MDC, custom filters, converters and more.
Obviously, we also introduced src/test/groovy, full of Spock
and rest-assured – which made our application “the most
rigid part of the infrastructure”, as per our customer.

Come to hear our story, share yours and let us know if we could do better!

Jacek Kunicki is a full stack software engineer and one of the numeorus CEOs at SoftwareMill – a great remote workplace with no bosses. He contributes to some open source projects (Spring Boot, swagger2raml, Codebrag) and, apart from programming, plays a lot with hardware (Arduino and others). Jacek hates boilerplate and loves automation of everything, so that he has less to do.

Michał Matłoka is a Java developer with experience in both Java EE and Spring technologies. He is an open source contrubutor, and a winner of the JBoss Community Recognition Award in 2013 for his contributions to ShrinkWrap. Michał is also a co-author of recently published book „Java EE 7 Development with WildFly”. Michał is currently one of the 30 CEOs at SoftwareMill, a fully distributed company with no main office and a completely flat organization structure.


ZAREJESTRUJ SIĘ˜

Share

Comments Możliwość komentowania Spotkanie Poznań JUG: Jacek Kunicki, Michał Matłoka – From spaghetti with no src/test to green CI, good coverage and well-sleeping developers [13.04.2015] została wyłączona

Zapraszamy wszystkich na kolejne spotkanie Poznań JUG, które odbędzie się we wtorek (10.03.2015) o godzinie 18:00 w Hotelu NH (ul. Åšw. Marcina 67) sala CALISA. Będziemy mieli okazję wysłuchać prezentacji Andrew Wilsona, który przedstawi temat Big Data and Coherence! Osoby które chcą uczestniczyć w spotkaniu powinny zarejestrować się tutaj.

O czym będzie mowa? Poniżej kilka słów o temacie:

Big Data and Coherence. There is currently a convergence between databases, CEP engines, Data Grids, Compute Grids and Big Data solutions. Andrew will give a brief overview of the functionality including Partitioning, Fault tollerance, Map-Reduce, Continuous Query, Language support and what can really go wrong.

Andrew Wilson worked on the AIX IBM version of Java before it was released to the public. He was the technical founder of Blue Lobster Software which was sold in the first dot-com boom. Since then he has worked UBS, Deutsche Bank, RBS, Credit Suisse and currently HSBC building large, scalable grid solutions. He has become a bit of an expert in Coherence. When he is not coding he can be found on the tennis court.

Sponsorem spotkania jest firma GFT! Dziękujemy!:)

GFT_Logo


ZAREJESTRUJ SIĘ˜

Share

Comments Możliwość komentowania Spotkanie Poznań JUG: Andrew Wilson – Big Data and Coherence [10.03.2015] została wyłączona

Google+