Custom operations: como usá-lo para manusear dados da interface

Capa do artigo operações customizadas (Custom operations) no Beagle que contem um homem negro codando.

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

Capa do artigo Desenvolvimento iOS com um computador desktop da Mac e códigos de programação nele.

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

capa do artigo o que é gRPC e como usá-lo no Beagle que mostra um programador homem desenvolvendo com três telas.

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 […]

Plugins do Beagle: como otimizar o desenvolvimento multiplataforma?

Capa do artigo sobre Plugins do Beagleque mostra uma pessoa branca codando em um laptop com 2 celulares e um tablet ao lado.

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

Capa do artigo sobre linguagem de programação Swif com aparelhos que rodam do sistema operacional iOS, como iPhone e iPad.

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

Capa do Artigo Cognitive-Driven Development CDD

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

capa do artigo "Design de código seu papel até hoje" cm duas pessoas, um homem e uma mulher, analisando o mesmo monitor com código.

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

Capa do artigo Github Actions - variaveis de ambiente e secrets com uma mão de uma pessoa preta em cima de um mouse.

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. […]

Este site utiliza cookies para proporcionar uma experiência de navegação melhor. Consulte nossa Política de Privacidade.