en

Logowanie

Nie masz konta? Zapomniałem hasła

Przypomnij hasło

close Wypełnij formularz.
Na Twój adres e-mail zostanie wysłane link umożliwiający zmianę hasła.
Wyślij
<< przejdź do listy wydarzeń
To wydarzenie już się odbyło. Sprawdź nadchodzące wydarzenia

Polish Java User Group

Wydarzenie:
Polish Java User Group
Typ wydarzenia:
Spotkanie
Kategoria:
IT
Tematyka:
Data:
12.04.2018 (czwartek)
Godzina:
18:00
Język:
polski , angielski
Wstęp:
Bezpłatne
Miasto:
Miejsce:
Ocado - High5ive ul. Pawia 9
Adres:
Pawia 9
Strona www:
Opis:

Zapraszamy na kolejne spotkanie PJUG, które odbędzie się w czwartek 12 kwietnia 2018 od godziny 18:00. Będziemy gościć 2 prelegentów z następującymi tematami:


  • Tomasz Borowiec - The Slower the Stronger: A Story of Password Hash Migration
  • Szymon Stępniak - Ratpack - praktyczne wprowadzenie


Tomasz Borowiec - Senior Software Engineer at Ocado Technology. I have been working as a Java programmer for almost 10 years now. I like good design, clean code and tests, but most of all I like code that works. I am interested in software security, both on the offensive and the defensive side.


  • The Slower the Stronger: A Story of Password Hash Migration


Did you know that a single modern GPU is able to compute almost 20 billion MD5 hashes in a second? That’s why we need SLOW hashing algorithms!


This talk is a case study of a successful migration of www.ocado.comcustomer password hashes. I will not only show you the “why”, “what” and “how”, but also what was problematic, what went wrong and how we dealt with it.


I will talk about slow hashing algorithms - such as Argon2, PBKDF2, BCrypt or SCrypt - and compare them to other popular hashing algorithms - like MD5 or SHA1. Next, I will tell you a story of hashes which took about 80 ms to compute - not slow enough, fairly easy to crack. I will show you what our password hashing code looks like and I will guide you through our migration plan, describing in detail how we executed it, and what problems we encountered on the way.


Szymon Stępniak - freelancer, współpracujący aktualnie z Upwork Global Inc. Amator pracy asynchronicznej. Założyciel Toruń Java User Group. Na życie zarabia programując w Javie i Groovym. Dla przyjemności odpowiada na pytania na Stack Overflow, uczy się Haskella, gra na gitarze i zajmuje się montażem video. Tweetuje pod handlem https://twitter.com/wololock


  • Ratpack - praktyczne wprowadzenie


W prezentacji tej chciałbym podzielić się z Wami zajawką, jaką złapałem już po pierwszym kontakcie z Ratpackiem. Nie będziemy tracić czasu na pisanie "Hello World'a", nie będziemy też próbowali w tak krótkim czasie omówić i poznać wszystkie przypadki użycia Ratpacka. Nie będziemy też silić się na porównania z innymi rozwiązaniami dostępnymi na rynku, jak i również nie będziemy starali się zobaczyć w Ratpacku rozwiązania wszystkich naszych dotychczasowych programistycznych problemów. Zamiast tego skupimy się na jednej z jego najważniejszych zalet - asynchroniczności oraz nieblokującym przetwarzaniu żądań HTTP. Zrozumiemy dzięki temu, kiedy faktycznie warto dać szansę Ratpackowi i jakie będziemy mieć z tego korzyści. Będzie mało slajdów, za to dużo kodu. Zapraszam!


Na końcu spotkania rozlosowane zostaną nagrody wśród uczestników. Dodatowo po spotkaniu planujemy wybrać się z chętnymi do jakiejś knajpki, na małe after party.

Widzisz błąd w wydarzeniu? Wydarzenie jest nieaktualne? Poinformuj nas o tym! >>

Pracodawcy IT: Kraków

Schibsted
Software House

Kraków, Trójmiasto
technologie:
PHP, Java, JavaScript, Node.js, Scala...
typ projektów:
Własne rozwiązania
2 oferty pracy
 
Codesushi
Software House

Kraków
technologie:
PHP, MySQL, JavaScript, Redis, Symfony...
typ projektów:
Projekty dla klientów
4 oferty pracy
 
Smart4Aviation
firma technologiczna

Kraków
technologie:
Java, JavaScript, Objective-C, Selenium, Linux...
typ projektów:
webowe i mobilne rozwiązania dla linii lotniczych
 
Zobacz wszystkie firmy >>


Podobne wydarzenia