Garindra Prahandono Profile
Garindra Prahandono

@garindrapp

Followers
1,052
Following
218
Media
165
Statuses
1,595

Working on something interesting Previously: CTO @ Sale Stock & Software Engineer @ PS4 & PS Now core team at Sony Interactive / @PlayStation San Francisco

Jakarta Capital Region
Joined July 2009
Don't wanna be here? Send us removal request.
Explore trending content on Musk Viewer
Pinned Tweet
@garindrapp
Garindra Prahandono
7 months
Just built a Trello clone with @senimanjs in <400 LOC All rendering incl. task reordering while dragging are driven by the server in realtime via websocket All with 3KB of JS + ~8KB of websocket messages for initial UI. All data access are delayed by 10ms to simulate DB calls
6
10
142
@garindrapp
Garindra Prahandono
2 months
in another life dude would have worked at AMD
Tweet media one
113
4K
35K
@garindrapp
Garindra Prahandono
6 months
Sabang is closer to Russia than it is to Merauke Sabang 🇮🇩 - Калджин-Коль 🇷🇺: 4885KM Sabang 🇮🇩 - Merauke🇮🇩: 5240KM
Tweet media one
@Rainmaker1973
Massimo
6 months
Fun fact: the northernmost point of Brazil is closer to Canada than it is to the southernmost part of Brazil
Tweet media one
108
524
6K
87
2K
10K
@garindrapp
Garindra Prahandono
2 months
@squareglory the passion is so infectious
0
0
208
@garindrapp
Garindra Prahandono
2 months
0
0
165
@garindrapp
Garindra Prahandono
8 months
a sample mini shop app with @senimanjs with its 3KB of client JS 1.8KB websocket packet comes immediately to build initial UI for the user to see then a few more KBs arrive to fill up the rest of the homepage feed all data access has 10ms delay to simulate internal RPCs
5
15
150
@garindrapp
Garindra Prahandono
11 months
most insane progression: not being able to properly interview in English for a Facebook internship (but passed anyway) --> presenting to Zuck during the internship after winning an internal hackathon
@lwastuargo
Gogo
11 months
Fun fact waktu internship: saya dan @HendriTan88 menang Hackathon. Kami salah satu dari 6 team yang present ke Mark Zuckerberg Panik banget sampe ga berani foto bareng In the pic: me, dying after 3 days of no-sleep hackathon
Tweet media one
1
3
85
0
11
132
@garindrapp
Garindra Prahandono
8 months
just in the two tweets we had an Airlangga University student who wrote an OSS NLP library used by the world’s major tech companies an ITB fresh-grad who helped WhatsApp design their first API's on-prem deployment strategy used by the rest of the world long 🇮🇩 uni students
@garindrapp
Garindra Prahandono
8 months
the very one and only @sepyke fun fact -- he wrote the Python library because he needed it for internal work and gained use around the world very quickly
Tweet media one
3
1
20
2
12
111
@garindrapp
Garindra Prahandono
8 months
cute readme
Tweet media one
3
5
81
@garindrapp
Garindra Prahandono
8 months
To be frank after 4 years I still get the periodic heart pangs of missing working with the folks at SaleStock I wasn't the best leader I could be, so to have worked with these folks always felt like something I never deserved
11
8
78
@garindrapp
Garindra Prahandono
6 years
@tunggalp Most interesting one: entered the US PlayStation group as an intern, convinced them to convert me to a full-time employee about a month later. Two months later: inducted into one of PS4's core teams -- the youngest and the only Indonesian to ever do so AFAIK 🇮🇩🇮🇩
2
9
43
@garindrapp
Garindra Prahandono
7 years
I don't tweet, I don't do movie reviews, and I don't rant, but The movie "Marlina: Pembunuh Dalam Empat Babak" is so bad and the fact that it receives virtually unanimous good reviews on Twitter compels me to do otherwise. TLDR: don't believe other Twitter reviews and here's why:
20
42
43
@garindrapp
Garindra Prahandono
7 months
Seniman + Ollama + mixtral8x7b @ q3 quantization running on RTX3090 at 40 tokens/s Near-GPT4 (but faster) model running on the same card I use to play games with.. not even a year after GPT4's launched.. insane
2
1
35
@garindrapp
Garindra Prahandono
7 months
additional data point from I believe late 2019; SS's app & web team was 3 FE product engineers writing on a universal RN codebase. one of them out of @hacktiv8id rating I believe was 4.3 absolutely not perfect but not too bad given the team budget. everything was on the margins
Tweet media one
@agasdrm
Agastya Darma
7 months
2022: Explore RN/Flutter/KMM with @andhikayuana & team. Feb: Ruangguru 1st brownfield RN screen. Aug: Started Universal Frontend with @broerjuang & team using @tamagui_js 2023: TV app with Universal Frontend - one codebase/UI kit for web, Android, iOS, TV. 2 weeks dev time.
Tweet media one
5
7
70
3
2
35
@garindrapp
Garindra Prahandono
2 months
@AdlerVolantis or at Northrop Grumman writing the forward-facing radar firmware on the B-2
0
0
34
@garindrapp
Garindra Prahandono
1 year
Just built a basic @senimanjs integration with ChatGPT API has 600KB of gzip'd JS, while this is 3KB of JS, with the rest of the UI streamed on-the-fly thru WebSocket -- as with any Seniman-built apps Just basic UI for now; code blocks, paragraphs, etc.
4
6
32
@garindrapp
Garindra Prahandono
8 months
Spent about 30 minutes this noon writing down where some of them are right now -- out of the ~50 engineers that have joined SaleStock Honestly few things feel as good as knowing they're doing great. I stalk their profiles periodically to heal the pangs
Tweet media one
4
2
32
@garindrapp
Garindra Prahandono
1 year
Tested out the update latency of the counter button in (running in a Singapore-region server, accessed from a Jakarta wifi) 21ms of latency from click to update The user won't notice it
Tweet media one
3
2
32
@garindrapp
Garindra Prahandono
5 months
this is the right take I've seen people making fun of freshgrads trying to reasonably negotiate & it's frankly pretty heinous don't bully these kids just wanting to improve their lives and learning to negotiate just let the supply & demand curve cook
@adith_wp
Adith W. Pradipta 🇵🇸
5 months
@indrazulfi Tapi gpp kan nego sebenernya? 😀 Kalau emang dirasa pantas, why not? Lagian emang udah "lazim"nya strategi HR Indonesia kok buat "lowballing" 😵
1
1
52
2
3
31
@garindrapp
Garindra Prahandono
7 months
regarding LPDP; the right thing to do is to let them work for a few years after graduation after N years they can either go home or pay it back with interest rate that's fair LPDP is losing the added value of state-of-the-art industry experience by forcing them back too early
0
9
29
@garindrapp
Garindra Prahandono
3 months
2016 was so long ago.. I just turned 24. time flies 🦋
@lwastuargo
Gogo
3 months
Some of Sale Stock magics: Bayangin bikin ginian tahun 2016, ketika Tokopedia masih throwing people into thousands of VMs. Sale Stock disupport hanya dengan 1 DevOps saja Yang lain bisa diliat di sini:
2
24
132
1
0
26
@garindrapp
Garindra Prahandono
8 months
We didn't write much but maybe an anecdote SS & FB generally worked together closely since we were among the pages with highest messaging traffic globally Sometime @ 2017 WhatsApp wanted to start opening their API (for the first time ever), and they picked us as a pilot partner
@regrezan
izzan
8 months
@garindrapp any posts about what it was like back then kak? the company's eng culture etc. I am sure a lot of people could learn from it:)
1
0
1
1
1
27
@garindrapp
Garindra Prahandono
8 months
7ms click->rerender latency from a WiFi connection in Jakarta @sonnylazuardi this is less than half a frame time on a 60fps display. less than a frame time on 90fps
Tweet media one
@sonnylazuardi
Sonny
8 months
Lagi rame bahas vps, baru aja deploy ke personal vps. Memperkenalkan Budiman, Seniman running on Bun Stack: ⁃Bun ⁃Seniman ⁃Valtio ⁃TailwindCSS 👉 Bisa bikin multiplayer real-time counter
8
29
362
1
0
25
@garindrapp
Garindra Prahandono
1 year
Have had the primitives for this roaming around my head for years now. Happy to finally write the thing down to something real and usable It's nowhere near it should be yet, much to build -- but have watched friends try the early version out and quickly build actual apps with it
@senimanjs
SenimanJS
1 year
We're excited to early-release Seniman, a fast server-driven JSX UI framework for Node.JS More below, but TL;DR: run your JSX components on the server, streaming your UI through binary WebSocket, and have a completely interactive app with a 3KB JS bundle!
Tweet media one
2
27
134
2
2
24
@garindrapp
Garindra Prahandono
8 months
Just got Seniman working on Cloudflare Workers 🤠Check the latency: Quite timely: Cloudflare just changed its Workers pricing from wall-time to CPU-time, meaning you won't get billed when CPU's waiting for network, only for when it's actively running code
2
5
26
@garindrapp
Garindra Prahandono
1 year
Just open-sourced a simple ChatGPT API UI built with @senimanjs , all served by 3KB of JS. Every single UI element you see here's streamed over WebSocket. Perf numbers in the next tweet. Initial code's over at
3
2
23
@garindrapp
Garindra Prahandono
7 months
guys I got @ryanflorence help debug the demo app bucket list type deal
@garindrapp
Garindra Prahandono
7 months
@ryanflorence @frederic_ooo okay adding the `onDragEnd` handler might be the fix since there are some drags where the browser doesn't emit the `onDrop` events after we're finished dragging let me know if folks can still see the same problem
Tweet media one
1
0
1
1
2
23
@garindrapp
Garindra Prahandono
5 months
my @senimanjs -based chat UI after 3 messages of 3 paragraphs each: 1.5MB
Tweet media one
@joodalooped
judah
5 months
so true, i love when the 303MB memory usage hits when i'm trying to read some text
Tweet media one
6
0
69
2
1
21
@garindrapp
Garindra Prahandono
8 months
🫡 pak You did great at GCP Next SF my man
Tweet media one
1
0
19
@garindrapp
Garindra Prahandono
1 year
SenimanGPT now has syntax highlighting! Already using this daily for one-off questions now -- much smoother than the native UI, starts up instantly too. History management is next
1
5
20
@garindrapp
Garindra Prahandono
8 months
for the same GPT4 conversation @senimanjs downloads 3KB of JS & 5KB of websocket for UI set up. then ~10KB per message with 3 code blocks OpenAI's UI downloads 1.6MB of JS, then downloads 450KB (!) per message of same size 45x larger per message, 200x larger initial set up
2
2
19
@garindrapp
Garindra Prahandono
8 months
the very one and only @sepyke fun fact -- he wrote the Python library because he needed it for internal work and gained use around the world very quickly
Tweet media one
@lowblanche
blanche
8 months
@garindrapp @sepyke spotted on this list 👀
0
0
0
3
1
20
@garindrapp
Garindra Prahandono
3 months
after four years
Tweet media one
@paulg
Paul Graham
3 months
If you take the job at the startup instead of the safer one at a big company, all your coworkers will also be people who took the job at the startup. In ten years they'll be running everything, even if the startup tanks.
123
343
5K
1
1
17
@garindrapp
Garindra Prahandono
8 months
As you type: 1.1kb, then 0.8kb, then 0.4kb All binary commands very lightly applied to the DOM without heavy decoding 1.1kb is about 300 bytes worth of binary templates to install at the first render of the result set 0.8kb is the second result set without the templates
@garindrapp
Garindra Prahandono
8 months
Just saw this autocomplete demo this morning, decided to implement it in Seniman pretty fast! check the latency at will add it to the examples folder soon
1
1
13
1
1
18
@garindrapp
Garindra Prahandono
2 months
@bakemonospace @shadcn they fight and the winner gets to log to the console
1
0
18
@garindrapp
Garindra Prahandono
1 month
The factory has almost 1/3rd the battery output capacity of the Nevada Tesla Gigafactory
Tweet media one
0
6
17
@garindrapp
Garindra Prahandono
5 months
can confirm some magic were worked case in point; the dude swapped in V8 into our RN app and made the whole app faster without touching app code this was long before hermes when the default JS engine perf was lacking
@aria_ghora
Aria Ghora
5 months
Aku ra ngerti tapi mz @achmadmahardi iki layak divolow sobat frongend walau beliyo wegah dadi rockstar
5
0
12
1
1
16
@garindrapp
Garindra Prahandono
8 months
One nice thing about Seniman -- changing your state in the same event handler where you talk to your database 😊
Tweet media one
2
2
15
@garindrapp
Garindra Prahandono
4 months
not a TDD person but this might change once app-wide coding LLMs get better have it first generate readable tests from conversation, then have a 2nd stage LLM read that to generate final code couple it w devin style active iteration loop & you could have something very reliable
@DevLeaderCa
devleader
4 months
Do you think TDD is overrated, or do you use it regularly in your development?
98
4
47
2
1
15
@garindrapp
Garindra Prahandono
5 months
many years ago decided to just get a Linux box & do remote dev from my Macbook - less need for top spec laptop / more life for existing laptop - <500USD of PC hardware gets you more than enough CPU & RAM for dev - add nvidia GPU and that's your gaming box & an AI training node
@dhh
DHH
5 months
One thing that makes developing on Linux (and WSL) extra compelling is that there's no discernible performance penalty to running in Docker. With macOS, I'm still seeing a 20-25% performance hit when running dependencies like MySQL or Redis inside of Docker vs outside.
74
40
804
3
0
14
@garindrapp
Garindra Prahandono
8 months
I felt like I had the closest view of what some of the best of Indonesia could do I had a leader of another local startup say to my face that, word-for-word, that Indonesians couldn't do what they need, so they had to hire outside Nothing could be further than the truth
1
0
14
@garindrapp
Garindra Prahandono
8 months
Just saw this autocomplete demo this morning, decided to implement it in Seniman pretty fast! check the latency at will add it to the examples folder soon
@thdxr
dax
8 months
impressive performance shouldn't need daily essays telling you it's impressive it should just be impressive here's searching through 30,000 patients at 60fps from a real app customers pay 5 figures a month for RSCs won't help you do this
137
65
1K
1
1
13
@garindrapp
Garindra Prahandono
3 months
with the native audio tokenization in gpt-4o, you might be able to ask it to correct your pronunciations if you're learning a foreign language. if you're speaking too fast, or have lapses in clarity in parts of your sentences, etc. not having to compile to text opens things up
Tweet media one
17
1
13
@garindrapp
Garindra Prahandono
6 months
mixtral on @GroqInc API: 560 tokens/s. blink once and the answer's done ~15x faster than running the model locally on top-end consumer GPU ~5 to 28x faster than other mixtral api providers. the cheapest too at $0.27 / million tokens great value prop
@garindrapp
Garindra Prahandono
7 months
Seniman + Ollama + mixtral8x7b @ q3 quantization running on RTX3090 at 40 tokens/s Near-GPT4 (but faster) model running on the same card I use to play games with.. not even a year after GPT4's launched.. insane
2
1
35
2
0
13
@garindrapp
Garindra Prahandono
1 year
Initial version of Seniman's HTML renderer for crawlers is now running at ! Seniman has a unique rendering method involving the the server sending websocket commands to an interpreter running in the browser — we didn't want to add on a heavy (cont...)
1
3
12
@garindrapp
Garindra Prahandono
2 months
this is the right approach to this whole thing
@chiefaioffice
Chief AI Officer
2 months
Train a personal AI on your artwork Exactly AI raised a $4.3M Seed to allow artists to train their own AI models on their artwork. Artists can then license their AI model to make money.
14
50
299
0
4
10
@garindrapp
Garindra Prahandono
2 months
@lwastuargo look for those with the fire in their hearts
0
2
10
@garindrapp
Garindra Prahandono
8 months
@regrezan unfortunately Izzan we didn't really write down much posts wise We do have these ancient slide decks tho from early 2016 Also a few others in that account
0
0
10
@garindrapp
Garindra Prahandono
8 months
1 page or 150 pages in your codebase 3KB of JS is all you need to pay
@senimanjs
SenimanJS
8 months
0ms Blocking Time delivered 🫡 3KB of JS is all you need however complex your app grows
Tweet media one
1
2
30
0
0
9
@garindrapp
Garindra Prahandono
24 days
any impactful free lunch program should be centered around how cost-effective your proteins are with Rp7500, a vegan meal is probably the only bet 200g tempeh costs 3.5k & has 38g of protein & is 100% of a 13yo child's daily protein needs 2 eggs cost 5k @ only 12g of protein
1
0
9
@garindrapp
Garindra Prahandono
4 months
leg periphery nerves run at ~40m/s which means it takes 42ms for signal to reach the leg muscles from the brain it also means at ~10ms internet latency, a brain in a vat in Singapore can hypothetically control a bionic leg in Jakarta 4x faster than a biological brain in Jakarta
1
0
9
@garindrapp
Garindra Prahandono
5 years
We're doing a tech talk on Sale Stock Engineering's new recommendation engine next week! Quite novel approach [*] -- haven't seen anything quite like it in the open source world.
2
7
9
@garindrapp
Garindra Prahandono
9 months
I remember being amazed by the speed of search autocompletes in the late 2000s
@abidlabs
Abubakar Abid
9 months
Try out the Blazing Fast LCM Lora SD 1.5 in your browser It'll generate images as fast as you can type
20
61
311
0
1
9
@garindrapp
Garindra Prahandono
7 months
if you want just one global DC region API-backing your @senimanjs UI running on Cloudflare, the answer might be DigitalOcean NYC3 free egress. great NA latency, good EU latency SEA gets worst end of the stick @ 250ms. worse than Sydney made a script to simulate UX; feels fast
1
1
7
@garindrapp
Garindra Prahandono
2 months
I saw @lwastuargo doing this in 2013 so what does that tell you
@crazyclipsonly
Crazy Clips
2 months
This dude is living in 2045
144
435
5K
4
1
8
@garindrapp
Garindra Prahandono
4 months
somebody who went to this school once held the launch codes of the entire US nuclear ICBM submarine fleet
Tweet media one
1
1
8
@garindrapp
Garindra Prahandono
8 months
code is at
0
1
7
@garindrapp
Garindra Prahandono
5 months
Tweet media one
1
0
8
@garindrapp
Garindra Prahandono
2 months
throttling to 3G speeds actually hurts SPAs more than server-controlled apps by downloading _much more_ on startup time, the one metric the exact people with 3G would worry about the most (speed-wise and data plans-wise)
@dhh
DHH
2 months
When you focus on edge cases, like the speed of a modal on an artificially-throttled 3G test case, you miss the net sum of all the trade-offs. Here's a great video by Jason walking through all of the HEY Calendar, what it looks like, what it feels like.
14
20
331
1
0
8
@garindrapp
Garindra Prahandono
5 years
Slides of our `In-Memory, Component-Based Recommender Architecture` talk is finally up! Hopefully this gives some useful ideas for those of you implementing recommenders -- this new approach has been practically transformative for us.
0
0
8
@garindrapp
Garindra Prahandono
26 days
the mother of all single point of failures
@spectatorindex
The Spectator Index
26 days
GLOBAL OUTAGES - Major banks, media and airlines affected by major IT outage - Significant disruption to some Microsoft services - 911 services disrupted in several US states - Services at London Stock Exchange disrupted - Sky News is off air - Reports the issue relates to
970
13K
33K
1
0
8
@garindrapp
Garindra Prahandono
8 months
@sonnylazuardi the thought of the husband sitting outside of the classroom waiting for the wife taking the test is very heartwarming to me
1
1
7
@garindrapp
Garindra Prahandono
3 months
@noahflk Trello UX using server-controlled UI that's a lil smoother
@garindrapp
Garindra Prahandono
7 months
Just built a Trello clone with @senimanjs in <400 LOC All rendering incl. task reordering while dragging are driven by the server in realtime via websocket All with 3KB of JS + ~8KB of websocket messages for initial UI. All data access are delayed by 10ms to simulate DB calls
6
10
142
1
1
7
@garindrapp
Garindra Prahandono
7 months
Video recorded on a Jakarta WiFi connection, accessing CloudFlare Workers in Singapore Demo is at (desktop-only) Code is at Another sample app (mini shop):
@garindrapp
Garindra Prahandono
8 months
a sample mini shop app with @senimanjs with its 3KB of client JS 1.8KB websocket packet comes immediately to build initial UI for the user to see then a few more KBs arrive to fill up the rest of the homepage feed all data access has 10ms delay to simulate internal RPCs
5
15
150
1
0
6
@garindrapp
Garindra Prahandono
6 months
San Diego 2014, July perfect temperature, perfect humidity. felt like heaven on earth to me
Tweet media one
@duns_sc0tus
Gender Calvinist
6 months
It’s kind of insane that pre-colonial California was like a literal Garden of Eden
124
1K
25K
1
0
7
@garindrapp
Garindra Prahandono
7 months
AMD's always made great hardware Before AMD Lisa Su actually lead the Cell CPU arch team that powered the PS3; a CPU so OP the US DoD made a supercomputer out of it was so complex to program that only Sony internal teams like Naughty Dog could fully utilize familiar situation
Tweet media one
@YunTaTsai1
Yun-Ta Tsai
7 months
👀 I am told AMD GPU core is more efficient than NVIDIA one (hardware wise). Would be nice to see AMD catching up on software.
5
1
42
1
0
5
@garindrapp
Garindra Prahandono
2 months
subscribers doubled in less than 24 hours 🥳
Tweet media one
@garindrapp
Garindra Prahandono
2 months
in another life dude would have worked at AMD
Tweet media one
113
4K
35K
1
0
6
@garindrapp
Garindra Prahandono
4 years
Couldn't have said it better myself.
@achmadmahardi
maman
4 years
We've fought a good (and exciting!) fight, but luck just isn't on our side. We're looking for new opportunities, a chance to continue making a greater impacts.
2
49
40
0
3
5
@garindrapp
Garindra Prahandono
8 months
first time I'm seeing an 18ms JKT<->SG rendering round trip usually in the low 20ms. both wifi
Tweet media one
2
0
6
@garindrapp
Garindra Prahandono
7 months
@hacktiv8id a single infrastructure engineer maintained the kubernetes cluster running the entire company serving how many millions of users I'm saying this partly with pride & embarrassment the rizz of the engineer was unmatched
0
0
6
@garindrapp
Garindra Prahandono
8 months
@sonnylazuardi I think the trick was to have native-side bootstrap code load a “prefetch” server endpoint in parallel to starting up our RN VM This endpoint executes the identical React tree we’d eventually execute on the RN side -- just on the server side This is almost like SSR, but
1
0
4
@garindrapp
Garindra Prahandono
6 years
Doing this tomorrow @ 1:30PM
Tweet media one
0
0
6
@garindrapp
Garindra Prahandono
6 years
Last night's Sale Stock Engineering's presentation slide deck for Laskar is up! Had fun presenting last night. I think we presented quite a few interesting ideas that's proved useful for us -- hope it's useful for some of you too.
0
2
5
@garindrapp
Garindra Prahandono
3 months
@lwastuargo possible Purwokerto-Miami nachos arbitrage opportunity
1
0
5
@garindrapp
Garindra Prahandono
3 months
@RyanCarniato very much inspired by Solid's APIs & execution model, all running on the server :) have used it for internal projects for the past year and would find it very hard to go back to non-stateful models
0
0
4
@garindrapp
Garindra Prahandono
4 months
there is a very funny Key & Peele type skit somewhere here where two office workers would one up each other bringing increasingly cooler drink tumblers to the office, until one ends up bringing the orange penguin tank
@SiGembulEmesh
Dek Afri
4 months
Dilema ga tu
Tweet media one
Tweet media two
1K
6K
19K
3
0
5
@garindrapp
Garindra Prahandono
8 months
Tweet media one
3
1
5
@garindrapp
Garindra Prahandono
2 years
Go go @risedle Not even remotely a web3 person but whatever @sepyke does I know he'll do great at it
@Jai_Bhavnani
Jai Bhavnani
2 years
The Tribal Layers: the different pieces of the Tribe ecosystem that build on each other to create a very powerful ecosystem. (Too lazy to write an entire thread right now, but after weeks of thinking - the Tribal Layers as illustrated are what will make Tribe win)
Tweet media one
6
12
75
1
1
5
@garindrapp
Garindra Prahandono
4 months
the logo fits better in a square icon. they're making an iOS app
@718Tv
𝚜𝚝𝚊𝚒𝚗𝚎𝚍 𝚑𝚊𝚗𝚎𝚜
4 months
ISIS got globohomo'd
Tweet media one
265
785
18K
1
0
5
@garindrapp
Garindra Prahandono
3 months
the more data centers have Starlink ground stations on their roofs, the more likely your Starlink packets could bypass the internet backhaul entirely pure-LEO backhaul sounds nice
2
0
3
@garindrapp
Garindra Prahandono
6 months
or the UK to Afghanistan
Tweet media one
@darma__p
You
6 months
Sabang - Merauke itu kurang lebih Dublin - Tehran
Tweet media one
1
1
3
1
2
5
@garindrapp
Garindra Prahandono
11 months
@lwastuargo > Pay only for the first session every five sessions. Pay the rest only if you get the job deal of the century
0
0
5
@garindrapp
Garindra Prahandono
2 months
@ryanflorence @josevalim @ryanrwinchester @bcardarella @thmsmlr @t3dotgg the somebody sending him the "dumb mini trello that drove the UI through a websocket" was me and maybe you folks can tell me if it was "super janky" eh? everything loads in under 10KB. single-file app. framework is LiveView-inspired
@garindrapp
Garindra Prahandono
7 months
Just built a Trello clone with @senimanjs in <400 LOC All rendering incl. task reordering while dragging are driven by the server in realtime via websocket All with 3KB of JS + ~8KB of websocket messages for initial UI. All data access are delayed by 10ms to simulate DB calls
6
10
142
0
0
2
@garindrapp
Garindra Prahandono
7 months
@thdxr this is stateful stuff running on cloudflare as you said😊
@garindrapp
Garindra Prahandono
7 months
Just built a Trello clone with @senimanjs in <400 LOC All rendering incl. task reordering while dragging are driven by the server in realtime via websocket All with 3KB of JS + ~8KB of websocket messages for initial UI. All data access are delayed by 10ms to simulate DB calls
6
10
142
0
0
4
@garindrapp
Garindra Prahandono
7 months
just deployed @sonnylazuardi 's app on fly
@sonnylazuardi
Sonny
7 months
Just tried this demo and updated my repo of Budiman: @bunjavascript + @senimanjs - Real-time "React-like" Server Components! - Keep business/rendering logic on the server, send UI over the wire in real-time Try it here 👉 Repo
2
2
19
1
0
4
@garindrapp
Garindra Prahandono
9 months
this is clever since you have a native draw->compile->redraw loop i.e - draw - model compiles to code - draw on top of the rendered code - model re-compiles it's much closer to the code-and-recompile development loop that's been tried and tested for years
@sonnylazuardi
Sonny
9 months
This is next level stuff!!! I added my swagger API screenshot to @tldraw and draw a simple table, IT CAN CALL BACKEND API
11
32
390
0
1
4
@garindrapp
Garindra Prahandono
7 years
@jordwalke I'd be surprised if this isn't one of the original goals of Reason?
1
0
4
@garindrapp
Garindra Prahandono
6 years
So we're doing something pretty funky at work... created a custom TCP proxy that translates MySQL queries to Postgres protocol so that we could move hundreds of independently running MySQL databases to a single CockroachDB cluster without modifying our existing apps.
1
0
4
@garindrapp
Garindra Prahandono
7 months
took a good highschool friend around Jakarta on holiday from Germany, a fiber optic engineer would install net backbone in US military bases in Germany amongst many -- using WDM, an increasingly antique tech his older coworkers say less than 100 engineers in DE are familiar with
1
0
4
@garindrapp
Garindra Prahandono
19 days
it's happening
Tweet media one
@garindrapp
Garindra Prahandono
3 months
the more data centers have Starlink ground stations on their roofs, the more likely your Starlink packets could bypass the internet backhaul entirely pure-LEO backhaul sounds nice
2
0
3
0
0
4
@garindrapp
Garindra Prahandono
1 year
@sonnylazuardi @senimanjs took about two dozen lines for handling the streaming SSE response body from then passing them to a few layers of token processing code on top of Seniman's new Stream API
Tweet media one
0
0
4
@garindrapp
Garindra Prahandono
7 months
@_fikri_auliya @hacktiv8id wasn't good enough for us which was why we started pushing for the RN abstraction pretty soon after we launched the Cordova app
0
0
3
@garindrapp
Garindra Prahandono
7 months
@_fikri_auliya @gadingnstn it's okay to not graduate CS and say that it's not your life path absolutely not okay to "graduate" and say it's acceptable to not be able to code
1
1
3
@garindrapp
Garindra Prahandono
5 months
@lwastuargo Convo with a friend in Dec 2022
Tweet media one
1
0
4
@garindrapp
Garindra Prahandono
3 months
> Potensi Indonesia Kawinkan Juara Thomas & Uber I would assume they need consent from both parties?
Tweet media one
0
0
4
@garindrapp
Garindra Prahandono
5 months
was curious so set up a build list Ryzen 5600 + 2x8GB DDR4 + ASRock a520m + PNY nvme 512GB + Enlight matx case-PSU-combo total's IDR 3.8 million or $240 for a box that's more powerful than Apple M1 (1.5x multicore passmark) + a crap $8 GPU from 2012 for initial setup
0
0
4
@garindrapp
Garindra Prahandono
5 years
@ismailsunni @mathdroid Lispiarso Wasmuargo
1
1
4