Geecon 2010

Transkrypt

Geecon 2010
Saramak.eu
Geecon 2010
Autor: Administrator
sobota, 15 maj 2010
Pierwszy raz na geecon-ie.
Geecon 2010. Poznań. Multikino.
Skrót wydarzeń.
Jazda samochodem w fajnym towarzystwie, geecami :)
Pierwszy dzień:
9.00: Rejestracja, trochę zaspaliśmy przyszliśmy pod koniec rejestracji.
Dostaliśmy Geeconową torbę, koszulkę, notesiki, materiały reklamujące certyfikacje sun-a i geecon.
Złapaliśmy kanapki napiliśmy się kawy i rozeszliśmy się na pierwsze prezentacje.
Wybrane przeze mnie prezentacje:
1) Keynote Thorbiörn Fritzon
The Future of Java
Zapamiętałem z tej prezentacji: Java jest i będzie, napisane jest już tyle pomocniczych narzędzi i
bibliotek, że nawet jak dzisiaj przestało by się w niej pisać to i tak od razu nie zajdzie w niepamięć. To że
ORACLE kupił jave, to nie jest źle. Język przetrwa jeśli będzie się rozwijał, gdy przestanie umrze.
Trochę reklama javy, trochę oracla, trochę wspominanie starego dobrego sun microsystem.
2) Stephan Herrmann
Object Teams: The Next Dimension of Modularity
Zapamiętałem: Nowe spojrzenie na powiązanie pomiędzy obiektami. Role i Teamy obiektów. "W
modularnści nie najważniejsze są moduły. Tylko powiązania i połączenia między nimi (komunikacja) "
http://saramak.eu
Powered by Joomla!
Wygenerowano: 6 March, 2017, 22:30
Saramak.eu
3) Christian Tzolov
Rapid Server Side Java Development Using Spring Roo
Koledzy z TomTom-a przedstawili fajne narzędzie, które przyśpiesza tworzenie struktury projektów
webowych opartych na springu. Temat ciekawy, TomTom obiecał że przedstawi tą prezentację w Łodzi.
Felix Leipold
Patterns for Testable Rich User Interfaces
Niech każda kontrolka będzie miała model, presentationModel, który będzie opisywał jej stan.
Piotr Walczyszyn
One web. Any device. Building mobile applications with Flash Platform tools.
Widowiskowe pokazanie jak za pomocą narzędzi adoble zbudować szybko aplikacje na telefon
komórkowy i wygenerować z niej build-a na różne platformy. Niestety z poważniejszych platform
wspierany jest tylko android. Fajnie by było gdyby tylko można było raz zbudować aplikacje i
wygenerować buildy na androida, iPhona, j2me. A tak narazie można po prostu pisać aplikacje android-a
w javie a nie we flexie.
Prezentacja ciekawa, technologii trzeba się przyglądać, ale chyba jeszcze nie do użycia (versja beta, za
mało wspieranych platform)
Hans Dockter
Gradle - A Better Way To Build
Coś po mavenie - łączy ze sobą niezauważalne przez programistę dociąganie bibliotek i łatwość pisania
http://saramak.eu
Powered by Joomla!
Wygenerowano: 6 March, 2017, 22:30
Saramak.eu
zawiłych wyjątków w konfiguracji. Np w Gradle nie jest problem dołączyć obrazki zaczynające się na litere
a, do bibliotek gdzie w nazwie jest spring i zależą od biblioteki spring-core - w mavenie to chyba nie
możliwe, a jeśli możliwe to i tak tego by nikt nie próbował zrobić w xml-u.
Technologia fajna, przyda mi się w pracy.
Ed Burns
Secrets of the Rockstar Programmers
Fragmenty wywaiadów z gwiazdami programowania - fragmenty książki Ed-a. Ps: Z Ed-em piliśmy
piwo. I byliśmy na jego prezentacji na Poznańskim JUG-u, na temat rozwoju UI.
Dzień 2:
Jonas Bonér
Let it crash: using Actors for fault-tolerance, scalability and concurrency
Zapamiętałem: Pisz tak programy, żeby były modularne, każdy modół nawet jak się zepsuje, powinien
nie zepsuć całej aplikacji, powinien tylko powiadomić o swoim zepsuciu model nadzorujący, który mógłby
zrestartować modół który się zepsół.
Nie trudno się z tym nie zgodzieć, że tak powinno się pisać aplikacje, tylko jak :) to zrobić ?
Dalibor Topic
http://saramak.eu
Powered by Joomla!
Wygenerowano: 6 March, 2017, 22:30
Saramak.eu
JDK 7 Update
Zapamiętałem: W Javie nie jest tak prosto dodać jakiś nowy feacher, każda nowa rzecz ma wpływ na
stare rzeczy. Wszystko trzeba przetestować, napisać dokumentacje, napisać serializacje, napisać moduły
dla refleksji i inne rzeczy.
W javie7 będzie kilka fajnych rzeczy np:
Map<String, Integer> map = new HashMap<String, Integer>();
możemy zastąpić:
Map<String, Integer> map = new HashMap<>();
i inne.
Thomas Enebo
Squeezing Java Performance: When you need a little more
Trochę się zawiodłem: Myślałem, że Pan Tomas poda listę przepisów jak wycisnąć z javy więcej, czego
nie używać, co używać. Okazało się, że prezentacja była o przekonywaniu ludzi do NIE optymalizacji. Pan
Tomas powtórzył kilka razy - "Nie optymalizujcie" :), powiedział, że zazwyczaj optymalizacja zaciemnia
kod, grzechem i przestępstwem jest optymalizacja w pierwszych fazach projektu, jeśli jest jakiś problem
z naszym programem to raczej wina projektowania ( np. parsowanie 250k xml-a żeby wyjąć imię i
nazwisko), a nie źle zoptymalizowanego kodu.
Andrea Provaglio
Beyond Agile
Programiści są zajebiści w rozwiązywaniu problemów technicznych, ale doszliśmy do etapu, gdy jeden
programista nic nie znaczy, chodź byłby najlepszym programistą na świecie, teraz liczy się grupa. Pan
Andrea twierdzi, że następnym przełomem w świecie programistów nie będzie przełom w technologi tylko
komunikacji międzyludzkiej.
Myślałem że dostanę więcej praktycznych wskazówek. PS: ładne zdjęcia na slajdach, ładnie dobrane.
http://saramak.eu
Powered by Joomla!
Wygenerowano: 6 March, 2017, 22:30
Saramak.eu
Adam Warski
Static analysis using JSR308 annotations
Bruno Bossola
Object Oriented for nonbelievers
Pan Bruno zabawnie usiłował nam przekazać myśl, że gdy mamy nowy projekt, analiza wymagań nie
polega na wyborze frameworków, tylko na zastanowieniu się nad relacjami obiektowymi w przyszłym
programie.
Prezentacja z typu "trudno się z tym nie zgodzić, no i".
Mark Struberg
JSR-299 Context and Dependency Injectio
Temat ciekawy, prezentacja przedstawiona nudnie. Pan Mark mówił ciągłym monotonnym głosem.
Chciało mi się spać :(, może dlatego, że było późno i to była ostatnia prezentacja.
http://saramak.eu
Powered by Joomla!
Wygenerowano: 6 March, 2017, 22:30
Saramak.eu
http://saramak.eu
Powered by Joomla!
Wygenerowano: 6 March, 2017, 22:30