
Modern Web Guidance: Teaching AI Agents to Stop Coding Like It's 2019
This is a submission for the Google I/O Writing Challenge There’s a slightly embarrassing problem...

Author profile
Frontend Engineer with a passion for Python, Vue, React, and graphic design, In-game Photographer, Introvert, Lifelong learner, Curious cat (='.'=)
Browse the latest writing surfaced through DevArt.

This is a submission for the Google I/O Writing Challenge There’s a slightly embarrassing problem...

Every payment flow has a silent enemy: the network. Requests time out, connections drop, users panic,...

This is a submission for Weekend Challenge: Earth Day Edition What I Built By 2100, most...

This is a submission for the DEV April Fools Challenge What I Built I built a tool that...

The Community Let’s be honest: most of us treat our physical bodies like a deprecated...

I recently started using the View Transitions API in one of my projects, and honestly, it felt like...

I should be coding right now, but instead, I went down the single-tenant vs multi-tenant rabbit hole....

Imagine this: you wake up one morning, open your app, and something's wrong. Your database is gone....

I was building my SaaS side project when I realized I needed to add passkeys. Everyone talks about...

Picture this: you’re using your favorite web app. You have three tabs open — one with reports, one...

Ever wanted to add beautiful shadows to your text? CSS offers different methods depending on how...

This is a submission for Frontend Challenge: Office Edition sponsored by Axero, Holistic Webdev:...

So I was working on this FastAPI project last week and needed to deploy it somewhere. I tried a few...

I’m not one to write takedown blog posts. I love exploring new dev tools and I genuinely support...

Hello, my friends and family! Have you noticed how quickly technology is changing our world? It...

This is a submission for Frontend Challenge v24.04.17, CSS Art: Earth Day. ...

This is a submission for DEV Challenge v24.03.20, One Byte Explainer: Intersection Observer API. ...

I recently discovered a handy CSS trick that's made a noticeable difference in how I handle...

When I was learning React, I found that understanding the difference between "props" and "state" can...

I recently started learning about design patterns and I was very impressed with how useful they are...

I've made a decision to share something that has helped me organize my digital life and make my...

Recently, I ran into an issue when deploying my Vue project on Netlify. Everything worked perfectly...

I was building a Vue app (using the options API) with a gallery page that fetched photos from an API...

Web security is a critical issue that every web developer should take seriously. With the increasing...

As web developers, we know that slow-loading websites can be frustrating for users and can negatively...

As web developers, it's our responsibility to make sure that the websites we create are accessible to...

I was always interested in learning about how to make a custom scrollbar and finally, I managed to do...

Let’s learn about comprehensions in python

Data strucutures in Python3 for beginners

A brief introduction to Python docstrings