Blog IT

Chętnie dzielimy się wiedzą. Interesujemy się IT także po zakończeniu wypełnionego realizacją tasków i projektów dnia za biurkiem. Sprawdź nas!

Boska transakcja

Klasyczne środowisko informatyczne jest silnie przywiązane do transakcji. Transakcja jest piękna. Mówiąc górnolotnie, transakcja przenosi system z jednego stabilnego stanu w drugi także stabilny. Cokolwiek by się nie udało w trakcie jej trwania, daje nam gwarancję, że wszystkie zmiany się wycofają…

Czytaj więcej


Po RAD’a

Czy RAD (Rapid Application Development) to upadła gwiazda informatyki, czy raczej jej świetlana przyszłość? Zapytałem jedną, wybraną osobę z biznesu, czy pasuje mu to aby programiści robili swoją robotę szybciej, taniej, z lepszą jakością, a do tego nie musieli być mega techniczni, i jeszcze do…

Czytaj więcej


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