decodigo.com

Código listo para ser usado

Ejemplos de Java, Python, Go, Rust y otros lenguajes que puedes copiar y adaptar, además de noticias de tecnología: espacio, robótica e inteligencia artificial.

Herramienta gratuita

Validador de CFDI

Revisa el sello, los catálogos y los totales de tu factura CFDI 4.0 y obtén su PDF. Sin registro.

Últimas noticias

Ver todas →
  • Java y Chuck Norris

    Java y Chuck Norris

    Unos cuantos hechos acerca de Chuck Norris, que quizá te convenga saber para tu examen de certificación SCJP. Chuck Norris puede crear clases que son…

  • Anti-patrones en Java: concatenar cadenas en un bucle

    Por qué concatenar con += dentro de un bucle es cuadrático en Java, medido con hasta 80,000 elementos, y las alternativas: StringBuilder, String.join, Collectors.joining y…

  • Invocar al recolector de basura

    Java y otros lenguajes tienen un mecanismo de liberación de memoria llamado Garbage Collector, el cual permite reutilizar la memoria durante la ejecución de un…

  • Java versión 7

    Oracle ha lanzado la versión 7 de Java. Algunas de las mejoras las listamos a continuación. Maquina Virtual JSR 292: Soporte para lenguajes escritos dinámicamente…

  • Commons IO: leer un archivo y listar directorios con FileUtils

    Leer un archivo a un String y listar archivos por extensión con FileUtils de Apache Commons IO 2.22, por qué hay que indicar la codificación,…

  • Errores comunes en la ejecución de proyectos de TI

    ¿Quién no ha incurrido en estos errores? Si ya llevas algún tiempo desarrollando, seguro has sufrido por alguno de ellos. La lista de errores más…

Ejemplos de código

123 ejemplos listos para copiar

Cursos y guías

Para leer en orden, no para consultar

Aprende Python

10 lecciones

Entornos virtuales desde el primer día, tipos, colecciones, comprensiones, funciones, dataclasses, excepciones y pathlib, hasta un paquete instalable con pruebas.

Abrir →

Aprende Java

10 lecciones

Del primer programa —que en Java 25 ocupa tres líneas— a un proyecto con paquetes, pruebas y un jar: records, interfaces selladas, colecciones, excepciones y streams.

Abrir →

Aprende Rust

10 lecciones

Propiedad, préstamos y tiempos de vida explicados desde cero, con el compilador como profesor. Cada ejemplo se compiló antes de publicarlo, incluidos los que no compilan.

Abrir →

Aprende Go

8 lecciones

De «hola mundo» a goroutines y canales. Lecciones cortas, pensadas para leerse en orden, con esquemas y la salida real de cada programa.

Abrir →

Aprende Docker

10 lecciones

Imágenes y contenedores, el Dockerfile a fondo, volúmenes, Compose y cómo promover la misma imagen de QA a producción.

Abrir →

Comandos de Linux

40 órdenes

Las órdenes que se usan a diario, agrupadas por lo que quieres hacer y no por orden alfabético, con la salida de verdad de cada una.

Abrir →

Órdenes de Git

15 órdenes

El trabajo diario con Git explicado a partir de las cuatro zonas por las que pasa un cambio. Incluye cómo deshacer cada cosa.

Abrir →

Pon a prueba lo que sabes

Corrección al instante y explicación de cada respuesta

Test de Python

24 preguntas · sobre 10 lecciones

Entornos virtuales, tipos, comprensiones, dataclasses, excepciones y pathlib: ¿qué imprime cada fragmento?

Hacer el test →

Test de Java

24 preguntas · sobre 10 lecciones

Records, interfaces selladas, colecciones y streams en Java 25. Cada respuesta se comprobó compilando el código.

Hacer el test →

Test de Rust

24 preguntas · sobre 10 lecciones

Propiedad, préstamos y tiempos de vida: adivina qué compila y qué no antes de que te lo diga el compilador.

Hacer el test →

Test de Go

24 preguntas · sobre 8 lecciones

Slices, mapas, interfaces, errores, goroutines y canales, con la salida real de cada programa.

Hacer el test →

Herramientas en línea

Ver todas →

Formateador de JSON

Encuentra el error con su línea y columna, te dice cómo arreglarlo y formatea sin cambiar los números.

Abrir →

Decodificador de JWT

Lee la cabecera y el contenido, dice si el token caducó y verifica la firma en tu navegador.

Abrir →

Conversor de fecha Unix

De timestamp a fecha y hora en cualquier zona horaria, y al revés, en segundos o milisegundos.

Abrir →

Validador de RFC

Estructura, fecha y dígito verificador de un RFC de persona física o moral, y RFC de prueba.

Abrir →

Validador de CURP

Fecha, sexo, entidad y dígito verificador, posición por posición, y CURP de prueba.

Abrir →

Validador de CLABE

Dígito de control y banco, según la lista de participantes de SPEI de Banxico.

Abrir →