Taking your first steps to becoming a software developer

Image for post
Image for post
Photo by Hitesh Choudhary on Unsplash

Learning to code can open up many opportunities; it can lead to many different career paths all satisfying in their own way. Where do you start? What is the best route to take? These are questions that have no one answer, but after ten years of writing software and helping people get into the industry myself, I thought it would be useful to share what I have learnt along the way.


With the virus currently ravaging our planet forcing people to stay at home to protect their communities, I thought it would be prudent to share a warning about the increasing number of marketing campaigns appearing for online learning. Anybody claiming their course or platform will completely change your life and get you the dream job is lying. There are many great learning platforms out there, but they all require hard work. Getting your first job, for most people, takes a lot of hard work. Please be wary of anyone claiming they’re going to solve all your problems by teaching you to code and make sure to research any online/platform thoroughly. …

No need for that third party framework

Image for post
Image for post
Photo by Christophe Hautier on Unsplash

Open-source projects are one of the best things to come out of the coding community, and they help you build your websites and apps with ease, saving you time. Sometimes, however, we miss the fun of creating something ourselves or add an unnecessary framework to our project, bloating the overall size and load times. There are so many open-source loaders these days why should you build your own? Honestly, it’s fun, quick, and easy — so let’s hold off on a framework just this once and make it ourselves.

A Simple Loader

Let’s start with a simple pulsing loader. We can get this one up and running with CSS Keyframe animations. Keyframes allow you to pull off some fantastic but straightforward animations in CSS with minimal code. I have linked to their page in the MDN web docs at the end of the blog if you want to read more. …

Choosing your Startup’s tech stack and why I use JavaScript with microservices

Image for post
Image for post

All tech startups have to pick a tech stack to grow on, and choosing can be difficult. Everyone has a different opinion. What do you do? If everyone has a different answer, what is the right one? The downside, there is no correct answer; you’re going to have to weigh each option on its own merits versus your circumstances and choose.

Choosing the foundation for your tech is made even harder for some because most startups tend to be founded by people from a non-technical background. …


Alexander Karan

Co-Founder & CTO at ClimateClever. Fullstack JavaScript dev with a passion for software architecture.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store