DEV Community

Pragmatic Maciej profile picture

Pragmatic Maciej

I am Software Developer, currently interested in static type languages (TypeScript, Elm, ReScript) mostly in the frontend land, but working actively in Python also. I am available for mentoring.

Education

M.Sc. Lublin University of Technology

Work

Developer at DataArt

Five Year Club
Writing Debut
Four Year Club
Trusted Member 2022
Three Year Club
Two Year Club
One Year Club
Beloved Comment
Top 7
8 Week Writing Streak
4 Week Writing Streak
Helper - the architecture whole

Helper - the architecture whole

3
Comments
2 min read

Want to connect with Pragmatic Maciej?

Create an account to connect with Pragmatic Maciej. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
Return statement is ok

Return statement is ok

21
Comments 2
5 min read
Follow the type

Follow the type

5
Comments
4 min read
Know too much

Know too much

4
Comments
5 min read
Hide the constant, abstract the code

Hide the constant, abstract the code

10
Comments 3
3 min read
The lonely constant

The lonely constant

21
Comments 3
2 min read
The state you've never needed

The state you've never needed

27
Comments 15
5 min read
Advanced TypeScript Exercises - Answer 10

Advanced TypeScript Exercises - Answer 10

8
Comments 1
2 min read
Advanced TypeScript Exercises - Question 10

Advanced TypeScript Exercises - Question 10

38
Comments 6
1 min read
Grow up

Grow up

52
Comments 3
6 min read
Advanced TypeScript Exercises - Answer 9

Advanced TypeScript Exercises - Answer 9

17
Comments 1
1 min read
Mutation is ok

Mutation is ok

99
Comments 16
4 min read
A pinch of magic🧙‍♂️

A pinch of magic🧙‍♂️

13
Comments 1
5 min read
What really is programming?

What really is programming?

12
Comments
2 min read
Switch is ok

Switch is ok

29
Comments 19
4 min read
Maybe just Nullable?

Maybe just Nullable?

50
Comments 7
13 min read
Advanced TypeScript Exercises - Question 9

Advanced TypeScript Exercises - Question 9

32
Comments 5
1 min read
Advanced TypeScript Exercises - Answer 8

Advanced TypeScript Exercises - Answer 8

24
Comments 2
1 min read
Advanced TypeScript Exercises - Question 8

Advanced TypeScript Exercises - Question 8

15
Comments 5
2 min read
TypeScript Exercises Bonus🦠 - Answers Part 2

TypeScript Exercises Bonus🦠 - Answers Part 2

16
Comments 4
3 min read
Tuples are ok

Tuples are ok

45
Comments 13
3 min read
TypeScript Exercises Bonus🦠 - Answers Part 1

TypeScript Exercises Bonus🦠 - Answers Part 1

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

TypeScript Exercises Bonus🦠 - Type of Pandemia

18
Comments 1
4 min read
Advanced TypeScript Exercises - Answer 7

Advanced TypeScript Exercises - Answer 7

53
Comments 8
2 min read
Advanced TypeScript Exercises - Question 7

Advanced TypeScript Exercises - Question 7

15
Comments 4
2 min read
This is why TypeScript restricts + operator

This is why TypeScript restricts + operator

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

Advanced TypeScript Exercises - Answer 6

14
Comments 6
2 min read
Advanced TypeScript Exercises - Question 6

Advanced TypeScript Exercises - Question 6

50
Comments 6
1 min read
Advanced TypeScript Exercises - Answer 5

Advanced TypeScript Exercises - Answer 5

14
Comments 3
2 min read
Advanced TypeScript Exercises - Question 5

Advanced TypeScript Exercises - Question 5

67
Comments 6
2 min read
Advanced TypeScript Exercises - Answer 4

Advanced TypeScript Exercises - Answer 4

28
Comments 3
2 min read
Advanced TypeScript Exercises - Question 4

Advanced TypeScript Exercises - Question 4

40
Comments 7
1 min read
Advanced TypeScript Exercises - Answer 3

Advanced TypeScript Exercises - Answer 3

49
Comments 6
4 min read
Advanced TypeScript Exercises - Question 3

Advanced TypeScript Exercises - Question 3

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

CSS in JS - have we done something wrong?

72
Comments 31
2 min read
Advanced TypeScript Exercises - Answer 2

Advanced TypeScript Exercises - Answer 2

46
Comments 10
2 min read
Advanced TypeScript Exercises - Question 2

Advanced TypeScript Exercises - Question 2

21
Comments 6
1 min read
Advanced TypeScript Exercises - Answer 1

Advanced TypeScript Exercises - Answer 1

76
Comments 5
3 min read
Do you consider learning Elm?

Do you consider learning Elm?

9
Comments 35
1 min read
Mentoring? Would you be interested?

Mentoring? Would you be interested?

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?

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

Advanced TypeScript series. Would you be interested?

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

Algebraic Structures Explained - Part 3 Semigroup

14
Comments 3
7 min read
Function flexibility considered harmful

Function flexibility considered harmful

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

Algebraic Structures Explained - Part 2 - Magma

19
Comments
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

31
Comments 11
6 min read
What has optional chaining to Monads?

What has optional chaining to Monads?

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?

9
Comments 2
1 min read
Modeling the state is your responsibility

Modeling the state is your responsibility

9
Comments
4 min read
Data mutation in functional JavaScript

Data mutation in functional JavaScript

27
Comments
7 min read
More accurate the type, better the code

More accurate the type, better the code

22
Comments 9
5 min read
Not every function needs a name

Not every function needs a name

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

72
Comments 11
3 min read
loading...