Alex Pushkarev

Alex Pushkarev @dadyasasha

About: Currently, I am holding the position of Senior Software Engineer, but I prefer to consider myself a full-stack engineer. My passions are quality and efficiency. Agile fan and XP practitioner.

Joined:
May 20, 2022

Alex Pushkarev
articles - 55 total

Pygame Zero review

Pygame Zero is a popular game engine for python. I tried it out myself and I would like to share my...

Learn More 0 0Jul 12 '23

Anyone interested in Lua development?

Hi there, I have just recently completed book on Lua, so I have been looking for some...

Learn More 0 3Jul 12 '23

How to write computer games in Python?

I started programming when I was a kid and I knew that the was only one real purpose for programming...

Learn More 0 0Jun 20 '23

How to make empty commit in Git?

How to make an empty commit in Git? Empty commits might seem like a strange and unnecessary thing,...

Learn More 0 0Jun 8 '23

How to write Agile test plan?

In this video, I will discuss test documentation in Agile Software Testing. We will learn the...

Learn More 0 0Jun 4 '23

I don't support Agile Manifesto. Niether should you.

As an ex-Scrum Master, I'm here to tell you that Agile isn't all it's cracked up to be. In fact,...

Learn More 2 2May 13 '23

What Will Future Programming Look Like With AI & Chat GPT? (Real Programmer Point of View)

In this video, we explore the future of programming and what it will look like with the emergence of...

Learn More 0 0May 7 '23

Adding authentication to Flask microservice | Software Architecture for beginners, part 4

How can you easily add authentication and authorization capabilities in a 3-layered Flask REST API?...

Learn More 0 0May 2 '23

Disagree and Commit. How it works? [With real-life example]

How does "Disagree and Commit" principle work? What are the challenges of applying this leadership...

Learn More 0 0Apr 26 '23

AI Impact on the Job Market (Short guide)

‍Artificial Intelligence is a double-edged sword. It has the potential to revolutionize industries...

Learn More 0 2Apr 26 '23

Smart Multitasking for Programmers | Maximize your Productivity

Are you a programmer struggling to maximize your productivity? Multitasking has long been considered...

Learn More 0 0Apr 22 '23

Free course on Software Architecture - part 3

Yesterday I have published a third episode of my "Software architecture for beginners" course. Today...

Learn More 1 0Mar 6 '23

DRY principle could be harmful. Here's why.

Many people suggest the DRY principle (which stands for Don't Repeat Yourself). While in theory it is...

Learn More 0 0Mar 3 '23

When you should NOT use Hexagonal Architecture?

Before you decide to use the Hexagonal Architecture, consider these scenarios where it may not be the...

Learn More 2 0Feb 12 '23

You can't ignore ChatGPT

AI is not a thing one should be scared of. #ChatGpt isn't going to take your job any time soon. Bit...

Learn More 0 0Jan 26 '23

"Works on my machine", eh?

I often see "memes" from testers complaining about developers saying "it works on my...

Learn More 0 0Jan 24 '23

Ubuntu doesn't show git branch name in command line prompt? Simple fix

After one of the recent updates I noticed that Ubuntu stopped showing active git branch in Command...

Learn More 2 0Jan 21 '23

Lay offs. Are you ready?

Lay offs are everywhere in Tech these days. You should act NOW. Twitter has cut 50% of its workforce...

Learn More 10 7Jan 18 '23

Disagree and commit principle

Are you looking for a way to increase collaboration and effective decision-making in your team? In...

Learn More 1 0Jan 17 '23

Why it is considered bad to use open dependencies?

What is an open dependency? Dependency is considered *****“open”***** if you don’t fix it...

Learn More 1 0Jan 5 '23

4 ways ChatGPT can boost your programming

Pretty much everyone is talking about how ChatGPT could replace programmers. While I am not that...

Learn More 1 0Jan 3 '23

How to avoid remote work pitfalls

Working remotely is a great thing, but it does have some caveats 👇 We’ve all heard about the...

Learn More 1 0Dec 28 '22

Will AI replace programmers? | AI and ML explained

What is ML and how it works? Will AI replace programmers? To know this one need to know a bit more...

Learn More 6 1Dec 19 '22

What is the difference between TypeScript and JavaScript?

TypeScript is a typed superset of JavaScript that compiles to plain JavaScript. That means that any...

Learn More 1 1Dec 13 '22

I don't call myself a TDD practitioner anymore, neither should you.

I don't call myself a TDD practitioner anymore, neither I think I should use TDD all the time. I...

Learn More 1 0Dec 12 '22

What are the drawbacks of using test-driven development?

I have been practising TDD professionally for 4 years now and I have seen some strong benefits of...

Learn More 1 4Dec 8 '22

Should I add automated tests for that?

Should I add automated tests for that? This question is not as easy to answer as it seems. Many...

Learn More 1 0Dec 2 '22

Integration tests are better than unit tests?

Some people think that Integration tests are better than Unit tests and that we should rely on them...

Learn More 3 2Nov 24 '22

Cracking Amazon-style coding interview

Would you like to know how coding interview in companies such as Amazon or Microsoft looks like? In...

Learn More 0 0Nov 18 '22

How to deal with negative feedback at work

Are you not good when it comes to dealing with negative feedback at work? I was just like you -...

Learn More 1 0Nov 17 '22