DEV Community

Theodore Karropoulos profile picture

Theodore Karropoulos

Hello I am Theodoros, am a Software engineer with passion on new technologies, basketball and sports in general!

Location Greece Joined Joined on  twitter website

Work

Senior Software Engineer

1 Week Community Wellness Streak
Four Year Club
Writing Debut
Three Year Club
4 Week Writing Streak
Two Year Club
One Year Club
Refactoring: The Art of Crafting Cleaner, Smarter, and More Maintainable Code

Refactoring: The Art of Crafting Cleaner, Smarter, and More Maintainable Code

4
Comments
3 min read

Want to connect with Theodore Karropoulos?

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

Already have an account? Sign in
Integration Testing in .NET: A Practical Guide to Tools and Techniques

Integration Testing in .NET: A Practical Guide to Tools and Techniques

11
Comments
4 min read
Streamlining Your Tests with IClassFixture in xUnit

Streamlining Your Tests with IClassFixture in xUnit

3
Comments
5 min read
Unit Testing in .NET: Tools and Techniques

Unit Testing in .NET: Tools and Techniques

54
Comments 4
6 min read
The Differences Between EntityFramework .Add and .AddAsync

The Differences Between EntityFramework .Add and .AddAsync

3
Comments 1
2 min read
Exploring C# Custom Types: Understanding Records, Structs, and Classes

Exploring C# Custom Types: Understanding Records, Structs, and Classes

4
Comments
3 min read
Understanding IQueryable in C#

Understanding IQueryable in C#

15
Comments
3 min read
Mastering Resource Management in C# with the Disposable Pattern

Mastering Resource Management in C# with the Disposable Pattern

2
Comments
2 min read
Extract Method Refactoring

Extract Method Refactoring

3
Comments
2 min read
The Power of Dependency Inversion Principle (DIP) in Software Development

The Power of Dependency Inversion Principle (DIP) in Software Development

2
Comments 1
4 min read
Unleashing the Power of Interface Segregation: Building Flexible and Maintainable Software Systems

Unleashing the Power of Interface Segregation: Building Flexible and Maintainable Software Systems

Comments
3 min read
Demystifying the Liskov Substitution Principle: A Guide for Developers

Demystifying the Liskov Substitution Principle: A Guide for Developers

7
Comments 5
4 min read
A Deep Dive into the Strategy Design Pattern

A Deep Dive into the Strategy Design Pattern

2
Comments
3 min read
Asynchronous Programming in C# and .NET: A Guide

Asynchronous Programming in C# and .NET: A Guide

3
Comments
2 min read
The Open-Closed Principle: A Guide to Writing Maintainable Code

The Open-Closed Principle: A Guide to Writing Maintainable Code

Comments
2 min read
Simplifying Code with the Single Responsibility Principle

Simplifying Code with the Single Responsibility Principle

2
Comments
2 min read
How to use dependency injection and inversion of control in C#

How to use dependency injection and inversion of control in C#

11
Comments
5 min read
Understanding Time Complexity O-Notation in Software Engineering

Understanding Time Complexity O-Notation in Software Engineering

12
Comments
4 min read
Decorator Design Pattern

Decorator Design Pattern

2
Comments 1
3 min read
The DRY Principle: Why It Matters in Software Design

The DRY Principle: Why It Matters in Software Design

2
Comments
3 min read
Understanding Task.WhenAll in C#

Understanding Task.WhenAll in C#

14
Comments
2 min read
Cancellation Tokens in C#

Cancellation Tokens in C#

33
Comments 6
3 min read
Fluent Builder

Fluent Builder

2
Comments
3 min read
Builder Pattern

Builder Pattern

15
Comments
3 min read
Understanding GUIDs

Understanding GUIDs

14
Comments
3 min read
My list of useful git commands

My list of useful git commands

9
Comments
1 min read
Lazy Loading in C#

Lazy Loading in C#

10
Comments
2 min read
Boxing and Unboxing in C#

Boxing and Unboxing in C#

3
Comments
1 min read
Creating Custom Middleware in ASP.Net Core

Creating Custom Middleware in ASP.Net Core

6
Comments
2 min read
Dependency Injection Lifetime in .NET

Dependency Injection Lifetime in .NET

3
Comments
1 min read
How to unstage staged files in git

How to unstage staged files in git

Comments
1 min read
Factory Method Pattern

Factory Method Pattern

2
Comments
2 min read
Access modifiers in C#

Access modifiers in C#

2
Comments
2 min read
Stack & Heap Memory in C#

Stack & Heap Memory in C#

4
Comments
1 min read
How to create an extension method in C#

How to create an extension method in C#

1
Comments
1 min read
loading...