Hi, I'm Tomek.

I'm a software engineer and a co-founder at 98elements. You can find me on Twitter as @_tomekw, or @tomekw on Github. I write about programming.

Recent posts

Ada programmers: Olivier Henley

08 March 2019, 8 min read, tags: Ada, Programming, Interview


This is series of interviews with software developers interested in Ada programming language. The goal is to promote the community members and the language itself. Today we will talk with Olivier Henley.

Ada programmers: Vinzent Höfler

28 February 2019, 3 min read, tags: Ada, Programming, Interview


This is series of interviews with software developers interested in Ada programming language. The goal is to promote the community members and the language itself. Today we will talk with Vinzent Höfler.

Ada programmers: Patrick Kelly

21 February 2019, 2 min read, tags: Ada, Programming, Interview


This is series of interviews with software developers interested in Ada programming language. The goal is to promote the community members and the language itself. Today we will talk with Patrick Kelly

Ada programmers: Luke A. Guest

15 February 2019, 9 min read, tags: Ada, Programming, Interview


This is series of interviews with software developers interested in Ada programming language. The goal is to promote the community members and the language itself. Today we will talk with Luke A. Guest.

Simple blockchain in Ada

20 June 2018, 4 min read, tags: Programming, Ada, Blockchain


Everyone talks about blockchain these days. So let's learn by doing and try to implement the simple blockchain from scratch. And let's do this in Ada!

The programming language I want (part 2)

20 June 2018, 2 min read, tags: Programming, Rust, Kotlin, Swift, OCaml


Many of the readers suggested I should take a closer look at three languages that weren’t initially mentioned: Kotlin, Swift, and OCaml.

The programming language I want (part 1)

19 June 2018, 2 min read, tags: Programming, Ruby, Rails, Scala, Clojure, Rust, Swift, OCaml


I’ve played with the number of programming languages. Thanks to this I was able to compile the list of features that impressed me the most.

Unit testing ActionCable channels with RSpec

18 June 2018, 1 min read, tags: Programming, Ruby, Rails, ActionCable, Testing, Websockets


Rails 5.1 doesn’t have official support for testing ActionCable channels yet. Here is the minimal example how to unit test a single channel action.

Is Ada a failed language?

15 June 2018, 2 min read, tags: Programming, Ada, Rust, Scala, Clojure


Ada was advertised as a general-purpose programming language, yet, with a strict, readable syntax, a rich feature set, and a first-class support for concurrency it failed to find its niche. I could find many reasons why it happened.

Page 1 of 1