Pramod L
banner
pramod8.bsky.social
Pramod L
@pramod8.bsky.social
Freelance web developer building interactive learning experiences
Reposted by Pramod L
The Svelte CLI is a god-send... I've created so many projects for small reproductions and experiments, and it's just flawless.

And the new --from-playground key is even cooler to go from POC to actual project in a flash 🧡

advent.sveltesociety.dev/2025/2
Advent of SvelteDay 2: The Svelte CLI - Advent of Svelte 2025
advent.sveltesociety.dev
December 2, 2025 at 2:24 PM
Reposted by Pramod L
Want to try a radically innovative programming language?
Unison is ready!

Unison is approachable, user-friendly, and has a great community of friendly folks :)

On top of that it has mind-bending features like serializable function closures and built-in distributed programming tools!
November 25, 2025 at 7:31 PM
Reposted by Pramod L
svelte.dev/packages is now live!

It's a convenient and easily discoverable place to find a sampling of high quality packages in the ecosystem. We hope it will give confidence in the Svelte ecosystem to newcomers and help them get started more easily.
Packages • Svelte
Packages for your Svelte and SvelteKit apps
svelte.dev
October 2, 2025 at 5:01 PM
Reposted by Pramod L
“Is 90% of code going to be written by AI? I don’t know. What I do know is, that for me, on this project, the answer is already yes.” lucumr.pocoo.org/2025/9/29/90...
90%
AI is writing 90% of the code I was in charge of
lucumr.pocoo.org
September 29, 2025 at 10:48 AM
Reposted by Pramod L
got to post on bluesky, mastodon and linkedin?! if only there was a global network where we all have our own little home.

i dunno, some sort of world wide web?

we need to make RSS a popular thing again
September 15, 2025 at 11:13 AM
Reposted by Pramod L
Just used Photoshop The Website because Photoshop The App just can't seem to open on my machine anymore, even after waiting for a fresh update. Worked fine. Go websites.
July 2, 2025 at 3:23 PM
Reposted by Pramod L
my favourite typescript feature is that it makes everything slightly more difficult than it probably needs to be
February 25, 2025 at 12:19 PM
Reposted by Pramod L
🎉 Introducing my upcoming third course, Whimsical Animations!

This course will teach you how to build top-tier animations and interactions using a variety of techniques. ✨

You can join the waitlist on the course’s brand-new site, which is the most ridiculous thing I’ve built in quite some time:
Whimsical Animations
Learn how to create charming interactions and delightful touches using the magic of CSS, JavaScript, SVG, and Canvas. I’m sharing all my tricks in this one!
whimsy.joshwcomeau.com
February 24, 2025 at 4:32 PM
Reposted by Pramod L
FYI, here's the entire code to create a dataset of every single bsky message in real time:

```
from atproto import *
def f(m): print(m.header, parse_subscribe_repos_message())
FirehoseSubscribeReposClient().start(f)
```
November 28, 2024 at 9:56 AM
Reposted by Pramod L
Does this look accurate? Anything I'm missing?
November 26, 2024 at 8:20 PM
Reposted by Pramod L
for…of in preference to Array methods: easily read, supports await, loops over anything iterable, performant.

I guess the corollary is learning to really embrace mutation: glad the fixation with immutability we went through as an industry a while back has simmered down!
November 22, 2024 at 3:41 PM
Reposted by Pramod L
The moment of bliss that including closing tabs to make room for ones for the new error 😅
October 29, 2024 at 2:51 AM
Reposted by Pramod L
I created a Bluesky Starter Pack! 🎉

It includes ~75 wonderful people in the web dev community who are doing inspiring work. I know I’ve missed some folks; I plan on adding to it over time.

Starter packs are such a great idea. Immediately makes Bluesky feel less lonely for newcomers. 😄
October 29, 2024 at 1:28 PM
As a teen in the early 2000s, I spotted all these cool kids in Linkin Park t-shirts and thought it was a clothing brand
October 26, 2024 at 8:56 AM