JD Lien

13.5K posts

JD Lien banner
JD Lien

JD Lien

@jdlien

Tweets about PHP/JS/Laravel/Tailwind. I help web developers be awesome at their craft. Bluesky: @jdlien.com Mastodon: @[email protected]

🇨🇦 Edmonton, Alberta Se unió Şubat 2009
431 Siguiendo674 Seguidores
Tweet fijado
JD Lien
JD Lien@jdlien·
I'm more active on Bluesky these days — it's a rapidly growing, fun platform, without a lot of the negative aspects of X, so it's well-worth checking out. Follow me there at bsky.app/profile/jdlien…
English
0
0
0
443
JD Lien retuiteado
Angelo Libero
Angelo Libero@angeloldesigns·
Excited to share something I've been working on. 3 years of color tools. 2 months building this. Supa Colors generates palettes where every shade looks balanced — visually, not just mathematically. Really proud of it. 🔗 supacolors.studio
English
112
465
5.6K
347.3K
JD Lien
JD Lien@jdlien·
@aarondfrancis There was a huge missed opportunity to add the Beegees to the soundtrack for your cool new video.
English
0
0
1
20
Aaron Francis
Aaron Francis@aarondfrancis·
They say AI is the end for developers. They say the job market is gone. They say learning to code is pointless. I don’t buy it. I think we're just getting started.
English
231
160
1.4K
271.1K
JD Lien
JD Lien@jdlien·
@aarondfrancis Awesome new project, Aaron. You're the king of pivots, haha.
English
1
0
1
34
Aaron Francis
Aaron Francis@aarondfrancis·
The site is live at faster.dev. I'd love to hear what you think.
English
39
8
200
21K
JD Lien
JD Lien@jdlien·
@aarondfrancis Oh wow, that's wonderful to hear and so gracious of Sam/PlanetScale!
English
0
0
1
21
Aaron Francis
Aaron Francis@aarondfrancis·
I'm working on setting up the entirely new Database School learning platform and am stoked to say that MySQL for Developers will live on that platform! If you want to stay up to date on that, you can get on the list here: databaseschool.com/mysql!
English
9
1
76
4.5K
Aaron Francis
Aaron Francis@aarondfrancis·
Several years ago, I made a course called MySQL for Developers when I worked at @PlanetScale. A few months ago, @samlambert texted me and asked if I wanted to have the course back to add to my platform 🥹 I'm incredibly grateful to Sam and the team for this gift! [continued]
Aaron Francis@aarondfrancis

PlanetScale Postgres is now GA! I sat down with CEO @samlambert to talk about it all: scaling MySQL with Vitess, PlanetScale Metal, and now PlanetScale Postgres. We covered a lot of good ground in this one, and there's a bit of a surprise at the end!

