DEV Community

Theofanis Despoudis profile picture

Theofanis Despoudis

Senior Software Engineer @wpengine, Experienced mentor @codeimentor, Technical Writer @fixate.io, Book author

Location Ireland Joined Joined on  github website twitter website

Work

Senior Software Engineer at WP Engine

My new book about Typescript 4 is published. AMA

My new book about Typescript 4 is published. AMA

2
Comments
1 min read

Want to connect with Theofanis Despoudis?

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

Already have an account? Sign in
How to read Haskell Documentation. Step by step guide.

How to read Haskell Documentation. Step by step guide.

9
Comments 3
7 min read
Solving Algorithm Challenges in Haskell: Anagrams

Solving Algorithm Challenges in Haskell: Anagrams

12
Comments 6
5 min read
Build a type safe React App with ReasonML, Part 1

Build a type safe React App with ReasonML, Part 1

36
Comments
7 min read
30 minute introduction to ReasonML for React Developers

30 minute introduction to ReasonML for React Developers

16
Comments 1
8 min read
Doomsday?

Doomsday?

4
Comments 3
1 min read
Top 30 Javascript Interview Warmup Exercises Part 3

Top 30 Javascript Interview Warmup Exercises Part 3

90
Comments 2
8 min read
Top 30 Javascript Interview Warmup Exercises Part 2

Top 30 Javascript Interview Warmup Exercises Part 2

207
Comments 3
8 min read
A word on Technical Interviews

A word on Technical Interviews

22
Comments 8
4 min read
Top 30 Javascript Interview Warmup Exercises

Top 30 Javascript Interview Warmup Exercises

284
Comments 19
6 min read
How to Read Java Bytecode (with examples)

How to Read Java Bytecode (with examples)

71
Comments 1
7 min read
"Hello World" performance comparison between GraalVM and Go

"Hello World" performance comparison between GraalVM and Go

7
Comments 4
3 min read
Exploring Open Source Architectures - Redis.py

Exploring Open Source Architectures - Redis.py

12
Comments 3
5 min read
Please don't post Paywalled Medium links

Please don't post Paywalled Medium links

20
Comments 15
1 min read
Top HTML Interview Questions with detailed answers 🌺🌴😃🤽🏨🏖️ Part II

Top HTML Interview Questions with detailed answers 🌺🌴😃🤽🏨🏖️ Part II

113
Comments 6
3 min read
Top HTML Interview Questions with detailed answers 🍁🔥👌😊🤘 Part I

Top HTML Interview Questions with detailed answers 🍁🔥👌😊🤘 Part I

187
Comments 4
5 min read
Top CSS Interview Questions with detailed answers.👑✨😊🏈⚽🏀🏐⚾ Part III

Top CSS Interview Questions with detailed answers.👑✨😊🏈⚽🏀🏐⚾ Part III

57
Comments 4
7 min read
Two CSS properties Walk Into a Bar...

Two CSS properties Walk Into a Bar...

62
Comments 12
1 min read
Top CSS Interview Questions with detailed answers.😁🏆🥇💯 Part II

Top CSS Interview Questions with detailed answers.😁🏆🥇💯 Part II

89
Comments
8 min read
Top CSS Interview Questions with detailed answers.✌️🤩✌️ Part I

Top CSS Interview Questions with detailed answers.✌️🤩✌️ Part I

340
Comments 11
7 min read
Best ways to use React Hooks for state management

Best ways to use React Hooks for state management

65
Comments 3
7 min read
Creating Reusable Web Components with Stencil.js

Creating Reusable Web Components with Stencil.js

10
Comments
4 min read
Best Practices for using Feature Flags 🏳️

Best Practices for using Feature Flags 🏳️

7
Comments
5 min read
Using Terraform remote state for collaboration

Using Terraform remote state for collaboration

24
Comments 2
3 min read
Introducing CodeThat.today 🙌🍾

Introducing CodeThat.today 🙌🍾

11
Comments 9
2 min read
Spectrum Joins GitHub

Spectrum Joins GitHub

6
Comments 7
1 min read
"Computer programmer," is a skill, not a job.

"Computer programmer," is a skill, not a job.

15
Comments 2
1 min read
What was your first PR on Github?

What was your first PR on Github?

28
Comments 26
1 min read
This is the feeling of working with legacy code.

This is the feeling of working with legacy code.

34
Comments 20
3 min read
A Step-by-Step Guide to Go Internationalization (i18n) & Localization (l10n)

A Step-by-Step Guide to Go Internationalization (i18n) & Localization (l10n)

53
Comments
13 min read
Explain Proof of Stake (PoS) like I'm five

Explain Proof of Stake (PoS) like I'm five

21
Comments
1 min read
Explain Service Mesh like I'm five

Explain Service Mesh like I'm five

15
Comments 1
1 min read
Explain Cgroups like I'm five

Explain Cgroups like I'm five

20
Comments 1
1 min read
Mastering some Advanced Design Patterns: Resource Pool

Mastering some Advanced Design Patterns: Resource Pool

31
Comments 3
6 min read
Task for this New year. Find bugs in Dev.to website. Make it better.

Task for this New year. Find bugs in Dev.to website. Make it better.

41
Comments 5
1 min read
Let's Implement a Bloom Filter in Go

Let's Implement a Bloom Filter in Go

15
Comments 4
5 min read
Understanding SOLID Principles: Liskov Substitution Principle

Understanding SOLID Principles: Liskov Substitution Principle

24
Comments 2
4 min read
Explain this Javascript expression just like I'm five

Explain this Javascript expression just like I'm five

17
Comments 6
1 min read
Understanding SOLID Principles: Interface Segregation Principle

Understanding SOLID Principles: Interface Segregation Principle

29
Comments 1
4 min read
Kitchen-Sink-As-A-Service

Kitchen-Sink-As-A-Service

8
Comments 6
1 min read
Understanding SOLID Principles: Open-Closed Principle

Understanding SOLID Principles: Open-Closed Principle

39
Comments 2
4 min read
Explain Serverless like I'm five

Explain Serverless like I'm five

16
Comments 2
1 min read
Explain Git Rebase just like I'm five

Explain Git Rebase just like I'm five

31
Comments 12
1 min read
How Machine Learning and AI could eventually replace development work

How Machine Learning and AI could eventually replace development work

31
Comments 2
6 min read
How to be an awesome programmer.

How to be an awesome programmer.

130
Comments 1
4 min read
Understanding SOLID Principles: Single Responsibility

Understanding SOLID Principles: Single Responsibility

22
Comments
6 min read
Explain Monads Like I'm five

Explain Monads Like I'm five

62
Comments 18
1 min read
What DevOps really is? A developers perspective.

What DevOps really is? A developers perspective.

28
Comments 4
5 min read
Explain git like I'm five

Explain git like I'm five

17
Comments 7
1 min read
Behind Continuations Passing Style. Practical Examples in Go

Behind Continuations Passing Style. Practical Examples in Go

11
Comments
5 min read
Understanding SOLID Principles: Dependency Inversion

Understanding SOLID Principles: Dependency Inversion

52
Comments 6
7 min read
What is BDDÂ anyway?

What is BDDÂ anyway?

10
Comments 2
7 min read
‘this’-less Javascript Development

‘this’-less Javascript Development

5
Comments 2
9 min read
Hi, I'm Theofanis Despoudis

Hi, I'm Theofanis Despoudis

16
Comments
1 min read
loading...