TouK
  • Services
  • Approach
  • Clients
  • Team
  • Community
  • Contact
  • Careers
  • Nussknacker
  • Talks
  • Portfolio
  • Blog
TouK
  • Services
  • Approach
  • Clients
  • Team
  • Community
  • Contact
  • Careers
  • Nussknacker
  • Talks
  • Portfolio
  • Blog
Skip to content

We offer creative solutions to our customers’ problems, implementing the most risky projects. We outstrip the competition through better use of technology.

Links

  • Clutch
  • GitHub
  • TouK
  • Twitter

Authors

  • Michał Bobowski (2)
  • Arek Burdach (12)
  • Piotr Burdylo (13)
  • Paweł Byszewski (2)
  • Marcin Cylke (28)
  • Anna Czajka (1)
  • Adam Dziedzic (1)
  • Piotr Fus (2)
  • Piotr Grabowski (2)
  • Przemek Hejman (1)
  • Piotr Jagielski (14)
  • Adam Jakubowski (1)
  • Tomasz Kalkosiński (21)
  • Łukasz Kucharski (2)
  • Michał Lewandowski (2)
  • Mateusz Lipczyński (1)
  • Jan Matusiewicz (12)
  • Radosław Michalski (2)
  • Jakub Nabrdalik (45)
  • Rafał Nowak (8)
  • Kuba Nowakowski (1)
  • Krzysztof Nozderko (2)
  • Piotr Paulski (1)
  • Bartosz Piekarski (1)
  • Rafał Pietrasik (6)
  • Grzegorz Piwowarek (8)
  • Robert Piwowarek (1)
  • Marcin Przeradzki (1)
  • Dominik Przybysz (24)
  • Tomasz Przybysz (4)
  • Maciej Próchniak (5)
  • Michał Rokicki (1)
  • Rafal Rusin (20)
  • Monika Ruszczyk (1)
  • Krzysztof Siejkowski (1)
  • Joanna Siemińska (2)
  • Rafał Solarski (2)
  • Bartłomiej Tartanus (1)
  • Ula Trzaskowska (1)
  • Michał Trzaskowski (18)
  • Tomasz Wielga (6)
  • Witek Wołejszo (11)
  • Bartek Zdanowski (41)
  • Paweł Zuzelski (3)
  • Maxymilian Śmiech (1)
  • Damian Święcki (1)

Tags

33rd degree agile apache CI clojure confitura craftsmanship dostawcy english functional programming geecon gerrit git github grails groovy gwt gxt hibernate hise java JSON JUnit konferencja kotlin maven ode oracle osgi praca rekrutacja relacja REST scala servicemix sonar sonarqube Spock spring TDD testing touk warsjawa wjug ws-human-task

Author: Dominik Przybysz

Not so easy functional programming in JavaScript

Introduction

JavaScript allows for operating on arrays in a functional way, e.g. using filter or map functions. As an argument for these functions we can pass lambda expression Read more

Posted on January 21, 2019January 21, 2019Author Dominik Przybysz
Tags functional programming, JavaScriptLeave a comment

Loops performance in Groovy

Introduction

In the 2018 Advent of Code challenged I solved all the puzzles in Groovy. It is pretty obvious, that choosing good data structure is the most important to obtain Read more

Posted on January 3, 2019January 11, 2019Author Dominik Przybysz
Tags adventOfCode, groovy, performanceLeave a comment

Testing Kotlin with Spock Part 3 – Interface default method

Kotlin allows you to put method implementation in an interface. The same mechanism can be found in Java interfaces as default methods (and also Groovy or Scala traits). Read more

Posted on September 27, 2018October 1, 2018Author Dominik Przybysz
Tags groovy, java, kotlin, SpockLeave a comment

Testing Kotlin with Spock Part 2 – Enum with instance method

Testing Kotlin with Spock Part 2 – Enum instance method

The enum class with instance method in Kotlin is quite similar to its Java version, but they are look a bit different Read more

Posted on May 28, 2018June 14, 2018Author Dominik Przybysz
Tags enum, groovy, java, JUnit, kotlin, Spock, syntax, testing2 Comments

Testing Kotlin with Spock Part 1 – Object

The object keyword in Kotlin creates singleton in a very convenient way. It can be used for example as a state of an operation. Spock Framework is one of the most expressive Read more

Posted on March 13, 2018March 17, 2018Author Dominik Przybysz
Tags groovy, interop, kotlin, object, signleton, Spock, testing1 Comment

MapStruct mapper injection in OSGi Blueprint

What is MapStruct?

According to MapStruct website:

MapStruct is a code generator that greatly simplifies the implementation of mappings between Java bean types based

Read more
Posted on January 18, 2018January 24, 2018Author Dominik Przybysz
Tags blueprint, integration, java, mapstruct, osgi, xmlLeave a comment

Karaf configuration as Groovy file

Introduction

By deafault, Apache Karaf keeps configuration for bundles in the etc directory as flat properties files. We can override configuration for the storing Read more

Posted on November 14, 2017November 21, 2017Author Dominik Przybysz
Tags blueprint, configuration, groovy, Karaf, osgi, service1 Comment

Easy fraud detection in Nigerian bank with TouK Nussknacker

Problem

We have a large mysql database with payment transactions from multiple banks, aggregated for Nigerian biggest operator. Each day the customers create about Read more

Posted on September 8, 2017September 18, 2017Author Dominik Przybysz
Tags Apache Flink, Nussknacker, stream processing, touk2 Comments

Using Kotlin extensions in Groovy

Using Kotlin extensions in Groovy

Extensions in Kotlin and Groovy

Kotlin and Groovy have mechanisms for extending existing classes without using inheritance or decorators. Read more

Posted on August 24, 2017August 24, 2017Author Dominik Przybysz
Tags extensions, groovy, JVM, kotlin1 Comment

OSGi Blueprint visualization

What is blueprint?

Blueprint is a dependency injection framework for OSGi bundles. It could be written by hand or generated using Blueprint Maven Plugin. Blueprint file Read more

Posted on February 18, 2017August 24, 2017Author Dominik Przybysz
Tags blueprint, graphviz, groovy, osgi, visualization1 Comment

Posts navigation

Page 1 Page 2 Page 3 Next page
Proudly powered by WordPress

We use cookies to improve user experience and for analytics.
You can read more in our privacy policy.

Accept