Arquivo

Archive for novembro \20\UTC 2011

Chrome Edit This Cookie

Muitos desenvolvedores trabalham com cookie, principalmente aqueles que desenvolvem para a Web. Em muitos casos precisamos saber se o cookie foi criado, qual o valor que existe nele, etc. O Chrome Edit this Cookie permite através do navegador, visualizar todos os cookies e alterar suas informações. Basta acessar o Chrome Web Store e buscar.
É simples de instalar e fácil de utilizar.

Categorias:Dicas, Ferramentas

dotPeek (.Net Decompiler)

17/11/2011 1 comentário

A algum tempo que o Reflector é um produto pago e tem somente 30 dias free. Na busca por bons substitutos encontramos o JetBrains dotPeek.
Muito parecido com o Reflector, encontrei as mesmas funcionalidades que utilizo, melhor IDE e exibição do código fonte muito próxima da real.

Vale a pena e é gratuito!

Categorias:Ferramentas

Checkout Online

A muitos anos que trabalho com e-commerce. O video abaixo é simplesmente demais!… Curtam!

 

Categorias:Bla bla bla, E-Commerce

[VSTS 2010 Work Item] Anexando arquivos

Muitas vezes precisamos anexar arquivos em um Work Item (PBI, Bug, etc).
A forma padrão é clicar no botão “Add” na aba “Anexos”, selecionar os arquivos e pronto.
Mas as vezes dá um trabalho quando precisamos dar um printscreen, salvar a imagem e executar o mesmo processo, né? Então seus problemas acabaram! Basta você executar o comando de printscreen e depois um CTRL + V na aba de anexos. O VS cria uma imagem Screenshot.png com a sua imagem. Ajuda bastante no dia a dia.

POC (Proof of concept)

Muita gente não sabe o que é POC, então vou dar uma introdução sobre o conceito e quais as vantagens.

POC (Proof of concept), ou Prova de Conceito, é analisar se uma idéia/conceito é valida e pode ser aplicada.

Imagine que um empreendedor quer aumentar os ganhos de sua empresa e deseja criar uma nova campanha de marketing. A equipe de marketing executa um brainstorm e decide entre 3 projetos. Qual deles será mais eficaz? O público alvo é correto? A campanha tem chances de dar certo?
A própria equipe de marketing contrata uma empresa que faz uma pesquisa de mercado e indica o que o cliente dela deseja, indicando a melhor forma de executar o trabalho.

Outro exemplo claro é no início da construção de um prédio. Os engenheiros, antes de colocarem “a mão na massa” precisam analisar condições do terreno, qual a profundidade necessária de escavação, materiais que serão utilizados na estrutura, etc.

O mesmo modelo vale para a área de TI.
Muitas vezes cliente solicitam novos módulos dentro de um sistema e os arquitetos de TI analisam a melhor forma de desenvolver. Mas então surgem questões técnicas que devem ser analisadas, como por exemplo:

  • Os servidores têm processador e memória suficiente para suportar o novo módulo?
  • A aplicação está preparada para trabalhar com cache ou é necessário um servidor de cache?
  • Deve-se utilizar o Design Pattern “X” ou “Y”?

Nesse caso é necessário uma POC, ou seja, criar um ambiente de teste aonde seja possível avaliar qual o melhor caminho a ser seguido. Não se desenvolve o sistema inteiro, mas apenas um template de como ele será, possibilitando a escolha da melhor forma de desenvolver/executar o trabalho.

Para se criar esse ambiente é necessário esforço (tempo). E tempo é dinheiro. E esse valor é cobrado do cliente. O cliente precisa ver isso como investimento, assim como o exemplo da equipe de marketing que contratou uma pesquisa.

Vale muito mais investir antes e desenvolver um projeto com base , rico, extensível, modular, etc. do que gastar menos e ter um projeto que não atende as expectativas. No futuro você vai gastar muito mais tentando manter o projeto vivo!