There's a ghost in me, Who wants to say I'm sorry. Doesn't mean I'm sorry.

Mostrando las entradas con la etiqueta web dev. Mostrar todas las entradas
Mostrando las entradas con la etiqueta web dev. Mostrar todas las entradas

viernes, 13 de octubre de 2023

Volver de Iguazú con 1 Web Job

 


Resulta que el chófer / guía durante nuestra estadía @ Iguazú necesitaba un web site así que aquí estamos.

Facturando sin querer.

Flyers, website, logo, qr, maps, bla3.

Me sale tan de taquito todas estas cosas.

Y encima pagan bien!

Easy money raining from the sky.

jueves, 10 de agosto de 2023

Lo Que Me Dió De Comer Estos Últimos Años

Sé perfecto que este es contenido para mi tech blog pero tomá, acá te dejo en lo que anduve metido esta mitad del año que terminó, no solo dictar cursos che.

OK. En qué estábamos? Sí, desarrollo para dispositivos móviles / desktop con plataforma No Code / Low Code (cosa que me encanta) es lo que más más hice:


Desarrollo de Apps para la gestión de Capacitaciones Internas (Operativa)

Tipo: Innovación Servicios de RRHH
Fecha: Enero de 2018 - Actualmente (5 años y 6 meses)
Rol: Creación del proyecto, desarrollo de una app e implementación con capacitaciones al personal especializado del área a cargo de la gestión de las capacitaciones técnicas institucionales.

Detalles del Proyecto:

Se trató de una app de creación, carga y gestión de los cursos de capacitación internos donde la aplicación carga la data en una planilla en la nube, tal como lo hace Google Forms. Dicha app permite al personal interno del sector poder gestionar en tiempo real las capacitaciones: fechas, horarios, temática, tags, contenidos, programas, imágenes banners & flyers, y otros datos que se publican automáticamente en el portal interno de las capacitaciones al personal. Esto está pensado para que las y los empleados puedan ver el listado de las capacitaciones vigentes actualizadas. Cero papel. Más eficacia y más eficiencia para todas las partes intervinientes. Este proyecto está alineado desde su génesis con los ODS 4 , 9 y 13.

4 screens de la app de gestión de cursos vista desde el escritorio de pc


Desarrollo de App de Indicadores de Gestión Ejecutivos

Listado de personas de planta de la BCN y sus detalles contractuales, personales, y profesionales en un solo vistazo.
App para ver los indicadores básicos de la institución de forma sencilla: Cargos, cantidad de personas en planta, cantidad de categorías, paridad de genero, etcras.
Muy útil para tomar decisiones informadas en ñ los datos registrados en nuestras bases de datos.
Ahora consolidadas en la nube. Para uso exclusivo de las dos autoridades máximas de la institución.

4 screens de la app para el director ejecutivo / coordinador general para visualizar toda la planta de personal y los indicadores de gestión de toda la organización


