To oczywiste, że przed rozpoczęciem wdrożenia oprogramowania należy określić wymagania biznesowe. Jednak sam proces określania wymagań już taki oczywisty nie jest, a błędy popełnione na tym etapie ...więcej »
Nazywam się Zygfryd. Tester ZygfrydZigi to postać fikcyjna - warta poznania! Autor książki, sam będący od wielu lat testerem, wyposażył swojego bohatera we własne doświadczenia. Dołożył do ni...więcej »
Systemy zrobotyzowanej automatyzacji procesów (RPA) rozwijają się w zawrotnym tempie. Idea tej technologii jest ujmująco prosta: powtarzalne i pracochłonne zadania mogą być wykonywane przez ...więcej »
Małe sieci, stosowane przez rodziny lub niewielkie firmy, są łakomym kąskiem dla różnego rodzaju przestępców. Polują oni na dane osobowe, wrażliwe dane medyczne i identyfikacyjne, a t...więcej »
Budowanie produktów, które wnoszą realną wartość biznesową, wymaga dobrych podstaw. Takimi podstawami są wymagania. Inżynieria wymagań od lat stanowi podstawę projektów - nieza...więcej »
Poradnik jest złożony z dwóch części. W pierwszej zawiera sto praktycznych porad, które uznałem za przydatne w toku pracy z edytorem. Nie wyczerpują one naturalnie zasobu porad, jakie...więcej »
Do niedawna tworzenie interaktywnych stron internetowych wymagało programowania w JavaScripcie. Obecnie można się posłużyć platformą Blazor, która umożliwia efektywne tworzenie dynamicznych ...więcej »
Sztuczna inteligencja każdego dnia zyskuje na popularności. Przywódcy polityczni i biznesmeni regularnie ogłaszają, że stawiają sobie za cel zwycięstwo w zakresie SI albo przynajmniej jej ok...więcej »
Biznesowa rewolucja na miarę internetu. Już tu jest!Pojęcie sztucznej inteligencji (SI, ang. AI) używane jest od lat pięćdziesiątych XX wieku. Jednak dopiero niedawno stało się gorącym,...więcej »
Zastosuj Scruma - w dowolnej branży i w życiuScrum to sposób na kreatywność i współpracę w każdym projekcie. Książka Scrum dla bystrzaków wprowadzi Cię w ten popula...więcej »
Kryptologia jest trudna? Może, ale na pewno nie z tą książką!Jeśli słowo "szyfr" budzi w Tobie przyjemny dreszczyk emocji, mamy dla Ciebie prawdziwą gratkę. Już za chwilę poznasz na...więcej »
Zadbaj o swoje (cyber)bezpieczeństwoŻyjemy w coraz bardziej ucyfrowionym świecie. Wszystko, co tylko można przenieść do internetu, przenosimy. W sieci się komunikujemy, oddajemy rozrywc...więcej »
Aby przetrwać jako oaza w „arabskim morzu”, Izrael musiał postawić na rozwój sił zbrojnych i podążać kosztem olbrzymich wyrzeczeń finansowych i ludzkich na drodze ku stałej moder...więcej »
Zaprogramuj sterowniki z wykorzystaniem języka GRAFCETJednym z najważniejszych urządzeń stosowanych w automatyce przemysłowej jest sterownik PLC. Zawiera on układ mikroprocesorowy, któ...więcej »
Setki tysięcy uczniów, studentów i naukowców piszą prace okresowe, dyplomowe, magisterskie, doktorskie, habilitacyjne czy wreszcie prace naukowe w postaci artykułów czy ...więcej »
Java od lat należy do najpopularniejszych backendowych języków programowania - i do najbardziej rozpowszechnionych języków programowania w ogóle. Zdecydowana większość aplikacj...więcej »
W zderzeniu z nowoczesnością człowiek zawsze staje między marzeniem a planem, przezornością a odwagą, spontanicznym poddaniem się biegowi rzeczy a kontrolą przemian. Alvin Toffler, któ...więcej »
Afera Pegasusa pokazała, że niewiele trzeba, by odarto nas z najintymniejszych szczegółów naszego życia. Tracimy prywatność na każdym kroku: śledzą nas kamery, systemy, programy. Inwi...więcej »
Musisz spojrzeć prawdzie w oczy: epoka danych to nie tylko imponujące możliwości, ale również obietnice bez pokrycia. Firmy wdrażają rozwiązania, które mają je wyręczać w podejmowaniu...więcej »
C++ to język szerokiego zastosowania - od prostych programów konsolowych po zadania specjalne. Jest przenośny i niezależny od platformy, pozwala na samodzielne zarządzanie pamięcią, a przez ...więcej »