Posts Tagged ‘Confitura’
Krótka historia czasu – Tomasz Nurkiewicz
Tomasz Nurkiewicz, niczym Stephen Hawking, opowiada o pułapkach związanych z datami i czasem w Javie (oraz ogólnie w informatyce). Byłem, widziałem – najlepsza prezentacja na tegorocznej Confiturze!
Od autora:
Jaka jest różnica czasu między Warszawą a Sydney? Odpowiedź na to pytanie jest zaskakująco trudna. Równie zaskakującym jest jak wielu programistów tej trudności nie dostrzega. Niby po co? Bo niemal co roku na światło dziennie wypływają zawstydzające błędy w oprogramowaniu, wynikające z niewiedzy bądź lekkomyślnego traktowania… czasu w systemach komputerowych.
Podczas tej prezentacji spróbuję pokazać, jak ważne jest świadome operowanie czasem podczas pisania oprogramowania. Nie będziemy (prawie) narzekali na klasę java.util.Date
, ale skupimy się na fundamentalnych nieporozumieniach i błędach. Zobaczymy w przykładach fatalne skutki beztroskiego i nieumiejętnego obchodzenia się z czasem.
Nauczymy się także jak przechowywać, przesyłać i przetwarzać czas oraz jak testować systemy zależne od czasu (czyli w zasadzie wszystkie). Nie spodziewajcie się eksploracji takiego czy innego API. Skupimy się raczej na zrozumieniu praw rządzących upływem czasu i ich odpowiednim modelowaniem w naszych programach.
Read the rest of this entry »
Czego o programowaniu może nauczyć nas Gordon Ramsay?
Podczas tegorocznej Confitury, Piotr Modzelewski stara się na chwilę zrzucić mentalne kajdany unikalności, jakie umiemy zakładać sobie w codziennej pracy i spogląda na nasz zawód w nieco innym świetle. Razem z publicznością stara się odpowiedzieć na pytanie: czy możemy uczyć się od innych, o wiele starszych profesji? Czy tylko my zmagamy się z terminami releasu i wymaganiami jakości? Uncle Bob nie raz porównuje programistę do księgowego; co wyniknie kiedy porówna się go do pracownika restauracji? Zapraszam do obejrzenia prezentacji.
Read the rest of this entry »
Jak zapobiegać degradacji kodu
W 2010 roku, podczas ostatniej Javarsovii Jakub Nabrdalik z Touk opowiadał o „Biodegradacji kodu„. Stare, ale jare! Zapraszam do obejrzenia.
Read the rest of this entry »
Ify to zło?
Tomasz Nurkiewicz, znany m.in. ze stackoverflow opowiada o znanej wszystkim konstrukcji warunkowej if. Pokazuje jak można ją zastąpić dziedziczeniem lub wzorcami projektowymi. W trakcie prezentacji refaktoruje fragmenty kodu naszpikowane konstrukcjami warunkowymi, pełne flag, przełączników i trybów. W metodach i klasach sporo mieszania odpowiedzialności: bezpieczeństwo, transakcje, wielowątkowość, mierzenie czasu i obsługa błędów.
Czy ify są aż tak złe?
Read the rest of this entry »
Pisz po pijaku, przeglądaj na trzeźwo
Piotr Przybylak opowiada o najważniejszym narzędziu każdego developera – jego mózgu! Odkrywa jego „bugi” i działanie. Pokazuje jak efektywnie połączyć w swojej pracy wykorzystanie przetwarzania świadomego i nieświadomego, racjonalnego i nieracjonalnego. Wszystko w nieco bekowym stylu.
Read the rest of this entry »
Grzegorz Duda – Jak być efektywniejszym developerem
Grzegorz Duda opowiada jak zorganizować pracę, aby stać się wydajniejszym i efektywniejszym developerem.
Read the rest of this entry »
Nagrania video z konferencji Confitura 2012
InvokeDynamic – największa nowość w Javie 7
Bardzo ciekawa prezentacja Waldemara Kota nt. InvokeDynamic.
How to be Awesome at a Java Developer Job Interview
Keynote zamykający konferencję Confitura. Wojciech Seliga (Spartez) opowiada o niuansach rekrutacji programistów Java z punktu widzenia rekrutera.