Zapraszamy wszystkich na kolejne spotkanie Poznań JUG, które odbędzie się w najbliższy wtorek (01.07.2014) o godzinie 18:00 w restauracji Jadalnia (ul. Grunwaldzka 182, biurowiec Pixel). Tym razem posłuchamy dwóch prezentacji Bartosz Walacik z Pawłem Szymczykiem opowiedzą nam o JaVers, a Piotr Betkier pokaże jak pisać testy w Spocku! Osoby które chcą uczestniczyć w spotkaniu powinny zarejestrować się tutaj.

Krótkie streszczenia nadesłane przez prelegentów (prezentacje w języku polskim, każda po 30min):

JaVers – objects auditing and diff framework

JaVers is a lightweight java library for auditing your object-oriented data.
We all use Version Control Systems for source code, why not to use specialized tool to track changes done on domain objects by our users?

During the talk, we will show how to use Javers with real-life application to provide following features:
case 1 – calculating diff between two graphs of domain objects,
case 2 – tracking changes performed on domain objects.
Then, we are going to engage You to contribute to JaVers project.

Spock – lekkie testy epoki oświecenia

Czujesz, że Twoje testy w JUnicie są mało czytelne? Toniesz w morzu bibliotek pomocniczych: mockito, fest-assert, assertj, catch-exception, …? Poznaj spocka – lekkie narzędzie, w którym pisanie testów jest czystą przyjemnością.

W ramach prezentacji pokażę jakie są zalety i wady tego coraz popularniejszego frameworka do pisania testów stylu BDD. Zobacz, dlaczego zrezygnowaliśmy z mainstreamowego JUnita z mockito w naszych projektach.

Bartosz Walacik – Java Developer with over 10 years of experience. Team Leader at Allegro Group for a year. Continuously improves his development skills. Expert in object-oriented data versioning. Recently, strongly engaged in open source project – http://javers.org

Paweł Szymczyk – Software Developer at Allegro Group. Outside work involved in open source project – http://javers.org.org. Interested and focused on lightweight solutions for easy work of developers.

Piotr Betkier – Na co dzień tworzy internet w Grupie Allegro, wcześniej wspierał poszukiwania bozonu Higgsa rozwijając oprogramowanie do monitorowania akceleratorów w CERN. Godzi zainteresowanie światem Javy i Pythona. Lubi lekkie narzędzia, gdzie ilość tzw. „boilerplate code” zbiega do zera.

Po prezentacji zapraszamy do dalszych rozmów przy pysznej pizzy i szklance piwka/cydru ;-). Sponsorem spotkania jest Grupa Allegro – w imieniu uczestników bardzo dziękujemy!


ZAREJESTRUJ SIĘ

Share

Comments Komentowanie nie jest możliwe

Zapraszamy wszystkich na kolejne spotkanie Poznań JUG, które odbędzie się w przyszły wtorek (17.06.2014) o godzinie 18:00 w siedzibie firmy Cognifide (ul. Murawa 12-18). Prezentację pt. „Hibernate Search” przedstawi Andrzej Bobak. Osoby które chcą uczestniczyć w spotkaniu powinny zarejestrować się tutaj.

Krótkie streszczenie nadesłane przez Andrzeja:

Twoja aplikacja rośnie, zasobów przybywa. Nadchodzi chwila, w której potrzebujesz mechanizmu pozwalającego na sprawne odnalezienie właściwego zasobu. Proste wyszukiwarki zazwyczaj nie dostarczają trafnych wyników a złożone mechanizmy wyszukiwania stają się z czasem trudne w utrzymaniu. Może zainteresuje Cię połączenie wyszukiwarki pełnotekstowej oraz ORMa Hibernate? Podczas prezentacji pokażę, jak szybko zintegrować Hibernate Search z aplikacją wykorzystującą Hibernate oraz jak wpływać na trafność wyników wyszukiwania za pomocą adnotacji, tokenizerów, filtrów i analizatorów.

Andrzej Bobak – Pracuje w firmie Cognifide, gdzie rozwija aplikacje na platformie Adobe CQ/AEM z użyciem OSGi, Apache Sling oraz komercyjnej implementacji Apache Jackrabbit. Członek poznańskiego JUGa, miłośnik polskiego s-f, amerykańskich komiksów oraz niemieckiej motoryzacji czterokołowej z końca ubiegłego tysiąclecia. Z javowej strefy komfortu zdarza mu się oddryfować w kierunku Groovy’ego lub Pythona. Ostatnio zainteresowany wyszukiwarkami pełnotekstowymi, które z różnym skutkiem implementuje w prywatnych projektach.

Po prezentacji zapraszamy do dalszych rozmów przy pysznej pizzy i szklance piwka ;-). Sponsorem spotkania jest oczywiście Cognifide – w imieniu uczestników bardzo dziękujemy!


