
Krzysztof Olszewski
Dyrektor Technologii i Architektury Oprogramowania
Historia pewnego indeksu
Bazy danych nie mogły by funkcjonować gdyby nie indeksy. Można powiedzieć że nawet najbardziej sprytna metoda dostępu do jakichkolwiek danych bez jakiejś formy indeksowania nie była by wydajna
Życzenia na 2017 rok
Nowy 2017 rok rozpoczął się tym razem w głuszy nad wartko płynącą Wartą, z dala od cywilizacji w zacisznym gospodarstwie typu „agro”. Patrząc na powolny i spokojny ruch wody w przepływającej kilkanaście metrów od zabudowań rzece, przyszło mi do głowy, że może…
Historia pewnej blokady
Osoby zajmujące się bazami danych wcześniej lub później spotkają się z zagadnieniem blokad. Bywa to spotkanie na tyle kłopotliwe, że jak się wydaje — bez blokad się nie da, a same blokady powodują, że jest wolniej czyli gorzej. Większość nowoczesnych silników…
Chodźmy, za mną, naprzód!
Sieć jest ogromnym narzędziem, na tyle genialnym, że może ułatwić czy umożliwić praktycznie wszystko. To, że myśli jednych dzięki sieci można łatwo przelać na ... utrwalić i te utrwalone myśli mogą dotrzeć błyskawicznie do każdej (prawie) osoby na naszej…
Zlecenie
Życie Petera w niczym nie przypominało życia typowego eksperta systemowego. Odkąd sięgał pamięcią, zawsze był inny. Tradycje rodzinne, dla wielu będące niechcianym, nużącym obciążeniem, dla Petera były uświęconą spuścizną przodków wyznaczającą kierunki jego…
Dekalog GOV
Czy projekty IT z kręgu programów rządowych, zamówień publicznych i innych dużych „sławnych inaczej” przedsięwzięć mogą kojarzyć się komuś z sukcesem, dostarczaniem na czas, w założonym budżecie, z wymaganą funkcjonalnością i bez awarii kilka minut po…
Przypadek Jima Sendera
Jim Sender to przedstawiciel Klasy średniej, od zawsze odpowiedzialny w Systemie za odbiór żądań udostępniania danych, klasyfikowanie ich, kontrolę i odsyłanie odpowiedzi w uzasadnionych przypadkach. Jim, zmęczony natłokiem żądań, znużony pracą, popada w…
System == {funkcje}
Z perspektywy klienta, system jest zbiorem funkcji zaspokajających jego potrzeby. Dostawcy systemów konstruują je w taki sposób, aby dostarczyć tych funkcji przy jak najmniejszym zużyciu zasobów i to zarówno w trakcie samego tworzenia systemu, jak i w trakcie…
SKR kontra SMS
Jak wiadomo, systemy informatyczne zajmują się realizacją zadań. Wykonanie każdego zadania wymaga od systemu zaangażowania pewnych zasobów. Każdy system posiada pewne określone i skończone zasoby. Przy tych założeniach łatwo domyślić się, że całkiem realna…
Anonimowo? Nie.
Po latach opierania się i negowania słuszności samego pomysłu, w wersji ósmej JAVA'y, już 2 lata temu (jak ten czas leci), otrzymaliśmy kilka nowych, długo wyczekiwanych elementów języka. Jednym z nich są lambdy. W wielkim uproszczeniu, zamiast pisać……