Software Development / Agile

News and updates from Atlassian Team ’21 conference

What used to happen in Vegas… now happens online. In the recent years, I’ve had the pleasure to attend a series of onsite editions of what used to be known as the Atlassian Summit. Like many other events in the pandemic reality, the ecosystem’s premier conference shifted online and now become Team ’21, a 100% digital experience.

(więcej…)

Office 365

Introduction to Power Portal Web API

Power Portal provides an easy way to display data to external customers. They can log in using their Azure AD B2C, Facebook, Google or Microsoft accounts and it is also possible to display data anonymously for everyone. Most solutions are designed to be low-code for showing or performing operations on the Dataverse.  (więcej…)

Software Development

Infrastruktura jako kod z wykorzystaniem terraform

Całkiem niedawno na naszym blogu pojawił się artykuł dot. koncepcji infrastruktura jako kod” (infrastructure as code, IaC). Znając już zalety takiego podejścia do zarządzania infrastrukturą, chciałbym trochę ten temat rozwinąć i przedstawić jedno z narzędzi, które możemy w tym celu wykorzystać — terraform.
(więcej…)

Software Development / JavaScript

Dyrektywa *ngIf oraz operator shareReplay, czyli jak radzić sobie z wielokrotnym wykorzystaniem observabla w templatce

W Angular jedną z bardziej eleganckich metod subskrypcji do strumieni jest użycie async pipe.
Dzięki temu nie potrzebujemy pamiętać, aby się odsubskrybować w metodzie ngOnDestroy i nie mamy potencjalnych wycieków pamięci.

(więcej…)

BI

Sztuczna inteligencja w silnikach wyszukiwania

Cyfryzacja otaczającego nas świata pozwoliła uzyskać dostęp do informacji w ilościach niemożliwych do osiągnięcia dla wcześniejszych pokoleń. (więcej…)

BI

AI-powered Search Engine

In the third decade of the 21st century, each day brings us a tremendous amount of information, unimaginable for the previous generations. (więcej…)

Embedded

Implementing a State Machine in C++17 – part 4 – fun with types

In the previous article, we’ve played with creating and joining strings in compile time. Now with those tools at our disposal, we’re ready to challenge the main goal – creating a transition table in compile time. This article is a part of a bigger series (part1, part2, part3) and since it references previous solutions and ideas a lot I highly recommend reading all previous articles before reading this one. Also, this part is a bit lengthy so I recommend grabbing a cup of coffee or tea beforehand 🙂

(więcej…)

Testing

Kilka słów o testowaniu API

Testowanie aplikacji kojarzy mi się z poznaniem jej, sprawdzeniem, czy wszystko działa zgodnie z projektem, a także z weryfikacją i przetestowaniem również tego, co jest niewidoczne dla użytkownika! Z testowaniem API właśnie 🙂 (więcej…)

Testing

Tabele i kolumny, czy może grafy, dokumenty i mapy, czyli jaki mamy wybór planując bazy danych?

W dzisiejszych czasach zamknięcie się w jednym modelu może okazać się niewystarczające. Już na etapie planowania projektu, warto rozważyć, jak przeprowadzona zostanie implementacja baz danych, oraz jaki silnik najlepiej nada się do naszych rozwiązań.  Spośród wielu istniejących struktur danych, najczęściej wybieranymi są relacyjne (SQL), lub nierelacyjne (NoSQL). W tym wpisie postaram się pokazać kluczowe różnice pomiędzy tymi strukturami, oraz o czym należy pamiętać podejmując decyzję o implementacji. (więcej…)

Agile

Retrospektywa – mój sposób na nudę

Chyba każdy z nas zna ten moment, kiedy przychodzi koniec sprintu i Scrum Master stara się dowiedzieć, co poszło źle, a co poszło w nim dobrze. Wszyscy zastanawiamy się, jak możemy usprawnić naszą pracę. Przyznaj się,  ile razy pomyślałeś/aś sobie: „Po co my to w ogóle robimy, skoro wszystko było tak jak zawsze i nic nie trzeba zmienić”?

No właśnie, po co nam retrospektywa?

(więcej…)