The Wild World of Path Traversal: Sneaking Around the Web’s Dark CornersThis summarizes what I learned from portswigger’s course on path traversalSep 1Sep 1
Defending Large Language Models (LLMs): Best Practices for SecurityThis is a brief writeup summarising what I learned from portswiggers’s defending against LLM attacks.Aug 31Aug 31
Level Up Your CSS Skills with Interactive Games!Learning CSS can sometimes be a bit dry, but it doesn’t always have to be that way. Let’s make it more engaging and entertaining. Here are…Oct 18, 2023Oct 18, 2023
Demystifying CSS: Mastering Grids for Web LayoutsEver wondered how web developers create beautifully structured websites? It’s all about the power of grids! Today, let’s unravel the magic…Oct 17, 2023Oct 17, 2023
One Week In: Reflecting on My Web Development JourneyIt has been a week since my first blog post about embarking on this exciting journey, and I believe it’s important to reflect on what I’ve…Oct 8, 2023Oct 8, 2023
Demystifying CSS Flexbox: Creating Responsive Designs Made EasyHave you ever wondered how developers make their websites beautifully responsive, adapting effortlessly to different screen sizes? Well…Oct 6, 2023Oct 6, 2023
Demystifying CSS Display and Positioning: Your Path to Web Mastery 🚀DISPLAY: So, you’ve stumbled upon this mysterious CSS property called ‘display,’ and you’re wondering what it’s all about. Let’s unravel…Oct 2, 2023Oct 2, 2023
Demystifying CSS: The ‘box-sizing’ Property and the Box ModelHave you ever come across the CSS rule “box-sizing: border-box” and wondered what it does? Let’s dive into this essential CSS property and…Sep 30, 2023Sep 30, 2023
Demystifying CSS Specificity: Unveiling the Secrets of Rule PrioritizationUnveiling the Power of CSS SpecificitySep 29, 2023Sep 29, 2023
Mastering Full-Stack Web Development: My 6-Month Adventure with Codecademy 🚀My weapon of choice for this challenge is Codecademy. They offer an impressive full-stack web developer path, and that’s the road I’ll be…Sep 29, 2023Sep 29, 2023