loading...
Maciej Sikora profile picture

Maciej Sikora

I am Software Developer, currently interested in static type languages (TypeScript, Elm, Reason) mostly in the frontend land. I am available for mentoring, I can help with type systems and FP.

Work

Developer at DataArt

Grow up

Reactions 34 Comments 1
5 min read

Advanced TypeScript Exercises - Answer 9

Reactions 14 Comments 1
1 min read

Mutation is ok

Reactions 91 Comments 13
4 min read

A pinch of magic🧙‍♂️

Reactions 13 Comments 1
5 min read

What really is programming?

Reactions 11
2 min read

Switch is ok

Reactions 28 Comments 14
4 min read

Maybe just Nullable?

Reactions 30 Comments 5
13 min read

Advanced TypeScript Exercises - Question 9

Reactions 38 Comments 5
1 min read

Advanced TypeScript Exercises - Answer 8

Reactions 24
1 min read

Advanced TypeScript Exercises - Question 8

Reactions 14 Comments 4
2 min read

TypeScript Exercises Bonus🦠 - Answers Part 2

Reactions 13 Comments 1
3 min read

Tuples are ok

Reactions 44 Comments 12
3 min read

TypeScript Exercises Bonus🦠 - Answers Part 1

Reactions 9 Comments 3
4 min read

TypeScript Exercises Bonus🦠 - Type of Pandemia

Reactions 16 Comments 1
4 min read

Advanced TypeScript Exercises - Answer 7

Reactions 52 Comments 6
2 min read

Advanced TypeScript Exercises - Question 7

Reactions 12 Comments 3
2 min read

This is why TypeScript restricts + operator

Reactions 32 Comments 1
4 min read

Advanced TypeScript Exercises - Answer 6

Reactions 13 Comments 4
2 min read

Advanced TypeScript Exercises - Question 6

Reactions 50 Comments 3
1 min read

Advanced TypeScript Exercises - Answer 5

Reactions 13
2 min read

Advanced TypeScript Exercises - Question 5

Reactions 66 Comments 5
2 min read

Advanced TypeScript Exercises - Answer 4

Reactions 26 Comments 2
2 min read

Advanced TypeScript Exercises - Question 4

Reactions 34 Comments 5
1 min read

Advanced TypeScript Exercises - Answer 3

Reactions 42 Comments 4
4 min read

Advanced TypeScript Exercises - Question 3

Reactions 15 Comments 7
1 min read

CSS in JS - have we done something wrong?

Reactions 68 Comments 29
2 min read

Advanced TypeScript Exercises - Answer 2

Reactions 40 Comments 6
2 min read

Advanced TypeScript Exercises - Question 2

Reactions 17 Comments 6
1 min read

Advanced TypeScript Exercises - Answer 1

Reactions 61 Comments 5
3 min read

Advanced TypeScript Exercises - Question 1

Reactions 141 Comments 12
1 min read

Do you consider learning Elm?

Reactions 8 Comments 35
1 min read

Mentoring? Would you be interested?

Reactions 6 Comments 5
1 min read

Long article, or many small ones. What do you prefer?

Reactions 3 Comments 7
1 min read

Advanced TypeScript series. Would you be interested?

Reactions 57 Comments 16
1 min read

Algebraic Structures Explained - Part 3 Semigroup

Reactions 14 Comments 3
7 min read

Function flexibility considered harmful

Reactions 9 Comments 1
6 min read

Algebraic Structures Explained - Part 2 - Magma

Reactions 19
2 min read

What is wrong with optional chaining and how to fix it

Reactions 23 Comments 8
6 min read

What has optional chaining to Monads?

Reactions 7 Comments 3
1 min read

Answer: What is a domain specific language? Anybody using it? And in what way?

Reactions 9 Comments 2
1 min read

Modeling the state is your responsibility

Reactions 7
4 min read

Data mutation in functional JavaScript

Reactions 18
7 min read

More accurate the type, better the code

Reactions 19 Comments 9
5 min read

Not every function needs a name

Reactions 38 Comments 6
4 min read

Boolean - The Good, The Bad and there is no place for the Ugly

Reactions 66 Comments 11
3 min read
loading...