Desarrollo App Médicos a Domicilio (No Operativa)

    Tipo: Innovación Servicios de RRHH
    Fecha: Febrero de 2023 - Actualmente (5 meses)
    Rol: Especialista (reportando a Director área)
      Detalles del Proyecto:
      Desarrollo de una app vía AppSheet donde fácilmente pude incorporar un mapa interactivo vía Google Maps para los médicos que visitan pacientes en domicilio y que no han podido ir a trabajar.
      Con esta nueva tecnología, los médicos visitantes de las personas, pueden ir al domicilio guiados por la app Maps que está dentro de la app desarrollada mediante AppSheet
      Conteniendo el perfil de la persona que va a visitar gracias a las bases de datos de RRHH y con el mapa que interactúa con su GPS del móvil.
      Llega a tiempo a hacer su tarea y puede registrar su visita en la misma app, la cual transmite los datos en tiempo real a la nube del área médica.

      4 screens de la app en la nube de médicos a domicilio


      Desarrollo de Sistema de Credenciales de Identificación Digitales (Operativa)

      Tipo: Programación, Consultoría y otras Activ. informáticas
      Fecha: Junio de 2021 - Actualmente (2 años y 1 mes)
      Rol: Especialista (reportando a Director área)

      Detalles del Proyecto:
      Creación e implementación de un servicio web basado en tecnologías Google. Se trató de un desarrollo cloud based para reemplazar las credenciales de plástico por unas digitales. 
      Y de este modo reducir nuestro impacto ambiental, bajando la huella de carbono considerablemente. Plus los gastos relacionados a imprimir las tarjetas de plástico estaban dolarizados. Así que más eficacia y más eficiencia resultantes de este proyecto 100% funcional.

      4 screens del sistema de gestión online de credenciales de la BCN


      Implementador y Capacitador Agenda 2030 ODS ONU

      Tipo: Servicios de RRHH
      Fecha: Febrero de 2019 - Actualmente (4 años y 5 meses)
      Rol: Especialista (reportando a Director área)

      Detalles del Proyecto:
      Implementador de los cursos oficiales de la ONU en la institución relacionados a los ODS de la agenda 2030.
      Ver aquí un ejemplo de mis cursos:


      Para implementar y facilitar las capacitaciones he creado un subdominio web en forma de portal para enseñar más y mejor, sin papel de por medio.


      Ver + aquí:


      Profesor de Innovación Tecnológica

      Fecha: Marzo de 2016 - Actualmente (7 años y 4 meses)
      Rol: Mando intermedio sin personal a cargo (reportando a Director área)

      Detalles del Proyecto:
      Das Teacher in Action
      Das Gemini Teacher in Action
      Profesor / Capacitador de innovación tecnológica e implementador de nuevas tecnologías basadas en la nube y web based solutions (Google) para la despapelización y la mejora continua de los procesos internos de la organización. 
      Manager de innovación tecnológica a cargo de bases de datos, nubes de Google avanzadas, QNAP NAS server manager de usuario, configuración y copias de seguridad en espejo de data sensible. Entrenamiento de los equipos para la adopción de TI en las áreas.

      Documentación llave en mano de las soluciones TI para asegurar los objetivos de gestión y así minimizar riesgos de adopción de tecnologías disruptivas.
      Diseño de Apps para gestión interna del trabajo y la comunicación interna reemplazando el papel y otros medios obsoletos por medio de AppSheet.
      Experiencia implementando APIs. Sobre todo de Google.
      Y bastante mucho más como la implementación de portales web para compartir información institucional en tiempo real entre las áreas de la institución.

      Analista IT & Especialista en Data Science

      Fecha: Septiembre de 2010 - Actualmente (12 años y 10 meses)
      Rol: Mando intermedio sin personal a cargo (reportando a Director área)

      Detalles del Proyecto:
      Desarrollo de informes organizacionales de alto nivel con Google Data Studio, hoy en día Lookers Studio. Esto es debido a que utilizo para métricas web Google Analytics para SEO desde 2008. Fácil elaborar informes avanzados con estas herramientas debido a mi expertise.

      Bonus Track!

      Todas estas innovaciones tech de los últimos años @ my job me sirvió para hacer un bien. Implementé todos esos conocimientos for free para Lety, querida amiga de mi pareja, con su emprendimiento Saturno Kids.
      Tomá:

      saturnokids.ar



      Ahhhh lo poquito / nada que me gusta la gente que no vive mejorando continuamente la chucha!...



      Ahí tengo otro defecto ves.

      martes, 4 de julio de 2023

      The Main Disruptive Motto in My Life


      "Los mayores desafíos traen aparejados los mayores aprendizajes."


      Y es ahí donde me vi siempre con el pico y la pala para aprender y aprender lo que haga falta, no solo para ser mejor persona, sino para ayudar al mundo a ser un lugar mejor.

      Cuándo decidí ayudar a otrxs? Desde que puedo recordar!


      <-- //

      Fucking love Art

      -->

      Cuándo decidí usar la tecnología para hacer un bien? 

      Hummm a ver...


      1994: mi primer escrito impreso en una PC fue poesía, que regalé por amor. Tenía yo unos 20 años recién cumplidos.

      Aún conservo algo del material rústico de esa tarde frente a la compu aprendiendo.

      1995: Me volví loco con el Microsoft Encarta. Amante de las enciclopedias, this was my shit.

      1995/96: Comienzo a ser el referente entre amigxs y familia con respecto a Internet y la computación. El armado de PCs, la configuración, restauración y reparación. La instalación de software. Comienzo a experimentar con software de diseño gráfico como Corel.

      94/95: Jugué al Sega Genesis a full. Exclusivamente al Sonic The Hedgehog. Im a Gamer XL since arcade times in the 80s. Mientras tanto metí el secu por fin. Que BTW me resultó una pavada esos dos años finales. Claro: me había pasado los 6 años anteriores en dos coles industriales, so... el bachiller comercial con orientación en computación me pareció easy peasy. 


      La fortuna en CDs "importados" que me gasté en los 90s no tiene nombre!


      Esto es solo una pequeña porción
       de los cassettes grabados/comprados
       durante los 80s/90s 

      1997: trabajar en un galpón de madrugada como Data Entry para darle de comer a esa bebe recién nacida. Comienzo a bajar música for free de la internet. Me volví loco! Yo que gastaba fortunas en CDs/DVDs y cassettes vírgenes para grabar música a full desde 1985, o sea a los 11.



      1998/1999: Hacerme crack en Windows / Office suite, especialmente Excel avanzado para darle de comer a mi familia, ya con dos bebes en casa y una tercera por venir. Años en los que plus estudiaba Sociología @ la UBA. Carrera que abandoné en el 2do año.

      Comencé con bases de datos: FoxPro y Access. No era bueno! Pero ya manejaba grandes cantidades de datos.

      Tremendos desafíos de vida para un pibe de 24/25 años. 


      Ir por lo imposible mientras es imposible hasta que llega un día que lo haces posible en base a esfuerzos X subjetivos relacionados a lo que te motiva prioritariamente. Ese fuego sagrado que nos hace humanos. THAT as a sound mantra in your mind.


      2000: renunciar a un trabajo estable de oficina, en una gerencia técnica en una planta industrial de procesamiento postal para fundar una {fallida} puntocom, y así darle de comer a los 5 que éramos back then. Tres eran niñxs under 3. 💪🏽🤟✅️

      Ahí fue, a inicios de ese año / cambio de milenio, cuando aprendí montones de web coding, networking, diseño web, alguito de frontEnd programming, poquito de servers de Email y Web Services, y mis primeras clases como profesor de Diseño Web.

      For sure que estaba verde a mil en todas esas nuevas tecnologías. De la mano de los productos de Macromedia (Adobe la compra recién en ABR2005) es que pude crecer enormemente como profesional:

      • Dreamweaver [frontEnd UI design a re mil + maquetado XML/CCS/HTML/Javascript for +10 years!]
      • Flash [Vivir de ActionScript dev guy for + 10 years...]
      • Fireworks [sigo usándolo tantíssimo +23 years so far y eso que está discontinuado hace años, lo preferí siempre por sobre Photoshop e Illustrator ✅️]

      Fue mi paso de los 25 a los 26th years old.
      Me quemé el bocho aprendiendo about TICs, lo que sería mi profesión por + 10 years y aún hoy en día sigo sacándole el jugo so many years later...

      Vision.

      ...

      Y luego el resto es historia personal reciente del siglo XX1.

      True North: Aprender. Non Stop. 24*7.


      Hacerme un bien. Hacerte un bien. Para mi it's the same. 

      En fin. Me fue muy pero que muy bien haciendo el bien allí por donde pise. Lo recomiendo absolutamente.
      Que te vaya bien haciendo el bien es la conclusión. 



      Last but not least:
      Pronto subiré -algo extremadamente inusual en mi a nivel profesional-, videos a mi canal de YT de innovation teacher explicando cómo desarrollé {easily} apps cloud based de uso de gestión interna para workflows con AppSheet. Tengo unos 5 casos beta para mostrar. Just because!
      • Aquí un post donde anunciaba que me disponía a aprender esta nueva tecnología de Google. Y la rompí!


      FYI

      Le Parody me sigue pareciendo alucinante. Re buen mil descubrimiento del invierno pasado!

      Y recuerda y no lo olvides jamás: "Crack se nace, pero también se hace"


      Si yo pude mejorar y siempre ir padelante, tu puedes.

      miércoles, 2 de noviembre de 2022

      ods.ar/bcn



       ods.ar/bcn










      Y recuerda abrir caminos

      • Nunca follower 
      • Siempre leadership
      Si yo pude hacer mi propio camino, cualquiera puede!
      Pero eso de seguir caminos trazados por otrxs!?
      Such a fucking loser you are.



      martes, 1 de noviembre de 2022

      jpfv.ar/blog



       jpfv.ar/blog











      BTW

      Lo acabo de descubrir. Tiene temazos!

      Röyksopp: Profound Mysteries II

      • Denimclad Baboons
      • Oh, Lover (con Susanne Sundfør)*
      • Tell Him (con Susanne Sundfør)*
      • Some Resolve



      *Se recontra entiende porque Ms. Sundfør me encanta!

      domingo, 5 de septiembre de 2021

      FAVs Photos for my Blog Header

      Desde este álbum público de fotos de Google Photos es de donde saco las URLs para que tome el JavaScript que rota imagenes en mi blog. Es algo sencillito que copié de no se dónde y lo mejoré para que cumpla mis necesidades específicas. Cosa que hago since ever.
      El header tiene 221 de imágenes exquisitas, curadas by me of course. Éstas hacen random cada que vez que mi blog personal makes a landing o si apretas F5 (just for fun) del teclado. Además le puse un efecto que cuando carga la imagen makes a nice fade in. Genial.

      Recuerda: genio se nace pero también se hace!

      Messi nació así. Yo me hice.
      Y sería falsíssimo decir que solito. Tuve a grandíssimas personas around mientras maduraba.

      https://photos.app.goo.gl/BzrzD7CU3EDBEY1v7

      A Gemini Guy: No para cualquiera babe.






      BTW

      13MAR2020 > 04SEPT2021
      541 días sin coronavirus, por lo tanto cero contagios a mi alrededor, cero vector de COVID-19.

      Alternative Time Units:
      Or 1 year, 5 months, 23 days including the end date.
      Or 17 months, 23 days including the end date.
      46,742,400 seconds
      779,040 minutes
      12,984 hours
      541 days
      77 weeks and 2 days

      viernes, 18 de junio de 2021

      47th Years Old: AutoRegalo #0

      No podía ser de otra forma así que el primer auto regalo (24MAY) es un hub concentrador online de mi vida just because.

      https://sites.google.com/view/jpfv/

      Mientras escucho la hermosíssima cancioncita de Beck: The Golden Age


      sábado, 1 de mayo de 2021

      Cloud Tags in my Mind: Cuatificación De Mi Pensamiento


      Segmentado Por Etiquetas de Temas Sobre Los Que Me Interesa (Past / Present / Future) Escribir.

      Tags Cloud »

      Musica (1031) Thinking (756) life (388) Familia (283) Movies (265) Love (256) Memoirs (234) juan pablo fernandez vallejos (165) Politica (153) Ciencia (151) Spirituality (109) los noventas (102) Nerd And Geek (97) People (96) argentina (94) hijos (89) Nature (88) TV Series (85) Urbanity (81) Art (65) villa ballester (64) Design (61) Diosas (60) cumpleaños (55) Job (54) lugares (52) Bianca (51) Salud (51) Viajes (51) Books and Reading (46) Amigos (45) Laila (44) madre (44) Tech And Gadgets (43) wild youth (42) EX (41) Sex (38) Drinks and Food (37) animalitos (36) Historia (33) Juan Cruz (33) nona (32) Fotografía (29) villa lugano (25) nono (23) Sports & Fitness (22) geminis (21) exHijos (19) antifamilias (17) chicas (16) web design (16) Religión (15) games (14) web dev (14) vacaciones con amigos (13) nonitos (12) Guerrilla (10) novias (10) Arquitectura (9) villa gesell (9) Chistes (8) PuroCromanion (8) liniers (7) san bernardo (7) Objetos (6) el barrio (6) niñez (6) La Quinta de Rodríguez (5) War (4) Escritos (3) Marketing (3) Ads (2) Teatro (2) Villa Luro (2) aborto (1)

      viernes, 6 de noviembre de 2020

      Web Design + Gráfica & Web Dev for ANB 2003-2006

      Recuerdo que me maté haciendo gráfica para este gratificante multi trabajo que tuve en 2003/2004/2005/2006! Terminó no a la altura de la carrera y el esfuerzo lamentablemente, pero estuvo bien nice mientras tanto. Excepto la paga, la cantidad de oportunidades que se me dieron esos años fueron maravillosas a todo nivel.


      Mi antiguo jefe político en aquellas épocas
       con el actual presidente de la nación


      Trabajaba para una agrupación boquense que era el espacio político del vicepresidente segundo de CABJ: Roberto Digón. Jefe de mi madre por muchos años en los 80s/90s.

      Aquí el Photo Album de la Gráfica + Web Design + Web Dev + Posters + Banners + Wallpapers & Postcards que hice para ellos esos años.


      Plus @ Abril de 2003 realicé un mashup llamado Santa Maradona inspirado en esa mística que se respiraba día a día con Boca, en el club, El Diego, Bianchi, todo era como una religión around us.

      Se ve que era una época de mashups. De mixar lo real con lo digital. Cuando empecé con el diseño digital? Se podría decir que antes de vivir de la internet @ 2000.

      Me senté una mañana en la compu de Santander @ Villa Lugano, un año antes de mudarnos a Villa Ballester y sorprendentemente rápido me salió este mashup de mi cara con un tigre. Fue un hit a todo nivel.

      Cómo empecé? Haciendo collages! Algo que me super gustaba hacer en los 90s sobre mis carpetas del secu y en mi cuarto con los posters. Pero antes de eso, cuando entré en la primera teenage a los 11/12 años hacía las tapas de los cassettes, con música grabada de la radio of course, recortando y pegando con plasticola. 

      Uno de los humildes collages digitales que hice @ 1998 a los 24 years old

      Y por acá tenés un collage enorme -del cual me queda solo esta foto y en la memoria los recortes de revistas y postcards que aún tengo guardados-, que hice en el proyecto web / startup el domo punto com back in summer 2000. 

      Lo hice con posters, recortes y postales que tuve todos esos años previos (los 90s) guardados y que tenían todo que ver con mis comienzos laborales con el diseño web: música, cine, arte, personajes de la cultura pop, etc bla3. Aquí en la foto se me puede ver con parte de los +-15 chicos de los dos primeros años del secu, del cole de Longchamps. Les enseñaba diseño web, en ése momento cutting edge tech. Todo ese año 2000 estuve haciendo de profe. Fue la primera vez que enseñaba! Estaba enseñando (y aprendiendo) con las herramientas mientras las aprendía a usar! It was insane. Pero feliz de cumplir a los 25/26 el sueño de enseñar. Ese año recibiría a mi tercer hija. Trabajé a destajo XXL anyway. Casi no estuve en casa. Plus tenía dos/tres amantes in real world y muchas más platónicas que no pasaron del chat con ICQ & MSN Messenger.

      Imparable e Inasible since Childhood.


      //

      Aún me quedan por bajar tons de dibujos, collages, cartas, poesías, imágenes, fotos, etcras varios de los soportes digitales que se usaban antes de fin de milenio...

      Hay tanto guardado aquí! Algún día tendré que liberar ese contenido de los diskettes de 3.5 megas. Fijate que me quedó un cartucho zip de Iomega aún. Este soporte magnético tenía capacidad para guardar 100 Mb de información. Un lujo para 1998/99.


      viernes, 28 de agosto de 2020

      Del Método Científico a la edad de 26 Años Hasta la Actualidad + C'est Fini BCN

       Lo que más he implementado en mi vida profesional y laboral fue la prueba/error. Es un camino duro, duríssimo pero da sus frutos. Me quemé el cerebro para mejorar continuamente. 

      Cuando aprendí a programar, a los tumbos, sin tiempo para dedicarme full time por tantíssimas diversas razones, tratando de experimentar e implementar nuevas tecnologías en un incipiente ámbito TI, no tenía mucha idea de lo que hacía. Pero aprendía por medio de un método que dió resultados asombrosos para mi:

      LA INGENIERÍA INVERSA.

      Me quemé el bocho tratando de aprender de genios ultra avanzados que había en el ambiente web de comienzos del nuevo milenio. Y todo fue online y en inglés claro está, lo que me permitió seguir perfeccionando el idioma.
      Había herramientas que se conseguían luego de buscar bastante, que crackeaban el código propietario que estaba compilado en aplicaciones Flash. Una vez podía acceder al código ActionScript me mataba aprendiendo, leyéndolo para poder implementarlo en mis soluciones web. Piece by piece, copiaba y pegaba, prueba/error, y así fuí aprendiendo hasta poder escribir my own code. En mis comienzos era decididamente malo/mediocre. 

      Me costó tantíssimo aprender a programar en ActionScript! Pero una vez que estaba embebido en el tema no paré más de aprender nuevas TI al servicio de todo proyecto laboral que se me presente. Una década coding @ AS / AS2.

      La compañía Adobe compró Macromedia back then @ 2005 así que eso fue un empujón para incorporar aun más herramientas avanzadas de sus productos. Adobe era una empresa muy establecida ya, relacionada con el diseño web y gráfico.

      Desde mis comienzos como coder a los 26 Años estuve usando Dreamweaver. Fantástica herramienta con GUI para administrar websites, codear, y desarrollo web de básico a medium grade por ej: AJAX, lo que me llevó a aprender JavaScript, muy parecido al AS ya que su core estaba basado en los estándares ECMA. Sin DW nunca podría haberme convertido en Web Devigner. Jamás.
      Recuerdo que a los dueños del proyecto que habían invertido en el proyecto del sitio web el domo puntocom les había hecho comprar la suite que traía tres productos KEY en mi vida profesional/laboral: Fireworks / Flash / Dreamweaver. Me hice EXPERTO XL en todos esos programas ya para 2003/2004, usándolos por al menos 20 años. Bah! Menos Flash que lo dejé de usar cuando su ecosistema ya tampoco daba para más en 2010 +- siendo reemplazado casi todas sus funciones por el incipiente y poderoso HTML 5, basado en XML, lenguaje estructurado para manejo de frontend y extracción de data desde el backend en la cual era super senior. HTML 5 era gratis, no propietario y no necesitabas plugins AT ALL. Fue el certificado de defunción de Adobe Flash. Y justito yo ya estaba limado de tanto AS sinceramente. Agotado mentalmente de codear tanto. Así que chau. Si fluir it´s my thing.

      De ActionScript pasé rápidamente a dominar HTML, CSS,  XML. Luego di un quantum jump al aprender código de fuente abierta con PHP back then 2004. Estaría bueníssimo destacar aquí y ahora que yo no era un master of the universe en ninguna de las tecnologías que había aprendido desde el inicio como web developer/coder/devigner/designer, al contrario: en muchas de ellas era mediocre o nunca había llegado a dominarlas del todo, en otras era decididamente mediocre.
      En lo que era tremendamente bueno era en hacer un mashup de todas esas tecnologías para ofrecer un producto innovador relacionado con la web, o sea interactivo con multimedia, basado casi 100% en Windows. Un producto que pudiesen pagar en Argentina y que el costo beneficio sea affordable también para aquellos que contrataban mi servicio desde el exterior. Y fue tal cual.

      Con esos lenguajes de programación + el diseño web que venía también haciendo desde mis comienzos en el ambiente, era muy solicitado y cada vez facturaba más y más. Cuánto mejor me iba, más aprendía. Era un círculo ultra virtuoso.

      La clave estuvo en no importa who or what other el deadline criminal que tuviese por delante: aprovechaba todo desafío profesional/laboral para aprender nuevas tecnologías y sus combinaciones posibles para los proyectos que se me asignaban.

      Eso pasó con los frameworks que usé para acelerar el desarrollo de los proyectos IT a partir de 2008. Fue una bendición.
      Trabajé durante unos años en ese ecosistema para Holanda y Bélgica. 2005 a 2008.
      Tres años que me la pasé aprendiendo e integrando backend PHP/MYSQL de plataformas tales como WordPress con front-end flash, AS2. Casi todo lo he hecho independiente AKA freelancer en el quinquenio 2005/2010. Maximizar las decisiones que me convenían a nivel personal y desarrollo profesional y a su vez maximizar el dinero que cobraba por mis conocimientos también fue un skill que aprendí a ser master.

      ¿Quién te iría a decir que tengo tantas cosas en común con las abejas, no?

      Saliendo de La Década Ganada

      No fue sino hasta fines de 2010 que paré un poco de tanto aprender y aplicarlo en mi trabajo. Bah! Tenía un trabajo donde no me dejaron aplicar todo lo que sabía. Gente resabio de los 80s que estaban cómodos con tecnologías antiguas de escritorio que ya no se usaban.

      Yo venía de "la web", así que ni me consideraban un "programador". Yo era más mucho más que eso, era web developer que hacía web development y les molestaba que se los diga en inglés. Imaginate. Manejaba todo tipo de media tal como edición de audio/video, además casi una decena de lenguajes mencionados más arriba. Era coder, era outsider, era atrevido y pensaba siempre out of the box. Géminis de pura cepa. Nada me amilanaba. Ya no tenía veinti sino 36 abriles. 

      Era un peligro para sus carreras. Nada que no haya vivido antes. Así que me fueron de esa área de Informática, donde aún hoy en día se arrepienten de haberme dejado ir y ningunearme. Siguen con viejas tecnologías. Sin innovar demasiado y sin personal para desarrollar la despapelización que necesita la institución donde aún, casi una década después, sigo trabajando.

      Siempre fuí consciente de que esta profesión podía llevarme lejos. Pude criar tres personas con cierta calidad de vida, compré mi primera casa con parque y pileta, mi primer auto que era una van y muchas bendiciones más que he compartido con gente muy seleccionada, familiares o no, a lo largo del camino de la vida.

      Mi madre jamás quiso que yo deje el trabajo que ella me había conseguido el primer trimestre de 1997, cuando yo tenía una hija recién nacida y casi 22 años y medio. Pero lo terminé dejando luego de tres años de puro esfuerzo y crecer como en todo trabajo que tuve. Fue una de las mejores decisiones de mi vida.

      Nobleza obliga mi madre tiene que ver con dos eventos keys en mi vida que definieron mi carrera techie, ella sin saberlo claro está porque madre, pero no vidente.

      1. Compra una PC refurbished (en ésa epoca no existía siquiera esa palabra pero eso es lo que compró, una usada con componentes nuevos)
      2. Me hace entrar en el Correo Argentino, donde era rápido escaneando cartas en un galpón, desde la gerencia necesitaban un data entry. Allí me hice terriblemente bueno con el Excel a lo largo de tres años. También estudié Access en el 97 (quién te iba a decir que usaría intensivamente Access AGAIN desde 2015 en mi trabajo de formas súper avanzadas codeando en Vb... las vuelta de la vida!) y al año siguiente comencé con base de datos en FoxPro gracias a quien era mi jefe por aquél entonces. Fue en este trabajo con un equipo de personas que todos teníamos un rol para la estadística. Hacíamos fórmulas complejas para que se vean en los gráficos y así "El Gerente" tomaba decisiones basadas en datos, en evidencia científica. El último año en ese job me pusieron a auditar, tanto en la planta como en Ezeiza. Así de bueno.

      Otra de las patas, sino la más importante del método científico es la de la evidencia. Registrar es KEY. Y yo documentaba la realidad desde los 14 años que me puse a escribir lo que me sucedía en la vida. Escritos aún nunca publicados. Luego, diez años later: documentaba todo en video. Mi madre me había comprado a los 20 años una Camcorder C-VHS @ 1994. Imaginate el científico que llevaba dentro. Ser documentalista estaba en todos mis planes. Otro rol key de mi madre que pudo leer mis necesidades de constante experimentación, de satisfacer mi sed infinita de tecnología siendo un teen y ella una mujer con demasiados problemas autoinflingidos.

      Anyway, aquí un short video clip, ¡porque filmaba TODO en los 90s!, en mi trabajo cuando tenía 23 años. Fines de 1997:

      Terminaba la década de los (super wild) noventas, la infame década del menemato, donde ser adolescente era no tener buenas perspectivas de laburo ni de estudios si no tenías recursos suficientes que aseguren una carrera, ni hablemos de estabilidad emocional, cosa que yo no tenía at all. Pero durante ésa década de corrupción política XL, decadencia social aún mayor, la incertidumbre de que el mundo acabaría por el efecto de fin de milenio donde ni las compus resistirían al fatídico evento, se gestaba la burbuja de las puntocom...
      Y yo estaría en primera línea para vivirlo y contarlo durante un año a tope en un nuevo emprendimiento web. Estaba en la cresta de la ola y lo sabía. 

      A fines de 1999 yo tenía dos niños y una bebé en camino. Tenía el apoyo incondicional de mis abuelitos queridos pero sobre todas las cosas el de la familia que había formado. Siempre estaré agradecido con la gente que me apoyo en la vida. Son poquitos pero siempre estarán en mi corazón. 

      Excepto mi exwife claro está. Para ella solo el oprobio y el olvido dado el horrendo final que eligió para nuestra historia. Infame!

      Pero a fines de milenio pasado apoyó incondicionalmente that's true. Madre de tres, no le quedaba otra que apoyar mis locuras. Estuvo a la altura de las circunstancias totalmente. Yo la admiraba como madre: era amorosa, comprensiva, para nada violenta como fue la mía, cocinaba excelente, me atendía con cariño y era muy querida por mis abuelitos así que... blindada.

      Yo conseguía los recursos por medio de mis trabajos y de la familia que me tocó, el dinero, las tarjetas, las pensiones de los chicos, los créditos y préstamos, las casas donde formábamos los hogares que no fueron pocos. Todo venía de mi lado. Ella se dedicaba a criar a los tres chicos que le clavé con mucha inconsciencia. Pero ahí estaba mi norte: ser un padrazo como el que no tuve. Deseaba serlo hard, por razones evidentes, quizás finalmente no pude. Lo intenté a full! Dejé muchos sueños de lado para ello.

      Toda la Década Ganada programando, aprendiendo, saltando to the void, mejorando, avanzando, todo eso me hizo lo que soy hoy en día. Después de todo: ¿qué sería yo sin una computadora? 

      Hace diez años que implemento a cualquier nivel lo aprendido en 2000/2010 y aún hoy es avanzado lo que hacía en aquellas épocas comparado a lo que hago hoy en día. Fijate la nube de tags de my tech blog, ahí te darás una idea dónde puse mi cerebro en los últimos años, al servicio del bien del otro AS USUAL, siempre pensando en cómo hacer las cosas mejor para la institución para la cual trabajo.

      Es cierto que me aparté el año pasado de Gestión de la Calidad ISO 9001 por motivos personales pero además por poner mi foco en los ODS y en el diseño e implementación de mis cursos, entre otros roles que aún conservo. 

      Luego de ser auditor, líder de muchas auditorías ante IRAM y capacitador en ISO 9001 por años, no daba para más el asunto. Exprimí mi rol a tope desde 2011 en el tema and this is it. Siempre el norte ligado a la innovación tecnológica que llevaba a la despapelización/desburocratización de la institución. 

      Hace unos dos años que me dediqué a leer y aprender otras tecnologías más avanzadas tales como AI, Cloud Computing, Deep Learning, ML, etcras varios! Todas tecnologías incipientes que ya dominan al mundo y en las cuales me considero súper junior.

      Pensar que me costó NADA aprender Gestión de la Calidad ya que está basado todo lo que escribe ISO en procesos. Fijate que yo he aprendido procesos en el momento 0 que aprendí a programar: OOP.

      Object Oriented Programming.

      Por eso siempre estaba un paso más allá en GC ISO 9001. Y cuando trabajás para el Estado...

      Hay mucha incompetencia, paracaidistas en puestos clave, y mucha pero mucha gente que no sabe nada tomando decisiones importantes. No digo que yo sabía más sobre ciertos temas, pero si, ni hablar que si.

      Eso provocaba tal cual mi infancia, teenage, el barrio, el secu, la familia, tal cual con algunos roles importantes de mi vida, una vez más la eterna envidia, oscuridad y rencor por ser más y mejor. Un bodrio. La incompetencia de las personas me aburre mortalmente. 

      Este mundo necesita gente comprometida con  el otro, con las especies y los ecosistemas, sobre todo preparada, sino no lo sacamos más adelante.

      Estos años de éxitos a nivel laboral que no fueron pocos desde 2015, que la vengo rompiendo a múltiples levels, me tiraron a matar desde todos lados en este trabajo: jamás con ningún éxito at all obviamente, pero es cansador. Si destacas, si sabés más, si llegás primero, si te reconocen el laburo duro, pum! Comienzan las intrigas palaciegas y el radio pasillo. Harto de la gansada y de los giles. Y gilas!

      Hace años que estoy queriendo renunciar. Irme de allí pues no me merecen en lo absoluto. Cumpliré diez años ahora en Octubre y califico para un jugosíssimo retiro. Si no puedo hacer "teletrabajo" -que es toda mi idea- con la nueva ley...

      Lo aceptaré.

      Siempre dije que a los 45 me retiraba de la vida laboral. Ya dí todo lo que tenía para dar en 25 años de vida laboral y diez años de éxitos sostenidos en este trabajo para la BCN. Voy por los 46 y la pandemia ha atrasado la ansiada decisión del retiro.

      Adiós BCN. No puedo estar más agradecido por la excelente paga, las oportunidades increíbles de ascenso, las capacitaciones que fueron tremendas, y algunas muy poquitas personas muy buena gente que he conocido allí.

      Ya basta de lidiar con ineptos. Con gente sin escrúpulos, con lleva y trae gratuitos y que no aportan NADA al mejoramiento de la vida de la institución, de sus servicios, de la gente. Con discordias de lo más superficiales porque no se les cae una idea para mejorar el laburo jamás llegarán a ningún lado. Ya estamos de la chatura ajena. Lidiar a diario con personas de mierda lamentablemente me ha tocado firme y sostenido. Esos poquitos, miserables, caretas, mentirosos, mala gente, siempre alejándolos lo más posible de mi entorno, pues así les va en la vida seguramente. Cobardes que van por atrás en la oscuridad de la mediocridad mundana de sus vidas chatas XL. Nunca pudieron conmigo ni podrán!

      Gracias a Dios me he encontrado con gente de primera en esta década en la BCN que han sido gratas personas. Gente que incorporé en mi mesa chica, que las traje a mi casa, que compartimos cosas re lindas. Mis mejores recuerdos y deseos para esos poquitos virtuosos que me crucé en la vida laboral allí!
      Hice amistades re lindas.

      Mi vida laboral siempre fue intensa, llena de desafíos, y cuando ya no los había: migraba a un trabajo mejor o directamente me los proponía solito, just for learning purposes. De hecho me he quedado en este job @ la BCN casi diez años porque me fue extremadamente sencillo destacar. Aportar mis ideas siempre revolucionarias de la mano de la innovación tecnológica relacionada con las TI, algo que ya manejaba excelente desde mediados de la década pasada, fue algo desafiante mentalmente pero muy muy sencillo para mi. Diez años casi de éxitos rotundos, otros no tanto y muy poquitos fracasos. El balance es altamente positivo de mi década ganada en la BCN.

      Así fue siempre mi vida. Moverme para mejorar continuamente. Quemar energía vital en aprender siempre algo nuevo. Innovar porque es el middle name de mi espíritu. Nunca quedarme en el mismo lugar.

      La vida es un océano sin límites, los humanos nos ponemos limites al especializarnos, lo que nos da de comer, seguridad, empleo, reconocimiento, estabilidad, movilidad social y una vida plena si querés.

      Nada de eso es suficiente para mi. Ni lo será nunca I guess.

      lunes, 21 de enero de 2019

      Web Design

      Qué rápido que pasa el tiempo!


      https://goo.gl/photos/4HK4R4Ck1X56MKGRA


      Cuando comencé a hacer diseño web?

      Enero de 2000. Aquí algunas memoirs al respecto. Y otro por aquí.

      Cuando lo dejé?

      2010 y luego hice contados laburos excepcionales.

      Fue una década ganada a todo nivel, donde cada año que pasó fue de un crecimiento exponencial tremendo. Estar haciendo internet fue alucinante, era estar siempre en la cresta de la ola de varias tecnologías. Estudiar sin parar nuevas TI. Quite Wow!
      Aquí algunos detalles de mi carrera como UI Web Designer.
      Diseñador Web > Web Devigner > Web Developer > that was the journey.
      Si te fijas en todas las carreras que me anoté en la UBA: Ciencias de la Comunicación, Diseño de Imagen y Sonido, Sociología o el año de Sonido Profesional que hice en la EMBA, todas ellas pude disfrutarlas en una carrera de diez años en el ámbito web y más aún: Pude hacer diseño gráfico, diseño web, edición de video y sonido, programación, arquitectura web, administración de bases de datos, networking y varios etcéteras más.
      Deluxe.

      Muy agradecido!


      Fuí re productivo. Cuando hacés algo que te gusta, por más que te cueste, sale con fritas!

      miércoles, 20 de julio de 2016

      Fundando El Domo Punto Com

      02/01/2000

      El segundo día del nuevo milenio yo estaba fundando el domo punto com. Una puntocom que creamos con dos socios de Adrogué.
      Me invitaron a participar como partner consultor de nuevas tecnologías, que era un newbie junior total y terminé siendo el director de ésta startUp. Cosa por la cual me odiaron los dos socios que me invitaron. Pero yo iba para adelante!
      Tenía una nueva familia y pronto nacería Bianca.

      Aquí el nacimiento de mi primer compañía. Un fracaso sonoro que me permitió avanzar a múltiples niveles en la vida. A base de golpes, a base de desaciertos, uno afina el camino.
      Y resultó.

      lunes, 27 de abril de 2009

      Gemini Interactivo | Portfolio

      Luego de dos años: he actualizado mi Portfolio. Pero aun no sé donde subirlo porque la verga atomica de geocities que es super awful, pero que sirvió su proposito todos estos años, dejará de andar at any moment así que tenía que migrar si o si...

      Mientras tanto puse aquí los screenShots de todos los jobs 2002/2009 >>
      Y me tenté y nosécómoencontréenunmomentodeiluminattilacontraseñadeunacuentaquehacíadosañosquenopodíaentrarenflickr...

      O sea son gráficas que intentan mostrar algún porcentaje de lo que hago for living.
      Se paga bien es cierto, digo el desarrollo web, pero es trabajoso, y encima tenés que estar todo el tiempo estudiando no solo nuevas técnicas y approaches sobre lo que YA sabes, sino que te inventás nuevas fórmulas, módulos, componentes para hacer un speedUp del desarrollo cotidiano así no te repetís el código al pedo: así ganás más guita con el conocimiento acumulado que tenés en vez de en CADA proyecto reescribir code todo el tiempo.
      Así que...Dale!

      A mi no me agarrás mássssss............


      lunes, 10 de marzo de 2008

      Discovery Channel


      Salió lo de Discovery...

      I'm a lucky guy!

      A trabajar entonces.

      viernes, 9 de noviembre de 2007

      ATB

      onRelease = function (GetOff)
      {
      loUnicoQueQuieroEsRajarDeAcá!
      }

      sábado, 9 de diciembre de 2006

      Awakening for flash dummies

      Flash movie can have a maximum of 16,000 frames.

      By coincidence or a strange twist of fate, 16,000 is also the maximum number of layers, the maximum number of loaded movies, and the maximum number of symbol instances you might have in your Flash movie.


      Qué me cuentas eh? Para que no te quejes luego! jajaja

      viernes, 25 de agosto de 2006

      RIA

      Si alguien se preguntaba qué es lo que hago, y claro de que vivimos todos aquí. Here some answers...


      Rich Internet Applications

      Whitepaper de introducción a la materia.

      Definiciones.

      by Paco from http://www.presenciaeninternet.es
      ______________________________________________

      RIA es un nuevo tipo de aplicación o página Web con más ventajas que las tradicionales aplicaciones Web, llamado a convertirse en un nuevo paradigma del software, el cual cambiará drásticamente nuestra visión del mismo.

      En las tradicionales aplicaciones Web, hay una recarga continua de páginas cada vez que el usuario pulsa sobre un enlace o elemento interactivo. De esta forma se produce un tráfico muy alto entre el cliente y el servidor, llegado muchas veces, a recargar la misma página con un mínimo cambio.

      Otra de las desventajas de las tradicionales aplicaciones Web es la poca capacidad multimedia que posee. Para ver un vídeo tenemos que usar un programa externo para su reproducción.

      En los entornos RIA, en cambio, no se producen recargas de página, ya que desde el principio se carga toda la aplicación y sólo se produce comunicación con el servidor cuando se necesitan datos externos como datos de una Base de Datos o de otros ficheros externos.

      Las capacidades multimedia son totales gracias a que estos entornos tienen reproductores internos y no hace falta ningún reproductor del Sistema Operativo del usuario.

      Las aplicaciones ricas de Internet (RIA) son aplicaciones Web que tienen funciones de aplicaciones de escritorios tradicionales. Las RIAs transmiten los datos para el interfaz de usuario al cliente pero mantienen en el servidor la información que se va a manejar.

      Las RIAs:

      • Se ejecutan en un navegador Web o no necesitan instalación.
      • Se ejecutan localmente en un entorno seguro denominado sandbox.
      • Pueden estar conectadas solo ocasionalmente, ofreciendo la posibilidad de ir conectándose a través de hotspots o simplemente conectando de oficina en oficina.


      Comparaciones con aplicaciones Web estándar.

      Las aplicaciones Web tradicionales centran toda su actividad en torno a una arquitectura de cliente-servidor con un cliente ligero. Bajo este sistema, todo el procesado es realizado en el servidor y el cliente solo se usa para mostrar contenidos estáticos (html).

      El mayor inconveniente de este sistema es que toda interacción implica pasar por el servidor, lo cual requiere enviar datos al servidor, que el servidor responda y cargar de nuevo la pagina en el cliente con las modificaciones.

      Usando una tecnología de cliente que puede ejecutar instrucciones en el propio sistema, las RIAs evitan estas comunicaciones innecesarias y mejoran considerablemente los tiempos de carga, el uso del ancho de banda y en general la experiencia de usuario.

      Esta diferencia es en cierto modo análoga a la que hay entre las arquitecturas de Terminal-Mainframe y Servidor-Cliente pesado.

      Es importante advertir que los estándares de Internet han evolucionado lenta y continuamente a lo largo del tiempo para acomodarse a estas técnicas , por lo que es difícil definir con seguridad que es lo que constituye una RIA y que no.

      A día de hoy, las RIAs son una oportunidad única para la elaboración de sofisticado software, hasta ahora exclusivamente disponible en aplicaciones de escritorio. Gracias a ello, se mantienen las capacidades de programación en este ámbito, eliminando las barreras de equipo (no necesitan instalación), ubicación (accesibles desde cualquier parte del mundo a través de Internet) y entorno (independientes del Sistema Operativo).

      Ya se comienzan a ver complejas aplicaciones RIA que implementan potentes clientes de correo, aplicaciones de IM con voz y vídeo, juegos, etc.

      En Meetworks apostamos claramente por estas soluciones y más concretamente en las soluciones de Macromedia en este campo. Gracias a una disponibilidad en más del 98% de los ordenadores del mundo de Macromedia Flash Player y la existencia de Players para dispositivos móviles, PDAs y dispositivos limitados, nuestras aplicaciones tienen un alcance difícilmente alcanzable con otras plataformas.

      Beneficios

      Debido a que las RIAs aprovechan el procesador del cliente, ofrecen opciones en tiempo real para el interfaz de usuario que no son posibles con los widgets disponibles para aplicaciones en navegador desarrollados en HTML y derivados.

      Esta funcionalidad mucho mas rica podría incluir cualquier cosa que pueda hacerse en el cliente, como “arrastrar y soltar”, operaciones calculadas en el cliente (Ej.: un calculador de tasas de seguros) sin necesidad de ser enviados de vuelta al servidor, etc.

      La alta interactividad de las RIAs comparada con las aplicaciones Web estándares puede equiparase a la de los cliente pesados. Por tanto, la experiencia de usuario es decididamente superior, más versátil y rápida de lo que jamás podrán ser aplicaciones Web basadas en etiquetas (HTML y derivados).

      También hay mejoras en el rendimiento:

      • Los recursos del servidor y el cliente están más balanceados por lo que el servidor ya no tiene que ser tan potente como con aplicaciones Web. Al liberar los recursos de servidor se consiguen más sesiones simultáneas.

      • El tráfico de la red también puede ser reducido considerablemente debido a que el cliente puede ser más inteligente que un navegador Web a la hora de determinar que datos necesita enviar y recibir del servidor.

      Esto reduce los tiempos de transferencia de cualquier consulta o respuesta debido a 2 razones - son más pequeñas y la carga de la red es muy inferior -. Adicionalmente, existen mecanismos de cacheo inteligente que reducen aún más el tráfico desde/hacia el servidor. Los datos descargados previamente desde el servidor no vuelven a ser cargados aun cuando se repita la misma operación centenares de veces.

      Gracias a la mayor inteligencia implementada en el cliente, el refresco de datos puede efectuarse sólo cuando los datos hayan cambiado realmente y no en cada operación de consulta.

      • Ejemplos reales de aplicaciones RIA demuestran la idoneidad de esta arquitectura, posibilitando acceso a datos y complejas operaciones prácticamente sin espera incluso sobre conexiones lentas: pueden moverse miles e incluso millones de registros desde una base de datos totalmente en tiempo real.
      • Las RIAs posibilitan comunicación bidireccional y asíncrona, lo que permite un alto rendimiento de múltiples conexiones con el servidor desde un mismo cliente, implementación de funciones PUSH para notificaciones automáticas del servidor, etc.

      Soluciones Adobe Macromedia para la realización de RIAs.

      Macromedia fue la primera compañía en definir el concepto RIA como un nuevo paradigma del software aplicado a Internet, y desde entonces, ha dotado al mercado con algunas de las mejores soluciones para su creación.

      Macromedia Flash Player, pluggin disponible para todos los sistemas y navegadores del mercado más extendidas y con una ubicuidad cercana al 99%, garantiza un medio de ejecución perfecto sin necesidad de instalación adicional en cualquier ordenador cliente. Gracias a su arquitectura, independiza en gran medida del sistema operativo, el lenguaje o el navegador usado; consiguiendo de esta manera máxima compatibilidad, disponibilidad y portabilidad a la hora de acceder a las aplicaciones.

      Una evolución importante tanto en Flash Player como en herramientas de autor como Macromedia Flash y Macromedia Flex, es posible desarrollar aplicaciones orientadas a objetos, con interface de usuario de alto impacto y herramientas adecuadas para reducir el tiempo de desarrollo, potenciar la reutilización de código, trabajo en equipo y opciones de extensibilidad y mantenimiento del software.

      Flash Remoting.

      Flash Remoting es una tecnología especial de Macromedia, basada en un formato llamado AMF, que permite enviar y recibir objetos y datos binarios entre Flash y un servidor; haciendo mucho mas veloz, fácil y efectiva la transferencia de datos entre ellos.
      Este formato viene siendo lo que pretenden los WebServices pero aportando soluciones inmediatas a los principales problemas de los mismos:

      Los WebServices están basados en comunicación entre clientes/servidores mediante el intercambio de documentos XML.
      Por definición, XML necesita una importante cantidad de caracteres para representar cualquier información, por lo que se necesita un ancho de banda desproporcionadamente superior con respecto a comunicaciones binarias y otras codificaciones. Flash Remoting resuelve este problema de diversas formas: la comunicación es binaria y comprimida, lo que reduce drásticamente el ancho de banda necesario.

      Otro problema típico de los WebServices es la seguridad: Es complejo definir y mantener mecanismos de seguridad que imposibiliten que personas no autorizadas realicen llamadas remotas a un WebService, por lo que potencialmente se permite acceso no autorizado a datos sensibles en el caso de que este aspecto esté descuidado. Flash Remoting resuelve desde el origen este problema, puesto que la comunicación es binaria (en contra de texto plano como en los WebServices) e implementa una política de seguridad flexible, potente y fácil de administrar: es posible definir usuarios de acceso incluso por función, de tal manera que es imposible llamar a un procedimiento remoto sin previamente comunicar credenciales válidas.
      Con Flash Remoting, se pueden crear conexiones a bases de datos, comunicarse con objetos y funciones en, por ejemplo, PHP, ASP/.NET y Java.

      Gracias a la avanzada serialización y conversión de tipos, Flash Remoting posibilita una reutilización de código de proyectos anteriores sin precedentes: Es posible usar los mismos scripts PHP usados en aplicaciones Web estándar para comunicarse con un cliente RIA sin reescribir en muchos casos una sola línea de código.
      Por ejemplo: Si una función PHP retorna un DataSet desde MySQL, este es convertido de manera transparente a un DataSet compatible Flash, permitiendo una asignación directa del mismo como origen de datos para un DataGrid.

      AMFPHP
      es una implementación de servidor gratuita y opensource que permite comunicar directamente a aplicaciones Flash Player con scripts PHP.

      Gracias a la alta disponibilidad de código PHP, programadores experimentados y proyectos actualmente en producción, se antoja una solución excelente para garantizar un rápido desarrollo y la máxima compatibilidad con planes de alojamiento de páginas Web existentes en el mercado.

      Gracias a su condición de Open Source, las soluciones RIA implementadas sobre Flash/AMHPHP/MySQL aportan una ventaja competitiva de relevancia, permitiendo reducir drásticamente el coste de desarrollo e implantación y/o ampliando de manera importante los márgenes de negocio sobre otras soluciones propietarias.

      *********************
      Genial no?