Blog

Categoria: Linguagens de Programação

Go para desenvolvedores PHP: o que muda na prática
Linguagens de Programação Nathan Geeksman

Go para desenvolvedores PHP: o que muda na prática

Go para desenvolvedores PHP: o que muda na prática Introdução A escolha do paradigma de programação e linguagem de desenvolvimento é um aspecto crucial no processo de criação de software, afetando a complexidade, esca...

Ler post
TypeScript vs JavaScript: quando migrar de vez e por quê
Linguagens de Programação Nathan Geeksman

TypeScript vs JavaScript: quando migrar de vez e por quê

TypeScript vs JavaScript: quando migrar de vez e por quê Introdução Ao trabalhar com desenvolvimento de software, é comum nos deparamos com a escolha entre duas linguagens de programação: JavaScript e TypeScript. Enqu...

Ler post
Deno 2: o runtime que finalmente quer competir com Node de frente
Linguagens de Programação Nathan Geeksman

Deno 2: o runtime que finalmente quer competir com Node de frente

Deno 2: o runtime que finalmente quer competir com Node de frente Introdução Com a evolução contínua dos ambientes de desenvolvimento, surgem cada vez mais alternativas ao Node.js como runtime para aplicações web. Um...

Ler post
Bun vs Node.js: quando a troca realmente vale a pena
Linguagens de Programação Nathan Geeksman

Bun vs Node.js: quando a troca realmente vale a pena

Bun vs Node.js: quando a troca realmente vale a pena Introdução O mundo dos sistemas de gestão de pacotes para JavaScript é vasto e cheio de escolhas. Dois dos principais concorrentes, Bun e Node.js, têm conquistado e...

Ler post
Programação funcional em JavaScript: além do map, filter e reduce
Linguagens de Programação Nathan Geeksman

Programação funcional em JavaScript: além do map, filter e reduce

Programação funcional em JavaScript: além do map, filter e reduce Introdução A programação funcional é uma abordagem de desenvolvimento de software que tem ganhado grande relevância nos últimos anos, especialmente em...

Ler post
Concorrência em Go: goroutines e channels na prática
Linguagens de Programação Nathan Geeksman

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

Concorrência em Go: goroutines e channels na prática Introdução O desenvolvimento de software moderno enfrenta desafios cada vez maiores para lidar com a crescente complexidade e escalabilidade dos sistemas. A concorr...

Ler post
PHP 8.4: o que há de novo e o que ainda falta na linguagem
Linguagens de Programação Nathan Geeksman

PHP 8.4: o que há de novo e o que ainda falta na linguagem

PHP 8.4: o que há de novo e o que ainda falta na linguagem Introdução O PHP 8.4 é a mais recente versão da linguagem de programação PHP, lançada em junho de 2022. Com essa atualização, o PHP continua a evoluir e melho...

Ler post
WebAssembly além do browser: WASI e o futuro do código portátil
Linguagens de Programação Nathan Geeksman

WebAssembly além do browser: WASI e o futuro do código portátil

WebAssembly além do browser: WASI e o futuro do código portátil Introdução WebAssembly (WASM) é uma tecnologia que, em sua forma mais conhecida, permite a execução de código compilado diretamente no navegador web, atr...

Ler post
Lua em 2025: ainda relevante e onde ela brilha
Linguagens de Programação Nathan Geeksman

Lua em 2025: ainda relevante e onde ela brilha

Lua em 2025: ainda relevante e onde ela brilha Introdução O desenvolvimento de software continua a ser um campo dinâmico e em constante evolução, com novas tecnologias e linguagens emergindo ao longo do tempo. No enta...

Ler post