Twoje gry i animacje jeszcze nigdy nie były tak realne!Dobre odwzorowanie praw fizyki w grach zazwyczaj sprawia, że stają się one bardziej atrakcyjne. Dlaczego tak uważamy? Pewnie ma to związ...więcej »
Włącz funkcje i przyspiesz swoje obliczenia! Budowanie warsztatu — narzędzia potrzebne do efektywnego wykorzystania Excela Funkcje Excela i przykłady ich użycia w prak...więcej »
Współbieżność jest jednym z wymogów nowoczesnych aplikacji, niezależnie od ich rodzaju i platformy. Tworzenie współbieżnych aplikacji jest co prawda dość złożone, jednak cecha ...więcej »
Odkryj dobre strony Linuksa!Idealnie od początku, czyli jak zainstalować Linuksa zgodnego z Twoimi oczekiwaniamiObciążenie systemu, czyli jak skompresować dane i sprawdzić, co spo...więcej »
Tajniki języka Java 7!Zastanawiasz się, dlaczego język Java zdobył taką popularność? Przyczyn jest co najmniej kilka: automatyczne zarządzanie pamięcią, możliwość uruchamiania kodu na r...więcej »
Poznaj nowoczesne sposoby wytwarzania oprogramowania!Czasy kaskadowego tworzenia projektów odchodzą w niepamięć. Obecne tempo rozwoju aplikacji i rynku nie pozwala poświęcać miesięcy n...więcej »
Pozycjonowanie stron oraz ich optymalizacja pod kątem wymagań wyszukiwarek (SEO) to trudna dziedzina: wymaga głębokiej wiedzy na temat wszystkich aspektów marketingu cyfrowego — od two...więcej »
Programuj w C#! Zanim zaczniesz programować, czyli podstawowe koncepcje i uruchomienie programu Elementy języka, czyli od typów danych do zmiennych, operatorów...więcej »
Inżynieria odwrotna pozwoli Ci na walkę z hakerami i rootkitami.Na użytkowników globalnej sieci czekają coraz wymyślniejsze pułapki. Każdego dnia grozi im zarażenie oprogramowaniem szp...więcej »
Zgodnie z obiegową opinią typowy haker godzinami przeszukuje ogromne ilości danych o ruchu sieciowym w celu znalezienia słabiej zabezpieczonego systemu, a potem przeprowadza atak i uzyskuje dostęp ...więcej »
Poznaj nowe zastosowania języka Python!Python to zaawansowany język programowania z ponad 20-letnią historią, który dzięki przemyślanej architekturze, ciągłemu rozwojowi i dużym możliw...więcej »
Poznaj specyfikę języka Java i zostań mistrzem programowania Jak korzystać z bibliotek języka Java? Jak pisać funkcjonalny i klarowny kod? Jak stworzyć profesjonaln...więcej »
O pięknie i odbiorze każdego tekstu decyduje także jego zapis. Odpowiednio dobrany krój liter, ozdobny inicjał, profesjonalny skład tekstu i przemyślany layout mogą bardzo silnie wzmocnić pr...więcej »
Biblioteka OpenGL jest potężnym systemem graficznym, doskonałym API do generowania grafiki trójwymiarowej w czasie rzeczywistym. System ten nadaje się znakomicie do wizualizacji wszelkiego r...więcej »
Nie pozwól, by sieć wymknęła Ci się z rąk! Uwierzytelnianie i hasła, czyli jak wstępnie zabezpieczyć sieć i urządzenia Systemy IPS i szyfrowanie danych, czyli jak wyt...więcej »
Potencjał JavaScriptu w zasięgu ręki!Język JavaScript po paru latach banicji wrócił do łask - jeszcze silniejszy, jeszcze lepszy, wręcz niezbędny! To dzięki niemu współcze...więcej »
Zebranie i opracowanie wymagań dotyczących tworzonego oprogramowania to jeden z fundamentów udanego projektu. Znajomość zakresu prac jest kluczową informacją dla wszystkich osób prowa...więcej »
Ucz się, projektuj, zarabiaj! Poznaj język C# 5.0 i platformę .NET 4.5.1 — podstawy nowoczesnego projektowania aplikacji Windows Dowiedz się, jak projektować aplikacje...więcej »
Współczesny świat stawia przed nami wiele wyzwań. Nieustannie się dokształcamy, poznajemy nowe obszary wiedzy. Uczymy się wykorzystywać je do własnych celów. Coraz rzadziej zwracamy s...więcej »
Najlepszy podręcznik do HTML5!Chcesz tworzyć strony internetowe, które są dynamiczne, interaktywne, bogate w treści i utrzymują łączność z innymi serwisami. Chwila, na pewno chod...więcej »