开发者
编程技术、框架工具、最佳实践
共 7244 篇 · 第 231/363 页
The Story of Semicolon
NASA selects Eric Schmidt’s rocket company for a 2028 mission to Mars
Relativity Space, the rocket company led by former Google executive Eric Schmidt, was picked to launch NASA's Aeolus payload to Mars in 2028, as reported earlier by TechCrunch. Under a new public-private partnership, Relativity Space will provide the "spacecraft, rocket, and cruise operations" to fly Aeolus to Mars, where the payload will "provide the first […]
To people doing their own thing
Whether you are building SaaS, running an agency, some shop, and struggling with your hard work - you have my highest respect. The ups and downs of working on your own is a killer man, it feels great on some days and just crazy on others. It's not for every one - if someone told me about this side of building startups 12 years ago (when I started my agency), I would have given it a bit more thought tbh. Keep building and shipping, and hopefully all your work will be rewarded in a way that feels rewarding to you.
Giant Banana Pulled over in Montana Driver Says Cops Have Stopped Him 100s Times
Windows 11 update broke the Recycle Bin, OneDrive, and your PC's stability
John Jumper leaves Google to join Anthropic
APT28, an Evolution of Tradecraft
Court Records Should Be Free
I Replaced JSON With a Custom Binary Format. In PHP.
submitted by /u/Old-Illustrator-8692 [link] [留言]
Java 21 Pattern Matching for Switch: A Real Spring Boot Payment Example
submitted by /u/mrayandutta [link] [留言]
AURpocalypse now: a look at the recent AUR attacks
MiniMax M3 vs. GLM 5.2: Codegen comparison across autonomous coding tasks
Google workspace threatening to block Firefox access
Proportional-Integral-Derivative Controllers
Mary Somerville: The Woman for Whom the Word "Scientist" Was Coined (2016)
John Jumper(AlphaFold Nobel Laureate) Joins Anthropic
Amateur may have cracked Linear A, a 120-year-old puzzle
Lo que aprendí cuando dejé de pensar solo en código y empecé a pensar en arquitectura
Durante mucho tiempo asocié el desarrollo de software con programar funcionalidades: crear entidades, armar controladores, conectar una base de datos, validar formularios y hacer que una aplicación responda correctamente. Sin embargo, durante el Trabajo Final de la asignatura Desarrollo de Aplicaciones Web , entendí que programar es solo una parte del problema. El verdadero desafío aparece antes de escribir código: decidir qué arquitectura conviene, por qué conviene, cuánto cuesta, qué riesgos resuelve y qué complejidad agrega. El trabajo consistió en diseñar un sistema de gestión clínica que comenzaba como un MVP para una única clínica y evolucionaba progresivamente hacia una plataforma SaaS multi-tenant . Aunque fue un proyecto académico, el ejercicio nos obligó a pensar como si estuviéramos tomando decisiones técnicas en un contexto real: con restricciones de negocio, costos, equipo, seguridad, datos sensibles y crecimiento futuro. La principal enseñanza fue: la mejor arquitectura es la que responde mejor al momento del producto . El primer desafío: no sobrediseñar desde el inicio Cuando empezamos a pensar el sistema, la tentación era ir directamente a una arquitectura compleja: microservicios, eventos, colas, Kubernetes, múltiples bases de datos y despliegues independientes. Pero al analizar el escenario inicial, esa decisión no tenía sentido. El sistema comenzaba para una sola clínica, con un presupuesto reducido y con requisitos todavía en etapa de validación. En ese contexto, arrancar con microservicios hubiera agregado más problemas que beneficios: comunicación entre servicios, contratos, versionado, observabilidad distribuida, debugging más difícil y mayor costo de infraestructura. Por eso, una de las decisiones más importantes fue comenzar con una arquitectura en capas , desplegada como un único proceso. Esta elección permitió separar responsabilidades sin asumir desde el principio la complejidad de un sistema distribuido. La capa de presentación se encarg