Advertisement · 728 × 90

Posts by Harshdeep Singh Hura

I'm writing a bunch of "I hope this email finds you before I do" today.

10 months ago 0 0 0 0
Preview
After Burnout | Kelly Vaughn | Substack After Burnout is a quiet, personal newsletter about what happens when you step out of survival mode and start coming home to yourself. Click to read After Burnout, by Kelly Vaughn, a Substack publicat...

I'm approaching the 30-day mark for afterburnout.co and I can't express how much writing this newsletter has helped me process my burnout.

I'll probably take a couple weeks off this and Modern Leader as I head to France this evening, but I'm excited to keep working on my article for paid subs.

11 months ago 12 1 1 0
Preview
GitHub - kinngh/attayjs: attay (ਅਤੈ / "and" in Punjabi) is an opinionated JS framework that's meant to be small, fast and stable. attay (ਅਤੈ / "and" in Punjabi) is an opinionated JS framework that's meant to be small, fast and stable. - GitHub - kinngh/attayjs: attay (ਅਤੈ / "and" in Punjabi) is an opi...

- am I missing something or have we just lost the plot and assumed full stack frameworks are difficult to write?

github.com/kinngh/attayjs

11 months ago 2 0 0 0

Server: Middlewares, Api routes
Client: client side routing, prefetching, dynamic routes

Even as I build Yakk, a full fledged app, I don't need anymore than this. It's breaking my head right now

11 months ago 0 0 1 0
Preview
GitHub - kinngh/attayjs: attay (ਅਤੈ / "and" in Punjabi) is an opinionated JS framework that's meant to be small, fast and stable. attay (ਅਤੈ / "and" in Punjabi) is an opinionated JS framework that's meant to be small, fast and stable. - GitHub - kinngh/attayjs: attay (ਅਤੈ / "and" in Punjabi) is an opi...

So I started writing my own Fullstack framework just as a means to understand what would it take to build one and how they work.

Client: 5kb (unminified)
Server: 3kb (unminified)

Ok yes it misses a lot of features that most other fullstack frameworks provide, but I have:

11 months ago 0 0 1 0

If you keep devices long term, makes sense to get physical / disc versions. I still have the PS1 that I sometimes boot up and play CTR on and if it was digital, idk if that would even be possible without shady emulators

11 months ago 0 0 0 0

Get back in soldier. We need you to ship. You've been exempted from touching grass

1 year ago 2 0 1 0

HAHAHAHAHAHAHAHAHA

1 year ago 2 0 0 0
Preview
attayjs/app/src at main · kinngh/attayjs attay (ਅਤੈ / "and" in Punjabi) is an opinionated JS framework that's meant to be small, fast and stable. - kinngh/attayjs

Ok this is a pretty bad implementation but it was pretty easy to write a client side router????????? Like hello???????? Why did I think for a minimal implementation Im' gonna have to study a lot of stuff???????

github.com/kinngh/attay...

1 year ago 1 0 0 0
Advertisement
Preview
Apps lighter than a React button Nue is HTML, CSS, and JavaScript taken to their absolute peak.

"An entire app lighter than a React button" WHAT WHAT WHAT WHAT WHAT nuejs.org/blog/large-s...

1 year ago 0 0 0 0
Video

I will be giving a masterclass on all things (new) Customer Accounts & Login at Shopify Editions.Dev

topics
- what's been shipped
- whats next
- my opinions on the severance season 2 finale
- a hands on in-depth workshop with our best engineers on how you can make the most of everything available

1 year ago 7 3 0 0
Preview
GitHub - kinngh/attayjs: attay (ਅਤੈ / "and" in Punjabi) is an opinionated JS framework that's meant to be small, fast and stable. attay (ਅਤੈ / "and" in Punjabi) is an opinionated JS framework that's meant to be small, fast and stable. - GitHub - kinngh/attayjs: attay (ਅਤੈ / "and" in Punjabi) is an opi...

github.com/kinngh/attayjs

1 year ago 1 0 0 0

