Jess Temporal

@jesstemporal.com

DevRel 🥑 • Author • Creator of gitfichas.com • 👩‍💻 myyarnstash.app • 🎙 pizzadedados.com • GitHub ⭐️ • Pythonista • games & cross stitch & knitting & 3D printing • 🇧🇷 & 🇨🇦 • she/her • married to @jairojair.com

cached CSS kept breaking my staging deploys so I set up a GitHub Action that appends a hash to the CSS filenames on every push to staging 😅 works great but I'm curious, is there a cleaner/better way to do this? 👀

holiday in Ontario today 🇨🇦 making the most of the final few hours of the long weekend before the work week starts back up tomorrow. rest up, friends ☺️

it's live! first 2026 long form video on my channel, undoing commits in git, is up 🎉 the "oh no i committed to main" fix, plus how to keep your work when you undo, and the safety net when it all goes wrong 👇

it's live! first 2026 long form video on my channel, undoing commits in git, is up 🎉 the "oh no i committed to main" fix, plus how to keep your work when you undo, and the safety net when it all goes wrong 👇

reset vs revert: which one should you use in #Git They both undo, but they're not the same. git reset rewrites history, git revert makes a new commit that undoes the old one, which is the safe choice on shared branches. Clip from my full video on undoing commits.

Old stashes pile up and cause conflict headaches. git stash drop throws away the most recent one, or add an index like stash@{1} to drop a specific stash. Keep your stash list clean.

This girlie just started another year! 🎂🥳 And I was also too excited to eat my bday cheesecake to take a photo with it intact 🤭 Here’s to another wonderful year 🥂

BildBildBild

Pushed a change but your GitHub Pages site won't rebuild? Make an empty commit. git commit --allow-empty -m "rebuild repo" creates a real commit with no file changes, and GitHub rebuilds your site. No fake edits needed.

vacation mode round 2 😅 Berlin first for my bday 🎉 then a few summer days in Toronto and finally NYC with my sister to wrap it up… so if I either vanish or start overposting food and city pics, you know why 🌴 don't worry I got some git tips videos scheduled for ya. back in August ☺️

How many pounds does a girl need in order to do rows with a resistance band and the very lightweight bench not move? Well for me right now the count 130lbs plus 3lbs on each hand to serve as handles cuz the band hurts my fingers 😅 At least got my reps in 💪

Bild

spent a few days in Portugal (mostly lisbon and cascais) with friends and turned the videos into a little no-talking travel diary. colorful streets, many clips at the aquarium, not enough pastéis de belém, and a lot of walking 🇵🇹 made the thumbnail myself and i'm a little obsessed 🔗link below

Bild

Branched off the wrong branch by accident? git rebase --onto moves just your commits to the right source. Name all three branches: where to land, the wrong source, and the branch you're fixing, or you'll drop commits.

Yesterday I rested, today I worked! And after this I shall rest again cuz tomorrow I’ll be a busy bee with work! Weekend log: recorded a few vertical videos… edited and scheduled few others to guarantee YouTube/socials will be healthy while I’m traveling.

Bild

ever renamed a file and git acted like you deleted it? 😅 to avoid this behavior use git mv old-name new-name instead. it renames and stages in one step. rename your files the #git way and skip the mess ☺️

what's your biggest friction point when adding auth to a project? genuinely curious 👀 I always forget to create the .env file with all the variables my app needs to actually talk to Auth0. i'll watch it fail on first run, then go "right, the env file" 😅 the Cursor plugin handles that whole step now

I ran a tutorial on migrating a web app from Flask to FastAPI a while back and one question I got was 'why switch?' Some reasons: async support, automatic docs, and type hints. But if your Flask app works and you're not hitting those pain points maybe migrating isn’t for you