REJESTRACJA

Share

Comments Komentowanie nie jest możliwe

Zapraszamy wszystkich na kolejne spotkanie Poznań JUG, które odbędzie się w najbliższy wtorek (03.06.2014) o godzinie 18:00 w restauracji Jadalnia (ul. Grunwaldzka 182, biurowiec Pixel). Prezentację pt. „Docker – intro to a revolution” przedstawi Marek Goldmann. Osoby które chcą uczestniczyć w spotkaniu powinny zarejestrować się tutaj.

Krótkie streszczenie nadesłane przez Marka (mimo angielskiego streszczenia prezentacja zostanie wygłoszona w języku polskim):

Docker is a tool for building portable Linux containers around an application. If you are unfamiliar with Docker, or have heard of it but never used it, then you should definitely come to this session because containers are the new virtualization.

Docker is a revolution in thinking about software distribution. It makes the process of creating images with the whole application stack (OS + application server + application itself) easy and extremely fast. You can share them easily too, and images behave the same way on different machines. Differences between development and production environments are a thing of the past. But that’s not everything – Docker helps you run images too by providing an easy to use interface. Sounds like magic, huh?

You may ask how this is different from virtualization? Come to my talk to hear the answer.

I’ll give an intro to Docker with some examples. I’ll show you how to create images and how to share them. I’ll show you the speed. Want to see a WildFly application server cluster created in seconds? How about starting 100 containers in seconds? I’ll show you.

Marek Goldmann – joined Red Hat in January 2009 and started hacking on Cloud-related JBoss projects. Currently Marek leads the WildFly integration effort with the Fedora operating system, and makes sure that Red Hat Middleware products run well on Docker. Marek graduated from Opole Technical University, Poland. Since then he’s been working as a Java EE developer using JBoss technologies. Marek has spoken at many conferences, like FUDCon, JUDCon, FOSDEM, Confitura, Javarsovia.

Po prezentacji zapraszamy do dalszych rozmów przy pysznej pizzy i szklance piwka/cydru ;-). Sponsorem spotkania jest Grupa Allegro – w imieniu uczestników bardzo dziękujemy!


ZAREJESTRUJ SIĘ

Share

Comments Komentowanie nie jest możliwe

Zapraszamy wszystkich na kolejne spotkanie Poznań JUG, które odbędzie się w najbliższy wtorek (22.04.2014) o godzinie 18:00 w siedzibie firmy Cognifide (ul. Murawa 12-18). Prezentację pt. „Moonshine – kontener aplikacji szyty na miarę” przedstawi Sławek Piotrowski. Osoby które chcą uczestniczyć w spotkaniu powinny zarejestrować się tutaj.

Krótkie streszczenie nadesłane przez Sławka:

Serwery aplikacyjne, choć niezwykle użyteczne, zwykle ciągną za sobą szereg wad – są trudne w konfiguracji, nie są przystosowane do testowania jednostkowego i wolno się uruchamiają. W tej prezentacji chciałbym przedstawić autorski projekt – Moonshine.

Chcesz na szybko stworzyć mały serwis RESTowy, a może dużą aplikację z wielopoziomową architekturą – Moonshine pozwala łatwo złożyć kontener skrojony na Twoje potrzeby. Już teraz możemy pochwalić się wsparciem dla kilkudziesięciu różnych technologii w tym bazy danych, serwery HTTP, JAX-RS, WebSocket, Liquibase, Hibernate i wiele innych. Całość spięte przez wstrzykiwanie zależności oparte na Google Guice i przygotowane dla prostoty testowania.

Sławek Piotrowski – Na co dzień pracuje w PayU, gdzie jako starszy programista, zajmuje się rozwijaniem mechanizmów ciągłej integracji. Z Javą związany już od 10 lat. Jest autorem kilku projektów open source, z których najbardziej znany – EvoInflector jest wykorzystywany chociażby przez Springa, czy IntelliJ IDEA.

Share

Comments Komentowanie nie jest możliwe

Zapraszamy wszystkich na kolejne spotkanie Poznań JUG, które odbędzie się w najbliższy wtorek (08.04.2014) o godzinie 18:00 w siedzibie firmy Cognifide (ul. Murawa 12-18). Prezentację pt. „Allegro Search: Solr In Action” przedstawi Przemysław Szeremiota. Osoby które chcą uczestniczyć w spotkaniu powinny zarejestrować się tutaj.

Krótkie streszczenie nadesłane przez Przemka:

Solr is an established, enterprise class, open source Java-based search platform. It proved to be an excellent, consistent replacement for previous Allegro search services. Not only is it stable and highly efficient, but also introduces new standards in flexibility and maintainability.

