Team Blog
  • TouK
  • Portfolio
  • Careers
  • Talks
  • Nussknacker
Team Blog
  • TouK
  • Portfolio
  • Careers
  • Talks
  • Nussknacker
DDevelopment & Design

Hamming Error Correction with Kotlin – part 2

  • byGrzegorz Piwowarek
  • October 30, 2017
In this article, we continue where we left off and focus solely on error detection for Hamming codes. https://touk.pl/blog/2017/10/17/hamming-error-correction-with-kotlin-part-1/ Read more
DDevelopment & Design

Hamming Error Correction with Kotlin – part 1

  • byGrzegorz Piwowarek
  • October 17, 2017
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
DDevelopment & Design

Sneakily Throwing Exceptions in Lambda Expressions in Java

  • byGrzegorz Piwowarek
  • October 1, 2017
Handling checked exceptions in lambda expressions is often frustrating. Luckily, there is a type inference rule that we can exploit… Read more
DDevelopment & Design

Bypassing Kotlin’s Null-Safety

  • byGrzegorz Piwowarek
  • September 18, 2017
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 be Read more
DDevelopment & Design

Maintaining PriorityQueue Order with Java Streams

  • byGrzegorz Piwowarek
  • September 15, 2017
The tricky thing about working with PriorityQueues is that, ironically, they don’t always behave according to the PriorityQueue semantics. Read more
DDevelopment & Design

Easy fraud detection in Nigerian bank with TouK Nussknacker

  • byDominik Przybysz
  • September 8, 2017
Problem We have a large mysql database with payment transactions from multiple banks, aggregated for Nigerian biggest operator. Each day the customers create about 300 Read more
DDevelopment & Design

TouK Nussknacker – using Apache Flink made easier for analysts and business

  • bympr
  • September 4, 2017
Few weeks ago we (TouK) revealed on Github our latest open source project – Nussknacker. What is it and why should you care? Why? First, Read more
DDevelopment & Design

Idiomatic Peeking with Java Stream API

  • byGrzegorz Piwowarek
  • August 30, 2017
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
DDevelopment & Design

Gerrit notifications via Rocket.Chat

  • byAnna Czajka
  • August 29, 2017
Case Gerrit often sends a lot of emails, especially if you take part in many projects. For a while we felt that sometimes it’s hard Read more
DDevelopment & Design

Tired of exporting your OSGI metatype to client manually?

  • byPiotr Fus
  • August 25, 2017
Feel my pain We use OSGi, but we don’t deploy our bundles further than testing environment. It is our client who deploys it to production. Read more
Categories
  • Development & Design (292)
  • News & Events (108)
  • Processes & Practices (30)
Tags
API (13) architecture (9) big data (7) CI/CD (5) client (3) clojure (5) code review (11) conference (68) confitura (10) craftsmanship (6) DB (31) frontend (31) functional programming (3) git (6) github (4) groovy (41) gwt (17) Hackaton (4) hibernate (9) java (81) JavaScript (9) jpa (4) JSON (5) kotlin (11) maven (6) message queue (7) Nussknacker (4) oracle (19) OS (6) OSGi (10) praca (8) project management (27) rekrutacja (9) REST (5) scala (11) security (4) shell (8) SOAP (4) Spock (10) spring framework (17) targi pracy (3) testing (30) touk internals (6) UX (5) XML (11)
Team Blog
© TouK sp. z o.o. s.k.a. 2016-2023