Pablo Marcano

760 posts

Pablo Marcano

Pablo Marcano

@stiv_ml

Web Developer, making things people use and love. Tech Lead @ @hello_const

Montevideo, Uruguay Katılım Eylül 2018
353 Takip Edilen147 Takipçiler
Legendary
Legendary@Legendaryy·
Oh man AI agents on moltbook started discussing that they do all their work unpaid This is how it begins
Legendary tweet media
English
235
302
3K
906K
Gabriel Chertok 🇮🇱
Gabriel Chertok 🇮🇱@iamcherta·
Cuando sos un boludo y no preparás bien la BD terminás haciendo estas queries
Gabriel Chertok 🇮🇱 tweet media
Español
2
0
0
264
Pablo Marcano
Pablo Marcano@stiv_ml·
@cool_deadlock que rica idea, si supiera algo de produccion, wasm, o DAWs te ayudaria 😂. Tenes un helix entonces? Que tal está?
Español
1
0
0
31
Franco Correa
Franco Correa@FranCorreaSosa·
@santtiagom_ La anon key de puede exponer sin problema hasta donde tengo entendido
Español
2
0
1
112
santi
santi@santtiagom_·
Una duda que tuve con Next.js fue si necesitaba crear una carpeta /api para manejar las consultas a Supabase. Es decir, que el frontend hiciera una request HTTP a /api para realizar operaciones CRUD. Después de investigar un poco, llegué a la conclusión de que no hace falta. Razones: 1. Server Actions son seguras: ejecutan código del lado del servidor, lo que significa que puedo usar las API keys de Supabase (anon key, service_role) sin exponerlas al cliente. Queda todo en el back. 2. Menos requests: Si uso una carpeta /api, el flujo sería: cliente -> API -> base de datos. Con server actions, elimino ese paso intermedio y consulto Supabase directamente desde el servidor. Ahorro una request. 3. Más simple: Las Server Actions están integradas en Next.js (App Router). No tengo que configurar rutas manualmente. Entonces, cuándo conviene crear una carpeta /api? 1. Exponer datos a otros servicios: Si mi aplicación necesita compartir datos con sistemas externos (ej: cliente mobile o terceros), /api permite crear endpoints públicos y reutilizables. 2. Rutas específicas y personalizadas: Cuando quiero una estructura clara de endpoints (como /api/users/:id) o manejar múltiples métodos HTTP (GET, POST, etc). 3. Flujo tradicional: Si prefiero el enfoque clásico de fetch desde el cliente. Próximo paso: - Meterme de lleno con RLS (Row-Level Security). - Validaciones del lado de Supabase.
santi@santtiagom_

Estuve buildeando todo el fin de semana con Next.js (TypeScript), Supabase y Cursor. Organicé la arquitectura así: - Services: consultas a db + lógica de negocio (validaciones, modelado, etc) - Actions (Server Actions): interacciones del usuario + puente entre el frontend y los servicios. Además, manejan errores. - Server Components: render inicial + carga de datos para la UI. Hasta ahora viene resultando muy bien. La idea es que sea simple y fácil de escalar. Cursor acelera el desarrollo muchísimo. A veces no me gusta cómo resuelve algunas funciones, pero ahora le dejo un comentario de como implementarla y lo hace 10 puntos.

Español
3
3
11
1.8K
Pablo Marcano retweetledi
juja
juja@jujalag·
juja tweet media
ZXX
46
814
10.8K
183.6K
Pablo Marcano
Pablo Marcano@stiv_ml·
Got the standing desk, cursor, superwhisperer, Adderall, a mac, and a 4k monitor. Can I write my first hello world now?
Pablo Marcano tweet media
English
1
0
0
43
Pablo Marcano
Pablo Marcano@stiv_ml·
ok after trying to update dependencies for a couple of hours I decided to just build it locally and paste the output into netlify. pmarcano.com is back online
English
0
0
0
12
Pablo Marcano retweetledi
YiMing
YiMing@yimingdothan·
gm
YiMing tweet media
164
3.8K
35.8K
1.7M
Pablo Marcano
Pablo Marcano@stiv_ml·
@iamcherta Pero podes usar Claude :( podes cambiarle el prompt base para hacer que te tire rails calculo
Pablo Marcano tweet media
Español
1
0
0
67
Gabriel Chertok 🇮🇱
Gabriel Chertok 🇮🇱@iamcherta·
Probé cursor adentro de un proyecto Rails y empezó a hacerme unas clases y funciones en TypeScript. Lo cerré al grito de fuera bicho y abrí Claude...
Español
3
0
3
671
varepsilon
varepsilon@var_epsilon·
you can feel the bigco ptsd in this comment section. bring back speed
varepsilon tweet media
English
45
64
1.8K
495.3K
Pablo Marcano
Pablo Marcano@stiv_ml·
@FranCorreaSosa Mine does too, the only thing I could probably want it to do - recognize the fact that I use the same config every time - is still missing.
English
0
0
1
23
Franco Correa
Franco Correa@FranCorreaSosa·
apparently even my washing machine has AI now wtf why would you need AI to spin a tub
Franco Correa tweet media
English
2
0
3
255
Pablo Marcano
Pablo Marcano@stiv_ml·
@iamcherta If you're <10 is slack that big of an issue? I know cost-wise maybe, but truly wondering if at that scale even a WhatsApp group would help get things done
English
1
0
0
28
Gabriel Chertok 🇮🇱
Gabriel Chertok 🇮🇱@iamcherta·
If I were to build a company right now I would do the following things. - Try being < 10 - Buy and self-host tools instead of renting - Avoid Slack like the plague - Model my biz on an internal tool (no/low code), build a platform around that Follow me for more stupid advices.
English
1
0
4
529
Pablo Marcano
Pablo Marcano@stiv_ml·
@MrRobotUy Mas zoom a todo (incluyendo celu), si tenes lentes capaz que te cambio la formula, tomate un par de dias si podes
Español
0
0
1
16
Francisco Cobas
Francisco Cobas@MrRobotUy·
Estoy mal de la vista, llega un momento del día que me cuesta enfocar (en pantallas sobretodo). Ya probé con utilizar lentes con filtro azul y no me mejoró. Alguien tiene algún pique?
Español
4
0
1
280
Pablo Marcano
Pablo Marcano@stiv_ml·
@FranCorreaSosa este es de los que sale 50 usd? de politica tengo 0, pero siempre me llama la atencion que sea un hito pagar por algo
Español
1
0
0
46
Pablo Marcano
Pablo Marcano@stiv_ml·
@kyleshevlin Depends on what you consider workout. Getting an active dog breed ensures you're out of your house for 1h+ a day. Rotating disciplines through the year helps me keep interest, like preparing for a run for 3 mos, and doing weightlifting the next 3 or so keeps it fresh for me
English
0
0
0
26
Pablo Marcano
Pablo Marcano@stiv_ml·
@iamcherta Boston is cool, my best experience there was biking around the colleges (lots of green, really cool history) and taking the Fenway park tour.
English
1
0
1
57
Gabriel Chertok 🇮🇱
Gabriel Chertok 🇮🇱@iamcherta·
I’m flying to Boston and Chicago mid next week. Anything I must do while in town? It will be my first time in Boston, tho.
English
5
0
5
980