XCSme Profile Banner
Cristian Profile
Cristian

@XCSme

Followers
281
Following
5K
Media
546
Statuses
3K

Learning and building stuff (if not procrastinating). 📊Making better self-hosted analytics to increase your sales: https://t.co/MWIVV7xfNS

Amsterdam
Joined October 2016
Don't wanna be here? Send us removal request.
@XCSme
Cristian
5 months
🎉You can now install @uxwizz via Docker. One command, no configuration!. docker run -d -p 8080:80 --name uxwizz -v uxwizz_www:/var/www/html -v uxwizz_db:/var/lib/mysql uxwizz/uxwizz.
2
0
1
@XCSme
Cristian
4 days
I hope the treatment is not vibe coded. .
0
0
1
@XCSme
Cristian
4 days
Just found out my gf has a brain tumor, fun days 🙃. Let's see what cutting edge medicine can do.
3
0
1
@XCSme
Cristian
6 days
They say that landing pages should sell outcomes, not features. But look at @Bitwarden. They list features, yet it's trustworthy and informative. They could have said "never worry about passwords again" or "Peace of mind" instead of "Powerful security". Benefits or features?
Tweet media one
0
0
1
@XCSme
Cristian
6 days
Make components more generic:. Let's say you have two components: one that shows a red button and one that shows a blue button. Now, you also want to make it so either of them can have a different size (small, large). Instead of adding this prop to both of them, you can.
0
0
0
@XCSme
Cristian
6 days
Move conditional rendering logic outside of components:. I was implementing optional features. Previously, each component would decide itself what to show and what not. You can have instead a higher order helper that contains all your feature flags and toggle logic. In your.
1
0
0
@XCSme
Cristian
6 days
Split code into re-usable components:. If you need the same code, but slightly different, somewhere else, copy what's common between the two and use that. In this way, the original code is simplified too.
1
0
0
@XCSme
Cristian
6 days
Adding a new feature: "oh no, this will complicate the codebase even more". What I do instead now, is to see how I can implement that new feature in a way that simplifies the code. This can be done in various ways:.
1
0
0
@XCSme
Cristian
7 days
Is it me or ChatGPT responses are very different today? It answers more like Grok, very quickly (typing paragraphs at a time instead of words) and with a lot more information.
0
0
0
@XCSme
Cristian
11 days
@grok Any good self-hosted captcha systems that match Cloudflare/Google ones in accuracy?.
1
0
0
@XCSme
Cristian
11 days
Why are most "Verify you are human" scripts third-party?. Why are they more reliable than a self-hosted similar captcha system?.
2
0
0
@XCSme
Cristian
11 days
I just encountered one of the weirdest bugs ever. In n8n, some workflows suddenly stopped working. ⚠️. They were still listed, but when I tried to access them, they were showing 404. I could find them in the database, so clearly the 404 was wrong. ⁉️. Digging dipper, it looks.
0
0
0
@XCSme
Cristian
12 days
We should use AI to curate and organize the web, not to fill it with garbage. .
0
0
1
@XCSme
Cristian
12 days
I had no idea Instagram has an ad-free subscription.
Tweet media one
0
0
0
@XCSme
Cristian
13 days
Entire game:
0
0
0
@XCSme
Cristian
13 days
What a stupid mate.
Tweet media one
1
0
2
@XCSme
Cristian
13 days
⚠️H1 tags are still really important for SEO!. I changed yesterday the H1 tag from my focus keyword to some marketing talk. The position for that keyword dropped from 11 to 25 in just one day!
Tweet media one
0
0
0
@XCSme
Cristian
13 days
What a rollercoaster!. I got a Paddle notification for a Subscription renewal payment! 🔥 . Then another one that the customer cancelled the subscription 🥲. They have been using the product for 5+ years, so I was sad to see they stop. ☹️. I was expecting the usual refund request
Tweet media one
0
0
1
@XCSme
Cristian
14 days
Looks fun:
Tweet media one
0
0
0
@XCSme
Cristian
14 days
Huh? GSC has a new logo?. Did they do a rebranding across multiple Google products?
Tweet media one
1
0
0