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 (3)
  • Piotr Grabowski (2)
  • Przemek Hejman (1)
  • Piotr Jagielski (17)
  • Adam Jakubowski (1)
  • Tomasz Kalkosiński (17)
  • Ł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

API architecture big data CI/CD client clojure code review conference confitura craftsmanship DB frontend functional programming git github groovy gwt Hackaton hibernate java JavaScript jpa JSON kotlin maven message queue Nussknacker oracle OS OSGi praca project management rekrutacja REST scala security shell SOAP Spock spring framework targi pracy testing touk internals UX XML

Author: Grzegorz Piwowarek

Kotlin Type-Inference Puzzler

Kotlin takes Type-Inference to the next level (at least in comparison to Java) which is great, but there’re scenarios, in which it can backfire on Read more

Posted on December 4, 2017Author Grzegorz Piwowarek
Leave a comment

Hamming Error Correction with Kotlin – part 2

In this article, we continue where we left off and focus solely on error detection for Hamming codes.

Hamming Error Correction with Kotlin – part

Read more
Posted on October 30, 2017October 30, 2017Author Grzegorz Piwowarek
Leave a comment

Hamming Error Correction with Kotlin – part 1

Hamming code is one of the Computer Science/Telecommunication classics.

In this article, we’ll revisit the topic and implement a stateless Hamming(7,4) encoder using Kotlin.

Hamming

Read more
Posted on October 17, 2017Author Grzegorz Piwowarek
Tags kotlinLeave a comment

Sneakily Throwing Exceptions in Lambda Expressions in Java

Handling checked exceptions in lambda expressions is often frustrating. Luckily, there is a type inference rule that we can exploit… Read more

Posted on October 1, 2017August 2, 2022Author Grzegorz Piwowarek
3 Comments

Bypassing Kotlin’s Null-Safety

In this short article, we will have a look at how we can bypass Kotlin’s native null-safety with sun.misc.Unsafe, and see why it can Read more

Posted on September 18, 2017August 2, 2022Author Grzegorz Piwowarek
Leave a comment

Maintaining PriorityQueue Order with Java Streams

The tricky thing about working with PriorityQueues is that, ironically, they don’t always behave according to the PriorityQueue semantics. Read more

Posted on September 15, 2017September 21, 2017Author Grzegorz Piwowarek
1 Comment

Idiomatic Peeking with Java Stream API

The peek() method from the Java Stream API is often misunderstood. Let’s try to clarify how it works and when should be used.

Stream

  Read more

Posted on August 30, 2017August 1, 2022Author Grzegorz Piwowarek
Leave a comment

Vavr, Collections, and Java Stream API Collectors

Vavr is now a must-have for every modern Java 8+ project. It encourages writing code in a functional manner by providing a new persistent Collections Read more

Posted on August 23, 2017August 2, 2022Author Grzegorz Piwowarek
Tags API, java2 Comments
Proudly powered by WordPress

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

Accept