In the initial steps of my career, when I just started writing software, only the senior developers of my company felt responsible to write tests for their code. Over the years, this has become mainstream. But “mainstream” does not mean “universal”. Plenty of developers still do not have comfort with…


Photo by Philipp Katzenberger on Unsplash

Even though I describe myself as a Pythonista today I have realized that I have always been writing only for the front-end. I like Angular and the world of front-end development but when it comes to python💛💙 it is different for me.

So I decided to show something related to…


DRY up your forms

Photo by Emile Guillemot on Unsplash

Angular is a great framework that offers some great tools. One of these tools is ReactiveForms. In this piece, I want to introduce you to an easier way to handle errors on reactive forms and avoid spaghetti code. I’ll jump straight to the implementation to save time.

What we’re going…


Deploying sounds intimidating but it doesn’t have to be

flat screen monitor and black ceramic mug
Photo by Tudor Baciu on Unsplash

Heroku is a container-based cloud Platform as a Service (PaaS). It lets developers build, deliver, monitor, and scale their apps without infrastructure headaches.

In this post, we will deploy an Angular application built with version 9 which is the latest stable version right now. …


And what to do instead

Angular is a great framework that offers great tools for developers to build web applications easily. One of its core features is HTML is written into templates that are HTML files without any DOCTYPE declaration. They can start with any HTML tag you want because they;ll be attached to the…


Turn your users into customers today

In this post, we will implement a full check-out flow with Stripe using Angular on the front end and a Node.js back end.

Stripe is a payment processor, which means it supports the electronic transfer of money from a customer’s bank (issuing bank), into a merchant’s bank (gaining bank) as…

Klement Omeri

Software Engineer. Interested in Python, Django, Pytest, Angular, NgRx and many more. @OmeriKlement — https://www.linkedin.com/in/klement-omeri-929007174/

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