Desenvolvimento de software

Código do dia

Uma funcionalidade concreta por post, em vinte linguagens: o problema, o código completo para copiar, por que está escrito assim, como testar e com o que tomar cuidado. E um prompt para adaptá-lo ao seu caso com IA.

Renovado todo dia
20posts publicados
20linguagens
5novos por dia
Os mais recentes
Arquivo completo
C++ em espanhol

Una caché que olvida lo que hace más tiempo no se usa

Caché LRU con una lista y un mapa: buscar, guardar y desalojar en tiempo constante.

Avançado 34 linhas
C em espanhol

Buscar una palabra en un archivo sin desbordar el búfer

Lectura línea por línea con fgets, que nunca escribe fuera del espacio reservado, y códigos de salida que otro programa puede usar.

Intermediário 22 linhas
Ruby em espanhol

Resumir un log de accesos: códigos de estado y pedidos lentos

Quince líneas que leen un log sin cargarlo entero en memoria y dicen cuántos errores hubo y cuáles fueron los pedidos más lentos.

Básico 14 linhas
Swift em espanhol

Convertir el JSON de una API en objetos con fechas reales

Codable con claves renombradas y fechas ISO 8601: el JSON entra como texto y sale como estructuras tipadas.

Intermediário 27 linhas
Kotlin em espanhol

Validar un formulario y devolver todos los errores juntos

Una función que revisa todos los campos y devuelve la lista completa de problemas, no solo el primero.

Intermediário 18 linhas
Bash em espanhol

Respaldo diario que se verifica y borra los viejos

Comprime una carpeta con fecha, comprueba que el archivo se puede leer y conserva solo los últimos siete días.

Básico 15 linhas
SQL em espanhol

Encontrar clientes duplicados y quedarse con el más reciente

Una función de ventana numera los registros repetidos; los que quedan con puesto mayor a uno son los que sobran.

Intermediário 16 linhas
Rust em espanhol

Leer un archivo de configuración y fallar con un mensaje útil

Un parser de clave=valor que usa Result y el operador ? para decir en qué línea está el error.

Intermediário 24 linhas
Go em espanhol

Procesar veinte tareas con cuatro trabajadores

Un pool de goroutines con canales: concurrencia con tope, sin lanzar una rutina por tarea.

Intermediário 41 linhas
C# em espanhol

Ventas por mes con LINQ, sin un solo bucle

Agrupar, ordenar y totalizar una lista de ventas en una sola consulta legible.

Básico 23 linhas
Java em espanhol

Reintentar una llamada que falla, esperando cada vez más

Reintentos con espera exponencial y un poco de azar, para no golpear a un servicio que ya está caído.

Intermediário 25 linhas
PHP em espanhol

Proteger un formulario público sin sesión ni cookie

Un sello firmado con HMAC que vence solo, no se puede fabricar y de paso delata a los robots por lo rápido que responden.

Intermediário 20 linhas
TypeScript em espanhol

Errores sin excepciones: el tipo Result

Un tipo de dos variantes que obliga al compilador a recordarte que la operación puede fallar.

Intermediário 15 linhas
JavaScript em espanhol

Búsqueda en vivo que no dispara una consulta por cada tecla

Un debounce de seis líneas: espera a que la persona deje de escribir antes de consultar al servidor.

Básico 15 linhas
Python em espanhol

Limpiar un CSV de clientes y decir qué filas están mal

Lee un CSV, normaliza nombre y correo, separa las filas buenas de las malas y dice en qué línea está cada problema.

Básico 23 linhas
Antes de levar para produção. Cada exemplo foi pensado para ser entendido em cinco minutos, não para cobrir todos os casos. Leia sempre a seção «Atenção»: é ali que está o que o exemplo não resolve.
Darinel Ortega Online · respondo ao longo do dia
Hoje
Olá. Aqui eu não vendo nada: isto é para trocar conhecimento sobre tecnologia.
Escreva o que quiser — pode mandar texto, imagens ou documentos. As mensagens chegam ao meu console e eu respondo por lá.
Você está escrevendo fora do horário. Eu leio assim que o dia começar.

Conversa aberta para compartilhar conhecimento. As mensagens chegam ao meu console e eu respondo por lá.

Vamos marcar uma conversa

Escolha o dia e a hora que funcionem para você. Trinta minutos, sem discurso comercial.

Videochamada

Para uma videochamada, peça por aqui que eu te mando o link da sessão.