Programa Security Champions: o que é e como fazemos na Zup
![Capa do artigo sobre o programa Security Champions, onde em um teclado com teclas pretas, existe uma tecla vermelha com um cadeado fechado,](https://zup.com.br/wp-content/uploads/2022/04/programa-security-champions-o-que-e-e-como-fazemos-zup-1-1024x683.jpg)
Ninguém nega que a preocupação com segurança tem aumentado bastante nas empresas nos últimos anos, não é mesmo? E essa busca por processos mais seguros esbarra em uma coisa: silos de conhecimento. Para disseminar esse conhecimento e boas práticas existe o chamado Programa Security Champion. Quer saber o que é um Programa Security Champion, como […]
Como assinar e notarizar um pacote de instalação com a Apple via linha de comando
![Capa do artigo sobre Assinatura e notarização de pacotes de instalação Apple via linha de comando, onde existe um Macbook com linhas de comando em sua tela com mãos no teclado prestes a digitar.](https://zup.com.br/wp-content/uploads/2022/04/como-assinar-notarizar-pacote-instalacao-apple-linha-comando-artigo-1024x683.jpg)
Os processos de assinatura e notarização de softwares com a Apple não são dos mais fáceis, ainda mais quando você não planeja usar o Mac Apple Store para distribuí-los. Inclusive, existem várias fontes explicando como fazer esses processos para aplicativos que serão distribuídos através do Apple Store. Portanto, para pacotes que não são de aplicativos […]
Web Components: a essência do reuso
![Capa do artigo sobre web components em que vemos uma tela com códigos de programação com letras coloridas em um fundo preto.](https://zup.com.br/wp-content/uploads/2022/04/artigo-web-components-scaled-e1649346221655-1024x719.jpg)
Se tem um elemento importante no desenvolvimento front-end são os Web Components. Essa suíte de diferentes tecnologias agiliza bastante o processo de desenvolvimento e apoia a organização do código. Acompanhe neste artigo o que são web components, quando usá-los no seu desenvolvimento -end e de quebra acompanhe um exemplo prático. Artigo escrito por: Wesley Soares […]
Product Sense: o que é e por onde começar?
![Capa do artigo sobre Product Sense, onde duas pessoas estão a frente de um computador, tablet e alguns rascunhos em papel na mesa de trabalho.](https://zup.com.br/wp-content/uploads/2022/02/product-sense-artigo-1024x683.jpg)
Você já usou um aplicativo e se perguntou “por que essa decisão foi tomada?”. Por exemplo, por que o Uber Eats vai parar de entregar comida? Por que o Instagram está priorizando a entrega de vídeos ao invés de fotos? Por que o Facebook insiste em te lembrar do aniversário dos seus amigos? A resposta […]
Introdução a injeção de dependência com Jakarta CDI
![Capa do artigo sobre Introdução a injeção de dependência com Jakarta CDI, onde vemos uma pessoa escrevendo código em um notebook.](https://zup.com.br/wp-content/uploads/2022/01/introducao-injecao-dependencia-jakarta-cdi-1024x683.jpg)
Aprenda a deixar seu código legível com injeção de dependência e Jakarta CDI Dentro da programação, a orientação a objetos (também conhecida como OOP) é um dos paradigmas mais ricos em documentações e padrões, como o caso da injeção de dependência. No entanto, o mais comum é que esses padrões sejam mal interpretados e implementados […]
Redux + Redux Saga: gerenciamento de Requisições React
![Capa do artigo Redux + Redux Saga: gerenciamento de Requisições React onde vemos mãos digitando em um teclado sem fio com um monitor a sua frente, dois notebooks e um mouse ao lado](https://zup.com.br/wp-content/uploads/2021/11/redux-saga-gerenciamento-de-requisicoes-no-react-imagem-artigo-1024x683.jpg)
Se seu projeto já usa Redux + Redux Saga, continue a leitura, essas bibliotecas podem simplificar muito seu código! Caso contrário, dê uma olhada em features novas do React como hooks, providers e contextos. Em 2021, para a maioria dos projetos, uma combinação desses três e uma boa arquitetura é melhor que usar a combinação […]