Álvaro Trigo 🐦🔥

13.4K posts

Álvaro Trigo  🐦🔥 banner
Álvaro Trigo  🐦🔥

Álvaro Trigo 🐦🔥

@IMAC2

🇻🇳 Tweeting about Web Development tips, tricks and things I learn. I quit my job to work on fullPage.js https://t.co/x4RRZvxj4D.

Cambridge, UK Katılım Haziran 2009
370 Takip Edilen19.3K Takipçiler
Sabitlenmiş Tweet
Álvaro Trigo  🐦🔥
Years ago I made my first JavaScript plugin. With no experience and as an experiment to improve my skills. 3 years later I earned enough with it to quit my job. A few days ago the library got the record of 21K npm downloads in one week. Don't wait to be a mater, start now!
Álvaro Trigo  🐦🔥 tweet media
English
78
196
1.8K
0
Denis Yurchak
Denis Yurchak@denisyurchak·
In Austria, filing taxes cost up to €1500 Most people hire a tax advisor to do it, because the system is complicated If you have a SaaS, most tax advisors will ghost you, because they don't even know what Stripe is, and don't want complicated clients So I figured I could replace tax advisors with AI and file taxes myself with Claude Once a month, I give Claude Code all exports from my bank, Stripe, and a Telegram bot I built that collects my invoices. It sorts the expenses, asks me what is business-related and what is not, and then adds all of it into an Excel table. It maps complicated legal German terms to understandable English, and tells me what values to paste where in the online tax form At the end of the year, I take the yearly summary Claude generates, file the form, and I have my taxes done! I don't need to communicate with tax advisors, and waste time explaining what SaaS is and is costs 0 dollars
@levelsio@levelsio

By far THE most annoying part of running a business for me is collecting receipts for my accountant Every month my accountants hounds me for invoices and receipts of every single expense I did, doesn't matter how tiny like $0.50, sometimes also for income (I don't know why) Most companies charge monthly so that means collecting 12 invoices per year at least One reason I am canceling so many SaaS is not even the cost, it's just that I hate bookkeeping so much so I think if I don't spend the money, I don't need to collect invoices and receipts for every single payment every month (also I like extremely high profit margins like 99.99%) I'm down to just about 10 companies I pay now, like Cloudflare, Hetzner, Backblaze etc. so that means only ~120 invoices to collect per year cause most are paid monthly Yes I have an automatic email filter that forwards invoices to my accountant but many companies do NOT send you an automatic invoice by email So you're talking about logging in to 10 websites, them sending you a 2FA code by email, opening your email, entering the code, trying to find wherever the Billing page is hidden, going to Invoices, opening the invoice, clicking Download to DPF (if it even exists) This week I tried to improve this, my accountant uses Xero, so I made a Xero API key, gave it to Claude Code, and asked it to login and figure stuff out, then it just asks me which expenses still need a receipt and a note, I find it and drag the PDF or screenshot into Claude Code and it resolves it Next step is letting it login to all my vendors and also download the invoice by itself which seems very very possible Much easier!

