Matthew Lein (@matthewlein) header
Matthew Lein (@matthewlein) profile picture

Front-End/Fullstack Developer, Independent Make-Awesomer

Minneapolis/St. Paul, MN
Joined August 2010
Welp *slaps knee* better get on my way now. 🦋 really hit a critical mass recently, come join us, it's really nice! bsky.app/profile/matthewlein…
62
After months of training, Copilot finally understands how I write classes.
2
159
I’m discussing code changes in my pull request with a robot. I love 2023
169
Wow, ChatGPT makes hiring much much more difficult and time consuming.
173
TIL safari does not like top: -99999% in some weird cases It’s ok with -59999% though so we’re cool
Around this time, 20 years ago, I published my first website—a band page on a free cjb.net subdomain, awful flash animation and all.
YIL: On m1 macs, you need to install older versions of node (<15) using shell sessions(?) that are launched in rosetta, or they will be crazy slow. Here's helped me: jurnalanas.com/node-js-mac-m…
And now reflecting on how dev has changed in 10 years...its so good now! Sure I have issues like everyone, but overall its amazing. All the browsers are evergreen. I barely ever have to check cross browser issues. CSS layout is so so much better. So good.
1
1
10 years ago today, I opened my first PR on a public open source library (adding touch events to a jQuery plugin). Sadly, it sat without author comment for all 10 years of its life. I did help at least 1 person, so I guess it was mission accomplished.
1
jemalloc magic on my ruby memory issues. Incredible, but also sad that it's not the default.
1
I wrote the article I wished was there detailing how to install jemalloc on an Elastic Beanstalk app. Would have saved me many hours... matthewlein.com/articles/ins…
Finally an excuse to wear my formal sweatpants.
1
I own cssregions.com (from back when that was a thing), if you know anyone that would like to it for anything, I’m looking to give it away.
Lol had a js bundle size go down 22% by changing a couple imports locations from default to named.
I still think about @desandro's Introducing dropshado.ws announcement page from like 10 years ago. Draggable interactive 3D text (in hindsight maybe kinda z-doggish?) totally blew my mind. Using wacky variable names like `pitch` and `yaw`. Fun era of web demos past...
1
1
2
Highly recommend Carl as a human being and teacher. He was pretty instrumental in my early programming education. If you want to learn GSAP, there’s no better person, and you can’t beat free (for a week)
Due to the unfortunate launch debacle with Skillshare I'm offering my entire #GSAP3 Express Course as a FREE 7 day trial to EVERYONE. Offer valid for 24hrs. Ends Nov 15, 12pm EST. Please re-tweet and invite your friends. I'd appreciate it greatly. courses.snorkl.tv/courses/gs…
2
2
9
Matthew Lein retweeted
GSAP 3 has arrived! Smarter, simpler, and smaller. Rewritten from the ground up. New simplified syntax, 50+ new features, about half the size. greensock.com
18
331
51
1,282
If your site has a lot of 3rd party widgets (because 2019), adding preconnect links can speed up your page load. I couldn’t find a way to get a full list of site connections, so I made one: preconnect-list.netlify.com/ Record a HAR and drop it in to generate a list of connections.
1