¿Cuál es la mejor aplicación o software que has desarrollado?

En lugar de alardear de mis últimos esfuerzos, déjenme contarles hace una década cuando viajé a Bogotá, Colombia. Resultó que tenía que conectar un IVR (Respuesta de voz interactiva) con un sistema de banca central que se ejecuta en un mainframe. Dos tecnologías muy diferentes. Tuve que conformarme con las herramientas que mi cliente tenía a mano, y no había mucha opción.

Así que escribí un servidor de bifurcación C en Solaris que abrió una conexión al sistema bancario y usé el desguace de pantalla para analizar y navegar. Aceptó llamadas a través de TCP desde el IVR. El protocolo fue personalizado, implementado en LEX y YACC. Escribí eso en un par de semanas.

Algunos años después, de regreso en la Ciudad de México, recibí una llamada de Bogotá. Me fue difícil recordar al tipo que estaba escuchando. Quería saber cómo podría reiniciar el servidor porque había dejado de funcionar después de algún tipo de falla de energía. Le pedí que me recordara los archivos en el directorio, le di algunas instrucciones y luego dijo: “ok, está funcionando de nuevo, ¡muchas gracias!” …

Esa fue la última vez que escuché de ellos, y el único “problema” que tuve con ese software.

Eso, para mí, es un buen software: del que no tiene que preocuparse.

Escribí un programa que es como un verificador de RSS, pero puede crear complementos para permitirle verificar diferentes fuentes (es decir, sitios que no tienen RSS a través de páginas de raspado) o cualquier otra cosa a la que pueda acceder mediante programación.

Siempre lo tengo funcionando y me ahorra mucho tiempo ya que no necesito seguir actualizando manualmente diferentes sitios para obtener actualizaciones. Y para cosas como las bolsas de trabajo, puede agregar lógica de filtrado personalizada:

Proyecto: allanx2000 / Watcher

Estoy satisfecho con el creador de mi tarjeta de regalo Kindle. Resuelve un problema en el Reino Unido en el sentido de que no puede regalar un libro electrónico a través de la plataforma Kindle como puede hacerlo en los EE. UU. Recibe muchos comentarios positivos como:

“¡Literalmente me salvaste la Navidad! Mis amigos se van a ir por un mes a Nueva Zelanda, y ningún otro regalo es tan práctico y todavía deja la oportunidad para el toque personal como este. Bien hecho, ¡un millón de gracias!

“Acabo de utilizar con éxito esta elegante solución y quería agradecerles por proporcionarla. Significa que puedo enviar copias a todos los que me ayudaron a crear mi primer libro electrónico, de una manera que no sea pegajosa o engorrosa. ¡Gracias!”

Funciona así: al ingresar el número ASIN del libro electrónico que desea regalar en [ENLACE: SOLUCIONADO: regalar un eBook Kindle como regalo en el Reino Unido], mi aplicación toma la cubierta del libro electrónico a través de la API de Amazon y crea un breve enlace a ese libro a través de la API bitly. Luego los junta en una imagen que puede usar para crear una tarjeta de regalo personalizada en Amazon. Esto se puede enviar instantáneamente por correo electrónico al destinatario.

Ejemplo de imagen de tarjeta de regalo:

Con esto obtengo un pequeño ingreso de afiliados, pero lo más agradable es que la gente lo encuentra útil.

Escribí una aplicación simple de C ++ para proponerle matrimonio a mi prometido.

El programa en realidad no hizo la propuesta, simplemente la “incitó” …

