Building and Sharing #8

Femi Ojo
2 min readMay 31, 2023

What I’m Working On

I have been reading the book “Essentials of Software Engineering, 5th Edition” by Frank Tsui, Orlando Karam and Barbara Bernal and alongside this, I’ve been implementing my learnings in a project in which I convert my Notion into a CMS. I wanted to use Notion for blogging but there was no easy way to programmatically turn a Notion page into HTML so the main focus of the project was to build the beginnings of a Notion CMS. The book helped me approach the project with a lot more structure than I have done in previous projects.

I might share more about the project in the future but essentially it can be broken down into three major tasks:

  1. Gets all pages/posts in my Notion database that have been recently edited
  2. Converts all the retrieved Notion pages into HTML
  3. Uploads all the data about the post to a SQL database

If you’re interested my code is available here.

Next up for me is some time focusing on software architecture and for this, I’ll be reading Fundamentals of Software Architecture by Mark Richards and Neal Ford. I’ll share my learnings as I go.

What I’m Playing

Charlene By Anthony Hamilton

I’m currently learning to play this song on the piano. I decided that I’m only going to learn the first verse and hook for this though (up to about the third page of sheet music). My goal has been to learn three songs from memory and this is the third one and I almost have it. This has definitely been the most challenging of the three as it requires more movement in both hands.

What I’m Listening To

In The Morning (Let Your Love Come In) By Egypt

One for funky house lovers. This is a throwback tune my friends and I used to bang out in secondary school. One of the things I love about music is how it can take you back to an exact place and time that you would have otherwise forgotten.

What I’m Watching

Explained — Netflix

Documentary series on a bunch of random topics, I like to watch this in the morning as it's a nice way to ease into the day which helps as I’m really not a morning person

--

--