DEV Community

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.

Education

M.Sc. Lublin University of Technology

Work

Developer at DataArt

The state you've never needed

The state you've never needed

Reactions 24 Comments 15
5 min read
Advanced TypeScript Exercises - Answer 10

Advanced TypeScript Exercises - Answer 10

Reactions 6
2 min read
Advanced TypeScript Exercises - Question 10

Advanced TypeScript Exercises - Question 10

Reactions 33 Comments 5
1 min read
Grow up

Grow up

Reactions 51 Comments 3
5 min read
Advanced TypeScript Exercises - Answer 9

Advanced TypeScript Exercises - Answer 9

Reactions 16 Comments 1
1 min read
Mutation is ok

Mutation is ok

Reactions 92 Comments 13
4 min read
A pinch of magic🧙‍♂️

A pinch of magic🧙‍♂️

Reactions 13 Comments 1
5 min read
What really is programming?

What really is programming?

Reactions 11
2 min read
Switch is ok

Switch is ok

Reactions 28 Comments 14
4 min read
Maybe just Nullable?

Maybe just Nullable?

Reactions 31 Comments 5
13 min read
Advanced TypeScript Exercises - Question 9

Advanced TypeScript Exercises - Question 9

Reactions 38 Comments 5
1 min read
Advanced TypeScript Exercises - Answer 8

Advanced TypeScript Exercises - Answer 8

Reactions 24
1 min read
Advanced TypeScript Exercises - Question 8

Advanced TypeScript Exercises - Question 8

Reactions 14 Comments 4
2 min read
TypeScript Exercises Bonus🦠 - Answers Part 2

TypeScript Exercises Bonus🦠 - Answers Part 2

Reactions 13 Comments 2
3 min read
Tuples are ok

Tuples are ok

Reactions 44 Comments 12
3 min read
TypeScript Exercises Bonus🦠 - Answers Part 1

TypeScript Exercises Bonus🦠 - Answers Part 1

Reactions 9 Comments 3
4 min read
TypeScript Exercises Bonus🦠 - Type of Pandemia

TypeScript Exercises Bonus🦠 - Type of Pandemia

Reactions 16 Comments 1
4 min read
Advanced TypeScript Exercises - Answer 7

Advanced TypeScript Exercises - Answer 7

Reactions 52 Comments 7
2 min read
Advanced TypeScript Exercises - Question 7

Advanced TypeScript Exercises - Question 7

Reactions 12 Comments 3
2 min read
This is why TypeScript restricts + operator

This is why TypeScript restricts + operator

Reactions 32 Comments 1
4 min read
Advanced TypeScript Exercises - Answer 6

Advanced TypeScript Exercises - Answer 6

Reactions 13 Comments 4
2 min read
Advanced TypeScript Exercises - Question 6

Advanced TypeScript Exercises - Question 6

Reactions 50 Comments 4
1 min read
Advanced TypeScript Exercises - Answer 5

Advanced TypeScript Exercises - Answer 5

Reactions 13
2 min read
Advanced TypeScript Exercises - Question 5

Advanced TypeScript Exercises - Question 5

Reactions 67 Comments 5
2 min read
Advanced TypeScript Exercises - Answer 4

Advanced TypeScript Exercises - Answer 4

Reactions 26 Comments 2
2 min read
Advanced TypeScript Exercises - Question 4

Advanced TypeScript Exercises - Question 4

Reactions 34 Comments 5
1 min read
Advanced TypeScript Exercises - Answer 3

Advanced TypeScript Exercises - Answer 3

Reactions 43 Comments 4
4 min read
Advanced TypeScript Exercises - Question 3

Advanced TypeScript Exercises - Question 3

Reactions 16 Comments 7
1 min read
CSS in JS - have we done something wrong?

CSS in JS - have we done something wrong?

Reactions 69 Comments 29
2 min read
Advanced TypeScript Exercises - Answer 2

Advanced TypeScript Exercises - Answer 2

Reactions 41 Comments 6
2 min read
Advanced TypeScript Exercises - Question 2

Advanced TypeScript Exercises - Question 2

Reactions 17 Comments 6
1 min read
Advanced TypeScript Exercises - Answer 1

Advanced TypeScript Exercises - Answer 1

Reactions 64 Comments 5
3 min read
Do you consider learning Elm?

Do you consider learning Elm?

Reactions 8 Comments 35
1 min read
Mentoring? Would you be interested?

Mentoring? Would you be interested?

Reactions 6 Comments 5
1 min read
Long article, or many small ones. What do you prefer?

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

Reactions 3 Comments 7
1 min read
Advanced TypeScript series. Would you be interested?

Advanced TypeScript series. Would you be interested?

Reactions 57 Comments 16
1 min read
Algebraic Structures Explained - Part 3 Semigroup

Algebraic Structures Explained - Part 3 Semigroup

Reactions 14 Comments 3
7 min read
Function flexibility considered harmful

Function flexibility considered harmful

Reactions 9 Comments 1
6 min read
Algebraic Structures Explained - Part 2 - Magma

Algebraic Structures Explained - Part 2 - Magma

Reactions 19
2 min read
What is wrong with optional chaining and how to fix it

What is wrong with optional chaining and how to fix it

Reactions 24 Comments 9
6 min read
What has optional chaining to Monads?

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?

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

Modeling the state is your responsibility

Reactions 8
4 min read
Data mutation in functional JavaScript

Data mutation in functional JavaScript

Reactions 19
7 min read
More accurate the type, better the code

More accurate the type, better the code

Reactions 19 Comments 9
5 min read
Not every function needs a name

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

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

Reactions 69 Comments 11
3 min read
loading...