Nasza strona korzysta z plików cookie i podobnych technologii, w szczególności po to, by obsługiwać użytkowników, prezentować im dopasowane reklamy oraz oceniać działanie naszych stron w celu ich ulepszania. Używamy plików technicznych, a także tak zwanych opcjonalnych, czyli analitycznych i marketingowych, których umieszczenie na Twoim urządzeniu wymaga Twojej zgody. Klikając „Akceptuję”, zgadzasz się na umieszczenie plików opcjonalnych na Twoim urządzeniu. Szczegółowe informacje o rodzajach plików cookie, zbieranych danych, wycofaniu zgody i usuwaniu plików znajdziesz w Polityce prywatności .
Dawid jest full stack developerem. Tworzy aplikacje w Ruby on Rails i React Native od pierwszego pomysłu aż po wdrożenie. Buduje dla naszych klientów rozwiązania, które pomagają im rosnąć.
Tworząc produkt, warto z góry pomyśleć o tym, jak będzie utrzymywany w przyszłości. Trzeba przemyśleć sposób wprowadzania zmian i edycji funkcjonalności. Ważne jest też, by z...
Kiedyś iPhone'y, przejazdy Uberem, filmy na Netfliksie i zakupowe szaleństwa na Amazonie były tylko pomysłami w czyichś głowach. Te fantastyczne usługi i produkty przeszły długi proces rozwoju, zanim klienci na całym św...
Spis treści Wprowadzenie Czym są cele produktowe? Czym są cele SMART? Czym jest cel produktowy w Agile? Kiedy i jak wyznaczać jasne, celowe cele produktowe? Co menedżer musi zrobić, by osiągnąć cele produktowe? J...
Każda strona i aplikacja webowa działa dzięki stosowi technologicznemu złożonemu z kilku wirtualnych warstw, w tym backendu i frontendu. Frontend to wszystko, co użytkownik widzi i z czym wchodzi w interakcję (t...
Zdarzyło Ci się kupić sprzęt AGD i dopiero potem odkryć, że taki sam leży gdzieś głęboko w piwnicy, tuż pod pudełkiem lampek choinkowych? To niemal tak irytujące jak zbieranie danych bez wied...
Co łączy Facebooka, Skype'a, Teslę i Airbnb? Wszyscy używają Reacta - biblioteki JavaScriptu do tworzenia wciągających interfejsów użytkownika z klocków zwanych komponentami (pisaliśmy już o najl...
Współczesne środowisko wytwarzania oprogramowania jest na tyle różnorodne, że mieści w sobie różne podejścia do kodowania. Najstarszym i najbardziej konwencjonalnym jest metoda oparta na architekturze. Wtedy aplikacja ...
Jako Product Manager musisz mieć pewność, że Twoi programiści korzystają wyłącznie z najlepszych możliwych narzędzi w procesie budowy produktu. IDE i edytory kodu są na liście najważniejszych elementów układanki potrzebnych d...
Dobre praktyki — czym właściwie są? Znajdziesz je w każdej branży. To sprawdzone zasady wykonywania określonych rzeczy w najlepszy możliwy sposób. Profesjonaliści zbierają je przez lata doświadczeń i...
Wyobraź sobie: jesteś CTO w firmie programistycznej, która rośnie w błyskawicznym tempie. Biznes wchodzi w nowe usługi i na nowe rynki, baza klientów puchnie – ale strona Cię spowalnia. To ...
C# i Golang to języki programowania o podobnych cechach, ale różnych wzorcach implementacji. Oba oferują podobne korzyści, jednak każdy ma swoje mocne strony zależnie od tego, do czego chcesz go użyć. C# je...
Lata temu, gdy o przeglądaniu internetu w telefonie można było tylko pomarzyć, a nawet najpopularniejsze strony wyglądały dość surowo, postawienie podstaw nowej witryny było stosunkowo proste. Programiści ...
Patrząc z perspektywy 2023 roku, raport Microservices Adoption opublikowany przez O'Reilly w 2020 roku podkreślał rosnącą popularność mikroserwisów i sukcesy firm, które wdrożyły tę arch...
Uczenie maszynowe to świetny przykład technologii, która niedawno przeszła ze świata nauki i badań teoretycznych do praktycznych zastosowań i codziennego wspierania biznesu. Wraz z masą kryt...
Według raportu HackerRank Developer Skills Report z 2020 roku Java jest drugim najpowszechniej znanym językiem programowania na świecie. Jedną z jej największych zalet jest bez wątpienia ogromna społeczność, która ...
Choć ostatnio stało się nieco bardziej przystępne, wytwarzanie oprogramowania długo pozostawało dla niewtajemniczonych światem zamkniętym. Aż do niedawna - gdy nastąpił wysyp platform low-code, które nie tylko poz...
W wytwarzaniu oprogramowania mikroserwisy to odmiana architektury zorientowanej na usługi (SOA), w której aplikacja zbudowana jest wokół zestawu połączonych ze sobą usług. W mikroserwisach aplik...
Mikroserwisy pozwoliły projektantom i programistom osiągnąć większą wszechstronność oprogramowania i wyższą wydajność dzięki dobrze podzielonemu podejściu. Dziś specjaliści używają Pythona, by podzielić...
Poruszanie się po zawiłościach wytwarzania oprogramowania w 2023 roku wymaga rygorystycznej organizacji i skrupulatności, zwłaszcza przy pisaniu dobrze ustrukturyzowanego, czystego kodu. I tu wkraczają zintegrowane środowis...
Go/Golang to dziś jeden z najpopularniejszych języków programowania. Go to język open source, bywa nazywany „Golang”, stworzony w 2007 roku przez trzech inżynierów Google: Roberta Griesemera, Roba Pike’a ...