flavio Profile
flavio

@flaviocopes

Followers
59,914
Following
55
Media
1,672
Statuses
10,814
Explore trending content on Musk Viewer
@flaviocopes
flavio
1 year
Web3 devs turning into AI devs
Tweet media one
105
1K
12K
@flaviocopes
flavio
9 months
“I want to build things for people” 💯
Tweet media one
274
1K
11K
@flaviocopes
flavio
1 year
Using React to make a static website be like
Tweet media one
60
637
10K
@flaviocopes
flavio
7 months
Amazing
Tweet media one
239
547
8K
@flaviocopes
flavio
1 year
Web3 devs turning into AI devs
Tweet media one
38
636
5K
@flaviocopes
flavio
2 years
Tweet media one
92
498
4K
@flaviocopes
flavio
2 years
Tweet media one
72
844
4K
@flaviocopes
flavio
3 years
Tweet media one
45
809
4K
@flaviocopes
flavio
1 year
Tweet media one
102
238
3K
@flaviocopes
flavio
8 months
Alright goodbye pnpm npm and friends
Tweet media one
76
170
3K
@flaviocopes
flavio
1 year
Twitter please hire back the CSS guys 🤣
Tweet media one
73
208
3K
@flaviocopes
flavio
8 months
Tweet media one
49
438
3K
@flaviocopes
flavio
2 years
We should start a petition to accept trailing commas in JSON
Tweet media one
95
170
3K
@flaviocopes
flavio
1 year
I heard DigitalOcean laid off the entire tutorials tech writers team, among others. It's weird because the tutorials are one of the reasons for their big success IMHO. If I was a competitor, I'd hire them all
80
222
3K
@flaviocopes
flavio
9 months
The full htmx source is a single 3,700-line JavaScript file, and line 1 is //UMD insanity Already love it 😂
Tweet media one
26
113
3K
@flaviocopes
flavio
8 months
Not sure why I never enabled ChatGPT inside VS Code, it's really handy
Tweet media one
95
211
3K
@flaviocopes
flavio
2 years
Little HTML+JS trick to avoid displaying a broken image if the image is not found
Tweet media one
41
310
3K
@flaviocopes
flavio
1 year
I worked as a Web Developer for the past 15 years. I love being a Web Developer. I wouldn't do anything else. Here are my 26 top tips for new and aspiring Web Developers 👇
96
569
2K
@flaviocopes
flavio
7 months
Sometimes fixing bugs takes longer than expected
Tweet media one
37
218
2K
@flaviocopes
flavio
2 years
Why do people use browsers when you can just use curl and parse the HTML yourself
120
204
2K
@flaviocopes
flavio
3 years
You learn a lot when you are the worst developer in the room
36
279
2K
@flaviocopes
flavio
1 year
Tweet media one
19
191
2K
@flaviocopes
flavio
1 year
Here is how I implemented dark mode on my website. Invert all colors, set a nice background, and invert again images and emojis so they look correctly.
Tweet media one
44
180
2K
@flaviocopes
flavio
8 months
My favorite Tailwind CSS trick
Tweet media one
74
200
2K
@flaviocopes
flavio
8 months
TS developer is angry that a project they have "never heard before" will not use TS in the future 😂😂😂
Tweet media one
153
145
2K
@flaviocopes
flavio
6 months
VS Code tip: disable "Explorer: Compact Folders" in the settings to prevent empty folders to behave like this
Tweet media one
73
133
2K
@flaviocopes
flavio
6 months
Someone actually made it
Tweet media one
67
279
2K
@flaviocopes
flavio
2 years
Every dev tool website looks exactly the same these days, how boring
Tweet media one
Tweet media two
Tweet media three
Tweet media four
80
155
2K
@flaviocopes
flavio
8 months
Guys stop we have a new framework
Tweet media one
256
153
2K
@flaviocopes
flavio
2 months
I can't think of a better reason to not use GraphQL
Tweet media one
11
55
2K
@flaviocopes
flavio
8 months
TS devs don't miss a chance to say JS devs are not "real developers" 😂
Tweet media one
114
88
1K
@flaviocopes
flavio
5 months
TIP: add the `data-1p-ignore` attribute to your input field to disable 1Password on it ✖︎
Tweet media one
39
67
1K
@flaviocopes
flavio
6 months
1996 server-side rendering JavaScript
Tweet media one
40
107
1K
@flaviocopes
flavio
7 months
Tweet media one
30
100
1K
@flaviocopes
flavio
3 years
I just got an email from a person, 82 years old, that is enrolling in my bootcamp to learn JavaScript. I find this amazing and I really hope to get 1) to that age 2) to that age with that mindset 🤩 💪🏻 🚀
33
84
1K
@flaviocopes
flavio
5 months
It's called HTML + CSS + JavaScript. You can probably extend to 20 years.
@jasonleowsg
Jason Leow
5 months
I wish there's a framework where I can leave it for 10 years and it still runs
143
14
228
28
93
1K
@flaviocopes
flavio
5 months
Switching to sending HTML over the wire instead of JSON has been eye-opening
51
39
1K
@flaviocopes
flavio
1 year
Today I turn 40 🥳 Am I a senior developer now?
171
27
1K
@flaviocopes
flavio
1 year
Tomorrow Heroku will delete all free dynos End of an era.
59
190
1K
@flaviocopes
flavio
1 year
I worked as a Web Developer for the past 15 years. I love being a Web Developer. I wouldn't do anything else. Here are my 26 top tips for new and aspiring Web Developers 👇
39
236
1K
@flaviocopes
flavio
3 months
The internet is awesome
Tweet media one
8
62
1K
@flaviocopes
flavio
3 years
StackOverflow announced their new keyboard!
Tweet media one
18
164
1K
@flaviocopes
flavio
5 months
I don't customize Tailwind a lot but this little thing is quite handy
Tweet media one
16
49
1K
@flaviocopes
flavio
3 years
・ *゚   ・ ゚* ・。 *・。 *.。 。・ °*. ゚。 💕JavaScript ゚*. 。。 ・ 。 ・゚ 。°*. 。*・。
Tweet media one
9
154
985
@flaviocopes
flavio
2 months
Just noticed my wallpaper was taking 46GB of RAM what 😅
Tweet media one
35
14
1K
@flaviocopes
flavio
3 years
There should be a button on StackOverflow to hide all jQuery answers
24
83
978
@flaviocopes
flavio
6 months
Server-rendered JSX makes me happy
Tweet media one
72
35
977
@flaviocopes
flavio
4 months
We'll see more and more of this
Tweet media one
21
58
982
@flaviocopes
flavio
6 months
To this day I have no idea why React doesn't give us something like this instead of useEffect and at this point I'm afraid to ask
Tweet media one
64
34
958
@flaviocopes
flavio
1 year
Today Heroku sunsets its free tier. Tons of developers used Heroku to deploy their applications for free. Where should you move to now? Let's see the most popular options, a thread 👇
50
181
949
@flaviocopes
flavio
3 years
As a developer you mainly have 1 job: being able to learn new things fast. You never finish learning. That's why you don't learn anything useful about programming in school. In school you learn how to learn. Because things radically change every 5-10 years, you're never "done"
18
213
868
@flaviocopes
flavio
5 months
So, PocketBase can: - handle auth - db, data, relations, permissions - custom auth rules - image uploads local or on s3 etc and custom sizes - has REST API - has JS SDK - logs - sends emails - does backups - free and self hosted - single executable and no one talks about it?
83
61
888
@flaviocopes
flavio
1 year
Tweet media one
25
99
861
@flaviocopes
flavio
6 months
A React hook for running PHP. Serious 🚨
Tweet media one
61
82
865
@flaviocopes
flavio
2 months
I mean it's almost true
Tweet media one
10
51
848
@flaviocopes
flavio
4 months
Simple, visual example of how HTMX lets you reduce the amount of JavaScript you need to write. Simple implementation of Server-Sent Events
Tweet media one
40
67
803
@flaviocopes
flavio
4 months
Was checking out the console on The North Face website and it's made with jQuery. The North Face revenue: $1.1 billion
Tweet media one
98
42
806
@flaviocopes
flavio
3 years
What's the best piece of advice would you share to someone starting Web Development right now?
230
94
771
@flaviocopes
flavio
1 year
Hacker News is one of the most incredible place of the Internet. Apparently this guy sold a WordPress plugin for 1.6M€ by writing a comment
Tweet media one
7
49
774
@flaviocopes
flavio
4 months
Fun fact the original React tutorial in 2013 used jQuery to fetch data (and suggested using Python's web server)
Tweet media one
19
45
756
@flaviocopes
flavio
2 years
I think I'm ready for a post-React world. What should I look at?
266
36
728
@flaviocopes
flavio
2 years
React is the framework that's closer to JavaScript. That's why I like it
@slowyourprose
Mr. Steal Your Code
2 years
Rendering a list of items in Vue, React, and Svelte.
Tweet media one
133
90
771
42
45
736
@flaviocopes
flavio
3 years
This is me every day
Tweet media one
9
153
732
@flaviocopes
flavio
9 months
Really tempted to try Ruby/Rails again, so many years after I last tried learning it
Tweet media one
72
12
727
@flaviocopes
flavio
1 year
Finally got some time to tinker with macOS and add a little VS Code icon in Finder to open the current folder in the editor 😊
Tweet media one
27
58
714
@flaviocopes
flavio
1 year
Termor looks interesting. Cool React components to build dashboards
Tweet media one
21
98
699
@flaviocopes
flavio
1 year
Every time I write a new post, before pushing to GitHub (and starting the deploy) I pass the images through ImageOptim to drastically reduce their size. Makes my site faster 👍 keeps the repo lighter (and faster over time) 👍 consumes less bandwidth 👍
Tweet media one
34
30
700
@flaviocopes
flavio
1 year
The person that invented this saved humanity a lot of hassle
Tweet media one
20
35
676
@flaviocopes
flavio
5 months
One thing I dislike is when clicking "go to implementation" in a TS library typically I get sent to this 🥲 then I have to go on GitHub to search my actual implementation. Is there any VS Code extension that helps?
Tweet media one
29
30
605
@flaviocopes
flavio
4 months
Why the React docs don't recommend Vite as #1 , and why is Gatsby on this list?
Tweet media one
51
27
667
@flaviocopes
flavio
1 year
We use Serverless to scale... ah no
Tweet media one
11
54
651
@flaviocopes
flavio
3 years
A small effort every day goes a long way
Tweet media one
7
125
629
@flaviocopes
flavio
3 years
StackOverflow was sold for $1.8B. Will we developers get a “our incredible journey” note and our questions/answers will disappear in a few years when the new company will close it? Did we put too much trust into it for our profession worldwide knowledge base?
30
114
609
@flaviocopes
flavio
3 years
What is the most complicated topic in JavaScript? The one it took you the most to learn?
180
43
583
@flaviocopes
flavio
2 years
Despite every developer on Earth has built a TODO app, there's still very little choice when it comes to using a quality one
59
27
591
@flaviocopes
flavio
4 months
So much stuff you get for free when using <dialog> for your modals: - esc key closes it - can blur the background items easily - first input field gets autofocus bonus points works great with htmx as we can put a showModal() method in the HTML response 💫
@flaviocopes
flavio
4 months
<dialog> is pretty cool
10
3
95
32
38
585
@flaviocopes
flavio
5 months
We all know the HTML <input> tag but I was today years old when I learned about <output>
Tweet media one
20
32
584
@flaviocopes
flavio
2 years
Either Shopify or Spotify needs to change their name to something else
40
46
581
@flaviocopes
flavio
5 months
Person: "Can someone help me in finding a good open source project in React without TypeScript , which contains good first issues for a beginner?" People:
Tweet media one
54
19
579
@flaviocopes
flavio
5 months
htmx is pure joy. this stuff is too easy. frontend-land is not ready for this.
29
30
547
@flaviocopes
flavio
2 years
Cool, inspiring landing pages
11
52
573
@flaviocopes
flavio
8 months
Going through a bunch of old projects, npm install, npm run dev, literally no one works 🤦🏼‍♂️
60
22
568
@flaviocopes
flavio
3 years
SEO is much, much, much, much, much more simple than what SEO gurus want you to think
27
44
565
@flaviocopes
flavio
4 months
looking into LmaoLang
Tweet media one
26
39
563
@flaviocopes
flavio
3 years
254.934.423 files in this folder
Tweet media one
9
93
553
@flaviocopes
flavio
4 months
Just launched Combine @astrodotbuild @htmx_org and @alpine_js to create modern web applications sending HTML over the wire, replacing the SPA JS-heavy approach with a much simpler set of mental models and workflows
51
79
560
@flaviocopes
flavio
4 months
Problem is people confuse React with Next.js. For example, React on Vite is still as straightforward as before
@PatrickJS__
PatrickJS
4 months
Five years ago, a simple 'Hello World' in React was straightforward. Now, it feels like understanding the universe's creation story is easier than grasping React's server-first approach. What happened?
Tweet media one
214
60
1K
25
23
556
@flaviocopes
flavio
5 months
Hear me out.
Tweet media one
@DavidKPiano
David K 🎹
5 months
Hear me out. (but spicier)
Tweet media one
27
8
283
17
26
531
@flaviocopes
flavio
1 year
If your app has dark mode when you launch, you launched too late
@marckohlbrugge
Marc Köhlbrugge
1 year
If your site has a favicon when you launch, you launched too late
96
56
873
41
27
528
@flaviocopes
flavio
1 year
Man the Apple homepage is 132MB 😆
29
32
526
@flaviocopes
flavio
1 year
Shout out to the developers working on weekends on their side projects. Is that you? 🫵🏼 promote your thing here 👇🏼
174
24
504
@flaviocopes
flavio
3 years
Many developers act like soldiers. They will defend their favorite programming language, framework, tool like a soldier. Instead, act like a scout. Always be ready to see when something better shows up, study it, and be opportunistic rather than defensive.
12
93
483
@flaviocopes
flavio
3 years
The programming landscape changes so fast. An essential skill for any developer is being able to become an expert at anything in 6-12 months
16
74
463
@flaviocopes
flavio
2 years
Don't be sorry for your bad english
19
46
465
@flaviocopes
flavio
3 months
Just checked lighthouse for the first time on my Astro + htmx Bootcamp app and took me 5 minutes of minor things to check all the 💯 boxes (including PWA installable & optimized ✅)
Tweet media one
13
17
457
@flaviocopes
flavio
5 months
Just found out you can put the VS Code Activity Bar at the top to save some horizontal space 👍🏼
Tweet media one
30
18
464
@flaviocopes
flavio
3 years
The biggest list of CSS Tricks A thread 🧵👇🏼
5
79
449
@flaviocopes
flavio
1 year
Developers would use WordPress if it was written in Rust
31
15
464
@flaviocopes
flavio
8 months
One thing that's not talked about more about Bun is the move from V8 (Chrome) to JSC aka JavaScriptCore aka Safari. So everyone is talking about Safari. The browser everyone was calling "the new IE" until yesterday. What a comeback.
34
23
459
@flaviocopes
flavio
8 months
I didn’t jump on the Deno train, not sure why, but Bun is tempting
50
12
451