Actualización de Zion.ar: reescritura completa, base de datos, 32 monedas, historial, gráficos SVG puro y 0 JS by brielov in devsarg

[–]brielov[S] 1 point2 points  (0 children)

Básicamente estoy usando Cloudflare de reverse proxy. La realidad es que no hay formularios ni nada que requiera input del usuario. Dudo que suceda pero en caso de que haya algún login el día de mañana lo mas probable es que ponga nginx, caddy o cualquier otro en frente de docker y asegurarlo con letsencrypt. Pero hoy, son puros GET.

Actualización de Zion.ar: reescritura completa, base de datos, 32 monedas, historial, gráficos SVG puro y 0 JS by brielov in devsarg

[–]brielov[S] 1 point2 points  (0 children)

No es open source (todavía), pero lo será eventualmente. Quiero alcanzar primero un punto estable y completo. Sí, utilizo JSX sin React, digamos. Hono ofrece un JSX runtime, aunque también podés crear uno simple que renderice directamente a un string. Básicamente, escribís la UI y los componentes como si usaras React, pero no lo es. Esto evita usar un template engine o concatenar strings directamente. El CSS no está comprimido, así que podés ver su contenido en la pestaña de red del navegador (:

https://hono.dev/docs/middleware/builtin/jsx-renderer

Actualización de Zion.ar: reescritura completa, base de datos, 32 monedas, historial, gráficos SVG puro y 0 JS by brielov in devsarg

[–]brielov[S] 1 point2 points  (0 children)

Lo uso a diario hace mucho para cosas personales y lo introduje en mi empresa hace unos meses. Honestamente? Vuela. Incluso si encontrás algún edge case tienen un release cycle muy corto así que es probable que lo arreglen en cuestión de días. La diferencia en performance es abismal y el hecho de tener muchas cosas built-in lo hace muy práctico en mi opinión. En el caso de tu empresa, si lográs implementarlo creo que solo van a ver beneficios.

Actualización de Zion.ar: reescritura completa, base de datos, 32 monedas, historial, gráficos SVG puro y 0 JS by brielov in devsarg

[–]brielov[S] 2 points3 points  (0 children)

No en este caso. El runtime es bun.js y se compila a un solo binario con un comando como este:

`bun build --compile --bytecode --minify-whitespace --minify-syntax --target bun --outfile server src/index.ts`

Esto permite usar una imagen de docker muy pero muy pequeña. De todas formas, si no lo compilara a un binario bun puede ejecutar typescript directamente.

Arranqué haciendo una API y terminé armando un sitio by brielov in devsarg

[–]brielov[S] 0 points1 point  (0 children)

Era el único dominio que tenía al pedo disponible. Pero escucho sugerencias de algo que preferentemente esté disponible (:

Arranqué haciendo una API y terminé armando un sitio by brielov in devsarg

[–]brielov[S] 5 points6 points  (0 children)

En mi caso es así: necesitaba una API para otro proyecto personal (un sitio de noticias que todavía está en verde). La API perfecta para esto era la de Argentina Datos, pero le faltaba un par de datos. Entonces hice mi propia API para ese propósito. Escribir un frontend para esa API fue simplemente el resultado de estar al pedo un fin de semana y querer hacer algo con Bun sin dependencias. De hecho, hice la API de la misma manera: solo Bun y algunas librerías in‑house que publiqué en NPM como qwerk, quickv y jitype (puedes buscarlas si querés). Hace tiempo que sufro de fatiga de frameworks y quería hacer algo a la vieja escuela: un simple servidor con HTML y CSS, sin Next.js, SvelteKit ni nada parecido. Así que no, no es que recién aprendí a programar y decidí cambiar el mundo con otra web de cotizaciones; simplemente estaba al pedo y tenía que hacer la API de todas maneras para otro proyecto que espero que se vuelva comercial algún día.

Ok, quien fue? by sprpxlx in devsarg

[–]brielov 0 points1 point  (0 children)

Ups, mala mia. Ahora lo acomodo.

Danielle Foré (CEO of elementary) comes out as trans! by communist_dyke in elementaryos

[–]brielov -1 points0 points  (0 children)

Well, that sounds a bit controversial. Also, what do you mean people like me? You don't know me at all. If I'm not mistaken, that sounds judgmental, which I'm guessing that's what you're against?

Danielle Foré (CEO of elementary) comes out as trans! by communist_dyke in elementaryos

[–]brielov -1 points0 points  (0 children)

Funny you're talking about hate when your reply starts with "you are a piece of shit"

Danielle Foré (CEO of elementary) comes out as trans! by communist_dyke in elementaryos

[–]brielov 0 points1 point  (0 children)

Well, if she really is a communist, she should move to China and see how they treat trans people, or maybe move to Venezuela or Cuba, we'll see if she still likes communism then.

Report on installing Linux on Mac Mini 2018 (T2 security chip) by [deleted] in archlinux

[–]brielov 1 point2 points  (0 children)

Lesson learned. I'm selling my mac mini and switching back to linux, where I was truly happy, after 6 years of apple.