DEV Community

loading...
Alexey Golub profile picture

Alexey Golub

Filtering data with a cheesegrater

Location Kyiv, Ukraine Joined Joined on  Personal website https://tyrrrz.me github website twitter website
Work

Senior Software Developer

All 68 comments

Interview question: heap vs stack (C#)

There are no "global" variables in C#, as everything is part ...

Unit Testing is Overrated

Thanks. As a non-native speaker I'm always confused between t...

Unit Testing is Overrated

This was shown in the article. Unfortunately, separating pure...

Unit Testing is Overrated

Makes sense, thanks. I was actually familiar with the concep...

Unit Testing is Overrated

Just out of curiosity: Mock out 3rd party dependencies &amp...

Unit Testing is Overrated

I think we're more in agreement than it seems actually. I de...

Unit Testing is Overrated

Thanks for the comment. Many of the issues you describe wit...

Unit Testing is Overrated

For sure, I know too many devs who avoid anything that sounds...

Unit Testing is Overrated

At the end there's a summary

Interview question: heap vs stack (C#)

Thanks, fixed.

Working with Expression Trees in C#

Thanks!

Six Data Structures To Help You Ace Your Technical Interview

Functional programming languages heavily use linked lists b...

Refactoring C# code using partial classes

They are not any harder to test than anything else.

Refactoring C# code using partial classes

That's true. Thank you for reading. 😌

Refactoring C# code using partial classes

Thanks! And my bad with the link, fixed now.

Interview question: async & await (C#)

Using Extension Methods in C# to Build Fluent Code

If you're ready to take it unto the next level, check out h...

Parsing in F# with FParsec

Thank you! Glad you enjoyed it.

💡 LightBulb v2 released!

Do you want an app that just makes your monitor orange at n...

How YOU can make your .NET programs more responsive with async/await in .NET Core, C# and VS Code

The point here was that using await with Task.FromResult is...

How YOU can make your .NET programs more responsive with async/await in .NET Core, C# and VS Code

await Task.FromResult that's a good one 😂 You're confusing ...

20 Small Steps to Become a Regex Master

No it's not, I remember it prettier than it actually is. s...

20 Small Steps to Become a Regex Master

Regex-schmegex, is that a screenshot from Dusk?

Fixing Dev.to's scrollbar bug with a single line of code

I enjoyed reading this because of your storytelling

What are your impressions of your self-taught co-workers?

All my coworkers are self-taught. You can't rely on common ...

Excuse Me, Could You Validate this for me, Please?

FluentValidation is great if all properties on an object ar...

How I brought down my project's dependency tree from 36 packages to 4 packages

Just make sure to cover all of your handwritten functionali...

What's my age again?

This was very well written and enjoyable to read, than you

Nice tests to run in CI before deploying any website

Great list!

Why interface default implementations in C# are a great thing

You didn't break it on paper, i.e. it's binary-compatible, ...

Why interface default implementations in C# are a great thing

So the old monolith code used to prepend "[error]" in its o...

My favorite CSS hack

Clever

Updating my Portfolio Website

Judging from the picture alone, I like the old design bette...

What's the big deal with IAsyncEnumerable<T> in .NET Core 3.0?

I.e. what happens if the table contains 100 records but th...

What Does Your Job Search/Application Process Look Like?

When I want a new job, I start replying to LinkedIn message...

Interview question: heap vs stack (C#)

In all fairness, everything about how the memory management w...

Interview question: heap vs stack (C#)

You can do A.a.GetType() to get the field type. Field type ca...

4 signs your job is beyond repair

Tech stack is also very important for me as I don't want to...

4 signs your job is beyond repair

I've started noticing most of the things you mentioned and ...

Interview question: heap vs stack (C#)

My point is, you cannot use term value type for a field. Fie...

Interview question: heap vs stack (C#)

This is wrong, string is reference type and it is always pas...

A Series of My Unfortunate Mistakes (When Writing Tests)

I would argue that testing constructor that only assigns pr...

Information overload, Facebook Libra, baseline grids — and more UX links this week

Thank you for this

Git: Is branch/merge/release cycle necessary for solo developer projects?

You should look into git flow atlassian.com/git/tutorials/c...

Git: Is branch/merge/release cycle necessary for solo developer projects?

If you're not experiencing problems with your setup, why sh...

What do you do if you're in the middle of a project and you realize it already exists in the world?

Convince myself that the other project is garbage, steal al...

How to Have a Slow and Boring Successful Career

Great article. It also doesn't help that there is a side ad...

I used to be an engineer on the railroad, now I engineer software, Ask Me Anything!

What do you find in common between these two professions?

Going to My First Conference. Pro Tips?

I would suggest that your top priority should be networking...

What are your non-tech interests/hobbies? 🏝

Mine is almost entirely travel photography. Do you post you...

What are your non-tech interests/hobbies? 🏝

Yep. What kind of photography do you do?

What are your non-tech interests/hobbies? 🏝

I also do photography. I love that it has very little in co...

Do you use Github or Gitlab to host your FOSS projects?

I just use GitHub. I'm not worried about my projects becaus...

Why Most Developers Fear CSS

I have only heard about BEM so far, I'll look into others. ...

What's the best career advice you can give in ten words or less?

Depending on what you consider as "learning something new",...

Cmd or Cmder? Which command line tool?

I use powershell but I hate the blue background so I launch i...

Explain CI/CD like I'm five.

Depending on your tech stack, I can also recommend Appveyor...

Explain CI/CD like I'm five.

A basic local workflow looks like this: Write code Compil...

Find out how my dev blog reached 1 million page views

This is really inspirational

Describe the Best Interview You've Been In

My favorite ones were the ones where the recruiter/tech int...

Why Most Developers Fear CSS

Great article. I wouldn't use the word "scares", but I have...

Creating a project for NUGET (C#)

I recommend using &lt;GeneratePackageOnBuild&gt; directive ...

Welcome Thread - v33

Hey there. I've been coding in C# for around 6 years now, I...

loading...