Estimar é colocar o peso ideal de trabalho em cada iteração
Imagine a seguinte situação: você pretende escalar uma montanha, bem difícil e perigosa, e deve levar apenas uma mochila. Neste caso, você levaria uma mochila pesada ou uma leve?
Imagine a seguinte situação: você pretende escalar uma montanha, bem difícil e perigosa, e deve levar apenas uma mochila. Neste caso, você levaria uma mochila pesada ou uma leve?
Na última sexta, dia 5 de abril, aconteceu o nosso quarto Café com DEV com participação de Rodrigo Vidal. O palestrante da vez explicou como ocorre a Programação Funcional e seus mecanismos.
O Null Object pattern tem como principal objetivo tratar o comportamento do valor Null
, ou em ruby o nil
.
Sabemos que em algum momento de nosso código podemos ter referências nulas, sendo assim, temos que verificar se tal refêrencia é nula ou não para não recebermos uma exception como a seguinte:
NoMethodError: undefined method `name' for nil:NilClass
No dia 15, ocorreu o nosso terceiro Café com DEV. Júnior Carvalho, desenvolvedor de software e palestrante do dia, falou sobre notas fiscais eletrônicas(NF-e), DANFE e ICMS.
As Startups brasileiras vêm crescendo cada vez mais e o Rio de Janeiro concentra boa parte dos principais negócios do ramo como investidores e aceleradoradas, entre outros. Cinco das nove aceleradoras contempladas para o Programa Start-Up Brasil do Governo Federal estão localizadas no Rio.
O SEBRAE RJ e a StartupBase estão organizando um evento para aproximar as Startups, aceleradoras, investidores e os fatores importantes para as associações. E para debater sobre oportunidades, investimento e sucesso, estarão presentes diversos participantes. Dentre eles, o Rafael Lima sócio e mentor estratégico da HE:labs, que se apresentará na noite do dia 09/04, no debate sobre "o ecossistema de startups do Rio".
O evento acontecerá nos dias 09 e 10 de abril, das 18h30 às 22h30, na sede da SEBRAE RJ (Rua Santa Luzia, 685, 9o andar). Entrada franca, faça sua inscrição e garanta sua vaga.
A metodologia ágil realiza entregas de forma incremental, permitindo que partes do produto sejam lançados e já tragam algum retorno enquanto o desenvolvimento continua. Pesquisas sugerem que 80% dos produtos desenvolvidos com metodologias ágeis chegaram antes ao mercado.
Na semana reatrasada aconteceu aqui no Rio de Janeiro o Global Entrepreneurship Congress 2013, que é um congresso global realizado pela Endeavour em todo o mundo, onde empreendedores, investidores, pesquisadores, líderes e políticos trabalham em conjunto para ajudar a trazer idéias para a vida, impulsionar o crescimento econômico e ampliar o bem-estar humano.
Aparentemente existe na cultura de alguns desenvolvedores uma certa convenção sobre quando usar métodos estáticos. Se é um método relativamente simples, que itera sobre uma coleção dos objetos da classe em si, implementar um método estático é uma forma possível de implementação.
Diga-se que uma API está sendo feita, e é preciso retornar os usuários novos em um JSON bem específico às características da aplicação. Segue um exemplo, extraído de um projeto real:
Cada projeto tem suas peculiaridades. Alguns precisam apenas de um banco de dados para rodar e outros precisam de uma série de serviços adicionais como redis ou sphinx. Instalar todos esses serviços diretamente no sistema operacional é uma opção, mas com o tempo a erosão atua e por muitas vezes os serviços ou o próprio sistema começam a apresentar problemas.