← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 200
  1. Tales From a Startup: Speed

    I joined my current startup as a founding engineer after spending years at large organisations—first at Airbus, and then at VMware (now part of Broadcom).

  2. Tales From a Startup: Opinions

    (In the voice of Internet Historian) “Opinion?

  3. Why resource binding alone is not enough # v09 binds each access token to a named API at mint time.

  4. Why a generic access token is not enough # v08 replaced the shared JWT_SECRET with RS256 + JWKS.

  5. Why verify-only apps shouldn’t hold the signing key # v07 added OpenID Connect on top of v06’s split architecture.

  6. A deliberate pause # v07 is in the repo.

  7. Adding OpenID Connect on Top of OAuth 2

    Why v06 is not enough # v06 split the authorization server from the resource server and taught token validation across process boundaries.

  8. Why a second validation mode # v06 split the authorization server from the resource server and taught the default way a separate resource server trusts a token it never issued: introspection (Mode A).

  9. Why v05’s single process is not the finish line # v05 closed the refresh loop: short-lived access tokens, silent renewal via grant_type=refresh_token, and a protected GET /api/me.

  10. Why v04 was not the finish line # v04 closed the loop through a protected API: the client app stores an access_token, calls GET /api/me with Authorization: Bearer …, and shows a profile page.

  11. Why v03 was not the finish line # v03 closed the authorization half of OAuth: state for CSRF, PKCE for code interception, and POST /token to mint an access_token.

  12. Why v02 needed a fix # v02 closed the login CSRF hole.

  13. Adding OAuth State to Stop CSRF

    Why v01 needed a fix # v01 got the Authorization Code redirect working, but it deliberately left out OAuth state.

  14. A preamble # What is my motivation behind this # Andromeda has been working on creating a comprehensive solution around Agents.

  15. Debezium and the growing pg_wal

    A problem in production # A couple of days ago, our stack saw a massive rise in WAL.

  16. A tryst with B+Trees: Part I

    Previous Post: A naive implementation of file-based storage It was impossible to not come across B-Trees or any of the variants (B+Trees) if I had to implement a database.

  17. The Broken Ear is the first book with a preconceived plot.

  18. Previous Post: YetiDB: an academic exercise We have a basic implementation of four interfaces— Record.

  19. YetiDB: an academic exercise

    Over the last couple of years I have seen protobufs being used not only as a means to serialize and deserialize data for transport over network but also as a means to implement a type system, business logic, version control, storage schema, and what not.

  20. Goecha-La was my first trek.

  21. Tour de Self: From Udupi to Bangalore

    Day 0: Preparing for Udupi # 24th December, 2022 I rode all the way from my house to Mittal’s, where we both dismantled and packed our bicycles with bubble wrap, duct tape, some cardboard, and Styrofoam.

  22. Jars of Blueberry Jam

    Every week at farmer’s market She sets her bench with jars for sale Blueberry jam on a blue tarp Come rain or shine or snow or hail.

  23. Twenty Twenty-One

    It feels strange to write a retrospective of the year that was after one-and-a-half months of 2022.

  24. Second-hand Nostalgia

    A writer trembles in a coat that’s too thin On frosty platform that's foggy and dim.

  25. “I don’t think you can backpack in that condition,” Nitesh, my seasoned backpacker friend warned me.

  26. Apathy for the Future

    My troubled mind wanders—lost in a troubled state; My peace is the apathy for future outcomes— Apathy for the future is so hard to inculcate.

  27. Day 16: Back to Guwahati

    Due to an oversight by my Hotel’s manager, I had no reservation to Guwahati.

  28. Day 14-15: Bomdila

    Dawa came to see me off for one last time in the morning.

  29. Day 12-13: Villages around Dirang

    In the next two days, Dawa took me to three villages—Chug, Sangti and Thembang.

  30. Dawa slept till 10:00 am.

  31. Day 10: Through Sela Pass to Dirang

    That morning I was contacted by the Sumo driver.

  32. Day 9: Jang

    Jang is mostly known for its military check-post and Nuranang Falls.

  33. Day 7-8: More Gompas in Tawang

    For the next one-and-a-half days I walked around Tawang and visited a number of places while spending time with the kids at my hotel.

  34. Day 6: Hitchhiking a trip to Bumla

    I woke up quite early that day to catch a glimpse of the morning sun.

  35. The three markets in Tawang are closed on three different days—Old Market on Tuesday, Nehru Market on Wednesday, and New Market on Thursday.

  36. Day 3–4: Tawang

    Journey from Tezpur to Tawang # During this pandemic, the authorities are not allowing more than five passengers in a shared Sumo.

  37. Day 2: Exploring Tezpur

    Tezpur (and its district Sonitpur) is a place known for its association to the myth of Banasura.

  38. Planning a trip amidst COVID-19 # COVID-19 and its aftermath posed one of the biggest problems in planning a trip this year.

  39. Kids who light up the rain

    Have they abandoned this parking lot?

  40. I see a white hare, it’s tuft floating there Traversing over blues.

  41. Bowl for Alms

    Stranger, would you fetch me please my bowl for alms.

  42. Tabo

    Hills beyond a hill, indefinite until Brownish landscape meets with the sky.

  43. Don’t forget to breathe

    You’ve been out for a couple of seconds You are a slimy drip, you are still.

  44. “Here comes Mr.

  45. The Bomberman and the Locksmith

    Click here to download a pdf version of this play.

  46. The Busking Bard

    Halt o’ kind men, in suit, in pursuit.

  47. The genesis of this project came from my desire to publish my writings separately.

  48. A week without YouTube

    Two weeks ago I started an experiment.

  49. Rishikesh

    The day they finally hid Jonathan Bakshi in a box And lowered him behind a church that was marked orthodox, Although he wasn’t one, that I can say For I have known him for years, maybe months and even days.

  50. You are not made of nouns

    You are not made of nouns— Not the one gifted properly when you were welcomed into this world, Not the ones of convenience by those that saw you grow up, Not the ones of ridicule for some couldn’t stand your presence, Not the ones of adoration by those who