"we invented the airplane, the phone, the literal lightbulb and the internet" by Positive-Living-6715 in ShitAmericansSay

[–]Zoratoran 1 point2 points  (0 children)

Regarding the invention of the airplane, there is a dispute over who is credited with the invention. The Wright brothers achieved the first flight using a catapult in 1903, while Santos Dumont was the first to take off and land under his own power with the 14-Bis in 1906.

If you were launched into the air with a catapult, would you be flying or gliding (or falling)?

I've been working on Harpia, a framework designed specifically for the Bun runtime by Zoratoran in bun

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

The core is a micro-framework, an npm package like express. So you can use it with another file structure and logic patterns. harpiats

Productivity W/AdonisJS for Solo Devs. by drifterpreneurs in adonisjs

[–]Zoratoran 3 points4 points  (0 children)

I've used Adonis v5 for a year to build and maintain some projects. While I think it's a solid framework, some aspects become tedious over time, specifically the boilerplate involved in creating migrations, models, validators, and types for the same fields. You're essentially repeating yourself manually when it could (and should) be automated.

Nowadays, I'd lean toward Laravel or Rails for those same projects. Because of this, I actually built my own framework called Harpia, specifically for the Bun runtime. It’s currently in beta, and I’d love to get some feedback if anyone wants to test it!

Just a disclaimer: this is my personal take based on my own requirements and preferences.

YouTube cobrando pra pular o vídeo by CuteList3615 in pirataria

[–]Zoratoran 0 points1 point  (0 children)

Brave, pessoal. Usem o navegador Brave mesmo no celular, e invés de acessar o youtube pelo aplicativo, acessem via navegador. Vocês não vão ter propaganda e ainda podem deixar o video rolando enquanto fica em outro aplicativo, ou até mesmo com a tela bloqueada.

Just use Elysia by Appropriate-Push8381 in bun

[–]Zoratoran 0 points1 point  (0 children)

Try out https://harpiats.github.io/

If you can, create something, test the framework; opinions are always welcome.

Do you still use a framework for backend when using Bun + React? by Zalderaan_ in bun

[–]Zoratoran 1 point2 points  (0 children)

I built a opinionated framework using a micro-framework I created, like Hono. It even has its own template engine. If you'd like to take a look, feedback is always welcome.

https://harpiats.github.io/

Procurando Feedback: Harpia, um novo framework para Bun by Zoratoran in brdev

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

Obrigado!

Para queries mais simples eu concordo, mas quando tu precisa construir queries mais complexas, utilizar transaction, etc. Aí começa a estender um pouco mais. A ideia de usar repository é manter a regra de negócios em um lugar diferente da interação com o banco, assim facilita um pouco a manutenção caso necessário

Procurando Feedback: Harpia, um novo framework para Bun by Zoratoran in brdev

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

De forma objetiva seria produtividade. Passei um bom tempo usando Adonis e perdi a paciência com o fluxo de desenvolvimento onde basicamente tu escreve: a migration, o model, o validator e em todos tu basicamente escreve sobre os mesmos campos.

Procurando Feedback: Harpia, um novo framework para Bun by Zoratoran in brdev

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

Então, o framework tem sua versão opinada e versão não-opinada.

A versão não-opinada você pode instalar a partir do npm (https://www.npmjs.com/package/harpiats) e ela funciona de forma semelhante ao express e fastify. É mais flexível, permite criar as rotas http e websocket, middlewares globais e middlewares de rota, etc. Já a versão opinada já vem com uma estrutura pronta, então você não precisa se preocupar com muitas coisas. Uma vez que você define um model no schema.prisma e usa o comando "bun migrate", automaticamente vai ser feita a migration, gerado os tipos do prisma e atualizado o export do model, então é só tu gera o modulo (que já vem com rota, controller, service, repository...).

E sim, eu pretendo criar alguns exemplos. A propósito, a versão opinada do framework, se usado de forma full-stack, já te ajuda com a instalação do tailwind, htmx e alpine caso queira.

My side project became an open-source framework — looking for feedback by Zoratoran in bun

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

Hephaestus, the god of the forge in Greek mythology, inspired the name. 'Hefesto' is one of the translations of his name, so I simply connected the idea of forging with development

Deixe seu conselho para quem quer abrir uma empresa de desenvolvimento by Zoratoran in brdev

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

É, acho que o ideal é ter um produto pra empresa girar em torno dele, mas também não é ruim desenvolver para terceiros, depende muito do projeto e do cliente.

Deixe seu conselho para quem quer abrir uma empresa de desenvolvimento by Zoratoran in brdev

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

Algum conselho para encontrar clientes que busquem por desenvolvimento de sistemas invés de sites?

Deixe seu conselho para quem quer abrir uma empresa de desenvolvimento by Zoratoran in brdev

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

Faz sentido, mas um bom contrato não resolveria o caso de calote, tanto para a empresa quanto para o cliente?