Para cada problema comum, existe um leque de tecnologias com abordagens diferentes de resolução. Como decidir entre uma tecnologia ou outra?
we are developers
- Publicou23Artigo(s)
- Visualizados52900Vezes
- Desde2011
O tempo passa para todos. Não há nada que pode ser feito em relação a isso, porém, podemos escolher como e onde vamos investir nosso tempo a fim de obter melhores resultados no futuro. Nossa competência reflete, além do tempo que investimos em estudo, os projetos em que atuamos. Você tem liberdade de escolher quantas…
Todo projeto de software possui necessidades comuns, que resolvemos aplicando alguma tecnologia, tais como: ORMs, Containers de IoC, Frameworks web, etc. Para cada problema comum, existe um leque de tecnologias com abordagens diferentes de resolução, o que nos leva à seguinte questão: como decidir entre uma tecnologia ou outra? Muitas pessoas sentem dificuldade na hora…
Uma imagem vale mais do que mil palavras, segundo a sabedoria popular. A imagem “The War Between Developers, Designers and Project Managers” resume com maestria boa parte dos sentimentos que encontramos no mercado de desenvolvimento de software atualmente. Apesar de entender o propósito da imagem (e rir também), como desenvolvedor, tenho uma impressão diferente do…
É impressionante como a repetição de uma determinada atividade faz com que nós, executores, percamos de vista a razão por trás dela. Isso é comum, mas não é bom na área de desenvolvimento, afinal, se uma tarefa é repetitiva e não exige reflexão, podemos colocar um robô no nosso lugar, que além de ser mais…
Competência, segundo o dicionário informal, é a capacidade de mobilizar conhecimentos, valores e decisões para agir de modo pertinente numa determinada situação. A competência de um profissional é formada com o tempo, não existem atalhos. Todo profissional deve decidir como aplicar o seu tempo hoje para colher louros no futuro. Na empresa onde trabalho atualmente,…
RSS é uma tecnologia muito útil para pessoas que, assim como eu, investem parte do seu tempo lendo o conteúdo gerado por vários blogueiros da nossa área. Se você quer saber mais sobre os esquemas que formam essa tecnologia de agregação, clique aqui. No momento estou produzindo um projeto que irá gerenciar e publicar conteúdo,…
“Só o código importa”. Essa frase nem sempre me disse tanto quanto diz hoje em dia. Sua simplicidade desafia a compreensão de um profissional que vivenciou e ainda vivencia projetos de software nos quais o código é apenas mais uma das coisas que podem dar errado. Em um contexto no qual passamos boa parte da…
Séries como Friends, Two And A Half Men e The Big Bang Theory são alguns Sitcoms de sucesso que, ao analisarmos seus processos de produção, percebemos vários aspectos comuns à projetos de software. Essa comparação pode parecer estranha de início, mas além das semelhanças, devemos avaliar também quais práticas do Show Business deveriam ser aplicadas…
Em agosto, fui palestrante em um evento em que apresentei o conceito de persistência plugável. Depois da palestra, recebi alguns pedidos para construir uma demonstração da substituição do Entity Framework 4 pelo NHibernate. É importante ressaltar que esse procedimento é possível graças à junção de várias técnicas já conhecidas, ou seja, não estamos criando nada,…