Ya sé, ya sé: a nadie le gusta documentar. La documentación es eso que todos necesitamos pero nadie quiere hacer. Muchos hablan de las buenas documentaciones, otros critican las malas, y nadie las valora hasta que se necesitan.

Con base en mi experiencia que he tenido tanto en proyectos personales como en proyectos del mundo real, voy a enseñarte cómo documentar de tal forma que tanto tú como otros desarrolladores sean beneficiados.

Documenta a nivel de código

Supongamos que hoy vamos a hablar acerca del algoritmo de búsqueda binaria. Hablamos de cómo funciona, qué se hace y cuál es el resultado. …


Probablemente ya has visto que JavaScript (JS, en adelante) se puede utilizar para muchísimas cosas diferentes. Si bien, programar en JS no es difícil, uno puede sentirse fácilmente abrumado por la cantidad tan grande de herramientas, librerías y frameworks que existen.

A continuación, veremos que necesitas para comenzar a hacer aplicaciones escritas en JS según el tipo de app que quieras hacer. También te dejo alternativas que puedes explorar en caso de que quieras aprender algo nuevo.

Lo básico

Independientemente de la plataforma objetivo, es seguro que te tocará encontrarte con Node.js. Node.js empezó como la idea de llevar JS al servidor…


Casi todos hemos creado páginas web en nuestra carrera como desarrolladores, varios se quedan en el área y otros deciden migrar a otra área en la que no sufran tanto por CSS y JS. Mientras que varios deciden aprender más acerca de JavaScript y profundizan en el lenguaje o en las herramientas y los frameworks, raro es el desarrollador que decide profundizar en CSS.

Cuando decidimos añadir estilo a nuestra página/aplicación web, solemos delegar todo el estilo a componentes que ya tengan estilos prediseñados, utilizando uno de los muchos frameworks CSS que hay. …


Nosotros como desarrolladores diseñamos scripts, aplicaciones y sistemas que tienen como objetivo realizar una tarea o una serie de tareas de forma eficaz y eficiente. Cuando diseñamos nuestros programas pensamos en que accederán a ciertos recursos, los ocuparán y con la información que obtengan de estos, harán lo necesario para cumplir con su objetivo.

Aquí es donde nos encontramos con ciertos detalles importantes que muchas veces no tenemos en cuenta u olvidamos completamente: muchos de estos recursos no dependen de nosotros. Estos no siempre funcionan como deberían porque requieren de ciertas condiciones adecuadas para hacerlo, además suelen gastar mucho tiempo…

André Michel Pozos

Desarrollador JavaScript y Android 👨🏾‍💻 siempre estudiando/trabajando 🤓 cooperación y comprensión 😄

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store