DEV Community

loading...
Spyros Argalias profile picture

Spyros Argalias

Specialising in front end development. I love programming and strive to be the best developer I can be.

Work

Front end engineer at Programming Duck

Naming (in code) - The ultimate guide and reference

Naming (in code) - The ultimate guide and reference

Reactions 20 Comments
23 min read
Carousel slider tutorial with HTML, CSS and JavaScript

Carousel slider tutorial with HTML, CSS and JavaScript

Reactions 16 Comments
12 min read
Challenge - Function that only runs with no arguments (intermediate / advanced functional programming)

Challenge - Function that only runs with no arguments (intermediate / advanced functional programming)

Reactions 8 Comments
6 min read
Why you must know about web accessibility

Why you must know about web accessibility

Reactions 12 Comments 12
4 min read
Principles of testing for developers

Principles of testing for developers

Reactions 12 Comments
16 min read
This binding in JavaScript – 6. Gotchas and final notes

This binding in JavaScript – 6. Gotchas and final notes

Reactions 10 Comments
3 min read
This binding in JavaScript – 5. Arrow functions

This binding in JavaScript – 5. Arrow functions

Reactions 13 Comments
3 min read
This binding in JavaScript – 4. New binding

This binding in JavaScript – 4. New binding

Reactions 8 Comments
2 min read
This binding in JavaScript - 3. Explicit binding

This binding in JavaScript - 3. Explicit binding

Reactions 9 Comments
2 min read
This binding in JavaScript - 2. Implicit binding

This binding in JavaScript - 2. Implicit binding

Reactions 8 Comments
2 min read
This binding in JavaScript - 1. Default binding

This binding in JavaScript - 1. Default binding

Reactions 18 Comments
2 min read
When not to apply programming principles

When not to apply programming principles

Reactions 7 Comments
4 min read
Why code changes are error prone

Why code changes are error prone

Reactions 9 Comments 6
4 min read
Programming first principles - 13. Side effects

Programming first principles - 13. Side effects

Reactions 7 Comments
17 min read
Programming first principles - 12. First principle - Abstraction

Programming first principles - 12. First principle - Abstraction

Reactions 11 Comments
8 min read
Programming first principles - 11. First principle - Separation of concerns

Programming first principles - 11. First principle - Separation of concerns

Reactions 9 Comments
18 min read
Programming first principles - 10. First principle - Principle of least knowledge

Programming first principles - 10. First principle - Principle of least knowledge

Reactions 9 Comments
11 min read
Programming first principles - 9. First principle - Principle of least astonishment

Programming first principles - 9. First principle - Principle of least astonishment

Reactions 12 Comments 2
4 min read
Programming first principles - 8. First principle - Proof that code works

Programming first principles - 8. First principle - Proof that code works

Reactions 7 Comments
1 min read
Programming first principles - 7. Premise - Complexity increases exponentially with scale

Programming first principles - 7. Premise - Complexity increases exponentially with scale

Reactions 8 Comments
1 min read
Programming first principles - 6. Premise - Minimize propagating changes throughout the system

Programming first principles - 6. Premise - Minimize propagating changes throughout the system

Reactions 3 Comments
1 min read
Programming first principles - 5. Premise - We must understand what we're doing

Programming first principles - 5. Premise - We must understand what we're doing

Reactions 5 Comments
2 min read
Programming first principles - 4. Premise - Minimal information

Programming first principles - 4. Premise - Minimal information

Reactions 5 Comments
1 min read
Programming first principles - 3. Requirements of software

Programming first principles - 3. Requirements of software

Reactions 4 Comments
2 min read
Programming first principles - 2. Audience - Who this series is for

Programming first principles - 2. Audience - Who this series is for

Reactions 6 Comments
2 min read
Programming first principles - 1. Purpose - What this series is about

Programming first principles - 1. Purpose - What this series is about

Reactions 25 Comments
4 min read
Why you should use semantic naming in CSS

Why you should use semantic naming in CSS

Reactions 13 Comments 7
3 min read
Layout in CSS

Layout in CSS

Reactions 19 Comments
11 min read
The top 5 CSS gotchas, and a few bonus...

The top 5 CSS gotchas, and a few bonus...

Reactions 12 Comments 1
10 min read
How to Learn Web Development

How to Learn Web Development

Reactions 110 Comments 8
12 min read
loading...