Abordamos nessa categoria mais técnicos, de desenvolvimento e programação. Aqui temos assuntos altamente técnicos para programadores ou introduções para Product Managers e outras disciplinas relacionadas.
55 artigosO velho tripé de tempo, escopo e orçamento
Um passo a passo rápido de como linhas de código se transformam em um produto
Débito técnico é o custo oculto de atalhos em desenvolvimento de software. Ele retarda novas implementações e eleva custos de manutenção. Se mal gerido, pode afetar a moral da equipe e a qualidade do produto. Gerenciá-lo eficazmente é crucial para sucesso e sustentabilidade.
Explorando como Python pode ser um recurso valioso para Product Managers. Além de facilitar a comunicação com equipes técnicas, permite prototipação rápida, automação de tarefas e insights de dados. Não é só uma ferramenta, é uma extensão das nossas capacidades como agentes de inovação.
Com o intuito de otimizar a gestão de produtos, combinar Extreme Programming e Scrum pode ser uma abordagem revolucionária. Enquanto o Scrum fornece estrutura e foco na entrega, o XP traz um rigoroso padrão de qualidade ao desenvolvimento de software.
Para um Product Manager, é fundamental saber gerenciar os momentos de manutenção. Entenda os diferentes tipos de manutenção de software e como eles afetam as evoluções de nossos produtos.
Descubra como maximizar a eficiência do seu negócio com a implementação de estratégias de marketing digital. Aprenda a alcançar seu público-alvo de maneira assertiva e a aumentar suas vendas de forma significativa.
API as a Service (APIaaS) é um modelo de serviço em nuvem para criação e implantação de APIs em larga escala, facilitando a integração digital.
BDD e Cucumber, quando aliados, são fundamentais para Product Managers, otimizando a comunicação em equipes, oferecendo valor superior ao usuário e minimizando riscos de desenvolvimento.
Esta abordagem traz benefícios ao utilizar dados históricos para estimativas mais precisas e relevantes. A representação visual facilita o entendimento das estimativas.
Alguns cuidados para que a ponta final do ciclo de desenvolvimento esteja bem alinhada ao seu trabalho
Dicas para conduzir um processo de discovery eficiente e alcançar resultados extraordinários na construção de produtos técnicos
Descubra como a adoção do APIOps está revolucionando a gestão de produtos, impulsionando a colaboração entre equipes, acelerando o desenvolvimento e criando soluções adaptáveis que atendam às expectativas dos usuários finais.
Quando trabalhamos em desenvolvimento de software, ou por desconhecimento, ou por desatualização, produzimos itens em produção que não estão de acordo com os melhores ou mais atuais padrões de segurança.
Otimizar uma funcionalidade ou resolver outro problema? E seja qual for a escolha, por onde primordialmente atacar agora? Design, implementação ou entrega do serviço? Como seguir este racional é útil, na prática, ainda que no mundo digital esta divisão não seja tão bem definida.
Como as APIs têm provado ser um meio para superar tempos difíceis.
A contratação de uma software house ou até mesmo de PMs de empresas terceiras pode estremecer as relações entre contratante e contratado.
Será que o PM é o profissional apropriado para liderar mudança de código no produto? Acho que não…
O que é, sintaxe e alguns exemplos.
Como lidar com crises?
Desvendando o funcionamento da Web
Se acomodar em apenas escrever código não é mais aceitável
Uma introdução básica sobre o que é agile e por que você não precisa ter certificado para entender o essencial sobre entrega continua de valor.
Desmistificando a comunicação entre softwares: o que são as APIs e como elas podem te ajudar no dia-a-dia
Definitivamente não é uma das habilidades mais importantes para uma PM
Algumas características que para mim separam os medianos dos grandes programadores
Nesse artigo focaremos em como fazer relacionamentos entre tabelas, usando Sequelize ORM e Node.js.
Entendendo um pouco sobre como utilizar localStorage com Javascript.
Se você sempre utilizou a média como medida de latência, você não está fazendo isso da melhor forma.
Desenvolvedores web não se dão bem com planilhas, mas também não precisam mais: existem outras maneiras de representar dados
Como utilizar o pacote Moment.js para trabalhar de maneira mais eficiente com datas no JavaScript.
O DOM explicado de uma maneira fácil.
O Google Hacking nada mais é que uma prática para encontrar aquivos e/ou falhas a partir do Google.
Seus problemas acabaram! (música de chegada milagrosa), com o conhecimento de poucas técnicas podemos resolver esse “gigante” problema facilmente.
Expressões Regulares para quem acha que isso é magia.
Conhecermos alguns conceitos por trás do funcionamento da Internet e da World Wide Web é fundamental para os que entram no mundo do desenvolvimento web.
Crie, compartilhe, acompanhe e versione projetos com o poder do git, tudo na nuvem pelo github.
Qual a razão da existência dos valores 'initial' e 'inherit' na maioria dos atributos do CSS? Suas propriedades tem bastante significado, confira e entenda.
As estruturas de repetição também são conhecidas como laços (loops) e são utilizados para executar, repetidamente, uma instrução ou bloco de instrução enquanto determinada condição estiver sendo satisfeita.
Dicas rápidas de JavaScript, uma linguagem beeem legal mas cheia de pegadinhas do malandro.
Conheça mais detalhes sobre a tag Time. Ela parece inocente, mas guarda vários segredos.
Validar formulários sempre demandou algum tempo e dependências como bibliotecas JavaScript. Com HTML5 podemos passar essa responsabilidade para o navegador, ganhando tempo de desenvolvimento e economizando no peso da página.
Alguns clientes confundem a postura pessoal com a profissional, o problema a ser superado é quando quer impor o seu estilo para o projeto. Isso também vale para o designer que tenta impor seu estilo no projeto do cliente.
Usuários tomam decisões a todo momento, você precisa identificar os perfis de usuários, assim como seus objetivos e comportamentos antes de projetar sua interface, assim saberá criar um verdadeiro Design centrado no usuário.
Maximus era um grande guerreiro e demonstrava ser um excelente observador, desde pegar um punho de terra até reconhecer gladiadores nervosos e grandes parceiros de batalha. Antes de iniciar um projeto, você precisa reconhecer a arena e todas as suas variáveis.
Um guia rápido pra você entender e começar a usar essas duas propriedades do CSS3.
Não há mais motivo para você usar nenhum gerador automático de gradiente depois desse GUIA DEFINITIVO DE COMO USAR LINEAR-GRADIENT. Vem comigo e vamos codar.
Entenda os princípios da tipografia na web e saiba como melhorar a leitura dos usuários.
Conheça algumas dicas e truques do Sublime Text.
Entenda mais sobre as duas unidades prediletas pelos desenvolvedores.
O conteúdo online pode ser acessado no mundo inteiro, não importa seu idioma. Para tanto o idioma deve ser declarado corretamente para que os meios de acesso entreguem o conteúdo da melhor forma possível.
O básico sobre HTML.