English
37
3
147
39.5K
Razvan Muntian
Razvan Muntian@razvanmuntian·
Guess the location: Where was this photo taken?
Razvan Muntian tweet media
English
16
0
13
871
@levelsio
@levelsio@levelsio·
Wavespeed for GPU (Photo AI + Interior AI) Cloudflare for R2 storage and domain renewal xAI for LLM AI API for all my sites Backblaze for backups Hetzner for VPS Scrapingbee for scraping (mostly for Hotelist) Google Cloud (also for Hotelist) NameCheap (for like 4 domains left that I can't transfer into CF)
Alex MacGregor@alexmacgregor__

@levelsio ‘I'm down to just about 10 companies I pay now’ Doing the same down to about 20 tho. Less is more.

English
22
36
760
72K
Álvaro Trigo  🐦🔥
@stackscans @dayonefoundry For sure! If you like working from coffee shops as I do (or just sitting down in nice, chill, cute coffee shops), this is heaven for it! (and I'd say South Korea follows)
English
0
0
0
12
Seunghun Lee
Seunghun Lee@shsunmoon·
I don’t know exactly how yet, but my RESEND_API_KEY got compromised. Someone used it to send around 46,000 emails in less than a day. I only found out because I got an email notification. The emails looked like Spotify phishing/scam emails: From: "SpotifyService" @MY_POOR_DOMAIN> To: NAME@optusnet.com.au Subject lines: "Your Premium benefits may be interrupted" "Problem renewing your Spotify Premium subscriptions" Now I’m worried about whether I can safely keep using the same subdomains, or if the domain reputation is already damaged. Also, I’m surprised Resend didn’t seem to have stronger security checks, anomaly detection, or automatic limits for this kind of sudden high-volume scam activity. Be careful everyone, especially if you self-host Next.js, Supabase, workers, or anything that touches email/API keys. Rotate your keys, check your env vars, audit logs, Git history, server access, CI/CD secrets, and any exposed admin routes.
Seunghun Lee tweet mediaSeunghun Lee tweet media
English
5
0
2
772
stevie
stevie@stevie_builds·
@IMAC2 Ironically they are a tech company worth over a Trillion… but the departments I’m dealing with are not tech savvy
stevie tweet media
English
1
0
0
17
stevie
stevie@stevie_builds·
You spend two months building a platform for the initial client. Passwordless sign in only (email), to satisfy part of their insane security requirements. Their biggest confusion is how to sign in. How do you make this clearer?
stevie tweet media
English
7
0
5
803
Álvaro Trigo  🐦🔥
@DanielBlancoSWE Pásate por Vietnam, aquí es una gozada. Por $1.5 llego a casi todos los sitios, y el coche nunca tarda más de 2 minutos. Lo habitual menos de 1 minuto!
Español
1
0
1
238
Daniel Blanco 💻🤖
Daniel Blanco 💻🤖@DanielBlancoSWE·
4 minutos de trayecto, 15 mins andando, 12 euros en Uber 😭
Daniel Blanco 💻🤖 tweet media
Español
4
0
19
7.5K
Álvaro Trigo  🐦🔥
@stevie_builds I don't know how the email looks like, but if its just a link, probably adding a button can make it easier. So, I'd definetely use rich text for the email to format it and add a big button for the main CTA.
English
0
0
1
71
Álvaro Trigo  🐦🔥
@stevie_builds I think your solution is pretty standard. I mean, if they don't know how to log in to your page, they won't know how to login into a top bank like Revolut, which is crazy! Are they dinosaur clients?
Álvaro Trigo  🐦🔥 tweet media
English
2
0
1
114
Álvaro Trigo  🐦🔥
When developing new features it will take hours or even days for me to get it done if the feature is big. And until that, the app state is kind of broken until every peace is put together. So I don't see how could I just run it in production without breaking things. Also, most of the times I need to change the UI multiple times for new features until I'm happy with it. Can't do that to live users or they would get crazy.
English
0
0
2
1K
@levelsio
@levelsio@levelsio·
I laugh when I see people in holding their laptops half open so their Claude Code doesn't shut off All my projects run on a @Hetzner_Online VPS with Claude Code installed next to the sites/apps that I work on and I just SSH in with @TermiusHQ and it keeps going forever even if I disconnect (I use Mosh or Tmux or I just /resume) My MacBook Pro battery life is also much better as everything happens on the server not my laptop I work so incredibly fast now, it's like having a secret benefit over everyone else who are still AI coding on a laptop, then deploying to their server, while their battery life dies and they can never close their laptop And whenever I want I can just switch to Termius on my iPhone and continue working! My workflow is literally: I have a bug or feature, I open Termius, I type it in the project tab, it fixes it, every fix it auto commits to GitHub but it doesn't actually deploy from there anymore because it's editing the site on the server live I don't recommend that to everyone, but I do recommend getting a VPS you can code from and then use as staging and test and deploy from there to your production server
@levelsio@levelsio

💯

English
114
132
3.8K
450K
Martin
Martin@martinrue·
@IMAC2 Hope to catch you at a coworking event in DN sometime soon :)
English
1
0
1
33
Martin
Martin@martinrue·
It’s official, @dayonefoundry throws the best house parties. Spot your favourite indie hacker. It’s actually unreal how many people I’ve spoken to today. Feels like Da Nang is the epicentre right now of cool people building stuff in SEA.
Martin tweet media
English
5
1
34
1.4K
Javi
Javi@rameerez·
@levelsio P.S.: you need to hit the gym too, you won’t grow muscle just from eating eggs alone You also need to eat way more food if you’re skinny, eggs are just a nice way to eat ~50g protein per meal, but you probably need ~120g protein per day and ~500 cal/day surplus if you’re skinny
English
1
0
31
4.7K
@levelsio
@levelsio@levelsio·
Eat more eggs (has choline) and you stop being anxious Also great protein for your muscles (6g per egg) My friend @rameerez went from skinny to ripped just eating eggs all day for a year, his fridge looked something like this
@levelsio tweet media
Massimo@Rainmaker1973

Researchers have identified a consistent chemical difference in the brains of people with anxiety disorders: significantly lower levels of choline-containing compounds. A groundbreaking 2025 meta-analysis by UC Davis Health scientists revealed this biological marker through proton magnetic resonance spectroscopy (1H-MRS) data. The study found an average 8% reduction in total choline (tCho) in the prefrontal cortex, a key region for emotional regulation, decision-making, and cognitive control, as well as across broader cortical areas. Analyzing 25 datasets involving 370 individuals with anxiety disorders (including generalized anxiety disorder, panic disorder, and social anxiety disorder) and 342 healthy controls, the researchers documented this reduction as a transdiagnostic feature consistent across different anxiety conditions. This represents the first meta-analysis to identify a reliable chemical pattern in the brains of people with anxiety, pointing to measurable neurochemical alterations rather than purely psychological factors. Choline, an essential nutrient obtained from foods such as eggs, salmon, and soybeans, plays a vital role in brain cell membrane integrity and neurotransmitter synthesis. The authors suggest that heightened arousal and chronic stress in anxiety disorders may increase choline demand, depleting levels faster than dietary intake can replenish them and potentially impairing the brain’s ability to regulate the fight-or-flight response. While the findings open promising avenues for nutritional interventions, experts stress that dietary or supplemental approaches should complement, not replace, established treatments. [Maddock RJ, Smucny J. Transdiagnostic reduction in cortical choline-containing compounds in anxiety disorders: a 1H-magnetic resonance spectroscopy meta-analysis. Molecular Psychiatry. 2025. DOI: 10.1038/s41380-025-03206-7]

English
54
39
1.4K
245.1K
Tibo
Tibo@tibo_maker·
episode 2 of my show "Life of an Indie Maker" holiday + hacker residency in Vietnam 🛫
English
58
9
167
21.1K
Tonino Catapano (tonnoz)
No, it's not the Hantavirus. Viet people properly shield themselves against sun ☀️ and exhaust gases in traffic 😷💨. And you should too
Tonino Catapano (tonnoz) tweet media
English
7
0
12
978