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