IMPROVE AS A SOFTWARE ENGINEER
IMPROVE AS A SOFTWARE ENGINEER

IMPROVE AS A SOFTWARE ENGINEER

Software engineering is both a fascinating and challenging field. The field itself is simply the art and science of building software, but that's just the tip of the iceberg. Having said that, there are ways to improve yourself as a software engineer — even if you already have years of experience in the field.


What are Microservices?

29 Dec 2022 1 minute read 1 comment MikailDev

Microservices are a style of software architecture that allows you to break up your app into smaller pieces. Each piece is called a "microservice," and each microservice has its own unique functionality and can be updated individually. Microservices...

Complexity Analysis

21 Dec 2022 1 minute read 1 comment MikailDev

Complexity Analysis is the process of determining whether or not a given algorithm will run efficiently. It's important for software engineers because it allows them to create more efficient code, which means that their programs will run faster and b...

Ray Tracing

18 Dec 2022 1 minute read 1 comment MikailDev

Ray tracing is a powerful tool for rendering graphics in real time. It allows for the simulation of light as it travels through a physical scene and interacts with objects, producing realistic images that are incredibly complex.   Ray tracing is used...

What is a Hash in the Crypto World?

15 Dec 2022 1 minute read 0 comments MikailDev

In cryptography, hashes are used to create digital signatures and verify the integrity of files and messages. They're also used as part of algorithms that generate digital currency. Hashes are a lot like fingerprints in that they allow you to identif...

What does it take to become a Software Engineer?

15 Dec 2022 1 minute read 0 comments MikailDev

It takes a lot of hard work, dedication, and passion for the job. You have to be able to think critically, creatively, and analytically. If you can do that, then you’re well on your way to becoming a software engineer! If you want to become a softwar...

Why Communication Matters

13 Dec 2022 1 minute read 1 comment MikailDev

Software engineers, like all engineers, need to be able to communicate clearly about their work. They need to be able to explain what they've done and how it works in clear terms that are easy for others to understand. This is especially important wh...

DeFi Apps, the next generation

11 Dec 2022 1 minute read 0 comments MikailDev

Defi apps are the apps of the next generation. They are built to help you make decisions and solve problems in a way that's simple, fast, and effective. They help you make better choices, not just faster ones. And they're not just for big companies a...

Crypto and Software Engineering

9 Dec 2022 1 minute read 0 comments MikailDev

I'm a software engineer and I love crypto. It's like two worlds coming together in the most beautiful way. Crypto is the power to decentralize financial systems, but it can also be used for so much more than just that. In fact, I've been using it in...

Why Software Engineering is the Future

9 Dec 2022 1 minute read 0 comments MikailDev

Software engineering is the future. There's no doubt about it. The world is changing, and software is at the heart of that change. Software has become an essential part of our lives—and a huge part of our economy. It has become so important that we a...

5 Reasons to Learn System Design as a Software Engineer

7 Dec 2022 1 minute read 0 comments MikailDev

5 Reasons for Software Engineers to Learn System Design 👇   1. You'll be able to better understand what you're working on.   2. You'll be able to make more informed decisions about your projects, and you'll feel more confident when making...