The service provided by Consileon was professional and comprehensive with a very good understanding of our needs and constrains.

Wolfgang Hafenmayer, Managing partner, LGT Venture Philanthropy

Technical quality of staff offered, capability of performing various project roles, as well as motivation and dedication to the project (... [...]

dr Walter Benzing, Head of development B2O, net mobile AG

Technical quality of staff offered, capability of performing roles of developers, lead developers, trainers, team leaders, architects as wel [...]

Karl Lohmann, Itellium Systems & Services GmbH

Firma Consileon Polska jest niezawodnym i godnym zaufania partnerem w biznesie, realizującym usługi z należytą starannością (...)

Waldemar Ściesiek, Dyrektor zarządzający IT, Polski Bank

The team was always highly motivated and professional in every aspect to perform on critical needs of our startup environment.

Denis Benic, Founder of Ink Labs

Blog

Testing

Jak ułatwić sobie życie na projekcie za pomocą narzędzi do tworzenia skryptów? Poniżej przedstawiam przykłady, kiedy znajomość narzędzia do tworzenia skryptów na tzw. „kolanie”, zasadniczo przyspieszy nam pracę na projekcie. Case 1 Czasami flow procesowania w jakiejś aplikacji wymaga zaimportowania wielu danych z kilku różnych źródeł. Kiedy po zaimportowaniu danych z tych źródeł i po […]

Other

Commit messages are not only for you – they are mainly for your colleagues and anyone who will work with your code in the future. That is the reason why we all should care about what we are communicating in each single message. After some period of time „bug fix” or „new feature” means nothing, […]

Testing

Pisanie szybkich, stabilnych i efektywnych testów automatycznych jest prawdziwym wyzwaniem. Do tego celu potrzebujesz właściwych narzędzi. Selenide jest biblioteką do tworzenia łatwych do czytania i utrzymywania, stabilnych automatycznych testów dla aplikacji webowych w Javie, Scali, Groovym, czy Clojure, czyli każdym języku bazującym na JVM. Wspiera najpopularniejsze platformy: Windows, Linux oraz OS X oraz przeglądarki. Narzędzie […]

Other

Czasami chciałbyś od razu rozpocząć pracę na frontendzie aplikacji, ale okazuje się, że musisz czekać, aż zespół odpowiedzialny za backend wystawi działające API. Podobnie sprawa się ma z prototypowaniem. Chcesz zrobić coś szybko, ocenić nową koncepcję, stworzyć tutorial, czy poszukać odpowiedzi na pytanie lub sprawdzić który kształt odpowiedzi z serwera najlepiej pasuje. Potrzebujesz więc na […]

Other
TAGS: , ,

Introduction In the previous post we learned how to implement a sample ordering service using the Akka-DDD framework. The service exposed the Reservation Office responsible for preparing and confirming the reservation of products, that the client added to their shopping cart. We learned that an office is a command handling business entity whose sole responsibility […]

Other
TAGS: , ,

Introduction In this episode we will learn how to assemble a subsystem that encapsulates functionality of a sub-domain of an e-commerce enterprise. The subsystem will be built on top of the Akka platform following a CQRS/DDDD-based approach. We will use the Akka-DDD framework, as it already implements concepts discussed previously, such as Aggregate Root and […]

Other
TAGS: , ,

Introduction It has been a while since I wrote the last episode in my series: „The Reactive DDD with Akka”. In that time, in 2015, I managed to release the two new projects: Akka-DDD – project that contains reusable artifacts for building applications on top of the Akka platform, following CQRS/DDDD-based approach, ddd-leaven-akka-v2 – follow-up […]

Other
TAGS: , ,

Gradle is a while on the market. That’s a fact. But as it is with all those new cool stuff, we keep on using „old”, bulletproof, production-proven Maven. But quite recently, a small internal project came up and we decided, it is perfect opportunity to try out Gradle. By just opening User Guide – Introduction […]

Other
TAGS:

Najnowsza wersja Javy jest dostępna od jakiegoś czasu – wygląda na stabilną, powoli zaczyna być akceptowana przez firmy, które pozwalają swoim działom IT zrobić upgrade w środowiskach produkcyjnych. Najczęściej wymieniane i dyskutowane zmiany w stosunku do 1.7 to: metody default w interfejsach wyrażenia lambda Stream API parallel streams silnik JavaScript (Nashhorn) w JVM poza tym, […]

Other

When it comes to file system navigation in terminal, default solutions often are too clumsy. In bash autocompletion is annoying because of case-sensitivity. On the other hand zsh can autocomplete case insensitively and with fuzzy string searching but it matches only names in the working directory. Thankfully there is a tool for the most popular […]

Trwa ładowanie