O que é componentização de software?
Podemos descrever a componentização de software como uma unidade de software que, quando unida a outras unidades, foram um sistema ainda maior, que proporciona mais agilidade durante o desenvolvimento de…
Inteligência Artificial: a relação com essa tech em nosso cotidiano
Inteligência Artificial, ou AI, que vem do inglês Artificial Intelligence, é uma tecnologia que permite a softwares simularem uma inteligência similar à humana. A vantagem desta ferramenta é a capacidade…
Iniciativas femininas ajudam mulheres a ingressar no mundo da programação
Diante de um ambiente majoritariamente masculino, mulheres se uniram para formar coletivos e iniciativas que visam ajudar outras mulheres a entrar no mercado de trabalho no setor de tecnologia. As…
Mulheres que mudaram a tecnologia
Que as mulheres são responsáveis por grandes feitos e revoluções nós já sabemos, mas já que amamos tech, vamos citar cinco mulheres que protagonizaram mudanças e desenvolvimentos fundamentais para os…
Mulheres que programam e os obstáculos em ambientes predominantemente masculino
Em meio a ambientes predominantemente masculinos no setor de tech, mulheres criam projetos sociais e coletivos femininos que discutem e ensinam programação. Em uma tentativa de aumentar as possibilidades do…
Cultura digital: a tecnologia como protagonista na sociedade
A sociedade humana está em constante evolução e transformação, a cultura digital se destaca, já que esse conceito nos propõe práticas e vivências inovadoras, reconfigurando as formas de interagimos em…
Os desafios de empreender na área de tech
É fato que toda empresa enfrenta desafios, especialmente durante o crescimento da companhia. Entretanto, quando falamos em tecnologia, existem especificidades ainda mais complexas a serem observadas: ao mesmo tempo em…
Diversidade e inclusão: os impactos positivos da heterogeneidade no desenvolvimento de softwares
Ter um ambiente de trabalho com mão de obra culturalmente diversa proporciona inúmeros benefícios às empresas. Essa pluralidade de culturas e conhecimentos possibilita uma vantagem competitiva latente, dada as várias…
Design Thinking: o conjunto de soluções inovadoras e criativas
Atualmente, algo que consideraríamos absolutamente desafiador há poucos anos vem, dia a dia, marcando os cotidianos empresariais: resultados eficientes, de forma rápida e assertiva. Não romantizaremos a exaustão por aqui,…
Teste unitário e teste end to end: o que são?
Parte dos desafios dos programadores de sistemas é assegurar que os resultados serão livres de erros, já que isso proporciona uma experiência mais interessante aos usuários, menos correções de bugs…