Gerente em desenvolvimento de software: quais são as melhores características

Essa imagem ilustra o conteúdo "Gerente em desenvolvimento de software: quais são as melhores características", onde pessoas programadoras estão sentadas na mesa discutindo com equipe mista de pessoas desenvolvedoras de software. Na imagem é possível ver 4 telas com código.

Um dos principais papéis de uma liderança é criar condições para que as pessoas sejam mais produtivas. Aqui, vamos discutir especificamente sobre o que é esperado de uma pessoa gerente em desenvolvimento de software. Afinal, existem estudos que apresentam resultados nas mais diversas áreas do conhecimento. Neles, percebemos que ter boas pessoas gerentes pode ajudar […]

Ferramentas SSDLC: SAST, DAST e SCA

Imagem que representa o conteúdo "Ferramentas SSDLC: SAST, DAST e SCA": Homem mexendo em um notebook, com um código aberto em sua tela em uma mesa de madeira em frente à janela no escuro com vista para as luzes da cidade a noite, iluminação colorida na sala, decoração da casa

Encontrar harmonia entre desenvolvimento e segurança não é uma tarefa fácil e por isso vamos falar de ferramentas SSDLC! O equilíbrio depende de uma maior compreensão entre times, que precisam se comunicar e entender as dores de cada lado, provendo um ambiente robusto e seguro ao mesmo tempo em que mantém a fluidez na esteira […]

Manual de plano de estudo da Zup: acelere sua carreira

Imagem para o conteúdo "Plano de estudos da Zup", onde uma mulher branca encontra-se sentada em uma mesa de frente para um computador, com um caderno fazendo algumas anotações. A mesa ainda conta com papéis espalhados, amassados, uma xícara de chá, alguns enfeites como plantas e um livro aberto.

Este manual tem como objetivo ajudar as pessoas a construir um plano de estudo da Zup otimizado, de acordo com os seus objetivos de carreira. A ideia é trazer pontos e recomendações baseadas na experiência de pessoas criadoras de conteúdo na Zup Edu e literatura acadêmica.  Um ponto que temos que ressaltar é que acreditamos […]

Como Deep Learning é utilizado na Engenharia de Software?

A imagem traz o conceito de Deep Learning em uma tela, com uma mão indo em direção a imagem. Na tela virtual, podemos ver a figura de uma cabeça, com engrenagem representando a inteligência artificial.

Enquanto a Engenharia de Software atua nos sistemas de software, o Deep Learning se volta em como extrair informações de forma automática desses sistemas. Neste artigo, vamos explicar a relação desses dois conceitos e em como Deep Learning pode ajudar nessa história. Vamos descobrir lado a lado? Venha com a gente! Engenharia de Software A […]

8 aprendizados com dois anos de anywhere office

Anywhere office: 2 anos de liberdade Zup - Imagem com alguns colaboradores da Zup trabalhando de forma remota com a palavra liberdade na imagem.

Com a pandemia do covid-19 e a priorização do trabalho remoto, estamos trabalhando há dois anos no modelo anywhere office, que aqui chamamos de Liberdade Zup.  Diferente de muitas empresas que voltaram para os escritórios, nós continuamos valorizando trabalhar de onde quisermos e possibilitando o modelo híbrido em nossas sedes de forma opcional. Mas esse […]

Coordenação de eventos de tecnologia: o que você precisa saber para começar

Coordenação de eventos de tecnologia: mulher negra, em pé, palestrando em um seminário de frente para dezenas de pessoas sentadas.

Com base em todas as minhas experiências com coordenação de eventos de tecnologia, quero compartilhar com você como é coordenar e organizar palestras entre pessoas que vivem o universo tech. Para te dar um contexto, sempre que eu ia em algum meetup ou em alguma conferência de tecnologia e assistia às palestras, ficava encantada em […]

Como tratar exceções em uma API Java com @ControllerAdvice

@ControllerAdvice: pessoa sentada em uma mesa de frente para tela do computador. Além disso ao seu lado direito possui outra tela, e codificação de sites funcionando.

Nesse artigo, vamos revisar o que são e como criar exceções personalizadas, além de elaborar um mecanismo de tratativa e manipulação delas utilizando a anotação @ControllerAdvice em uma classe de forma centralizada em um projeto API Java com Spring Boot.  Aqui, faremos a tratativa de dois tipos de erros: um relacionado a argumentos inválidos que […]

Quando usar Reusable Workflow ou Composite Action no GitHub Actions?

Capa para o conteúdo "reusable workflow ou Composite Action". Homem sentado em uma mesa de frente para um notebook e dois computadores repletos de códigos da linguagem YAML..

Neste artigo, vamos aprofundar as diferenças entre os conceitos de reusable workflow (fluxo de trabalho reutilizável) e Composite Action (ação composta) no GitHub Action.  Ambos os conceitos permitem reaproveitar a execução de um conjunto de operações, evitando assim duplicação de comandos ou de setup de ambiente sendo realizados em diversos workflows dentro de um conjunto […]

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