Custom operations: como usá-lo para manusear dados da interface
Quando falamos de desenvolvimento front-end, um dos principais desafios que devs enfrentam é o de garantir que componentes e/ou telas tenham uma comunicação entre si. Isso também inclui tipos de operações, sejam elas padrão (também chamadas de default operations) ou customizadas (as custom operations). Se tivermos, por exemplo, um campo de CPF inserido em uma […]
Desenvolvimento iOS: como começar e como é na Zup
Nesse artigo vou abordar tudo que precisa para começar no desenvolvimento iOS, falando um pouco da minha experiência. São dicas de estudo, perfis para seguir, como é ser desenvolvedor iOS na Zup e muito mais! Prazer, eu sou o Luis Gustavo, ou B1! Olá, meu nome é Luis Gustavo, sou conhecido como B1. Agora deve […]
gRPC: o que é e como utilizá-lo na sua próxima aplicação
Nos últimos anos, surgiu um novo conceito de comunicação para microsserviços: o gRPC. Conhecida por ser uma estrutura moderna de código aberto e alto desempenho, esse tipo de protocolo foi criado pelo Google e permite a comunicação entre diferentes sistemas via conexão de rede, com base em HTTP/2. Neste artigo, conheça esse novo protocolo e […]
Cocoa Touch Framework: mais produtividade no iOS
Gif que mostra o passo explicado nos parágrafos anteriores no tutorial sobre Cocoa Touch Framework.
Plugins do Beagle: como otimizar o desenvolvimento multiplataforma?
Quem é dev há mais tempo deve se lembrar de que a programação já vista como uma atividade resumida à tela de código e bloco de notas como apoio. Além disso, havia uma resistência às IDES (ou integrated development environment). Hoje, sabemos como essas ferramentas auxiliam em todo o processo de desenvolvimento, como é o […]
Swift: conheça a linguagem de programação do iOS
A grande maioria de vocês, que estão lendo este artigo agora, provavelmente já tiveram contato com algum dispositivo fabricado pela Apple, seja um iPhone, Mac, iPad, ou outros. Caso eu esteja certo, é relativamente seguro afirmar que você já utilizou algum artefato de software desenvolvido em Swift, muito provavelmente um App. Neste artigo vamos entender […]
Cognitive-Driven Development (CDD): proposta de design orientado ao entendimento
Já falamos aqui no blog da Zup sobre design de código e a importância de desenvolver estratégias que reduzam o cognitive load dos nossos códigos para garantir seu entendimento por todos. Foi desse raciocínio que nasceu o conceito de Cognitive-Driven Development (CDD) desenvolvido através de pesquisas acadêmicas dentro da Zup. Se interessou em conhecer mais […]
Design de código: seu papel até hoje
Hoje quero trazer uma reflexão sobre o papel que o design de código desempenha até os dias de hoje na rotina dos times de desenvolvimento. Será que estamos adotando as melhores práticas para que nosso código realmente facilite os diversos tipos de manutenção que são necessárias no decorrer da vida dele? Design de software: definições […]
Github Actions – variáveis de ambiente e secrets
Que o Github Actions é uma ferramenta muito interessante e útil, você já deve saber. Por isso, neste artigo vamos nos aprofundar em como trabalhar com variáveis de ambiente e com secrets com ele. Vamos começar com como usar variáveis de ambiente dentro dos seus workflows do Github Actions, para usar com scripts, ou não. […]