For years Allegro used its own in-house developed search engines to help users browse through millions rapidly changing offers. Until recently, no open source nor commercial solution could efficiently replace them. Lack of stability while dealing with large data sets and falling behind on frequent index updates were the most common reasons preventing Allegro from adopting external search technology.

Allegro has gone a long way implementing Solr on its platform. Currently it deals with an index of over over 30 million offers, undergoing over 10 million changes a day, responding up to 3500 search requests per second. We would like to show you what we managed to make of Solr and what we are doing currently.

Przemysław Szeremiota – is a Expert Programmer at Allegro Application Departament (working for team developing and maintaining application logic and backend search infrastructure for Allegro Group services), and computer books translator.

Share

Comments Komentowanie nie jest możliwe

Zapraszamy wszystkich na kolejne spotkanie Poznań JUG, które odbędzie się w najbliższy wtorek (11.02.2014) o godzinie 18:00 w Przestrzeni Współpracy ZOO (ul. Zwierzyniecka 20, IIp.). Na spotkaniu wysłuchamy prezentacji Jarka Szczepankiewicza pt. „Zarządzanie zmianami w bazach danych za pomocą Liquibase”. Osoby które chcą uczestniczyć w spotkaniu powinny zarejestrować się tutaj.

Krótkie streszczenie nadesłane przez Jarka:

Prezentacja skupi się wokół typowych zadań związanych z zarządzaniem zmianami w bazach danych odpowiadających zmianom funkcjonalnym aplikacji. Na podstawie praktycznych przykładów z użyciem narzędzia Liquibase zostanie pokazane kilka typowych scenariuszy oraz jak można zwiększyć kontrolę i zmniejszyć ryzyko wystąpienia błędów w projektach korzystających z RDBMS. Zostaną omówione także dobre praktyki towarzyszące korzystaniu z narzędzia Liquibase.

Jarek Szczepankiewicz – Programista od kilku lat skupiający się na rozwiązaniach ze świata Javy. Zainteresowany automatyzacją i udoskonalaniem procesów rozwoju oprogramowania oraz nadążaniem za rozwojem platformy JVM.

UWAGA – wśród wszystkich uczestników spotkania rozlosowane zostaną ciekawe (elektroniczne;) nagrody od sponsora spotkania firmy Rule Financial!

RuleFinancialLogo

Zapraszamy!

Share

Comments Komentowanie nie jest możliwe

Zapraszamy wszystkich na kolejne spotkanie Poznań JUG, które odbędzie się w najbliższy wtorek (21.01.2014) o godzinie 18:00 w siedzibie firmy Cognifide (ul. Murawa 12-18). Na spotkaniu wysłuchamy prezentacji Macieja Biłasa pt. „Listen to the sounds of your application”. Osoby które chcą uczestniczyć w spotkaniu powinny zarejestrować się tutaj.

Krótkie streszczenie nadesłane przez Macieja:

There are lots of valuable signals in our systems which we can capture and measure. Aside from monitoring physical resources and latencies, we can bring visibility to business data that we care about. I will present how to create a monitoring and alerting stack which gives an uniform view on those signals.
Given such setup we can detect anomalies or system failures or examine how our application usage changes and plan our capacity in advance.
During this talk I will try to convince you – the Java developer – why I think you should care about applications metrics and logging from early on in development.

Maciej Biłas – (@maciejb) Software engineer at SoftwareMill. Makes Scala backends and wraps his head around anything DevOps. An urban dweller and a photography enthusiast. Sometimes found in the outdoors.

Prezentacja ta była przedstawiana przez Macieja, razem z Krzysztofem Ciesielskim, na Krakowskim J-Day – warto przyjść na spotkanie!

Share

Comments Komentowanie nie jest możliwe

Zapraszamy wszystkich na kolejne spotkanie Poznań JUG, które odbędzie się w najbliższy wtorek (14.01.2014) o godzinie 18:00 w siedzibie firmy Cognifide (ul. Murawa 12-18) Centrum Cooworkingowym ZOO ul. Zwierzyniecka 20, IIp. Tym razem wysłuchamy dwóch prezentacji Jakub Nowak poprowadzi prezentację pt. „Clojure: 5 things you have to know”, natomiast Adam Dudczak opowie nam o „JUnit: Parametry, teorie, reguły i inni”. Prezentacje trwać będę po około 30min. Osoby które chcą uczestniczyć w spotkaniu powinny się zarejestrować tutaj.

Krótkie streszczenie Jakuba o Clojure:

This talk will be a gentle introduction to Clojure programming language. I will focus more on language concepts than on its constructs. Using 5 ideas I will try to convince you that Clojure may be an interesting choice for your next project.

Krótkie streszczenie Adama o JUnit:

