Tworzenie oprogramowania nie polega jedynie na pisaniu kodu. W rzeczywistości to przede wszystkim rozumienie problemów, z którymi borykają się użytkownicy, i projektowanie odpowiednich rozwiązań. Jednak w miarę wzrostu...
Autor: Miłosz Karolczyk
Teoria Ograniczeń w praktyce: Przełamywanie wąskich gardeł w wytwarzaniu oprogramowania
Teoria Ograniczeń (Theory of Constraints) została opracowana przez dr. Eliyahu Goldratta w latach 80. XX wieku i od tego czasu zdobyła szerokie uznanie jako podejście do zarządzania i identyfikacji kluczowych czynników...
ChatGPT i Domain Driven Design. Czy AI może nam pomóc w modelowaniu?
ChatGPT od OpenAI to narzędzie, które pozwala zwiększyć naszą produktywność. Osobiście coraz rzadziej korzystam z wyszukiwarek internetowych, ponieważ w wielu przypadkach ChatGPT jest w stanie podać mi bardzo...
Nowa wersja przeglądarki Vivaldi w końcu z synchronizacją
Od dawna jestem wielkim zwolennikiem przeglądarki Vivaldi. Ma ogromne możliwości personalizacji, jest szybka i obsługuje rozszerzenia z Chrome. Jedyne czego mi brakowało do tej pory, to brak synchronizacji między...
Behavior Driven Development – BDD. Jak pisać wymagania zrozumiałe dla wszystkich
Skuteczna komunikacja między zespołem deweloperskim, a interesariuszami oraz rozumienie potrzeb obu stron, to kluczowy element wytwarzania i rozwoju oprogramowania. Znalezienie wspólnego języka, który zapewni spójny...
Android 9 Pie z zaimplementowanym uczeniem maszynowym
Google wydało nową wersję systemu Android 9 Pie, który wprowadza kilka nowych funkcji i szereg usprawnień. Główne elementy, które zostały zaktualizowane to interfejs użytkownika oparty na uczeniu maszynowym...
Kultura pracy w Google, czyli jak stać się idealnym pracodawcą
Google to niewątpliwie jeden z najlepszy pracodawców w branży IT. Kto nie chciałby zostać Googlersem i zasilić szeregi lidera współczesnej innowacyjności? Jedną z czołowych postaci, która współtworzyła legendarną już...
Ubuntu Server w wersji Minimal od Canonical
Canonical udostępnia oficjalną wersję Ubuntu w odchudzonej wersji. Minimalny system Ubuntu to najmniejszy podstawowy obraz systemu Ubuntu dla środowisk chmurowych. Obrazy są mniejsze o 50% w stosunku do standardowego...
Intel Movidius i Raspberry Pi w walce z dziecięcą pornografią
Autor serwisu PictShare.net stworzył rozwiązanie, które przy wykorzystaniu uczenia maszynowego i modułu Movidius oraz popularnej platformy Raspberry Pi, jest w stanie rozpoznawać co znajduje się na zdjęciach wgrywanych...
Nvidia ogłosiła obsługę Kubernates dla swoich układów GPU
Kubernetes na procesorach graficznych NVIDIA pozwoli programistom i inżynierom DevOps budować i wdrażać skalowalne aplikacje z dziedziny sztucznej inteligencji wykorzystujące moc obliczeniową GPU. Zapewni to łatwe...