Posts
Release management
Overview Throughout the lifetime of your project, you will most likely wonder (or will be asked) the following:
what is currently released in Production or your other environments? what features or bug fixes are slotted for the next release? are there any breaking changes?! This is where a process of release management comes in.
The goal of release management is to communicate what has changed and what developers and users can expect upon the release of changes.
read morePosts
Document vs Relational Database
Overview On my latest project, I had the opportunity to explore an alternative to relational databases: Document Databases. Document Databases belong to a category called NoSQL databases.
I found a couple of advantages of using a document database compared to a traditional relational database, which I will demonstrate with an examples below.
Schema flexibility Let’s say you have a table that stores user’s information. Let’s store just first and last name.
read morePosts
Reasons to keep a blog
This post is here to motivate me to keep a blog. I’ll list out reasons (in no particular order) and I’ll keep adding more as I think of more.
Maintaining a professional blog can be a highly beneficial practice for individuals looking to advance their careers and expand their professional footprint. Here’s a breakdown of why keeping a blog can be advantageous:
1. Communication Skills Regularly writing blog posts helps develop your ability to convey ideas clearly and effectively.
read more