Nowoczesne oprogramowanie musi sprostać wyśrubowanym kryteriom: ma cechować się określoną niezawodnością i skalowalnością, a przy tym powinno korzystać z technologii chmury. Naturalnie powinien to ...więcej »
Popraw i przyspiesz dostarczanie oprogramowania w dużych, rozproszonych i złożonych projektachNexus to najprostsze i najskuteczniejsze podejście do stosowania Scruma w skali obejmującej wiele...więcej »
W podręczniku przedstawiono paradygmaty mające wpływ na sposób konstrukcji kodu źródłowego, czyli model zorientowany na procesy oraz kod działający na danych. Szczegółowo opisa...więcej »
Doświadczeni deweloperzy wiedzą, że testowanie oprogramowania jest procesem żmudnym i wymagającym, niemniej rzetelnie przeprowadzone testy są konieczne, aby uznać kod za godny zaufania. Co więcej, ...więcej »
Responsywne strony internetowe to podstawa współczesnego podejścia do projektowania. Korzystając tylko z języka HTML oraz arkuszy stylów, każdy element należy opisać osobno. Dzięki te...więcej »
Jednym z celów projektowania systemów logistycznych jest optymalizacja powierzchni magazynowych. Obecnie można użyć do tego nowoczesnych narzędzi projektowania, na przykład narzędzi do modelowania ...więcej »
„Gdzie się ukrył kod? Jak go znaleźć? Jak go stworzyć? Co on właściwie oznacza? Od września 2017 nauką programowania objęci zostaną wszyscy uczniowie szkół podstawowych. Jak mogą wyglą...więcej »
Wykorzystywanie komponentów do budowy aplikacji internetowych jest uważane za wyjątkowo ważny krok naprzód w tej dziedzinie. Szczególnie ciekawym pomysłem jest tworzenie interf...więcej »
Reguł i praktyk stosowanych w metodyce Scrum – prostym procesie stosowanym do zarządzania skomplikowanymi projektami – jest mało, są one proste i łatwe do nauczenia się. Jednak sama pro...więcej »
Jeśli jesteś podobny do większości projektantów, w znacznym stopniu opierasz się na JavaScript, aby tworzyć interaktywne i szybko reagujące aplikacje Web. Problem polega na tym, że wszystkie...więcej »
Coraz większa część współczesnego oprogramowania jest wytwarzana w oparciu o architekturę zorientowaną na usługi (ang. Service Oriented Architecture). Podstawą technologiczną SOA są usługi X...więcej »
Książka przedstawia sposoby i techniki programowania użyteczne we wszelkich zastosowaniach języka Java. W publikacji akcentowany jest kontekst praktyczny: jak i do czego poszczególnych narzę...więcej »
Statyczne strony dopasowane do jednej rozdzielczości, których przeglądanie na smartfonach i tabletach doprowadza użytkownika do białej gorączki? Nie, nie i jeszcze raz nie! Bądź elastyczny i twó...więcej »
Czy wiesz, co wpłynęło na sukces Angry Birds? Realistyczna fizyka, za którą stoi Box2D – silnik fizyczny wykorzystywany dzisiaj w setkach gier.Autorom, posiłkującym się silnikiem Box prze...więcej »
"Visual Basic dla Excela w przykładach?" to książka, która krok po kroku wprowadza czytelnika w świat tworzenia tak zwanych makrodefinicji w arkuszach kalkulacyjnych Microsoft Excel.więcej »
Europejski Certyfikat Umiejętności Komputerowych (European Computer Driving Licence – ECDL) potwierdza zdobycie umiejętności w zakresie obsługi komputera i programów użytkowych po odbyciu między...więcej »
W ciągu ostatnich lat systemy kryptograficzne oparte na krzywych eliptycznych cieszą się wielkim zainteresowaniem fachowców od ochrony informacji. Są szybkie, nie wymagają zbyt wiele pamięci...więcej »
Wbrew powszechnie panującej opinii komputery nie potrafią wszystkiego. Istnieją bowiem zagadnienia, co do których wiadomo, że nie mają algorytmicznego rozwiązania, a także takie, co do kt&oa...więcej »
Wprowadzenie do skutecznego stosowania metodologii Agile w ogólnej strategi biznesowej.Jeśli projekt ma osiągnąć sukces, strategia zarządzania musi być dostatecznie elastyczna, by m&oa...więcej »