Pulkit Goyal

1.1K posts

Pulkit Goyal banner
Pulkit Goyal

Pulkit Goyal

@pulkit110

I build things and write stuff

Bangalore, India Beigetreten Eylül 2009
411 Folgt322 Follower
Nate Berkopec
Nate Berkopec@nateberkopec·
Interesting. BetterStack released error monitoring today and it's "sentry compatible", which means you _use Sentry's client libraries_ to _report to a different SaaS_
Nate Berkopec tweet media
English
6
4
61
15.2K
Pulkit Goyal
Pulkit Goyal@pulkit110·
@nateberkopec What was the pod’s CPU quota? I’m guessing processes per CPU still stayed around ~1?
English
1
0
2
527
Nate Berkopec
Nate Berkopec@nateberkopec·
1 process per pod was a LIE that you were sold by BIG SRE and people who don't understand the oldhead technology of PRE-FORKING SERVERS. We went from 1 Puma proc per pod to 4 and HALVED RESPONSE TIMES and dropped queue time to ZERO, for the same CPU/memory alloc.
Nate Berkopec tweet mediaNate Berkopec tweet media
English
14
8
185
18.7K
Pulkit Goyal retweetet
Roshan Rai
Roshan Rai@RoshanKrRaii·
GDP goes down : They change the calculation formula Poverty goes up : The reduce the minimum income to be classified as BPL AQI goes up : They start sprinkling water on AQI monitors People ask for accountability : They weaken RTI Media starts asking Questions : They start buying channels India is currently going through its worst period 💔
English
233
3.2K
12K
283.7K
Pulkit Goyal retweetet
José Valim
José Valim@josevalim·
Elixir v1.19.0-rc.2 is out! It is our last stop before v1.19, so please give it a try: elixirforum.com/t/elixir-v1-19… The results are great: the @remote folks confirmed their codebase compiles 55% on v1.19 and type checking is still ~1ms/module on average, even with all new features! We worked really hard on this one! @duboc_guillaume and I had to go beyond the current state of the art to optimize some key operations used during set-theoretic typing checking! We will publish some articles on this later on. Enjoy!
English
9
39
281
22.1K
Pulkit Goyal retweetet
Chris McCord
Chris McCord@chris_mccord·
periodic reminder that the phoenix_playground exists and allows you to create single file phoenix/liveview apps and run them with `elixir my_app.exs`. Point claude code at this url and tell it to make xyz using tailwind cdn, and you're off to the races: hexdocs.pm/phoenix_playgr…
English
2
20
135
5.8K
Pulkit Goyal
Pulkit Goyal@pulkit110·
I use AI, but it rarely writes code I’d ship without heavy review. Maybe that’s the guardian’s job now: AI can pour the concrete, but someone still needs to check if the foundation will last.
English
0
0
0
13
Pulkit Goyal
Pulkit Goyal@pulkit110·
But the conclusion hit me hard: we’re the last generation translating ideas into code by hand. Our kids will describe what they want and see it appear. They’ll judge us like we judge people who once balanced ledgers before spreadsheets.
English
1
0
0
21
Pulkit Goyal
Pulkit Goyal@pulkit110·
Reading The Last Programmers (xipu.li/posts/the-last…?), I realized I’m firmly in the “guardian” camp. I care about fundamentals, clean systems, and debugging edge cases AI can’t anticipate. Old-school maybe, but still necessary.
English
1
0
0
19
Pulkit Goyal
Pulkit Goyal@pulkit110·
@codestirring We host on Hetzner with managed Postgres from Ubicloud. Deployments are managed with Kamal (Ruby). Once everything’s set up, deployments are as easy as pushing to Git.
English
1
0
6
76
Chris Gregori 🧊 🏗
Chris Gregori 🧊 🏗@codestirring·
Flyio looks to have become a bit too expensive for me to host my hobby projects on. Where do people recommend hosting Phoenix apps with PostgreSQL nowadays? I tried Neons free tier for DB but it runs out quickly. Any ideas? #buildinpublic
English
43
0
59
8.5K
Goodreads
Goodreads@goodreads·
Favorite reading format: physical books, e-books, or audiobooks?
English
914
75
873
163.6K
Pulkit Goyal
Pulkit Goyal@pulkit110·
@accomazzo @elixirlang It’s obviously going to be faster on local machines, but you’ve replaced an asynchronous action that blocks machine time with a synchronous one blocking the developer.
English
1
0
0
36
Pulkit Goyal
Pulkit Goyal@pulkit110·
@accomazzo @elixirlang Are you sure you had caching set up right on GH actions? Our pretty big test suite (with ~1k tests) finishes in under 2 minutes on GH actions. And another 2 min for build+deploy to Fly.
English
1
0
0
144
Anthony Accomazzo
Anthony Accomazzo@accomazzo·
We moved from GH actions to local scripts for running tests, signing off, and building our @elixirlang app. ⏳ Tests: 3min -> 18s ⏳ Build/push: 5min -> ~1-2min We have a `make signoff` script that runs our tests, spell checks the docs, etc. When it's finished running, it posts a ✅ to GitHub: github.com/sequinstream/s… `mix buildpush` both builds the production Docker image and pushes it to AWS ECR. It verifies that the working directory is clean and the commit has been signed off first: github.com/sequinstream/s…
English
13
9
102
9.7K