O que mudou no Swift 5?
Olá. Nessa matéria você irá encontrar algumas das novidades da mais recente versão (lançada em Março de 2019) da linguagem Swift, o Swift 5, utilizada para o desenvolvimento de aplicações…
Linguagem JavaScript: Um guia para iniciantes
Olá, meu caro leitor. Estou iniciando como autor na Geek e assumi a missão de escrever sobre JavaScript. Eu preferi começar a escrever sobre JavaScript para quem não conhece JavaScript.…
Lógica de programação: Domine algoritmos e estruturas
Você quer aprender a programar mas não faz ideia por onde começar? A primeira coisa que você precisa dominar não é uma linguagem específica, mas sim a lógica de programação!…
Métricas de TI: Como um gestor deve utilizá-las?
Tente começar um artigo falando sobre métricas sem citar Deming e falhe miseravelmente! “Medir é importante: o que não é medido não é gerenciado” Ufa, agora podemos começar. É até…
REPOST: Dicas de carreira para Programadores .NET
Muitos de vocês estão no mercado há muitos anos. E muitos de vocês presenciaram grande parte das transições das ferramentas de desenvolvimento e, também, das filosofias de desenvolvimento em todos…
Boas práticas de programação em PHP
"Meça duas vezes corte uma vez só."Harrison Ford. Porque falar de boas práticas e não do mais novo framework do mercado? (Desde já fica aqui ressalva de que não é…
Fundamentos de Python para análise de dados
Python é uma linguagem de alto nível. É interpretada, de script, imperativa, orientada a objetos, funcional, de forte tipagem e dinâmica. Não poderia deixar de ser uma excelente opção para…
Um guia para usar React JS
Aqui vou apresentar um guia prático sobre React JS, o famoso "framework onipresente", como a comunidade gosta de chamar, por está tão presente em aplicações do nosso dia-a-dia. Mas antes…
A junção do Behavior Driven Development e metodologia ágil
Neste artigo falarei sobre BDD (Behavior-Driven Development, ou Desenvolvimento orientado ao comportamento), metodologia que permite uma melhor comunicação dos requisitos de negócio e como podemos utilizá-la em projetos ágeis para…
Segurança de Dados: tudo o que você precisa saber!
Já é bem normal ao chegarmos bares, restaurantes a primeira pergunta que fazemos ser “Qual a senha do WIFI?”. Se você tem esse hábito, cuidado! A sua segurança de dados…
API: O Que É, Como Funciona e Por Que É Essencial no Desenvolvimento de Software
No mundo da tecnologia, API é uma daquelas siglas que aparecem o tempo todo. Seja para integrar sistemas, conectar aplicativos ou criar novas funcionalidades, as APIs (Application Programming Interfaces) são…
Um guia para o programador iniciante
Conforme passam os anos, a tecnologia vem fazendo parte das nossas vidas com mais frequência, desde um simples smartphone até geladeiras com touch screen e espelhos inteligentes (smart mirrors). Com…
Bash: O que é, para que serve e como usá-lo
Se você trabalha com tecnologia, seja como desenvolvedor, administrador de sistemas ou engenheiro DevOps, já deve ter ouvido falar sobre Bash. Mas você realmente sabe o poder que essa ferramenta…
O que é desenvolvedor full cycle?
Fala, galera do mal! Bem, após assistir o homem-aranha longe de casa e, sabendo que a saga invasão secreta provavelmente terá início (vi na pós-créditos e quem não viu toma…
Active directory e a proatividade na gestão de TI
Se você trabalha em TI provavelmente já ouviu falar do Active Directory (AD). Mas você sabe por que ele é tão essencial para empresas de todos os tamanhos? O Active…