
El ciclo for en Java, Go y Python
El ciclo for comparado en Java, Go y Python con ejemplos ejecutados: el for clásico, recorrer colecciones con índice, range, el for que hace de while en Go y el else del for de Python.

Librerías de Java para Reportes
Estas son algunas de las librerías para Java que puedes usar para generar reportes en diversos formatos, agregar gráficas y otros recursos útiles para mostrar datos al usuario final. Algunos proyectos disponen de una versión opensource, edición community y versiones comerciales. JFreeChart: http://www.jfree.org/jfreechart/ JasperReports: http://community.jaspersoft.com/ BIRT: http://www.eclipse.org/birt/ Pentaho: http://community.pentaho.com/projects/reporting/ Spagobi: http://www.spagobi.org/ KNIME: https://www.knime.com/ ReportServer: https://reportserver.net/en/…

Primera Imagen de un Agujero Negro, por Katherine Louise Bouman
Katherine Louise Bouman es una científica y profesora asistente de ciencias de la computación en el Instituto de Tecnología de California. Hace tres años, Bouman lideró la creación de un algoritmo que eventualmente ayudó a formar esta imagen única en su clase: un agujero negro supermasivo y su sombra en el centro de una galaxia…

Las librerías de Python más usadas, con ejemplos que funcionan
Las librerías de Python que más se usan hoy, agrupadas por tarea: requests, tqdm, Pillow, NumPy, pandas, Matplotlib, Beautiful Soup, SQLAlchemy, FastAPI y pytest, cada una con un ejemplo probado con Python 3.14.

Curiosidades del punto flotante: por qué 9999999999999999.0 − 9999999999999998.0 da 2
Por qué casi todos los lenguajes dicen que 9999999999999999.0 − 9999999999999998.0 es 2, explicado con Java: los 53 bits de precisión del double, 0.1 + 0.2, y cuándo usar BigDecimal o long.

Tips para programadores
Aprende un nuevo lenguaje Es sabido que no debes enfocarte en una sola tecnología o lenguaje de programación. Pero el sentido de este consejo no es sólo que escojas una tecnología que te permita ganar más dinero (que también es una buena idea), sino que además de eso te permita experimentar y hacer cosas diferentes.…
La presentación de Google Duplex en la Google I/O
La gran novedad en uno de los eventos más importantes de Google, la 2018 I/O Developer Conference es Google Duplex, el asistente que hará las reservaciones por ti. Durante la presentación, el asistente realiza dos reservaciones con establecimientos reales. El asistente, la «persona no real» interactúa con una «persona real», que parece no percatarse nunca que…
Linus Torvalds, la mente detrás de Linux: lo que contó en su charla TED
El creador de Linux y de Git se definió en TED como un ingeniero y no un visionario. Quién es, cómo nacieron sus dos grandes proyectos y el ejemplo de código con el que explicó qué es para él el buen gusto al programar, probado en C.
El mapa de la ciencia de la computación, explicado zona por zona
El póster de Dominic Walliman reparte la informática en tres grandes zonas: la teoría, la ingeniería de computadores y las aplicaciones. Qué estudia cada una, con ejemplos, y el vídeo en el que el autor lo explica.
Pruebas
Las pruebas unitarias comprueban las piezas más pequeñas del programa por separado, así que suspenderlas es mala señal. La cara del niño lo dice todo.
Los 10 lenguajes de programación más populares en 2017
La revista IEEE Spectrum ha publicado un ranking de lenguajes de programación basándose en al menos 10 fuentes en línea (Google Search, Google Trends, Twitter, GitHub, Stack Overflow, Reddit, Hacker News, CareerBuilder, Dice, IEEE Xplore Digital Library). La lista incluye 48 lenguajes y han usado una combinación de 12 métricas que fueron seleccionadas por su creador el…
Preguntas y respuestas