OWASP Top 10 2023The OWASP (Open Worldwide Application Security Project) Top 10 is a regularly released report that details the security risks for web application security, focusing on the top 10 security concerns. It aims to provide tools and resources to make web a...Mar 12, 2024·5 min read
Learning on the job. Documenting my first three months as a junior software developer.Feb 27, 2022·3 min read
Responsive CSS. Unlearning some of my CSS practices.About three weeks ago, when scrolling through Twitter, I came across a tweet by Yosra Emad on how, while her designs were desktop-first, her development was mobile-first and my interest was piqued. I had covered responsive design in school, always ai...Oct 3, 2021·6 min read
So, who is a Developer Advocate?I first came across the term Developer Advocate during one of the career sessions in my boot-camp and later on Twitter. On Tech Twitter, I noticed that a lot of people who held the title Developer Advocate were also software engineers so I set to fin...Sep 26, 2021·3 min read
Angular -introduction To ComponentsComponents are the main building blocks of Angular applications. Angular components are responsible for rendering a certain aspect of the DOM for example the navbar, footer, landing page among other application pages. Ideally, an Angular application ...Sep 20, 2021·4 min read
Introduction to Functions in JavaScriptFunctions are one of the fundamental concepts in JavaScript. The MDN web docs define functions in JavaScript as similar to a procedure - a set of statements that perform a task/calculates a value, but for a procedure to qualify as a function, it shou...Sep 16, 2021·4 min read
My Journey to Becoming a Technical Writer.Part of navigating adulthood means that one is always learning new things where more often than not, one learns by doing. In the information age, I have always turned to the internet to learn from content that is shared by content creators. Through t...Sep 14, 2021·2 min read