brainfuck
Brainfuck: A linguagem esotérica que desafia programadores até hoje

Imagine uma linguagem de programação simples, mas extremamente desafiadora. Essa é a proposta de Brainfuck, criada por Urban Müller em 1993.  Com apenas 8 comandos, a linguagem força os programadores…

Vagas de TI: como encontrar uma que combine com você?

Você consegue imaginar seu dia a dia sem tecnologia? A Tecnologia da Informação, mais conhecida como TI, veio para facilitar a interação entre as máquinas e nós, “meros mortais”. A…

Metodologia Scrum: o básico que todo DEV precisa saber

A metodologia scrum foi criada por Jeff Sutherland, piloto norte americano da aeronáutica. Para Jeff, jamais existirá uma fórmula fixa para se fazer o que se faz, mesmo que a…

Framework Scrum: tudo o que você deveria saber

Scrum é um framework com o qual as pessoas podem lidar com problemas adaptativos complexos, ao mesmo tempo que entregam produtos com o mais alto valor possível de forma produtiva…

05 coisas que eu queria ter ouvido quando era Desenvolvedor Júnior

[embed]https://www.youtube.com/watch?v=6NM_Tb-LVIM&feature=youtu.be[/embed] Essa GeekStream foi uma aula daquelas! Convidamos o Gabriel Schade, Professor e Software Development Engineer da Amazon Web Services (AWS), para trocarmos uma ideia sobre desenvolvimento e, principalmente, falarmos…

crud
Entenda CRUD e como aplicá-lo

CRUD é um acrônimo para Create (Criar), Read (Ler), Update (Atualizar) e Delete (Deletar) — as quatro operações fundamentais realizadas sobre dados em qualquer aplicação de software. Essas operações representam…

o que é algoritmo
O que é algoritmo? Definição, tipos e aplicações em TI

O que é algoritmo? Desde os sistemas mais simples até as inovações mais complexas, como a inteligência artificial, os algoritmos estão presentes em todos os aspectos da computação e da…

hackaton
Hackathon: o que é, como funciona e por que participar?

Se você trabalha com tecnologia, já deve ter ouvido falar em hackathon.  Mas será que sabe, de fato, o que esse tipo de evento representa hoje para a carreira de…

Blindando a arquitetura de software com ArchUnit

O que é?  Testes de arquitetura de software são testes que rodam de maneira automática, como testes de unidade ou integração, através de análise estática do código-fonte. Ou seja, a…