Wystarczy 20 minut przesiedzianych w skupieniu nad dokumentacją żeby móc wpisać sobie w CV znajomość biblioteki JUnit (http://junit.org). Rzeczywiście: idea działania, definicja testu, znaczenie adnotacji są proste do zrozumienia. Jednak w codziennej pracy przyda się nieco więcej wiedzy na temat możliwości jakie oferuje ta biblioteka. W mojej krótkiej prezentacji opowiem o testach parametryzowanych, teoriach (org.junit.experimental.theories), regułach (@Rule) i kilku innych pomniejszych ficzerach JUnita.

Jakub Nowak – I’m a programmer and a technology consultant. I run Nukomeet, a flat-organisation software company. In my spare time I help animate tech communities around the world by organising events and conferences. [More about me].

Adam Dudczak – (@maneo) analityk systemów komputerowych w PCSS, od 2004 związany z programowaniem w języku Java. Czasem pisuje na blogu (http://dudczak.info/dry), prywatnie mąż, ojciec, autor wielu kiepskich żartów.

Żartami Adama prosimy się nie przejmować. Obiecał, że ograniczy się tylko do 2-3 ;-)
Do zobaczenia 14 stycznia!

Share

Comments Komentowanie nie jest możliwe

Global Day Of Code Retreat 2013 - Poznań
Po raz czwarty mamy przyjemność zaprosić wszystkich na Poznański Code Retreat. Jest to zarazem trzeci organizowany w Poznaniu Code Retreat, który jest częścią Global Day of Code Retreat. – dnia, w trakcie którego tego typu warsztaty odbywają się jednocześnie na całym świecie (aktualnie zarejestrowanych jest ponad 150 takich eventów). Spotykamy się 14 grudnia o godzinie 9:00 w siedzibie firmy Rule Financial (która przy okazji jest głównym sponsorem imprezy – dziękujemy!) w znanym wszystkim Okrąglaku przy ul. Mielżyńskiego 14.

Więcej szczegółowych informacji o założeniach warsztatów można znaleźć na tej stronie. Wszystkich uczestników prosimy o zapoznanie się z nią!

Rejestrować należy się za pośrednictwem strony https://gdrc2013poznan.eventbrite.com/ – liczba miejsc jest ograniczona więc nie ma na co czekać!

Dla wszystkich uczestników przewidziane jest śniadanie, obiad oraz afterparty!

Są to jedne z najciekawszych warsztatów jakie organizujemy w ciągu roku, tego nie można przegapić!

Głównym sponsorem Czwartego Poznańskiego Code Retreat jest firma Rule Financial.
Rule Financial

Share

Comments Komentowanie nie jest możliwe

Zapraszamy wszystkich na kolejne spotkanie Poznań JUG, które odbędzie się w najbliższy poniedziałek (18.11.2013) o godzinie 18:30 w Przestrzeni Współpracy ZOO (ul. Zwierzyniecka 20, IIp.). Krzysztof Jelski poprowadzi prezentację pt. „Specification by Example”. Osoby które chcą uczestniczyć w spotkaniu powinny się zarejestrować tutaj.

Poniżej krótkie streszczenie nadesłane przez prelegenta:

Czy byłeś kiedykolwiek sfrustrowany tworzeniem funkcjonalności, o której wiedziałeś, że będzie niepotrzebna? Czy zdarzyło ci się spędzać długie godziny na przerabianiu dotychczasowej pracy z powodu niedogadania wymagań między biznesem a deweloperami? Czy zdarzyło ci się zidentyfikować super-istotny przypadek brzegowy już po wdrożeniu na produkcję?
Specification by Example to podejście, które zmniejsza ryzyko wystąpienia powyższych frustracji w procesie wytwarzania oprogramowania. Schodząc do poziomu szczegółowych przykładów działania funkcjonalności, szybko identyfikujemy przypadki brzegowe i eliminujemy niepotrzebny zakres. Angażując cały zespół, ukierunkowujemy wszystkich na dostarczenie oprogramowania pomagającego realizować cele biznesowe. Automatyzując przykłady, unikamy błędów regresji i dostajemy zawsze aktualną dokumentację.
Opowiem o elementach Specification by Example i o tym, jak się ma do BDD. Pokażę też w jaki sposób można automatyzować scenariusze w Javie.

Krzysztof Jelski – doświadczony deweloper Javy i C#, praktykujący Test-Driven Development. Pracuje na sposób Agile’owy i przez szkolenia i coaching uczy innych tworzenia oprogramowania w ten sposób. Chce, aby software efektywnie pomagał innym w życiu i pracy, dlatego kładzie duży nacisk na komunikację i inne ludzkie aspekty pracy zespołów. Na co dzień w Pragmatists. Właściciel agile-elearning.pl, sprzedaje online’owe szkolenia z Agile’owych praktyk inżynierskich.

Share

Comments Komentowanie nie jest możliwe