2013 - Tomasz Nurkiewicz - Krótka historia czasu

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.

2012 - Tomasz Nurkiewicz - Uwolnic sie od "if"
▶︎

2012 - Tomasz Nurkiewicz - Uwolnic sie od "if"

2013 - Paweł Szulc - Architektura to nie bzdura
▶︎

2013 - Paweł Szulc - Architektura to nie bzdura

2016 - Jakub Kubryński - JPA - beyond copy-paste
▶︎

2016 - Jakub Kubryński - JPA - beyond copy-paste

Confitura 2013 - Michał Rokicki - Functional testing (Selenium) in practice
▶︎

Confitura 2013 - Michał Rokicki - Functional testing (Selenium) in practice

💡 Zakleiłeś kamerę w laptopie? Twój odkurzacz i tak Cię podsłuchuje! (600 sekund do przyszłości)
▶︎

💡 Zakleiłeś kamerę w laptopie? Twój odkurzacz i tak Cię podsłuchuje! (600 sekund do przyszłości)

Power Automate Beginner to Pro Tutorial [Full Course]
▶︎

Power Automate Beginner to Pro Tutorial [Full Course]

Rosja ma się czego bać. Polskie myśliwce zmienią reguły gry na wschodzie II płk pil. Krzysztof Duda
▶︎

Rosja ma się czego bać. Polskie myśliwce zmienią reguły gry na wschodzie II płk pil. Krzysztof Duda

Tomasz Nurkiewicz — CompletableFuture in Java 8, asynchronous processing done right
▶︎

Tomasz Nurkiewicz — CompletableFuture in Java 8, asynchronous processing done right

Jinkubator #40 - JVM Internals - Jakub Kubryński
▶︎

Jinkubator #40 - JVM Internals - Jakub Kubryński

Poznaj swoje granice - o odkrywaniu granic obiektów i modułów - Sławomir Sobótka | #63 Talk4Devs
▶︎

Poznaj swoje granice - o odkrywaniu granic obiektów i modułów - Sławomir Sobótka | #63 Talk4Devs

RL for Agents Workshop - Deep Dive on Training Agents with RL and Open Source
▶︎

RL for Agents Workshop - Deep Dive on Training Agents with RL and Open Source

Każda Funkcja Claude Code Wyjaśniona (dla normalnych ludzi)
▶︎

Każda Funkcja Claude Code Wyjaśniona (dla normalnych ludzi)

2017 - Adam Dubiel - Klienci HTTP: bohaterowie systemów rozproszonych
▶︎

2017 - Adam Dubiel - Klienci HTTP: bohaterowie systemów rozproszonych

Chińskie Auta. Największe Oszustwo w Historii?
▶︎

Chińskie Auta. Największe Oszustwo w Historii?

JDD 2018: Reactive programming: lessons learned by Tomasz Nurkiewicz
▶︎

JDD 2018: Reactive programming: lessons learned by Tomasz Nurkiewicz

Power Automate Tutorial ⚡ Beginner To Pro [Full Course]
▶︎

Power Automate Tutorial ⚡ Beginner To Pro [Full Course]

What do tech pioneers think about the AI revolution? - The Engineers, BBC World Service
▶︎

What do tech pioneers think about the AI revolution? - The Engineers, BBC World Service

2013 - Sławomir Sobótka - Model jest wszystkim czego potrzebujesz
▶︎

2013 - Sławomir Sobótka - Model jest wszystkim czego potrzebujesz

WJUG #267 ONLINE - Krzysztof Ślusarski Profiling cz. 1 - kręgi piekła profilingu (JProfiler G1GC)
▶︎

WJUG #267 ONLINE - Krzysztof Ślusarski Profiling cz. 1 - kręgi piekła profilingu (JProfiler G1GC)

How Senior Engineers Actually Build with AI in 2026 | Build a Full Stack Job Applications Platform
▶︎

How Senior Engineers Actually Build with AI in 2026 | Build a Full Stack Job Applications Platform