Profile avatar
thomknepper.bsky.social
Founder & Entrepreneur @AthomAgency | @oppo -er | Tech enthousiast | Music lover | Shopify Partner | Available for tech talks & opinions | Messages are personal
149 posts 128 followers 55 following
Prolific Poster

Holy shit... I've not been on a plane that is freaking hot in my life...

Well thats a good quality of life upgrade in the MacOS Outlook app!

Oke, I fixed it again. It's much better now!

Great, by improving one thing for the end user I've broken the rest of my app...

So... If I want to build something where my users can plan for something to happen and on that moment a API call need to be made. Do I actually have to set a CRON job to run every minute to do a DB query and then run once any of the values is that current time? Or can it be done smarter?

Hey people @Vercel I would love to build on your platform, but I can't build a app that is GDPR proof when I'm not on the enterprise plan 😭.

I had some time and wanted to look at Hydrogen for @Shopify. But is it me, or is it weird that you can't use it on a dev store from a partner account? You can only work on it locally and then deploy to a fully licensed store.

🤔 How do you get the IP from your app from @Vercel so you can add it to the white-list of your @DigitalOcean Managed DB? It doesn't seem like Vercel gives out these IPs, but how do you then even make your DB connection secure???

The last 6ish months have been quite hard for me business wise due to some factors. It's really the time where I've learned most part of business is not doing the fun thing you're good at but actually showing up to do the hard and annoying parts too.

What the actual F..... I just heard a RADIO ad for Instagram teenager accounts.... A RADIO AD FROM META TARGETED TO PARRENTS (!!!)

Just had my very first full customer experience with Shopify POS. And wow my mind is blown... I pay with the credit card connected to my account, it automatically sees it's me and before the products where added to the bag, I already got the invoice in the Shop app 🤯🤯. Onto selling Shopify POS!!

Oké I have to admit. Looking at the code now, it makes more sense. But snap, S3 stuff is still complicated.

So I've decided to host on @Vercel and put my Storage and Database on @DigitalOcean but here comes the next challenge... I want my users to be able to plan events, as in make sure I trigger a certain change in the DB as well as make a API call on a certain time the user sets. How would I do that?

Oke, I will admit, I managed to get images working in my app. But, actually Cursor made it work and I didn't. My S3 understanding is just not there yet LOL.

I'm very much considering switching all my rgba colors to oklch in my project. But snap, its going to be a challenge 😅 . I have so many different color references but also, I don't quite "understand" oklch just yet like I do rgba. With rgba I can "guess" the color pretty well top of my head.

Should an error message be next to the label, below the label or below the input field?

You know what I really love? When I give some advice to colleagues and/or clients and they are like "are you sure?" and a couple of day later I see industry pro's saying the exact same thing 😎. It's the "yup luckily I didn't bullshit them" moment.

Yes I'll shame them. This is the email I finally got and wasn't able to get before because they don't allow newer tlds... (I made a redirect that's why the email still shows .agency)

You know what the fun thing is about making a web app? Once you have the basics of POST, GET, PATCH & DELETE done and you have done Validationd and Query's. After that it's just a bunch of copying, editing and *BOOM* you have a application.

Heyyyy 🎉 I got DELETE working properly as well!

Oh snap... @Shopify just casually launched a mobile app for Collabs!

Oh shit... I just had a moment of "maybe I listen to DNB too much" where I was listening a mix and halfway tough the song I thought: "I feel like this song would mix nicely" and about 10 seconds later that exact song is being mixed in 😂

Smarter people then me with experience in Nextjs/React. When I create a "Edit" from and want to make sure that all the data is loaded into the input fields already. I simply use 'defaultValue={the.data}' right? It seems to work, but I dont know if its correct.

🥳 I made my first PATCH request work today!! Tomorrow I will be doing the DELETE request and then I am able to create a full CRUD application including auth!!! #KindOfProud

If there is one thing in Nextjs I still can't seem to wrap my head around. Is the logic of where CSS gets loaded and where it is not getting loaded... I like to use normal CSS imports because I like writing vanilla CSS. But jeez, why is the working of this so random?

I just registered athomagency.com next to my Athom.Agency domain... Why you might ask? Well, because some companies live in the 1800s and only accept .nl .com, .net and all those domain extensions...

Why is the MacOS app for Outlook so limited in features?

Well... I thought about implementing Google Maps Address Validation. But that is one expensive API! It's $17 per 1000 requests...

Why do I feel like the last couple of years (2-3) so many new and awesome features in both CSS and JS have been shipped to browsers?

I want to push a beta of the tool I am building to a live server soon. But I am really in doubt how. Do I use @vercel as I am building on @nextjs while being afraid of the PaaS bill (I am not that good of a dev yet) or do I go try to selfhost at @digitalocean with @coolifyio?

Oke snap... Cursor.com is GOOD!

I always feel like I am quite oke with CSS. But sometimes... sometimes I run into something where I would have NO idea to properly solve it hahaha. DANG IT! #BuildInPublic

I freaking love it when my design/engineering logic actually turns out to work how I expected it to work! #BuildInPublic

It doesn't happen often that I'm using nearly all ports on my Mac. But boy am I happy I can use all these and don't have to use those stupid dongles.

Hey @Apple why the hell can't I use more than 2 bluetooth devices at the same time properly on my M1 Max MacBook??? When I have my mouse, keyboard and headphones connected the music gets messed up and the inputs from my mouse and keyboard have a delay....

Well this is a first for me, I found a H3 tag with about 15 different spans with different titles inside which changed every couple of seconds visibly. I can't imagine that being good for SEO.

That "TikTok" code IDE Trae.ai seems all fun and games until you read the terms of service... Won't be trying that.

Interesting... It looks like X and Threads are performing quite equally for me.

I'm in a mood today. After the soup, now some real Dutch "poffertjes"!!

I made Thai peanut soup today and it was so good!!

How do you build app analytics, but for the users of your app. I reckon you store stats in a seperate table. But I'm a little doubtful how to structure this. Especially when it's stats gathered over time like "views" per day, week, month etc.

Last 2 weeks on one store I'm managing I've all of the sudden got a extreme amount of "high risk orders". @Shopify has something changed in the way those orders are measured?

After a month of using Github copilot, I'm about to use Cursor for a month. I'm really curious how big of a difference it is!

I am getting close to needing to buy a domain for the project I have been working on... But then comes the HARD part... a freaking name. I have 0 clue on what to get...Do I go with a "modern" cool TLD or should I really look at getting a .com or maybe both.

The development of my app is going quite well. I pretty much got "POST" and "PUT" covered and working almost perfectly when writing a new function. Next up are "PATCH" and "DELETE" 😅.

Yesterday and today I found out the hard way that, if you use ENUM's in prisma its case sensitive. But, prisma will throw an error: " ⨯ [TypeError: The "payload" argument must be of type object. Received null] { code: 'ERR_INVALID_ARG_TYPE' }" error instead of telling me the input is wrong...

Heyyyyy look at that! I finally got a file to upload!

Why are "Verified Mark Certificate's" and "Common Mark Certificate's" as well as "S/MIME Certificate's" soooo freaking expensive?