Sign in

Juan Pedro Fisanotti

@fisadev.bsky.social
246 followers 403 following 297 posts

AI and Python dev. Univ teacher (AI, web), linux, open source, ex medieval sword fighting instructor, ex space satellites planning wizard, VR 'pilot'.

PostsRepliesMedia
Juan Pedro Fisanotti @fisadev.bsky.social · 09/10/2026
Deploy que cambia la infra donde corren varios servicios, y actualiza servicios que venían corriendo versiones de hace meses atrás. En un entorno productivo. Un viernes. Antes de finde largo.
020
Juan Pedro Fisanotti @fisadev.bsky.social · 18/08/2026
Armar slides para dar clases en la univ, ir a buscar ejemplo en wikipedia, ver que wikipedia tiene un error, corregir wikipedia.
020
Juan Pedro Fisanotti @fisadev.bsky.social · 04/08/2026
Google Groups tira un dado para elegir en qué idioma y formato me notifica cada vez que alguien pide unirse a los grupos de las materias. A veces inglés, a veces español (con variantes), a veces italiano por alguna razón...
040
Juan Pedro Fisanotti @fisadev.bsky.social · 13/07/2026
Geniales regalos de mi hermanito, los pintó él mismo :) (cargador para escala)
020
Juan Pedro Fisanotti @fisadev.bsky.social · 23/06/2026
It's a bird! It's a plane! ... nah, definitely a bird. Yeah, bird it is. -- AI enhanced zoom from my phone
040
Juan Pedro Fisanotti @fisadev.bsky.social · 16/06/2026
Snooze until Invalid Date.
010
Juan Pedro Fisanotti @fisadev.bsky.social · 25/05/2026
000
Juan Pedro Fisanotti @fisadev.bsky.social · 25/05/2026
100
Juan Pedro Fisanotti @fisadev.bsky.social · 09/05/2026
Tuvimos un evento de los 25 años de la carrera, y me dieron dos reconocimientos que no me esperaba. Yo estaba con esta remera, no tenía idea que me iban a hacer pasar y sacar fotos con gente de traje, jajaja. Por suerte tenía buzo con cierre :D
260
Juan Pedro Fisanotti @fisadev.bsky.social · 20/04/2026
De hoy. Claramente vieron mi video de ayer y se dieron cuenta de que el A-10 estaba bueno (lo estaban retirando).
screenshot del secretario de la USAF diciendo que van a extender la vida útil del A-10
010
Juan Pedro Fisanotti @fisadev.bsky.social · 18/04/2026
:)
010
Juan Pedro Fisanotti @fisadev.bsky.social · 13/03/2026
Cómo es el endpoint que me quiere agregar el PR de claude? Un monstruo de 100 lineas con toda la lógica de negocio sancochada adentro del mismo endpoint, abriendo y editando archivos a lo loco, sin ponerlo en un método del módulo que tiene toda la lógica relacionada a eso, etc.
120
Juan Pedro Fisanotti @fisadev.bsky.social · 13/03/2026
Sigo leyendo y me indigno más. En mi código un endpoint típico se veía así. El endpoint solo es llamar a lógica y devolver un resultado. La lógica de negocio no está ahí metida adentro, sino que está bien separada en su módulo, reutilizable, testeable, dejando código super legible, etc:
100
Juan Pedro Fisanotti @fisadev.bsky.social · 13/03/2026
100
Juan Pedro Fisanotti @fisadev.bsky.social · 08/02/2026
000
Juan Pedro Fisanotti @fisadev.bsky.social · 08/02/2026
F-16
100
Juan Pedro Fisanotti @fisadev.bsky.social · 24/01/2026
000
Juan Pedro Fisanotti @fisadev.bsky.social · 24/01/2026
100
Juan Pedro Fisanotti @fisadev.bsky.social · 18/01/2026
Júpiter desde la ventana del dormitorio, anoche :)
030
Juan Pedro Fisanotti @fisadev.bsky.social · 25/12/2025
010
Juan Pedro Fisanotti @fisadev.bsky.social · 14/12/2025
Soltando carga con el Hércules en DCS
010
Juan Pedro Fisanotti @fisadev.bsky.social · 27/11/2025
Si te interesa probar, acá subí mi config: github.com/fisadev/fisa...
110
Juan Pedro Fisanotti @fisadev.bsky.social · 30/09/2025
No pensaron demasiado en la url, jeje.
030
Juan Pedro Fisanotti @fisadev.bsky.social · 28/09/2025
020
Juan Pedro Fisanotti @fisadev.bsky.social · 20/09/2025
000
Juan Pedro Fisanotti @fisadev.bsky.social · 20/09/2025
110
Juan Pedro Fisanotti @fisadev.bsky.social · 20/09/2025
Un poco de Mig29 :)
120
Juan Pedro Fisanotti @fisadev.bsky.social · 10/09/2025
Firearms manufacturers marketing assault rifles in a "National School Safety Conference" dedicated to the issue of school shootings is probably one of the most Idiocracy things I've seen so far. www.npr.org/2025/09/08/n...
021
Juan Pedro Fisanotti @fisadev.bsky.social · 04/09/2025
000
Juan Pedro Fisanotti @fisadev.bsky.social · 01/09/2025
000
Juan Pedro Fisanotti @fisadev.bsky.social · 01/09/2025
Un poco de F/A-18C
100
Juan Pedro Fisanotti @fisadev.bsky.social · 31/08/2025
...may I see it?
000
Juan Pedro Fisanotti @fisadev.bsky.social · 30/08/2025
010
Juan Pedro Fisanotti @fisadev.bsky.social · 25/08/2025
Día de limpieza y re-aceitado :)
220
Juan Pedro Fisanotti @fisadev.bsky.social · 25/08/2025
Vimos por primera vez a Neptuno con el telescopio :) Sin fotos porque es súper tenue, así que no intenté pcapturarlo. En su lugar, foto del upgrade que hice hace poquito :) (el coso de la izquierda reemplaza al de la derecha, no se si se nota la diferencia... jaja).
050
Juan Pedro Fisanotti @fisadev.bsky.social · 19/07/2025
000
Juan Pedro Fisanotti @fisadev.bsky.social · 19/07/2025
Hielo en un campari :)
110
Juan Pedro Fisanotti @fisadev.bsky.social · 17/06/2025
Es increíble la velocidad de ruff (linter para python). Pero empiezo a pensar que en gran parte es porque no chequea una goma, jaja:
250
Juan Pedro Fisanotti @fisadev.bsky.social · 14/06/2025
000
Juan Pedro Fisanotti @fisadev.bsky.social · 14/06/2025
De la misión de anoche :)
100
Juan Pedro Fisanotti @fisadev.bsky.social · 12/06/2025
This is hard. (aterrizaje en portaaviones, Case I recovery)
000
Juan Pedro Fisanotti @fisadev.bsky.social · 31/05/2025
000
Juan Pedro Fisanotti @fisadev.bsky.social · 31/05/2025
100
Juan Pedro Fisanotti @fisadev.bsky.social · 31/05/2025
La misión de malvinas que volamos anoche. No volví, pero hundí un barco. La explosión misma de mi ataque me dañó el motor, tendría que haberme separado más.
200
Juan Pedro Fisanotti @fisadev.bsky.social · 20/05/2025
Me hiciste acordar a esta joyita de Pergolini diciendo que la IA va a reemplazar a los maestros... mientras le explica que 2+2+2+2 = 10 :D
031
Juan Pedro Fisanotti @fisadev.bsky.social · 18/05/2025
Bueno, hoy Santiago Caputo, funcionario de La Libertad Avanza, está haciendo exactamente eso. Difundiendo video generado con IA donde Macri dice que no voten a su candidata sino a LLA en vez. Nuevas formas de ser antidemocrático.
010
Juan Pedro Fisanotti @fisadev.bsky.social · 17/05/2025
000
Juan Pedro Fisanotti @fisadev.bsky.social · 13/05/2025
Gracias a eso y un par de helpers que me armé para manejo y display de errores, la mayoría de los endpoints web queden re limpitos: (hay algunos más enredados pero porque hacen muchas cosas diferentes dependiendo del contexto)
100
Juan Pedro Fisanotti @fisadev.bsky.social · 13/05/2025
El backend es Flask con un par de módulos que me armé para interactuar con los servers, configs y demás de DCS y SRS (las dos cosas que quiero administrar fácil, porque a mano es re molesto). Me gustó cómo quedaron esos módulos. Foco en simplicidad de uso:
100
Juan Pedro Fisanotti @fisadev.bsky.social · 13/05/2025
Usé HTMX: todo es declarativo, con tags HTML y listo. Nada de JS. Por ejemplo, el iconito verde con la palabra "running" es data que se actualiza por AJAX pegándole a un endpoint que devuelve el estado del server. Cómo está hecho el front de eso? Literalmente 1 tag HTML, nada más:
110