Desenvolvimento

Afinal, por que devo aprender Python para 2020?

O que é Python? Linguagem de programação de alto nível, o Python foi lançado em 1991 por Guido Van Rossum,…

Concorrência, Paralelismo, Processos, Threads, programação síncrona e assíncrona

Concorrência, paralelismo, processos, threads, programação síncrona e assíncrona, são assuntos que permeiam o dia a dia dos desenvolvedores. A…

Gerando certificados SSL gratuitos com Certbot

Vimos anteriormente como automatizar a geração de certificados SSL locais para ambientes de desenvolvimento, mas e quando precisamos…

O que esperar do Windows Subsystem for Linux (WSL) 2

O Windows Subsystem Linux (WSL) é uma alternativa para desenvolvedores que procuram utilizar ferramentas de linha de comando compatíveis…

Vantagens da prototipação no desenvolvimento de software

Quando um desenvolvedor inicia um projeto, seja de um site, software ou de um app por exemplo, ele logo…

Desenvolvendo seus projetos com o VS Code Remote Development

Tradicionalmente, quando estamos preparando nosso ambiente de desenvolvimento local, acabamos investindo boa parte de tempo configurando esse ambiente, com…

Afinal, o que é TDD?

Durante o desenvolvimento de um software, é essencial aos desenvolvedores entregarem um software que funcione corretamente, com qualidade e…

O que é Dart?

Se você começou a estudar um pouco sobre o Flutter, provavelmente deve ter trabalhado um pouco com o Dart……

O que é UML?

Um acrônimo para a expressão “Unified Modeling Language” ou simplesmente “Linguagem de Modelagem Unificada”, o UML é uma linguagem…

É possível usar Kotlin no back-end?

Nos últimos anos, várias linguagens de programação, como Python e as linguagens funcionais em especial, começaram a ser mais…