Vlad
banner
vladcel.bsky.social
Vlad
@vladcel.bsky.social
Data analyst & tracking specialist from 🇱🇻 with 9y+ experience.

Learning how to suck less at 👨🏻‍💻📈🚢🎯. Currently focusing on NextJS and related whistles and bells to ship something useful
Is this calculation even real? How can #cursor afford to provide "50$" of usage for a 20$ subscription. #buildinpublic
August 4, 2025 at 5:48 AM
Done
July 21, 2025 at 8:11 AM
“Prioritize security and code quality” - Not me 🤣

Anyway, didn’t know that existed, thanks
May 28, 2025 at 10:08 AM
Similar 😀
May 28, 2025 at 9:17 AM
💡Specifically for conding, I found github contribution heatmap to be especially insightful when looking back at your progress.
February 1, 2025 at 8:15 AM
Day 6:

✅ Filters implemented as intended

✅ Added previous date range comparison for kw report

💡Learned that you need custom SMTP provider to use Supabase Auth normally... 😀 couldn't register with custom domain.
January 8, 2025 at 4:01 PM
Unless you buy your own presents.
December 28, 2024 at 6:04 PM
December 25, 2024 at 1:32 PM
Holiday week will be more relaxed, however will try to deploy a little something every day.

Day 20:

✅ Learned about CORS and when to use no-cors.
✅ NextJS calls Cloud Run and backend script works successfully (with all related data)
✅ Python + Supabase implementation started (on Cloud Run)
December 23, 2024 at 4:10 PM
FYI there is some layout issue on mobile (iOS Chrome)
December 22, 2024 at 5:41 PM
Day 13:

Today added some interactivity to the combobox.

It adds labels once country is picked & removes them from available dropdown options.
December 16, 2024 at 8:10 PM
Day 8:
✅ Now I can select images and they are displayed in the preview
✅ Images can be removed by clicking X
✅ Drag & Drop also added

Haven’t implemented upload to server yet
December 11, 2024 at 2:22 PM
December 11, 2024 at 12:18 PM
A couple of days ago got this wisdom nugget from Copilot (GPT-4o). And no, my variable wasn't named "setings", it was referring to the actual word "settings" in my string.
December 11, 2024 at 11:24 AM
Day 7:
✅ UI components for image uploader
✅ Learned and tested connection to BigQuery tables from NextJS
✅ Learned that react hooks can't be run conditionally. Fixed that in my existing code
December 10, 2024 at 2:47 PM
Day 6:
✅ Added UPDATE page that gets record from DB by ID and populates inputs.
✅ Learned about controlled / uncontrolled inputs in React. Using defaultValue now.
✅ Record UPDATE added & working from UI
✅ Record DELETE added & updates UI with useState()

Tomorrow will try to tackle image uploads.
December 9, 2024 at 2:04 PM
Day 5:
✅ Show location records from Supabase in UI template
✅ Create new records in SB from NextJS
✅ Learned about “Is identity” field in SB & fixed setting issues when creating new rows
✅ Moved actions related to DB querying in separate server-side file (I think it's the right thing to do?)
December 8, 2024 at 4:57 PM
Day 3:
✅ Divided initial admin area into more re-usable components
✅ Added usePathname() to display dynamic section titles & highlight nav buttons
✅ Moved 'use client’ parts to smaller chunks

Didn't have much more time to work on anything else today. Tomorrow will proceed with locations section
December 6, 2024 at 10:02 PM
Day 2:
✅ Added Weak password check & error message
✅ Existing account check & generic error
✅ Removed irrelevant UI elements when in signup mode
✅ Added basic admin layout skeleton
✅ Google sign-in added. Still has some bugs to fix (wrong redirect after login)
✅ Sign out functionality added
December 5, 2024 at 9:29 PM
Day 1: Today experimented with Supabase Authentication and implemented that for the first time

✅ Added simple login page - can switch between auth and signup
✅ Implemented Supabase Auth based on their examples

Still missing error handling and signup is buggy, so planning to work on that tmrw.
December 4, 2024 at 5:34 PM
Wow, 42k is around 700 hours, I’m lagging behind a bit.

I wonder if it counts time if you are afk for the whole night with music on, as that did certainly happen often 😀
December 4, 2024 at 3:17 PM
This course is just for building a shell for your product (landings/auth/paywall/etc). You need more than *1h 15min* of JS/HTML/CSS to build the product itself (that will also be useful). Anyway, could be good for total beginners…

“✔️Security best practices” - I still remember recent drama on X 😀
November 29, 2024 at 3:47 PM
Holy shit 😂
November 28, 2024 at 1:55 PM