Dia na vida de um desenvolvedor C#: código, café e…
Mergulhe na rotina de um programador C#: do standup matinal ao commit …
ProgerLib Python para todos
Aprenda Python facilmente sem sobrecarga teórica. Resolva tarefas práticas com verificação automática e escreva código diretamente no navegador.
Start CourseMergulhe na rotina de um programador C#: do standup matinal ao commit …
Entendendo as diferenças entre DateTime e DateTimeOffset em C#. Tutori…
Analisamos a palavra-chave yield em C#: como funcionam yield return e …
Aprenda como verificar elegantemente se um arquivo está ocupado por ou…
Analisamos o erro "Virtual member call in a constructor" em C#: por qu…
Aprenda a trabalhar corretamente com fusos horários em C#. Exemplos de…
Analisamos a diferença fundamental entre Select e SelectMany em C#. Ex…
Descubra por que ocorre o erro "Collection was modified; enumeration o…
Domine a metaprogramação em C#: reflexão, árvores de expressão, atribu…
Aprenda 5 maneiras de contar o número de ocorrências de um caractere o…
Esclarecemos a diferença entre .h e .hpp em C++. Quando usar cada um? …
Desvendando a confusão eterna: declaração (declaration) e definição (d…
Analisamos uma pergunta popular do Stack Overflow: os parênteses após …
Domine a depuração de C++: do GDB aos sanitizers. Instruções passo a p…
Aprenda as três principais abordagens para criar e consumir APIs em C+…
Descubra o que significa o operador --> em C++ e C. Código real, análi…
Analisamos os principais erros do enum antigo em C++: conversão implíc…
Aprenda o que é a Regra dos Três (Rule of Three) em C++. Guia detalhad…
Descubra por que o switch-case em C++ não gosta de declarações de vari…
Analisamos a pergunta popular do Stack Overflow: por que desenvolvedor…
Aprenda como documentar corretamente o código em Swift: do DocC ao Mar…
Histórias reais de startups construídas com Swift. Analisamos casos de…
Aprenda como ordenar um array de objetos personalizados pelo valor de …
Aprenda como converter corretamente Int para String em Swift. Análise …
Aprenda como obter eficientemente uma referência ao AppDelegate em Swi…
Analisamos erros comuns ao codificar URLs em Swift. Descubra a diferen…
Aprenda a usar o String slicing subscript no Swift 4 em vez do obsolet…
Descubra o que é BDD em Swift, como escrever cenários em Gherkin e usa…
Estude a Arquitetura Hexagonal (Ports & Adapters) em Swift. Exemplos r…
Procurando livros sobre Swift para estudar em 2025? Selecionamos os 7 …