Camunda is a very powerful workflow and decision automation platform. We use Camunda as a process engine in one of […]
Intro Are you struggling with a backlog of cases to be processed by your operation teams? Do you need to […]
This article assumes that the reader has had any either practical or theoretical dealings with both Promises and Observables. Anything […]
Od dawna naturalną strategią zapewnienia bezpieczeństwa aplikacji są testy penetracyjne. Ciągły rozwój różnych technik ataków ujawnia jednak niedomagania takiego podejścia. […]
Co to jest cache? Co to jest Spring Cache? Jak go skonfigurować w swoim projekcie i jak go używać? Jak […]
Mikroserwisy na dobre zagościły już w wielu rozwiązaniach. Jak każdy styl architektury systemów IT mają swoje wady i zalety, ale […]
Migracja systemu, a nawet sama decyzja o niej, nigdy nie jest prosta. Wymaga analizy, zarówno od strony korzyści biznesowych, jak […]
Open source solutions are great. You can immediately and for free benefit from such solution. It is a common way […]
Wybór odpowiednich narzędzi do testów automatycznych w naszym projekcie jest ważnym elementem efektywnego procesu wytwórczego. Dlatego przy wyborze należy się […]
In modern software development unit tests are de facto standard. I cannot imagine having a new project without unit tests, […]
Camunda workflow and decision engine is winning the market in recent years. There are several reasons behind this success. One […]
W zależności od projektu jakość znaczy coś innego, jednak zawsze jest kompromisem pomiędzy kosztownym dążeniem do doskonałości a ograniczonym […]
How to prepare for the AWS cloud migration project and avoid defeat? This is the first article from a series […]
Wstęp Moim celem nie jest przekonać Cię do stosowania rozwiązań klasy workflow. Zakładam, że zgadzamy się co do wartości jaką […]
Stabilność a wydajność – jak myślisz, czy musisz wybierać? Czy te pojęcia są równoznaczne? A może jedno zależy od drugiego? […]
Które procesy w mojej firmie nadają się do automatyzacji? Czy to te, które zajmują najwięcej czasu? Czy te najprostsze? Czy […]
1. Error handling in BPMN BPM notation, as opposed by UML, offers support for handling erroneous situations in a way, […]
Czym jest dług technologiczny? Najlepsze wyjaśnienie tego terminu, ukutego przez Warda Cunninghama, dostarczył Marin Fowler. Nie potrafimy perfekcyjnie rozwijać systemów […]
Digital transformation requires changes in most activity areas of the company. It is not only about changes in IT systems, […]
Pomagamy naszym Klientom na rynku farmaceutycznym w obsłudze alertów o podejrzeniach fałszowania leków. Nasza aplikacja w ciągu godziny może obsłużyć […]
Camunda w prosty i przystępny sposób Przygotowujesz swoją firmę na działanie kanałami cyfrowymi? Poszukujesz możliwości aktywnego i sprawnego zarządzania procesami? Chcesz szybko działać i wdrażać […]
Stare nie zawsze znaczy złe – zwłaszcza kiedy działa i spełnia swoją rolę. Systemy legacy lub ich fragmenty, choć napisane […]
To pytanie stawia sobie prawdopodobnie wiele osób odpowiedzialnych za utrzymanie systemu IT i jego ciągłości działania. Niestety odpowiedź nie jest […]
Dynamicznie zmieniająca się sytuacja w Polsce i na świecie wymaga od przedsiębiorstw szybkiego dostosowania sposobów sprzedaży produktów, kontaktu z klientami […]
Ostatnie wydarzenia, a w szczególności zamrożenie gospodarki oraz wprowadzenie szeregu regulacji diametralnie zmieniających sposób i warunki działania polskich firm, bardzo […]
Słowo audyt wywołuje w nas co najmniej ostrożność. Zazwyczaj kojarzy się z kontrolą, która zawsze wykaże jakieś niezgodności lub koniecznością […]
May is a hot month for .NET developers and Microsoft fans because of Microsoft BUILD conference. As in previous years […]
Jeśli już tu jesteś, to z dużym prawdopodobieństwem poszukujesz rozwiązania dla kwestii starych technologii w Twojej firmie! Java 1.4-1.6, .NET w wersjach […]
Intro Our teams, at Altkom Software & Consulting, are using the Camunda BPM platform successfully in many projects for over […]
Zakup i wdrożenie nowego systemu informatycznego to poważna i kosztowna inwestycja, z którą kierownictwo firmy zwykle wiąże wielkie nadzieje. W […]
Czy warto korzystać z narzędzi do automatycznej analizy kodu? Czy czas i wysiłek poświęcony na zainstalowanie i konfigurację takiego oprogramowania […]
Pewnie nie raz zdarzyło Wam się zrezygnować z pozyskania potrzebnych i w efekcie wartościowych informacji, pomimo posiadania tych danych lub […]
In this post, I am going to present how you can use domain-driven design tactical patterns like value object, entity, […]
In this day and age there’s a steady influx of new, revolutionary frameworks, be it frontend-related or mobile. If one […]
I started developing with Xamarin in late 2018, when we at Altkom decided to rewrite ONSTAGE in Xamarin.Forms 3.x for to […]
Celem Example Mapping jest upewnienie się, że User story jest kompletne i tak samo rozumiane przez każdego uczestnika procesu wytwórczego.
Jak sprawdzić, czy dobrze rokująca technologia, która jeszcze nie ma wielu wdrożeń rynkowych, będzie dobrym wyborem czy też niespełnioną obietnicą?
We all know and love Elasticsearch great full-text query capabilities. But Elasticsearch offers much more great functionalities and aggregations framework […]
This is the seventh article in our series about building microservices on .NET Core. In the first article we introduced […]
It’s been almost a year since our first blog post about Micronaut. We saw a big potential of this new […]
The technological advancements and increasing adoption of cloud solutions by a lot of industries and increased interest of the banking sector in cloud solutions are the key factors leading to the growth in the iPaaS market.
This is the sixth article in our series about building microservices on .NET Core. In the first article we introduced […]
Między innymi za sprawą sukcesu wielu biznesów e-commerce lub aplikacji typu Spotify, zagadnienia związane z systemami rekomendacji są bardzo często […]
In this article we will focus mainly on the topic of beautiful UI/UX and how we can achieve it in […]
Testy użyteczności aplikacji lub systemu są jedną z najpopularniejszych metod badania user experience oraz jednym ze sposobów ewaluacji całego projektu. […]
Front-end aplikacji to przede wszystkim JavaScript, HTML i CSS. JavaScript i jego różne “wariacje” to podstawa przy pracy na “froncie”. […]
We live in a world of dynamically changing technologies. New ways of architecturing our solutions, new frameworks and libraries seem […]
This is the fifth article in our series about building microservices on .NET Core. In the first article we introduced […]
This is the fourth article in our series about building microservices on .NET Core. In the first article we introduced […]
To 1.1.0.M1 version Micronaut did not have integration with RabbitMQ. We could use libraries that enabled integration with Apache Kafka […]
This is the third article in our series about building microservices on .NET Core. In the first article we introduced […]
Pierwszym skojarzeniem, jakie przywodzi na myśl określenie „Event Storming”, jest znana metoda grupowego generowania pomysłów, czyli „brainstorming”. Choć można odnaleźć […]
Architektura serverless jest stosunkowo nowym podejściem. Na rynku nie utrwaliły się jeszcze dobre praktyki i sprawdzone zestawy narzędzi służących do […]
In first article in our series about building microservices in .NET core we are going to focus on internal architecture […]
I liked .NET technology from its inception. In fact I left the dark star of overxmlized J2EE development to join […]
As a Software House that develops a lot of B2C and B2B systems we have to deal with content management […]
For a long time, we have relied on Java 8 for most of our projects. But with recent announcements from […]
The topic of microservices in IT world is still alive. Like every novelty – it makes lots of noise and […]
W poszukiwaniu zastosowań dla machine learning w naszych biznesach, nie zawsze trzeba myśleć o dużych, przełomowych i rozpisanych na lata […]
At the end of September, Microsoft announced the general availability of Azure Functions 2.0. When we read Eduardo Laureano blog […]
Temat mikroserwisów w świecie IT jest ciągle żywy. Jak każda nowość – generuje dużo szumu i wzbudza wiele kontrowersji. Jeszcze […]
Pod koniec września 2018 swoją premierę miała platforma Azure DevOps. Aby sprawdzić, co oferuje nowe narzędzie Microsoftu postanowiliśmy na początek […]
Czym jest serverless? Historia serverless sięga 2014 roku, kiedy to Amazon ogłosił powstanie AWS Lambda. Od tego czasu wszyscy wiodący […]
W minioną sobotę miałem przyjemność uczestniczyć w roli wolontariusza w konferencji DataWorkshop Club Conf. Pomimo swoich obowiązków związanych z pomocą […]
W poprzednim artykule pt. Nasz pierwszy ChatBot pokazaliśmy jak stworzyć prostego chatbota, który posłuży jako dodatkowy kanał komunikacji z klientem. […]
Boty nie są nowym rozwiązaniem. Istnieją na rynku od wielu lat. Obecnie, ich znaczenie i wykorzystanie w komunikacji z klientami […]
Uzupełnianie przeróżnych formularzy, czy to w serwisach internetowych, czy też w rozbudowanych systemach klasy enterprise, jest codzienną czynnością każdego z […]
Speed of feature delivery is the key property of microservice-based architectures. We use this architectural style to deliver solutions faster […]
Mikrousługi (ang. microservices) to styl architektoniczny zorientowany na szybkość rozwoju oprogramowania, rozumianą jako liczba funkcjonalności tworzonych w jednostce czasu oraz […]
Niniejszy artykuł jest kontynuacją tematyki związanej z technologią blockchain, którą rozpoczęliśmy od przedstawienia podstawowych koncepcji samego łańcucha bloków. Idąc dalej, […]
O popularności technologii blockchain nie trzeba nikogo przekonywać. Do końca czerwca br. termin ten został użyty w ponad 86 mln […]
Jeszcze kilka lat temu jednym z największych trendów w informatyce była big data. W chwili obecnej na topie jest hasło […]
Od jakiegoś czasu widzimy w branży duże zainteresowanie Progressive Web Application (PWA). Coraz więcej firm buduje aplikacje wykorzystujące tę koncepcję. […]
Mobile experience started with WAP in 1999, slow GPRS connections, tiny screens and weak mobile CPUs. Then mobile […]
Kiedy masz za zadanie nauczyć się Camundy i za jej pomocą przygotować nowe procesy biznesowe w Digital Product Center, to […]
Camunda BPM (business process managment) – lekka, wysokowydajna, otwarta platforma do zarządzania procesami biznesowymi w oparciu o standardy BPMN 2.0, […]
Uczestniczyłem ostatnio w ciekawych warsztatach, których celem było zebranie wymagań biznesowych banku pod oprogramowanie do obsługi procesu Know Your Customer. […]
Microservice architecture is a way to decompose large monolithic applications into loosely coupled components, each responsible for specific, separate domain […]
Cloud Both companies introduced dozens of new services for their customers in Azure and Google Cloud. The most emphasis was […]
Cz. 2. Na własne oczy. Naukowcy, Daniel Simons i Christopher Chabris, przeprowadzili eksperyment. Pokazali uczestnikom badania nagranie, w którym dwa […]
Why Azure? Microsoft has recently become number one cloud provider in the world (results of 2017) and many enterprises move […]
Każdą zmianę w systemach IT zaczynamy od analizy wymagań. Może być ona na bardzo wysokim poziomie ogólności lub szczegółowa. Może […]
Z Przemkiem Sienkiewiczem, Programistą Java, rozmawiamy o perspektywach rozwoju dla początkujących programistów w ASC. W jaki sposób trafiłeś do ASC? […]
How insurance companies can become innovative ‘Innovation’ is a term very fashionable and misunderstood nowadays. Insurers seeing this trend often […]
Objective-C in the eyes of the C# developer We have all used or at least heard of Apple’s iOS and […]
Cz.1. Pamięć krótkotrwała i jej ograniczona pojemność. Projektując stronę, aplikację lub jakikolwiek interaktywny produkt zależy nam, aby użytkownik mógł bezproblemowo […]