Rajat Saxena
rajatsx.bsky.social
Rajat Saxena
@rajatsx.bsky.social
16 followers 51 following 20 posts
Building CourseLit
Posts Media Videos Starter Packs
I use no-brainer tech to build my apps.

It ensures that tech won’t get in the way of delivering my dream apps.

It’s @nextjs, @typescript, @tailwindcss, @MongoDB, and @Docker.
Saddened to see that Cloudflare R2 does not support bucket policies. Now, I have to redo my entire MediaLit architecture to support R2.
After 2 weeks of relentless building and testing, I have finally hit 'ship it'.

The resumable uploads are now supported on MediaLit.cloud and hence on CourseLit too.
Test. Test. Test.

Here is me watching:

- Server disk space
- Browser progress
- Network activity
I am building the best open-source online platform to sell courses and run communities @CourseLit
Users complained about large files not uploading properly to CourseLit.

So, we went back to the drawing board and reworked the file upload experience.

Here’s everything new we’ve introduced:

* Integrated TUS in MediaLit for reliable large uploads
* Rebuilt a fresh uploader UI

Releasing soon...
A fresh file-uploading experience is coming to CourseLit very soon:

- Progress indicator
- Better support for large file uploads
- Fresh UI
I have been testing Communities in @CourseLit internally for some time now.

The community permissions workflow doesn’t feel natural.

Back to the drawing board. 🙇
Added realtime notifications to CourseLit, to make the communities more engaging.

How does it look? 👀
Why I don’t care about Deepseek reading my data: 👇

I use it with code that’s already open-source, so they might have scraped it already.
What are you going to work on this weekend?
🚨Builders!

Choosing Rust or Go is not going to increase your revenue.

Keep using whatever language or tech stack you are using and focus on marketing.
Reposted by Rajat Saxena
Did you know you can center both vertically and horizontally in CSS now, without Flexbox or Grid?

Throw this on your block level element, and it works:

align-content: center;
justify-items: center;

And my trick to remembering it's those properties? It's the ones I never use normally 😆
Building a completely open-source system like @CourseLit poses a unique challenge. 👇

You cannot use paid third-party providers because not everyone will want to get a paid account on a third-party service to self-host the system.

Therefore, I have to build all the subsystems.
Had a fun time implementing server-sent events for the very first time. 🚀

Also learned:
•You can’t (yet) proxy to an SSE endpoint via @nextjs.org rewrites. The connection will remain in a pending state.

•The SSE ecosystem is pretty stable and quite easy to implement in JS.
Added realtime notifications to CourseLit, to make the communities more engaging.

How does it look? 👀
Had a fun time implementing server-sent events for the very first time. 🚀

Also learned:
•You can’t (yet) proxy to an SSE endpoint via @nextjs.org rewrites. The connection will remain in a pending state.

•The SSE ecosystem is pretty stable and quite easy to implement in JS.
Added realtime notifications to CourseLit, to make the communities more engaging.

How does it look? 👀
Added realtime notifications to CourseLit, to make the communities more engaging.

How does it look? 👀
Inviting all up-and-coming creators 🚀

Are you looking for an all-in-one platform to sell courses, build a website, and do email marketing?

We’re offering a 1-month FREE subscription to CourseLit platform in exchange for regular feedback.

Reply “WANT,” and we’ll be in touch!
It’s always “Developer vs. Business Owner” in my mind when it comes to tests. 🙅‍♂️

As a developer, automated tests save manual testing efforts and make my code more change-friendly.

As an entrepreneur, writing tests makes my TTM longer and prevents me from shipping faster.
I’ve been using GitHub Copilot a lot lately.

Here’s what I’ve learned:

- The Copilot edits are much better when it can spot similar-looking code in the file.

- Editing long files takes a while, and you have to sit through a lengthy spinner.

What are your learnings? Comment 👇
Reposted by Rajat Saxena
GitHub @github.com · Dec 18
A new free tier of GitHub Copilot in Visual Studio Code.

✅ 2,000 code completions per month
💬 50 chat messages per month
💫 Models like Claude 3.5 Sonnet or GPT-4o
♥️ More fun for you

Check it out today!

Oh yeah, and we passed 150M developers on GitHub 💅 github.blog/news-insight...
Announcing 150M developers and a new free tier for GitHub Copilot in VS Code
Come and join 150M developers on GitHub that can now code with Copilot for free in VS Code.
github.blog
Sounds about right.
This feels like exactly the use case the cloud is ideal for.

For a 10x load: don't invest in 10x infra that sits idle 99% of the year. Scale up using virtual cores on the cloud, pay for those high-load days, then scale back to "normal"

Shopify uses GCP