Python jest znakomitym językiem do tworzenia wydajnego kodu. Nadaje się do różnych, również bardzo nietypowych zastosowań. Samo programowanie natomiast, choć jest w nim coś magicznego...więcej »
Framework ASP.NET Core odzwierciedla zmianę podejścia do technologii strony klienta: niezależność od platformy sprzętowej, łatwiejsze prowadzenie testów jednostkowych i rozbudowa tworzonych ...więcej »
Poznaj tajniki sztuki podejmowania właściwych decyzjiCzy można podejmować wyłącznie właściwe decyzje? Po czym poznajesz właściwe decyzje? Głównie po tym, że ich nie żałujesz, pon...więcej »
Zespoły projektowe borykają się z ciągłym niedostatkiem czasu. Napięte do granic możliwości terminy wymuszają na software developerach narzucenie morderczego tempa pracy. Takie podejście sprawia, ż...więcej »
Współczesne ogromne zbiory danych zawierają odpowiedzi na prawie każde pytanie. Równocześnie nauka o danych jest dziedziną, która cokolwiek onieśmiela. Znajduje się gdzieś pomi...więcej »
Routery i przełączniki Cisco stały się synonimem niezawodnych technologii sieciowych. Miliony sieci na całym świecie działają dzięki tym urządzeniom. Niestety, jeśli sieć oparta na technologii Cisc...więcej »
Dziś mało kto potrafi obejść się bez komputera. Te niezwykle pożyteczne urządzenia służą do pracy i rozrywki, komunikowania się, diagnozowania chorób, zarządzania firmą, a nawet prowadzenia ...więcej »
Large-Scale Scrum. Zwinne zarządzanie dużym projektemScrum stoi w opozycji do tradycyjnych, hierarchicznych sposobów zarządzania procesami rozwoju oprogramowania. Pozwala na uzys...więcej »
C++ jest dojrzałym językiem programowania, od wielu lat wykorzystywanym przez profesjonalnych programistów do wielu różnych zastosowań, włączając w to pisanie gier, programowanie GUI ...więcej »
Weź Pythona na uczelnię!Python to jeden z tych języków programowania, bez których trudno się dziś obejść. Dzięki słynnej elastyczności oraz rozbudowanemu zestawowi narzędzi i bi...więcej »
Poznaj nowoczesną metodykę wytwarzania oprogramowania w C#Jak stosować w praktyce zasady zwinnego wytwarzania oprogramowania?W jaki sposób wykorzystywać w projekcie diagramy UML?...więcej »
Wojna musiała prędzej czy później dotrzeć do niewielkiej jazydzkiej wioski u podnóża góry Sindżar w północnym Iraku. Osiemnastoletnia Dżinan i członkowie jej rodziny od ...więcej »
Piętnaście genialnie prostych rozwiązań trudnych problemów!Nie taki Excel straszny. A jaki przydatny!Czy można wyobrazić sobie dziś pracę księgowego, pracownika dział...więcej »
Podręcznik skutecznego networkeraNetworking jest niemal tak stary jak ludzkość. W tradycyjnym rozumieniu to po prostu wymiana informacji i zasobów oraz wzajemne poparcie. Wszystk...więcej »
Poznaj Ruby on Rails od praktycznej strony!Odkryj język Ruby i platformę RailsNaucz się testować i uruchamiać swój kodPoznaj zalety mikrousług i konteneryzacjiRuby to...więcej »
W codziennej praktyce programiści często muszą sobie radzić z coraz większą złożonością tworzonego kodu. Mnożą się błędy, a ryzyko spektakularnej porażki rośnie. Jeśli ten scenariusz dotyczy także ...więcej »
UX pochodzi od słów user experience. Jest to strategia, dzięki której tworzy się udane aplikacje, czyli takie, które lubią użytkownicy. UX wymaga umiejętnego powiązania etapu p...więcej »
C++ to dojrzały język programowania o wielu różnych zastosowaniach. Inżynier oprogramowania, który chce w pełni skorzystać z jego zalet, powinien płynnie posługiwać się dostępnymi w t...więcej »
Literatura piękna i praktyczna równocześnieJeśli chcesz, albo musisz, nauczyć się zarządzania projektami, ale nie przepadasz za suchym językiem poradników biznesowych - to książ...więcej »
Na początku, w 1989 roku, był tylko wakacyjnym projektem Guida van Rossuma. Dziś jest potężnym językiem programowania o niesamowitej wszechstronności: można się nim posłużyć do napisania skryptu uł...więcej »