Thea

Thea @highflyer910

About: Frontend Engineer with a passion for Python, Vue, React, and graphic design, In-game Photographer, Introvert, Lifelong learner, Curious cat (='.'=)

Location:
Batumi, Georgia
Joined:
Jan 29, 2017

Thea
articles - 30 total

Smooth Page Transitions with Zero Libraries: The View Transitions API

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

Learn More 2 0Nov 11

Single-tenant vs Multi-tenant: What I Wish I Knew When I Started

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

Learn More 7 5Oct 16

I Thought My Backups Were Safe - Until I Tried Restoring One

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

Learn More 20 15Oct 6

Passkeys Without the Pain: A Frontend Dev’s Guide

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

Learn More 26 9Sep 25

The Multi-Tab Logout Problem Nobody Warned You About

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

Learn More 32 16Aug 25

Creating Text Shadows in CSS: Simple to Advanced Techniques

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

Learn More 3 0Aug 15

SphereConnect: Creating Team Vibes for Axero's Intranet Challenge

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

Learn More 12 0Jul 22

Deploy Your FastAPI App on Vercel: The Complete Guide

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

Learn More 10 0Jun 30

What's Really Happening in Dev Right Now? (Plus a Chance to Win Some Gear)

I just completed the latest Developer Nation Global Survey, and it got me thinking about how much our...

Learn More 1 2Jun 9

'No Awkward Breakups'? Why I Migrated From Appwrite to Supabase After a Broken Promise

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

Learn More 5 2Apr 29

Lost Without Tech: How Our Brains Are Changing

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

Learn More 16 0Mar 26

Submission For Front-end Challenge - Earth Day Edition 🌍Pale Blue Dot

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

Learn More 27 3Apr 22 '24

Intersection Observer API - One Byte Explainer

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

Learn More 60 3Mar 21 '24

My New Favorite CSS Trick: will-change

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

Learn More 78 13Mar 13 '24

React Props vs State: What's the Difference?

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

Learn More 26 7Sep 25 '23

JavaScript Design Patterns: Organize, Reuse, and Boost Your Code

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

Learn More 7 0Sep 11 '23

Folder Icons for Devs: Making My Desktop Less Messy

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

Learn More 23 16Jun 13 '23

How I Fixed 404 Errors in My Vue Project Deployed on Netlify

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

Learn More 5 0May 29 '23

Vue.js Gallery Page: Creating a Custom Loader for Better User Experience

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

Learn More 1 0May 9 '23

Common Web Security Attacks and Top Tips to Protect Your Website

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

Learn More 9 0Apr 18 '23

Speed Up Your Site: Proven Ways to Improve Web Page Load Time

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

Learn More 5 0Apr 10 '23

Unlocking Web Accessibility: Tips for Developers

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

Learn More 19 5Mar 22 '23

Create Custom Scrollbar Using CSS

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

Learn More 8 2Oct 17 '22

A Short Guide to Python Comprehensions

Let’s learn about comprehensions in python

Learn More 25 4Sep 2 '20

Python data structures (lists, tuples, dictionaries, sets)

Data strucutures in Python3 for beginners

Learn More 54 0Jun 5 '20

What is a Python docstring?

A brief introduction to Python docstrings

Learn More 23 2May 15 '20

My Favorite Chrome Extensions for web development and design

Save time with these Chrome extensions for development and design

Learn More 273 16Feb 20 '20

What Is Tor and Should We Use It?

What is Tor and why do we need it? Is it actually worth using? A beginner's guide to using Tor browser

Learn More 17 9Feb 7 '20

The beginner's guide to contributing to projects with GitHub Desktop

How to make your first open source contribution.

Learn More 160 6Oct 13 '18

Nevertheless, Thea Coded

I began coding because... I don't know why. maybe because I'm a very curious person? or...

Learn More 5 0Mar 7 '17