Love Code

Gdyby to interpretować jako miłość do kodowania, programowania, to ja się podpisuję. A Wy? Tak myślałem :). Wszystkie znaki w chmurze i na ziemi pokazują jednak, że to nasze uczucie będzie wystawione na próbę. Nie wiem czy zauważyliście ale Biznes kodowania nie lubi. Dlaczego? Bo kodowanie z jego…

Czytaj więcej

Przyszłość według Cassandry

Tytułowa postać z greckiej mitologi obdarowana została zdolnością widzenia przyszłości. Jednocześnie nikt nie wierzył jej przepowiedniom. Jej imienniczka „Apache Cassandra”, jeden z wielu dostępnych nierelacyjnych silników baz danych, zdaje się mieć podobną zdolność lecz bez wyżej wspomnianej…

Czytaj więcej

Jak po szynie

Jak połączyć dwa urządzenia? Wiadomo – kabelkiem. Jak połączyć dwa systemy? W pewnym uproszczeniu – dokładnie tak samo. Zacznijmy od wyjaśnienia po co w ogóle łączyć. Przez wiele lat, szczególnie w małych i średnich organizacjach uważało się, że żeby system był „cool”, powinien być…

Czytaj więcej

Komponenty – Reaktywacja

Tak z 25 lat temu, zagłębiony mocno w DOS’ie i trybie tekstowym, wchodziłem nieśmiało w programowanie pod „Windows”. Męczyłem się wtedy z konstrukcjami podobnymi do tej zastanawiając jak to możliwe, że to takie trudne i dlaczego nie można prościej. Wtedy w połowie 1995 roku, za sprawą kogoś…

Czytaj więcej

Automatyzacja UI

Postępująca automatyzacja procesów w organizacjach opiera się w dużej mierze na możliwościach jakie oferuje sieć www i nowoczesne systemy informatyczne. Rozwój systemów i ich mechanizmów wspierających automatyzację, stymulowany jest wymaganiami płynącymi z wciąż zmieniających się organizacji. Oba…

Czytaj więcej

Rozmowa

Osobiste spotkania nie zdarzały się im często. Biznes zapraszając Architekta wiedział z doświadczenia, że ten drugi zanurzony w swoim twórczym amoku nie lubi tego rodzaju kontaktów. Decyzję podjął świadomy potencjalnych trudności ale nie sposób było tego przeprowadzić inaczej. Wiedział, że to co…

Czytaj więcej

Poliglota w IT

Poliglota to osoba znająca wiele języków. Umiejętność ta pozwala kontaktować się werbalnie lub pisać w wielu językach świata. Zliczając języki naturalne i te służące programowaniu można zauważyć że jednych i drugich jest tak samo dużo. Czy zatem w programowaniu bycie poliglotą daje podobne do w/w…

Czytaj więcej

N*call() versus call(N)

Najprostszym i niestety najczęstszym podejściem do tworzenia usług, jest budowanie ich interfejsu w oparciu o metody jednostkowe. W tym ujęciu, usługa pozwalająca na sprawdzanie statusu zamówienia w sklepie internetowym miała by interfejs OrderStatus getOrderStatus(OrderId id) Implementacja takiej…

Czytaj więcej

Pivot

Pisałem kiedyś, że "egzotyka lepsza jest od nudy", podtrzymuję tą opinię przedstawiając kolejny komponent z palety Streamsoft NEXT - tytułowego Pivot'a czyli po naszemu komponent tabeli przestawnej. Tabela przestawna to klasyczny komponent ułatwiający analizowanie danych i wyciąganie z nich…

Czytaj więcej

Liczby znaczące

Jak zareagujemy widząc taką liczbę?   Czy 97 to mało czy dużo? Czy to dobrze czy źle, że jest akurat tyle? Aby to wiedzieć potrzebujemy więcej informacji na temat tej liczby. Podstawa informacja która nam coś rozjaśni, to co ta liczba przedstawia, czego jest to ilość albo wartość. Po…

Czytaj więcej

Przerwanie

Siedział już dłuższą chwilę w bezruchu patrząc bezwiednie przed siebie. Błyski na jego twarzy przebarwiały się i na ułamek sekundy gasły, wracając za chwilę znowu po kolejnym ułamku czasu, z inną, odmienioną natężeniem światła barwą. Obraz z zewnątrz odbijał się w jego źrenicach jak kolejne klatki…

Czytaj więcej

Dziewięć twarzy Grida

Najzwyklejszy, najczęściej używany w systemach informatycznych widok to bezapelacyjnie tabelka. Ok, w "mobajlu" raczej jednokolumnowa, taka bardziej lista ale dalej to jednak tabelka. Ogrom zastosowań, różnorodność wymagań, dżungla potrzeb. Traktując to jako wyzwanie, dochodzimy do miejsca w którym…

Czytaj więcej