Testing
Maksymilian Żurawski - 19 września 2017
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
Artur Chmaro - 3 lipca 2017
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
Łukasz Santarek - 30 kwietnia 2017
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
Łukasz Santarek - 16 stycznia 2017
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
Paweł Kaczor - 1 listopada 2016
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
Paweł Kaczor - 1 sierpnia 2016
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
Paweł Kaczor - 8 stycznia 2016
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
Mariusz Wiktorczyk - 20 października 2015
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
Bartłomiej Nićka - 7 października 2014
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
Tomasz Wójcik - 17 lipca 2014
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 […]