He escrito software empresarial durante más de una década, pero C ++ es relativamente nuevo para mí. Como dije, fue muy simple. Contenía una estructura de datos que almacenaba información como su nombre y algunas cosas buenas o relaciones (sí, debería haberlo almacenado en una base de datos en lugar de un literal de cadena codificado), una clase que contenía las funciones para imprimir el cadenas y un puntero a esa clase (sí, sé que el puntero no era necesario para algo tan simple). Usó un CLI simple mientras le hacía preguntas a ella y a mí. Luego, en el momento correcto, el programa le dijo que me mirara y fue entonces cuando le propuse matrimonio. Incluso usó “cin” para escanear su respuesta, aunque en realidad nunca hace nada con ella. Puse un comentario TODO para manejar la respuesta más tarde y solo espero lo mejor.

También he escrito muchas otras cosas, pero esta tiene la mejor historia.

Mi herramienta Repetir. Básicamente le permite asignar teclas rápidas arbitrarias o gestos del mouse para activar un programa que ha escrito. Desarrollé esto durante una de mis prácticas, donde las tareas eran muy repetitivas y aburridas. Resultó que esto me ahorró una cantidad increíble de tiempo y frustración en mi proceso de desarrollo de software.

Aquí hay una demostración rápida.

Escribí un ‘depurador visual abstracto’ que permite a los programadores ver una representación 3D de las estructuras de datos de su programa a medida que se ejecuta:

Tiene aproximadamente un 60% de finalización.

Una noche después del trabajo, un compañero de trabajo y yo agarramos un par de paquetes y escribimos un ataque de cabra. Básicamente es solo una herramienta para enviar mensajes de texto a sus amigos con imágenes de cabras y juegos de palabras de cabras. Nada de esto fue particularmente desafiante, no resolvió ningún problema del mundo real, pero disfruté construyéndolo y aprendí mucho en el proceso.

No estoy seguro de si es el mejor, pero definitivamente es un proyecto divertido. Esta primera versión se lanzó hace solo 2 días: DepTrack

Básicamente es una aplicación de navegador que ayuda a los desarrolladores de JavaScript a recopilar información sobre las dependencias npm de su proyecto. También crea una fuente de noticias de la actividad comunitaria en torno a estas dependencias. Utiliza las API npm y github.

Estoy bastante contento con la forma en que avanza mi último proyecto, no publicaré ningún detalle, no quiero ser acusado de spam, pero esta es una captura de pantalla del trabajo en progreso, es una herramienta para agregar animaciones CSS a los sitios web más fácil:

Goteando

Driply es el lugar donde puede actualizarse sobre sus temas favoritos.

Entiende tus gustos y mejora tu feed en función de tus publicaciones favoritas.

Link Driply – Siga sus intereses – Aplicaciones de Android en Google Play

More Interesting

¿Vale la pena ir a Alemania desde la India, con una visa de buscador de trabajo? Tengo 5 años de experiencia como desarrollador de software.

¿Cuántos desarrolladores de software se necesitan para abrir una lata de atún?

Cómo comenzar mi carrera como probador de software sin experiencia

¿Existen situaciones en las que un desarrollador de software se beneficiaría más de obtener una Maestría en Ingeniería de Sistemas que una en Informática?

¿Por qué a los diseñadores de productos generalmente se les da la responsabilidad de la gestión del producto y no a los desarrolladores de software?

¿Son felices los desarrolladores de software?

Cómo preparar un currículum como desarrollador de software cuando tengo 1,5 años de experiencia en pruebas manuales de software

¿Cuál es la diferencia entre un ingeniero de software y un codificador?

¿Cuál es la diferencia entre el desarrollador de Java y el desarrollador de software?

Soy estudiante de ingeniería mecánica y me encargo del desarrollo de software. ¿Me equivoco?

¿Cuál es un buen consejo para un desarrollador de software que está a punto de ser etiquetado como un "trabajador" y le gustaría recuperar su pasión y comprometerse con algo?

¿Cuál es la diferencia entre un desarrollador y un ingeniero?

¿Quiénes son los mejores desarrolladores de aplicaciones para niños?

¿Cómo funciona para iQuanti, Bangalore como desarrollador de Software / Software Senior?

¿Qué puedo hacer para demostrarme que soy un gran desarrollador de software?