Notícias

Todos Recentes Tendências
Concorrência em Go: goroutines e channels na prática

Linguagens de Programação e Runtimes

Concorrência em Go: goroutines e channels na prática

A linguagem Go foi projetada desde sua origem para lidar com concorrência de forma simples e eficiente. Diferentemente de linguagens tradicionais que dependem de threads do sistema operacional, Go introduziu as goroutines — threads leves gerenciadas pela própria runtime. Uma goroutine consome apenas alguns kilobytes de pilha, permitindo que milhares delas executem simultaneamente sem sobrecarregar o sistema.

22/10/2023

Revista

Ver todos
Kotlin Multiplatform: compartilhando lógica entre Android, iOS e web

Mobile, Desktop e Aplicações Multiplataforma

Kotlin Multiplatform: compartilhando lógica entre Android, iOS e web

Kotlin Multiplatform (KMP) é uma tecnologia da JetBrains que permite compartilhar código-fonte entre múltiplas plataformas — Android, iOS, web e desktop — mantendo a liberdade de construir interfaces nativas em cada uma delas. Diferentemente de soluções como Flutter (que impõe um framework de UI próprio) ou React Native (que abstrai componentes nativos via JavaScript), o KMP adota uma abordagem modular: você escreve a lógica de negócio uma única vez no módulo commonMain e implementa apenas as pa

Como implementar upload de arquivos em múltiplas partes com multipart

Backend, APIs e Integrações

Como implementar upload de arquivos em múltiplas partes com multipart

O formato multipart/form-data é o padrão da web para enviar arquivos binários combinados com dados textuais em uma única requisição HTTP. Diferente do application/x-www-form-urlencoded, que codifica tudo como pares chave-valor em formato URL, o multipart divide a requisição em partes separadas por um delimitador chamado boundary.