
Rafał Kocisz
Kolekcje to nieodłączny element skrzynki narzędziowej każdego programisty. Jeśli programujesz w Javie i chciałbyś uprościć oraz zoptymalizować Twój kod odpowiedzialny za obsługę kolekcji, to trafiłeś na właściwy artykuł. Zapraszamy do lektury!
Mateusz Małczak
Poznajemy rozszerzenie dla programu Flash CS3/CS4 pozwalające na szybkie tworzenie komponentów oraz kontenerów dla frameworka Flex. Wykorzystamy podejście niewymagające znajomości architektury komponentów, a pozwalające znacznie wzbogacić nasze aplikacje.
Piotr Tucholski
Serwer Aplikacji (AppServer) OpenEdge jest potężnym silnikiem transakcyjnym opartym na nowoczesnych standardach. Zapewnia bezpieczne zarządzanie b. dużymi transakcjami, niezależność od interfejsu użytkownika oraz możliwość stworzenia aplikacji zgodnej ze standardami architektury zorientowanej na serwisy (SOA).
Robert Nowak
Metaprogramowaniem nazywa się tworzenie programów, które w wyniku działania dostarczają programów. Metaprogramy stosujemy aby zwiększyć szybkość działania programów oraz ich czytelność, a także aby unikać powielania kodu, wtedy gdy te same operacje chcemy wykonać dla grupy typów.
Krzysztof Rychlicki – Kicior
Proces zdobywania certyfikatów, potwierdzających umiejętności z różnych dziedzin wiedzy, stał się jednym z ważniejszych elementów osobistego rozwoju. Proces ten ma miejsce również w branży IT; certyfikaty dla programistów (Java lub .NET), administratorów czy sieciowców (Cisco) można coraz częściej odnaleźć w CV osób starających się o pracę.
Dariusz 'Scythe' Wawer
Synchronizowana kolejka to podstawa wielu aplikacji wielowątkowych - prawdopodobnie większość z nas kiedyś taką zaimplementowała. Pytanie jednak brzmi: po co? Skoro często warto po prostu sięgnąć po gotowe rozwiązanie, takie jak BlockingQueue.
Bogdan Polak
Środowisko Delphi powstało w roku 1995, C++Builder dwa lata później. Mimo upływu czasu ich architektura (komponenty VCL, programowanie wizualne) nadal zapewnia przewagę nad innymi platformami programistycznymi, w obszarze budowy aplikacji okienkowych dla systemu Windows. Kliknij i pobierz artykuł za darmo
Szymon Ulewicz
Niewiele osób zdaje sobie sprawę z możliwości swoich telefonów komórkowych. W tym artykule zaznajomimy się z dwiema bibliotekami dostępnymi dla platformy J2ME, które posiadają ogrom możliwych zastosowań.
Michał Matuszak, Jacek Matulewski
GPGPU to skrót, który na ustach informatyków pojawia się coraz częściej. Oznacza general-purpose computing on graphics processing units, czyli możliwość przeprowadzania dowolnych silnie zrównoleglonych obliczeń na procesorach kart graficznych, których spora moc była do tej pory wykorzystywana jedynie do generowania grafiki trójwymiarowej, czyli w wielu przypadkach okazjonalnie.
Leszek Sewastianowicz
Coraz więcej stron w Internecie wykorzystuje technologię AJAX. Jej znajomość nie jest już wyjątkowym atutem programisty, a coraz częściej jedną z podstawowych umiejętności wymaganych praco- i zleceniodawców. Można też znaleźć wiele rozwiązań ułatwiających pisanie programów wykorzystujących AJAX-a. Jednym z nich jest framework jQuery.
Michał Bartyzel, Mariusz Sieraczkiewicz
Ponad trzydzieści lat temu Edgar Dijkstra w swoim przemówieniu The humble programmer stwierdził, że ludzkie czaszki są zbyt małe, by poradzić sobie z problemami programistycznymi. Zadziwiające jest to, jak praktyczny wydźwięk ma to stwierdzenie.
Szymon Zioło
Określenie liczebności klas biorących udział w powiązaniach na diagramach klas to jedna z najważniejszych decyzji analitycznych, mająca niebagatelny wpływ na funkcjonalność modelowanego systemu. Zobaczmy więc, jak poprawnie określać liczebności, aby uniknąć przykrych niespodzianek.
Copyright © 2005 - 2010. Dawid "Spanner" Baruch. Wersja v.3.0.0