Belldandy
Un blog? Que es esto, 2004? Mi nombre es Andrea, y hace muchos años que trabajo en sistemas.
Logo

Implementando un buscador

Publicado el 2 sep 2024, 09:49:41 —  Categorias: AWS, .NET, Backend

En esta loca mania que se me dio por escribir todo desde 0, una de las cosas que tenia pendiente era implementar un buscador para el blog. Convengamos que mi premisa es "gastar lo menos posible", asi que tener una instancia con un Elastic estaba un poco descartado. Estuve investigando un poco que me convenia usar, y termine eligiendo Algolia, principalmente porque el Free tier que proveen es mas que suficiente para un blog que no lee nadie 🤣

Departure mono is a monospaced pixel font with a lo-fi technical vibe

La caida de Stack Overflow

Publicado el 27 ago 2024, 09:37:22 —  Categorias: Off-Topic

En este grafico podemos observar la caida estrepitosa que esta sufriendo StackOverflow, el conocido sitio donde la gente postea sus preguntas y respuestas respecto a problemas de codigo, arquitectura, librerias, etc.

Imagen

Hace unos años, SO era insuperable: tenias snippets de codigo de todos los lenguajes, podias encontrar posteos realmente interesantes, y tenia un sistema de karma, que, teoricamente, aseguraba que las respuestas fueran validas, que personas que sabian eran las que contestaban, y se podia votar las respuestas como si fueran posts de Reddit.

Cuando aparecieron las AI, usaron un monton de informacion de la web para entrenarlas, entre ellas, justamente, la informacion disponible en SO. Entonces las preguntas viejas como que "perdieron" referencia: porque ibas a navegar SO si directamente podias preguntarle a una AI?

Otro grave problema que tenia SO era la bendita moderacion: todos sabemos que la gente es una 💩, y los moderadores se creian dioses: cerraban el 90% de las preguntas como "Closed as duplicate", lo cual, podia o no ser verdad, pero sin dar una referencia al posteo original, era como si te cerraran la puerta en la cara, sin darte una explicacion. La gente simplemente quiere la respuesta a SU problema, no tiene tiempo ni ganas de buscar en el sitio, entonces lo unico que logras es que la gente se canse de tu sitio y se vaya a otro lado: muchos movian sus preguntas a Reddit o Discords especificos de programacion.

Cuando SO se dio cuenta lo que estaba pasando, ya era demasiado tarde: la gente ya habia perdido las ganas y la fe en el sitio, y sin gente que genere nuevas preguntas, la informacion permanece congelada con posts viejos, referencias a versiones viejas de lenguages o frameworks sin uso.

Dudo mucho creo que puedan dar vuelta esta tendencia: la AI y la arrogancia se los comieron.

El autor de este articulo opina que la implementacion de CORS es simplemente una maraña de parches para tratar de arreglar errores legacy, y encima no lo logra. Debo decir que estoy bastante de acuerdo.

AWS publicó el preview 1 del AWS SDK para .NET (que no es lo mismo que para .NET Core, esto es para el viejo .NET Framework, 4.x). La version actual (V3) salio en 2015, asi que la V4 (cuando sea publicada para GA (General availablity)) sera la primera version en mas de 9 años. Mas vale tarde que nunca, supongo.

Backend de administracion (Parte 1 de un millon)

Publicado el 6 ago 2024, 11:56:54 —  Categorias: Backend, .NET, AWS

Con esta cruzada de querer armar el blog desde 0, obviamente tuve que tambien programar el Backend.

Y porque no le pusiste un Wordpress?

Porque, justamente, la gracia era practicar un poco la full experience: Frontend, Backend, Deployment y CI/CD. En sistemas, cocodrilo que se duerme es cartera: siempre hay que practicar, y como mi laburo actual ni siquiera toco AWS, no queria que los conocimientos se oxidaran. Asi que, ahi vamos para contar un poco como esta armado el backend (por si no se dieron cuenta, me siento mucho mas comoda en el Backend que en el Frontend)