Archive for the ‘Must know’ Category
IoT Design Manifesto 1.0
IoT (Internet of Things; pol. Internet rzeczy, Internet przedmiotów), to koncepcja mówiąca o tym, że przedmioty mogą pośrednio albo bezpośrednio gromadzić, przetwarzać lub wymieniać dane za pośrednictwem sieci komputerowej.
Niedawno w sieci pojawił się IoT Design Manifesto 1.0. Ciekawe, czy zostanie przyjęty równie entuzjastycznie co Manifesto for Agile Software Development i Manifesto for Software Craftsmanship?
Read the rest of this entry »
Pretotyping
Fake it before make it
Tak, Pretotyping! To nie literówka! Pretotyping określa coś (fazę?) „przed” prototypowaniem. To znaczy, że zanim cokolwiek stworzymy, zbudujemy, to powinniśmy przetestować koncepcję by sprawdzić i zastanowić się, czy jest słuszna, atrakcyjna i właściwa. Jest to szczególnie ważne w projektach innowacyjnych.
Read the rest of this entry »
Zastąp ify przez polimorfizm
Niecały rok temu pisałem o prezentacji Tomasza Nurkiewicza pt. Uwolnić się od ifów.
Istotnie, wiele instrukcji warunkowych w kodzie utrudnia jego zrozumienie, testowanie i utrzymanie. Często w takiej sytuacji łamany jest Single Responsibility Principle.
Read the rest of this entry »
ThoughtWorks: Technology Radar January 2015
ThoughtWorks udostępnił właśnie Technology Radar na styczeń 2015.
Devoxx w Polsce!
W przyszłym roku konferencja Devoxx odbędzie się także w Polsce! Jesteśmy czwartym krajem, obok Francji, Belgii oraz Anglii, do którego zawita Devoxx – największa konferencja Javowa!
Wszystko za sprawą konferencji 33rd Degree, która cztery lata temu zaczynała od 340 uczestników, by w tym roku dobić do 1200! Starania Grzegorza Dudy (i ekipy) zostały dostrzeżone przez organizatorów Devoxxa.
Read the rest of this entry »
Busy Java Developer’s Guide to JVM Bytecode – Ted Neward
Podobno każdy programista Javy wie/powinien wiedzieć (niepotrzebne skreślić), co to jest CAFEBABE…
Przyznam, że spotkałem się z tym terminem jedynie w książce Java Puzzlers.
Read the rest of this entry »
Elementary Algorithms – darmowa książka
W 2009 roku Xinyu Liu (architekt w Nokia) pomyślał aby zacząć pisać książkę o algorytmach. Jak postanowił, tak zrobił. Skończył… wczoraj:)
Read the rest of this entry »
Nie ma JEE, JSE i JME!
Kolejny raz dostałem ofertę pracy, a w tytule wiadomości „Senior JEE Developer„. Drodzy rekruterzy, drodzy programiści, ludzie z IT: JEE jest niepoprawnym akronimem!
Read the rest of this entry »
Technology Radar od ThoughtWorks
ThoughtWorks Technology Advisory Board (m.in. Martin Fowler, Neal Ford) przygotowali nowy Technology Radar.
Read the rest of this entry »
Cloud Design Patterns
Kilka miesięcy temu, Microsoft udostępnił wersję elektroniczną książki Cloud Design Patterns: Prescriptive Architecture Guidance for Cloud Applications.
Read the rest of this entry »