Java to nowoczesny, współbieżny, obiektowy język programowania, który zdobył uznanie tysięcy programistów na całym świecie. Ogromne możliwości, niezależność od platformy, niezawodność i bezpieczeństwo, a także łatwość tworzenia i przejrzystość kodu powodują, że Java od lat cieszy się niesłabnącą popularnością, na programistów posługujących się tym językiem zaś czekają setki atrakcyjnych ofert pracy. Java znajduje zastosowanie w najróżniejszych dziedzinach i branżach, co spraw...
W niezwykle dynamicznie rozwijającej się branży IT sukces projektu zapewnić mogą jedynie jego wysoka jakość i niskie koszty realizacji oraz odpowiednio krótki czas dostarczenia go klientowi. Coraz trudniej to osiągnąć w tradycyjny sposób, dlatego firmy zmuszone są stosować nowoczesne modele współpracy i metodyki zarządzania. Aby zapewnić konkurencyjność swoich usług, muszą zlecać wykonanie zadań pracownikom i zespołom znajdującym się w innej lokalizacji, innym kraju, a nierza...
C++ to bez wątpienia jeden z najpopularniejszych i najpotężniejszych języków programowania. Znajduje zastosowanie w tworzeniu systemów operacyjnych, sterowników przemysłowych, bibliotek, gier komputerowych, najrozmaitszych aplikacji desktopowych, programów bazodanowych i oprogramowania serwerowego - słowem, wszędzie tam, gdzie liczy się wydajność i niskie zużycie zasobów. Co więcej, napisane w nim programy są przenośne, dzięki czemu można je kompilować pod różne platformy spr...
Platforma Amazon Web Services jest uważana za największą i najdojrzalszą chmurę obliczeniową. Oferuje ponad setkę gotowych usług, praktycznie niewyczerpywalne zasoby mocy obliczeniowej, nieograniczone bezpieczne magazynowanie oraz pierwszorzędne możliwości automatyzacji. Jest przy tym nieustannie unowocześniana i udostępnia coraz to nowsze możliwości. Pozwala na tworzenie i utrzymanie aplikacji w elastyczny i niezawodny sposób. Dla wielu organizacji decyzja o migracji infrast...
Mimo że w 2018 roku Kubernetes zyskał reputację standardowego narzędzia do zarządzania kontenerami, wciąż należy traktować tę technologię jako znajdującą się w dość wczesnej fazie rozwoju. Możliwości tej platformy z czasem rosną i stają się coraz ciekawsze. Standardowym działaniem jest uruchamianie klastrów w Kubernetesie, jednak o wiele bardziej interesujące wydaje się samodzielne rozszerzanie tej platformy o własne kontrolery i rozbudowa API Kubernetesa w celu dostosowania ...
Kubernetes jest platformą do orkiestracji kontenerów. Projekt ten należy dziś do najpopularniejszych i najbogatszych narzędzi w swojej klasie, stanowi także podstawę dla wielu innych platform, znanych jako systemy typu PaaS. Dzięki nim Kubernetes zyskał możliwość tworzenia aplikacji, jednak tego rodzaju narzędzia wymagają od programistów i architektów zastosowania odpowiednich wzorców projektowych. Opisują one schematy rozwiązywania problemów na różnych poziomach dokładności,...
Język Swift poznaliśmy w 2014 roku. Został on opracowany przez Apple specjalnie dla platormy iOS z uwzględnieniem takich założeń, jak przejrzystość, bezpieczeństwo, prostota, łatwość stosowania, zorientowanie obiektowe. Kod w tym języku sam zarządza pamięcią i zapewnia ścisłą kontrolę typów. Swift od początku wzbudził ogromne zainteresowanie programistów, którzy prędko docenili jego zalety. Dziś jest uważany za łatwe do opanowania i bardzo wygodne narzędzie dla profesjonalist...
Skuteczność w innowacyjności jest dziś warunkiem sukcesu w biznesie. Wygra ta firma, która sprawniej i elastyczniej zareaguje na napływające informacje zwrotne, zgrabniej wybierze najlepsze pomysły i trafniej odpowie na wymagania klienta, by dostarczyć mu najbardziej odpowiednich wrażeń. Menedżer produktu odgrywa wyjątkowo niewdzięczną rolę w tym procesie: musi nieustannie doskonalić przyjęte strategie i wciąż dążyć do najlepszego wykorzystania pojawiających się możliwości. W...
Kali Linux jest specjalistyczną dystrybucją systemu Linux, którą przeznaczono do celów związanych z bezpieczeństwem IT. Udostępnia kilkaset narzędzi do między innymi testowania zabezpieczeń, tworzenia eksploitów, dekodowania aplikacji lub po prostu śledzenia nadużyć i incydentów bezpieczeństwa. Sporo z tych narzędzi pozwala na stosowanie zaawansowanych praktyk, takich jak testy penetracyjne czy techniki inżynierii wstecznej. Szerokie możliwości Kali mogą jednak przytłaczać na...
Fale radiowe, światłowody, kable - sieci oplatają świat. Dziś komputer bez połączenia z Internetem stanowi właściwie tylko kosztowny kawałek elektronicznego złomu. To właśnie sieć sprawia, że otaczające nas zewsząd urządzenia cyfrowe zapewniają dostęp do interesujących treści, umożliwiają korzystanie z map, pozwalają monitorować otoczenie, słuchać strumieniowanej muzyki i oglądać filmy - słowem, dają nam wszystkie te możliwości, które kojarzymy z rewolucją informacyjną.Książk...
JavaScript jest jednym z najpopularniejszych języków programowania, wykorzystywanym na wiele sposobów. Pozwala na wdrażanie różnych paradygmatów w zależności od potrzeb i preferencji programisty. Warto wypróbować programowanie modularne w JavaScripcie choćby dlatego, że dzięki temu kod staje się czytelny, łatwy w utrzymaniu i skalowaniu. Moduł grupuje funkcjonalnie związane ze sobą dane oraz procedury. Architektura modularna, o ile tylko została poprawnie zaimplementowana, po...
W skrócie uczenie maszynowe polega na wyodrębnianiu informacji z surowych danych i budowie modelu, który służy do przetwarzania kolejnych surowych danych. Technologia ta od kilku lat intensywnie się rozwija, a w miarę wzrostu jej możliwości rosną również zainteresowanie i oczekiwania architektów i użytkowników. Niektórzy widzą w głębokim uczeniu poważne zagrożenie, jednak obietnice, jakie daje ten rodzaj sztucznej inteligencji, są fascynujące. Narzędzia służące do programowan...
Droga startupu. Metoda sukcesu Standardowe metody zarządzania nie zawsze się sprawdzają. W szczególności dotyczy to startupów, tj. nowych przedsiębiorstw - tworzonych z myślą o oferowaniu nowych produktów lub usług - które muszą działać w warunkach skrajnej niepewności. Sukces startupu zależy od wielu czynników, jednak szczególnie ważny jest sposób zarządzania. W teorii większość menedżerów doskonale wie, że trzeba stawiać na innowacyjność i elastyczność, że należy myśleć nie...
Pierwsza część serii Stage Dive Kiedy serce gra jak struna szarpnięta miłością... Wyobraź sobie, że po hucznej imprezie w Las Vegas, na potężnym kacu, budzisz się obok gorącego, wytatuowanego mężczyzny, a na palcu dostrzegasz pierścionek z wielkim diamentem. tak właśnie czuła się Evelyn Thomas, która tamtej nocy obchodziła swoje dwudzieste pierwsze urodziny. Nie pamiętała z nich zupełnie nic, w przeciwieństwie do leżącego obok niej rockmana, który pamiętał każdy detal... Ev...
Czy nie masz czasami dość swojego wewnętrznego monologu? Nic nie potrafi dobić skuteczniej niż nieuporządkowany umysł pełen negatywnych myśli. Niepokoi Cię sprawami, na które nie masz większego wpływu, przypomina o przykrych obowiązkach, uparcie wypomina błędy i potknięcia. Co więcej, natłok takich natrętnych myśli potrafi wprowadzić w Twojej głowie trudny do opanowania chaos. Nieustanny wewnętrzny dialog odwraca uwagę od tego, co dzieje się dookoła, tu i teraz. Sprawia, że p...
Poznali się w górach, w dramatycznych okolicznościach, w efekcie których odmrożony Mario stracił palce i część nosa. Przyjaźń Polki i Rumuna przeniosła się na morze. Na małym, drewnianym jachcie opłynęli razem przylądek Horn, uznawany za żeglarski Everest. Relacją z tego rejsu jest ta książka, chociaż jej treść nie ogranicza się do żeglowania. Ta lektura to także okazja, by się dowiedzieć: Jakie przywileje przysługują żeglarzom, którzy opłynęli najgroźniejszy z przylądków? D...
Każdemu może się zdarzyć, że nawiąże relację z psychopatą. Psychopaci, socjopaci, osoby narcystyczne - to ludzie, którzy manipulują innymi i świadomie ich ranią, nie odczuwając przy tym śladu odpowiedzialności czy skruchy. Związek z tak zaburzoną osobą przypomina emocjonalny roller coaster, mroczną podróż do własnych lęków, pełną wściekłości, samotności i goryczy. Niezależnie od tego, jak pięknie się rozpocznie, dalszy ciąg relacji z osobą toksyczną jest rozpaczliwie powtarza...
Czy da się rozwijać biznes bez social mediów? Dwadzieścia lat temu nie istniały. Dziesięć lat temu przedsiębiorcy korzystali z nich sporadycznie. Dziś prowadzenie bloga, profilu na Facebooku, kanału w serwisie YouTube, konta na Instagramie czy na Twitterze staje się powoli nie wyborem, ale koniecznością dla każdej firmy, której klienci życzą sobie mieć z nią stały kontakt. Więcej - firmy niewyrażające gotowości do takiego kontaktu narażają się na to, że klient się od nich odw...
Biznes międzyludzkich relacji Otaczająca nas zewsząd technologia umożliwia zminimalizowanie osobistego udziału człowieka w różnego typu aktywnościach zawodowych. Wiele spraw załatwianych jest automatycznie albo bez konieczności spotykania się - wystarczą suche, zdawkowe maile. Wydawałoby się, że ten trend skutkować będzie utratą atrakcyjności "biznesu relacji". Tymczasem dzieje się inaczej. Zainteresowanie networkingiem rośnie. Umiejętność utrzymywania ożywionych i autentyczn...
Praca zdalna jest jedną z obietnic przyszłości, które pojawiły się w konsekwencji burzliwego rozwoju technologii. Wydaje się jednak, że taka forma zatrudnienia nie jest dogodnym rozwiązaniem dla każdej firmy. Wielkie korporacje oparte na sztywnych strukturach i projektach wyliczonych co do godziny wyraźnie niechętnie sięgają po tę możliwość. Korzystają z niej raczej startupy czy firmy programistyczne. Jednak niemal każdy przyzna, że nie można bagatelizować korzyści płynących ...
Rok 2011. W krajach Afryki Północnej wybuchają rewolucje. Przywódca Libii Muammar Kaddafi zostaje zamordowany. W kraju rozpoczyna się wojna domowa o schedę po obalonym dyktatorze. Polski korespondent Ron Harib, przebywający w tym czasie w Libii wraz z norweską ekipą telewizyjną, trafia w sam środek rewolucyjnych zamieszek. Seria dziwnych wypadków stawia na drodze Hariba najpierw rosyjskich agentów, a następnie naród Tuaregów, który wiernie służył Kaddafiemu. W obozie Tuaregó...
Pierwszą wersję tej książki Aleksander Lwow, jeden z najwybitniejszych polskich himalaistów i alpinistów, napisał dwadzieścia pięć lat temu. Z czasem stała się ona klasykiem gatunku. Pisał ją nie dla kolegów wspinaczy i alpinistów, pisał dla "miłośników gór" - tych, co najpewniej nigdy nie spędzą nocy w namiocie szarpanym przez mroźny wiatr ani nie będą szturmować himalajskich olbrzymów. Pisał dla zwykłych ludzi, którzy kochają góry i podziwiają zdobywających je "wojowników"....
Bieganie stało się ostatnio niezwykle popularne. Miliony ludzi na całym świecie przekonały się, że ten rodzaj aktywności fizycznej wspaniale poprawia samopoczucie, pięknie modeluje sylwetkę, zwiększa witalność i satysfakcję z życia. Osoby, które regularnie biegają, są po prostu szczęśliwsze, zdrowsze, sprawniej myślą i cieszą się każdym dniem. Niestety, często zdarza się, że wyczerpanie wysiłkiem, ból czy kontuzje odbierają radość płynącą z biegu. Trzymasz w ręku książkę, dz...
By odpowiednie dać rzeczy słowo W języku angielskim słowo writer rozumie się bardzo szeroko — oznacza właściwie każdego, kto pisze. W języku polskim jedynie autorzy literatury beletrystycznej mają prawo używać zaszczytnego miana pisarza. Czy to znaczy, że dziennikarz jest zwolniony z obowiązku tworzenia celnych metafor? Czy autor książek naukowych może zapomnieć o budowaniu napięcia? Czy twórcy tekstów reklamowych wolno ignorować zasady ciekawego opowiadania? Nie! Jeśli zajmu...