I really like this pattern because I want to define middlewares for each endpoint and treat them like a sequentially running function instead of global middlewares that *ahem ahem*

I also want to dive deeper into Bun and see what other things can be done but I'm happy with how this is shaping out

1 year ago 0 0 1 0

2. Middlewares.

I don't want to add in a single `middleware.js` file. Instead, a new function called `withMiddleware()` is exposed, that sequentially runs middlewares.

no middlewares -> `export default handler;`

middlewares -> `export default withMiddleware(middleware1, handler);`

1 year ago 0 0 1 0

--so your structure would be

/pages/api/example/get.js
/pages/api/example/post.js

This would mean that a GET request to /api/example would go to get.js and a POST would hit post.js.

1 year ago 0 0 1 0

Alright so updates on Attay, the full stack framework I'm writing. This is server side for now because that's a bigger problem I want to deal with first.

1. Routes.

All routes go into `pages/api` folder, and mapped accordingly, except the file names are request methods--

1 year ago 0 0 1 0
Advertisement
Post image

Yeah software engineering is a low stress job. Why do you ask?

1 year ago 1 0 0 0
Preview
GitHub - kinngh/attayjs: attay (ਅਤੈ / "and" in Punjabi) is an opinionated JS framework that's meant to be small, fast and stable. attay (ਅਤੈ / "and" in Punjabi) is an opinionated JS framework that's meant to be small, fast and stable. - GitHub - kinngh/attayjs: attay (ਅਤੈ / "and" in Punjabi) is an opi...

github.com/kinngh/attayjs

1 year ago 0 0 0 0

I am of the opinion that MCP servers have always existed - it's that OpenAI never did a good job of building them properly. Like go to ChatGPT and create a custom GPT - you'll see it's literally the same baselines for how you create MCP except it's more UI than code for setup^

1 year ago 1 0 1 0

This also means that Atē can be deployed as a Node/Bun application or on Cloudflare without any changes. This is what's roughly in my head.

Also, right now I'm focusing on creating a router - just doing itself is so much fun because enow I get to work with browser APIs that I never cared about

1 year ago 0 0 1 0

-chasing trends, while focusing in on basics and familiarity that I want. I don't care about making it a commercially viable framework, and I want to stick to core baselines wherever possible instead of creating abstractions over everything.

1 year ago 3 0 1 0

OK I've decided to just post all things about atē here.

Atē means "and" in Punjabi.

I wanted to start creating my own web framework not only to learn how things work but to also get out of Nextjs, while also picking up things I like from every other framework and something that's away from-

1 year ago 1 0 1 0

Ye like I need a trend-free SPA React based framework that picks up Nextjs' pages style along with simple / light weight routing with proper client side state management so I can build apps that don't have to worry about SEO and all the other bs

1 year ago 2 0 0 0

-- but now I feel the need to just write my own React based lib/framework that I can be truly native to React, bring in abstractions that I really like, stick to SPA and bring my own server.

1 year ago 0 0 0 0
Advertisement

because too often we're moving between, CSR, SSR, Serverful, Serverless and idk what else - feels like almost everyone is about going with trends. My last shot is Honojs, but now I'm just studying client and server frameworks to build my own.

I've already built some insane stuff on Next--

1 year ago 0 0 1 0

Also, while I'm spending 90% of my time building Yakk on Shopify App Store, I'm spending the rest 10% of my time building my own routing system and light weight framework. I'm at the point where I don't like the trend based setups for most frameworks and I'd rather stick to SPAs and be opinionated

1 year ago 3 0 2 0

Claude is becoming the next Apple - they're taking their sweet sweet time in building features but whatever they push out is perfect

1 year ago 0 0 0 0

BDE

1 year ago 1 0 0 0
Preview
sponsor us — ladybug podcast

If you know someone who wants to sponsor the next season, learn more here:

www.ladybug.dev/sponsor-us

1 year ago 6 2 0 0

I really forgot about this place :/

1 year ago 1 0 1 0