API Performance Testing using k6
Early on in my career, I was working on an e-commerce site.
Everything was going fine, features were being delivered,
Working Effectively with Legacy Code: Chapter 7 Summary
How long does it take for you to make a change?
If I ask this to 100 different people, I
The Beginner's Guide to gRPC with Examples
Nowadays most systems are distributed.
Meaning that the system is separated into multiple components that lie on
different machines.
But
Working Effectively with Legacy Code: Chapter 6 Summary
You might ask me?
Is doing all this additional work worth it?
Do I need to test all my code?
Contract Testing For Dummies
Nowadays service-oriented applications are becoming very popular.
There is no "one" backend.
There are multiple services that all
Working Effectively with Legacy Code: Chapters 4 and 5 Summary
When people first start writing tests, they will notice how horrible code is
structured for them.
In general, this is
Working Effectively with Legacy Code: Chapter 3 Summary
In the last chapter, we covered the refactoring process.
We declared that the most important step in refactoring is testing.
Things I'm learning in 2022
This is pretty late.
It's already the end of March.
But better late than never.
Anyways I'
Working Effectively with Legacy Code: Chapter 2 Summary
In this chapter, we will cover the different ways changes happen in our system.
In general, there are two ways:
Multithreading Principles and Patterns
As I was studying Operating Systems, I learned about multithreaded applications
and how they work. I was pleasantly surprised to
Working Effectively with Legacy Code: Chapter 1 Summary
> “Legacy Code is code without tests”
That's pretty much the premise of the whole book.
Thanks for
Introduction to PThreads
In our last article, I introduced the concepts of threads.
We learned what threads are and how do they speed
What are threads?
Most, if not all modern operating systems support multiprocessing and at the
same time processes can be run in multiple
Best Resources to Teach Yourself Computer Science
I've been programming professionally for almost 3 years.
But I'm gonna be honest with you.
My
Introduction to Multithreading in Python
Got slow python code?
Don't want to refactor to some other "low-level" language?
Want to impress
Operating Systems for Dummies
One of my goals in 2022 was to dive deeper into core computer science subjects.
The first subject in the