new draft

This commit is contained in:
Ayo 2023-05-23 11:50:29 +02:00
parent 35fe27f8ce
commit 7d80fd1698
4 changed files with 24 additions and 9 deletions

View file

@ -1,7 +1,7 @@
--- ---
published: false published: false
title: "Blog Title" title: "Blog Title"
permalink: /permanent-link/ permalink: /:title/
description: "A description of the blog" description: "A description of the blog"
category: technology / productivity / personal / motivational / entertaining category: technology / productivity / personal / motivational / entertaining
--- ---

View file

@ -1,17 +1,12 @@
--- ---
published: true published: true
title: "Why I Stopped Tracking Traffic on My Blog" title: "Why I Stopped Tracking Traffic on My Personal Sites"
permalink: /no-tracking/ permalink: /no-tracking/
description: "I was never happy about being tracked, why should I do that to others?" description: "I was never happy about being tracked, why should I do that to others?"
category: personal category: personal
--- ---
<!-- In this blog Recently, I deleted all the scripts on my personal site that use cookies to track visitors.
1. background story
2. content purity not popularity
3. just keep building
4. practical reasons: performance, accessibility
-->
Back in 2021, I deleted my Facebook account that had thousands of connections, and created a new one just for closest family members and friends. Back in 2021, I deleted my Facebook account that had thousands of connections, and created a new one just for closest family members and friends.

View file

@ -1,8 +1,8 @@
--- ---
title: "Seriously Holding Off this Blog's Rewrite to Focus on Content" title: "Seriously Holding Off this Blog's Rewrite to Focus on Content"
permalink: /holding-off-rewrite/
description: "Have you ever heard the joke about the web developer who also has a blog? I'm that web developer." description: "Have you ever heard the joke about the web developer who also has a blog? I'm that web developer."
category: projects category: projects
permalink: /:title/
--- ---
The thing about being a web developer and maintaining a personal blog is that you often feel the need to improve the site--even more often than actually writing content. This has become common joke in the tech world. The thing about being a web developer and maintaining a personal blog is that you often feel the need to improve the site--even more often than actually writing content. This has become common joke in the tech world.

View file

@ -0,0 +1,20 @@
---
title: "Mind-Numbing Refactors"
description: "A description of the blog"
category: technology
permalink: /:title/
---
Currently, I'm re-running all the e2e tests we've written for a frontend project after I fixed the obvious stuff and all the unit tests look stable. Green checks pop-up one at a time to reassure that the application behaviors are still working as expected.
I sigh in relief. I just wrestled with modules after modules with spaghetti imports, and now my current branch has **497 files changed**.<!--more-->
While waiting for the run to finish, I have some time to breathe after this gigantic task I've taken up to myself: organize a codebase that didn't follow any style guide or rules for the structure. Not something I wake up and look forward to do, but it is necessary when joining a project in the middle of its life and you reach a point of confidence degradation.
Okay, now the tests are done. All passed, all green checks. I just have to make sure the branch is synced with the development branch... and, voila! More things to fix due to another [PR](https://thecodebytes.com/what-is-a-pr-pull-request-in-software-development/) we merged recently.
I kind of expected this. Big changes are always difficult, and in this blog I will write the reasons that make it so... (after I fix the merge conflicts. 🥲)
## This Could Have Been Avoided
All the serious development teams understand the necessity of having an agreement for how to work.