Software Development

Sprint przez historię sztucznej Inteligencji

Sztuczna Inteligencja kojarzy się z filami fantastycznymi. Może niektórzy z Was  kojarzą 2001: Odyseję kosmiczną, Blade Runnera, Her, albo chociażby Wall-E. Filmy te często rozpalały wyobraźnie widzów. Niektórych motywowały do podjęcia pracy naukowej (Daphne Koller, Yoshua Bengioa) dla innych są przestrogą przed zbyt autonomicznymi maszynami. Ale czym w rzeczywistości jest AI? (więcej…)

Software Development

RPA w czasach pandemii. Przyszłość dla firm.

Robotyzacja to proces, który z roku na rok odgrywa coraz większą rolę w naszym życiu. Optymalizuje działania, wpływając na wzrost zysków firm oraz rozwój gospodarczy. Nieceniony wkład ma również w obecnych, trudnych czasach pandemii koronawirusa.

(więcej…)

Software Development

Narzędzia do kontroli procesów przydatne w branży e-commerce

Otoczenie i świat e-commerce, szczególnie w czasie kryzysu jest bardzo dynamicznie rozwijającą się częścią świata Digital. Szukając sposobów na wsparcie lub rozwój swojego biznesu w tych trudnych warunkach, bardzo ważny jest pomysł i wdrożenie go maksymalnie szybko przy często dość ograniczonych zasobach. (więcej…)

Software Development

Can a scrum team work without an analyst?

Some time ago I found an approach that work of an analyst in a team could be performed better by a software architect. (więcej…)

Software Development / JavaScript

Testing router with component mocks in complex Angular applications

Consider we want to test our routing configuration. This is a common case when taking advantage of route guards. Ok, so let’s do this! (więcej…)

Software Development

Projekty e-commerce z perspektywy Scrum Mastera oraz Lidera Technicznego

Czy w projekcie Agile, współpraca między Scrum Masterem a Liderem Technicznym jest możliwa? Czy te role się przenikają – czy może pełnić je jedna osoba? Odpowiedzi na te i inne pytania znajdziecie w artykule 🙂

(więcej…)

Software Development / Architektura

Architektury rozproszone bez marketingu

Architektury nowoczesnych aplikacji opanowały trendy i marketing do tego stopnia, że konferencje czy meetupy techniczne często zdają się przypominać pokazy mody. (więcej…)

Software Development

Vaadin – różnice między wersją 7 a 8

W tym artykule przedstawię w sposób ogólny technologię Vaadin – framework w języku Java, a następnie omówię kilka różnic występujących między wersją 7 a 8 tego frameworka. Dodatkowo wyjaśnię w jaki sposób można przeprowadzić migrację między tymi wersjami zgodnie z zaleceniami twórców Vaadina. Zapraszam do przeczytania. (więcej…)

Software Development

Jak wprowadzałem zmiany do C++20

Językiem C i C++ interesowałem się od czasów liceum – wtedy właśnie napisałem pierwszy program komputerowy. Pisząc kod, lubię mieć pełną kontrolę nad każdym aspektem i właśnie to mogę osiągnąć pisząc w C++. Czasem doskwierały mi jednak pewne małe braki, których z kolei nie odczuwam  pracując z innymi językami. C++11 zmniejszył tę przepaść, jednak (więcej…)