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

Technology Radar
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

0xCAFEBABE
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

Elementary Algorithms 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.
Cloud Design Patterns: Prescriptive Architecture Guidance for Cloud Applications
Read the rest of this entry »