Scripts e Automações: o que são e quais as diferenças?
Se tem um recurso que mais buscamos aproveitar em computação é o tempo, principalmente quando falamos de tarefas repetitivas ou de baixo impacto no negócio. Pensando nisso, uma das estratégias mais comuns para economizar tempo é por meio de scripts e automações, mais precisamente da automação utilizando um script. O objetivo deste artigo é falar […]
Workflows no GitHub Actions: como usar events e triggers
Neste artigo vamos nos aprofundar em como trabalhar com workflows no Github Actions, focando na parte que acionam eles, o que chamamos de eventos (events). Vamos começar com o que são eventos. Em seguida, vamos ver como podem ser úteis dentro dos nossos workflows no Github Actions. Mas o que são eventos? Eventos representam todas […]
Aprendizado de máquina para reduzir consumo de energia em smartphones
Quem nunca teve problemas com a rapidez com que alguns smartphones ficam sem bateria que atire a primeira pedra. Mas será que não há nada que a gente possa fazer do ponto de vista de desenvolvimento de software? Eu acredito que há! E o aprendizado de máquina, ou machine learning, pode ajudar (e muito!) a […]
Hackathon: o que é e como ele pode transformar sua carreira
Uma das atividades que permite compartilhar conhecimento, experiência, evoluir a carreira e, ao mesmo tempo, impacta positivamente a comunidade é o hackathon, que vêm se tornando cada vez mais popular, principalmente por trazer benefícios tanto para quem participa quanto para quem organiza. Atualmente, hackathons têm ampliado seu leque de possibilidades, permitindo que haja participantes não […]
Fluent API: criando código fácil e intuitivo com uma API fluente
Sabemos que, em um projeto de software, nada substitui uma boa documentação. Porém também é necessário ter atenção ao quão intuitivo é o código escrito. Afinal de contas, quanto mais simples e mais natural o código for, melhor será a sua experiência para os usuários. E é aqui que entra o conceito de Fluent API […]
Desenvolvimento front-end: como começar e principais tecnologias
Como posso atuar com desenvolvimento front-end? Em um cenário tão dinâmico em que vivemos como profissionais de desenvolvimento, traremos a direção para começar sua jornada. Do webmaster ao desenvolvimento front e back-end Nos primórdios da internet tínhamos a figura do webmaster, que segundo a wikipedia pode ser entendido como: “(…) profissional capaz de gerenciar tarefas […]
Reflectionless: conheça a nova tendência do mundo Java
Os reflections são uma das ferramentas mais utilizadas para a criação de frameworks dentro do mundo Java. Porém, possui alguns problemas que precisam ser superados, um dos problemas está na inicialização da aplicação e no alto consumo de memória inicial, tornando um grande desafio para algumas aplicações, como o serverless. Conheça mais sobre a nova […]
ListView: organize listas de dados e teste hipóteses com Beagle
Criar interfaces de usuário intuitivas e amigáveis é um desafio para profissionais de desenvolvimento e design, seja qual for a plataforma. Por isso que a exibição de elementos em forma de lista de dados é uma das soluções mais simples eficazes para ordenar, agrupar, criar carrosséis (listview) e adicionar dados na sua interface. Nesse artigo, […]
Flexbox: o que é e como usá-lo para ter aplicações mobile responsivas
Quem trabalha com desenvolvimento de aplicações mobile deve conhecer, pelo menos, uma forma de trabalhar o posicionamento de seus componentes na tela. Porém, o grande desafio é encontrar uma maneira de posicionar elementos de forma rápida e adaptável para diferentes mudanças na aplicação. E para isso, o Flexbox pode ser essencial. Neste artigo, a ideia […]