English
18
8
349
34.7K
JD Lien
JD Lien@jdlien·
@calebporzio You're giving us our money's worth, that's for sure.
English
0
0
1
96
Caleb Porzio ⚡️
Caleb Porzio ⚡️@calebporzio·
Took a few days to see if I can come up with something here. More to come 🫡
Caleb Porzio ⚡️ tweet media
English
35
5
213
13.3K
JD Lien
JD Lien@jdlien·
@marcba I recently started using Windows again, and there are actually excellent precision trackpad drivers for that Magic Trackpad 2. So it even works very well in Windows. (Albeit with caveats that it must be used wired and some apps don't support smooth scrolling.)
English
0
0
2
400
JD Lien
JD Lien@jdlien·
I’ve been programming professionally since 1999, and I’ve heavily used a few different agentic coding tools. I’d have to say that, for me, the style of working has been incredibly addictive because I find fewer scenarios where I feel stuck. I can just create things without restriction and without having to do a lot of heavy research and learning before jumping into something I don’t know very well. I definitely feel like I can be in flow state and just keep creating and creating and iterating very quickly. Sometimes when the agent is grinding away on some task in the background, I can continue to do something like polish some CSS manually. The hours very quickly slip away as I build things. I think it’s a very cool way to work. I guess it’s a bit like pair programming, but way more efficient, in my opinion.
English
0
0
0
13
Jon Yongfook
Jon Yongfook@yongfook·
Serious question to those coding with AI. Is there still such a thing as “flow state”? Getting into flow, removing all distractions and coding a feature in a few hours is one of my favourite aspects of building. Is that a thing of the past now if you’re chatting away to your IDE?
English
206
1
253
45.9K
JD Lien
JD Lien@jdlien·
@aschmelyun @aarondfrancis I wonder if being experienced devs before AI coding was a thing gives you a big head start because you understand lots from hard lessons learned. Maybe it’ll turn out that doesn’t matter all that much. You use whatever tools you have; the results are proportional to your effort.
English
0
0
1
36
Andrew Schmelyun
Andrew Schmelyun@aschmelyun·
@aarondfrancis Could have saved me a ton of grief battling the worst comments on reddit and SO for wanting to stick with PHP in 2011
English
1
0
2
499
Andrew Schmelyun
Andrew Schmelyun@aschmelyun·
I genuinely think that if you've ever been curious about building software (apps, games, websites, whatever) there's never been a better time to try it out. If I had tools like these 12 years ago I feel like I'd be unstoppable.
Aaron Francis@aarondfrancis

I think the appetite for software is nearly infinite. I've been using AI extensively to write code and yet the number of things I still need to code has increased, not decreased. It's like we added three lanes to the highway and still have traffic.

English
1
2
23
5.8K
JD Lien
JD Lien@jdlien·
@aarondfrancis Hard agree. I’ve been writing an insane amount of code lately with agentic coding. There is an endless list of stuff I want to do. The difference is that now most of what I want to build is possible; before I’d write it off as implausible.
English
1
0
2
97
Aaron Francis
Aaron Francis@aarondfrancis·
I think the appetite for software is nearly infinite. I've been using AI extensively to write code and yet the number of things I still need to code has increased, not decreased. It's like we added three lanes to the highway and still have traffic.
English
94
76
1.2K
84.7K
JD Lien
JD Lien@jdlien·
@AshAllenDesign Yes, with a React frontend. Combination of Inertia and API. It’s early and not very playable yet, though, I have so many other projects I’m also working on!
English
0
0
0
24
Ash Allen 🚀
Ash Allen 🚀@AshAllenDesign·
@jdlien Ooooh that sounds pretty cool! Are you building it all in Laravel/PHP? 😄
English
1
0
1
70
Ash Allen 🚀
Ash Allen 🚀@AshAllenDesign·
If you needed to use WebSockets in your web app, which service would you use? It's been a while since I've added WebSockets to a new project, so I'm wondering what the go-to is these days. I'd probably use Pusher 😄
English
17
0
9
3.9K
Ash Allen 🚀
Ash Allen 🚀@AshAllenDesign·
This still puts a huge smile on my face when I hear it! @jdlien did an amazing job of recording the audiobook for my "The Web Dev's Guide to Freelancing" book 🔥 I'm a bit biased, but I think the intro is so cool!
English
2
2
11
771
JD Lien
JD Lien@jdlien·
@aaditsh (I'm sure it and things like it will get better soon, though.)
English
0
0
0
14
JD Lien
JD Lien@jdlien·
@aaditsh And holy crap that's awful. Full of spelling mistakes, inaccuracies, using mutated or completely wrong logos, and not really a lot of design sense. If that's a cherry-picked "good" example, this isn't a tool worth using!
English
1
0
1
41
JD Lien
JD Lien@jdlien·
@AshAllenDesign I've been writing a lot of silly little utility scripts in Python lately, and it has been nice, especially because LLMs are tuned so well to work with it and there are so many great packages for it. I still think it's a weird-looking language since it's not C-like!
English
0
0
0
15
Ash Allen 🚀
Ash Allen 🚀@AshAllenDesign·
I've been thinking of learning a new language... It'd be purely as a hobby and to see if I can learn new concepts/techniques in the process. I can't decide between Go or Rust. Any suggestions? 😄
English
19
0
14
6.7K
JD Lien retuiteado
Ash Allen 🚀
Ash Allen 🚀@AshAllenDesign·
Wanna make your first contribution to open-source, but don't know where to start? 🤔 You don't have to PR a huge feature that's going to revolutionise the world. It can be something as simple as updating documentation, or fixing a typo (like I did with the `laravel/cashier-stripe` upgrade guide)! No matter how small a PR like this might be, they contribute to the bigger picture. It's also a great way for you to get used to the flow of contributing to open-source and build your confidence 😄
Ash Allen 🚀 tweet media
English
2
1
22
2K
JD Lien retuiteado
Ash Allen 🚀
Ash Allen 🚀@AshAllenDesign·
The Web Dev's Guide to Freelancing is now available to buy! 🎉 👉web-dev-freelancing.com Learn tips, tricks, and strategies you can use to launch your freelance career! 🔥 20% discount code: FREELANCE20
Ash Allen 🚀 tweet media
English
2
11
26
5.6K
JD Lien
JD Lien@jdlien·
When I was "coming of age" in the late '90s, many got into tech not because they found it interesting, but because that's where the money was. I worked with people like this—it was just a job for them. Today, you've really got to want it, because it's a long, hard road!
English
0
0
0
36
JD Lien
JD Lien@jdlien·
For all of you who aren't as fortunate, and don't yet have those contacts leading to opportunities — for you who are young and new to tech but love it and want to make a career building cool systems — man, I feel for you.
English
1
0
0
38
JD Lien
JD Lien@jdlien·
Looking for work in the tech industry these days has gotten rough. I seriously underestimated this situation when I left my job with no plan last year. @theo made a pretty solid video talking about this that resonates with me. youtube.com/watch?v=2PiM2e…
YouTube video
YouTube
English
1
0
1
94