Iniciando com MongoDB

No Comments

Comecei esse ano meu primeiro projeto utilizando MongoDB, vou tentar passar um pouco do que venho aprendendo sobre esse sistema de gerenciamento de banco de dados orientado a documentos. A ideia é que você conheça um pouco da tecnologia e consiga dar os primeiro passos para depois se aprofundar nos estudos, é interessante que você já conheça como funciona algum sistema de gerenciamento de banco de dados(SGBD) e um pouco da linguagem javaScript.

MongoDB é diferente do modelo relacional tradicional, possui um conceito de NoSQL(Banco de dados que não utiliza SQL), na minha opinião  é o projeto mais reconhecido do seguimento. Ele é notável por ser altamente escalável e utilizado em soluções que demandam uma alta performance.

Possui uma poderosa linguagem de consulta baseada em documento, tornando a mudança de paradigma mais suave, ou seja, é possível converter comandos SQL utilizando funções de uma API de consultas. Os dados são armazenados usando BSON, uma versão binaria do JSON,  utilizando pares de chave e valor para mapear os dados.

More

Conhecendo o FDD !!!

No Comments

No universo do desenvolvimento de software há inúmeras metodologias e processos que fornecem sustentação a esse desenvolvimento.  Dentro desse contexto, nos métodos ágeis, podemos destacar o FDD, Feature Driven Development, em português, desenvolvimento orientado a funcionalidade. O objetivo desse post é apresentar a metodologia FDD, suas características e atividades para o desenvolvimento de software.

More

Business Model Generation – Canvas

No Comments

Quando lançamos a versão Beta de nosso primeiro produto, denominado Meu Saldo Positivo,  nos deparamos com a seguintes questões: Pra quem vamos vender? Qual o diferencial do nosso produto em relação aos demais concorrentes? Como chegar até o cliente? Como alcançar novos clientes?   Como ganhar dinheiro com nosso produto? Que recursos precisamos para entregar o produto?  Que atividades precisam ser feitas pra entregar o produto?  Precisamos de parceiros? Quanto vamos gastar com isso? Para responder essas e outras perguntas de uma maneira bem clara, nos deparamos com o Business Model Generation, ou simplesmente Canvas. Este post tem como objetivo apresentar esse modelo de negócio que muito têm ajudado a evoluir tanto a equipe, quanto a marca CoyoTI perante aos nossos clientes.

More

CoyoTI na Feira do Empreendedor

No Comments

Entre os dias 12 e 15 de dezembro ocorreu a 7ª edição da Feira do Empreendedor, no Hangar – Centro de Feiras e Convenções da Amazônia, em Belém do Pará, onde a CoyoTI marcou presença apresentando seu primeiro produto, denominado Meu Saldo Positivo. Este post tem o objetivo de apresentar como foi a participação da CoyoTI durante os dias do evento.

More

Efeito Agile Brazil – Espírito colaborativo

No Comments

Participar como voluntário da maior conferência de Métodos Ágeis de desenvolvimento de software do país, Agile Brazil 2012, foi uma experiencia incrível que superou todas minhas expectativas. Além de aprimorar meus conhecimentos em relação a organização de eventos, tive a oportunidade de interagir com renomados membros da comunidade ágil e pessoas até então desconhecidas que agora passo a ter respeito e admiração pelo que fazem. Todo este feedback obtido durante minha passagem por São Paulo, na semana do evento, me fez refletir no quanto é importante termos o espírito colaborativo em nossas vidas, seja no ambiente de trabalho ou na comunidade na qual fazemos parte, dedicando seu tempo, trabalho e talento em causas de interesse social e(ou) comunitário. Este post traz uma reflexão do quanto foi importante para mim atuar como colaborador e (ou) voluntário na comunidade ágil.

More

Agile Brazil 2012 – Participação no curso de Management 3.0

No Comments

A mais relevante conferência brasileira sobre Métodos Ágeis de desenvolvimento de software, agile brazil 2012, aconteceu em São Paulo do dia 31 de agosto a 7 de setembro e trouxe para mim muitos frutos e idéias que gostaria de compartilhar com a comunidade paraense que trabalha com software e principalmente ao Tá safo que representou a altura a bandeira do Pará e da comunidade.

De 31 de agosto a 02 de setembro aconteceu a Virada ágil nos quais participei de dois cursos: Management 3.0 com Alexandre Magno e André Farias e o de Criação de Produtos com requisitos ágeis com Manuel Pimentel e Wagner Santos.  Pretendo com esse post mostrar de maneira direta o que “rolou” no curso de Management 3.0.

More

A importância do Inglês.

No Comments

Recentemente participei de um processo de seleção para a área de desenvolvimento de software em uma empresa multinacional e me ferrei…

Sempre procurei estudar muito programação, design patterns e mais. Já participei de vários projetos de desenvolvimento de software, refiz sistemas inteiros, liderei minha equipe e nada simplesmente nada disso importou para a empresa que estava realizando o recrutamento.

Sim, para mim esta foi uma baita porrada na cara. Como? Como não dei importância a isto antes?  Sempre acreditei que sabia o básico e que inglês não era tão necessário assim afinal tudo que precisei para aprender a programar me virei usando os livros, fóruns, blogs, tutoriais e é claro o google. Mesmo sabendo que praticamente todos os recursos e documentações são lançados diariamente e disponibilizados a todos pela internet em inglês.

Hoje entendo que tudo que aprendi em livros em português estão pelo menos de 1 a 2 anos defasados em relação à tecnologia que é produzida todo o dia. As traduções de livros magníficos demoram muito, como o caso do livro Domain-Driven Design do Eric Evans que levou uns 5 anos para ser traduzido e o Patterns of Enterprise Application Architecture do Martin Fowler levou cerca de 4 anos.

Trate o inglês como prioridade um! Se você ainda não sabe corra atrás, se não tem tempo arranje e estude. O mundo hoje é feito de comunicação, todos conseguem acesso a todo o tipo de informação e conhecimento, há varias oportunidade de negócios no exterior e o inglês é a língua internacional para isto.

Por isto mais uma vez digo ESTUDE INGLÊS!

Lightning Talk #tasafoconf

1 Comment

No dia 09 e 10 de junho de 2012 a CoyoTI participou ativamente do maior evento já organizado pelo Tá Safo! para celebrarmos os 5 anos de vida da Comunidade. O evento Ta Safo Conf 2012 foi espetacular e superou as expectativas tanto de quem estava organizando, quanto de quem estava prestigiando o evento como participante/palestrante.

Nesses dois dias de confraternização com os Safos tivemos a oportunidade de ampliar nosso Network com os demais membros da comunidade e participar de todas as ações que o evento proporcionou, como Palestras, Dojos, #HoradoDesapego e Lightning Talks, onde cada um dos membros da CoyoTI teve 10 minutos para compartilhar conhecimentos.

More

Nós somos programadores ou simplesmente utilizadores de códigos ?

No Comments

Certo dia, estava pensando em como os profissionais de desenvolvimento software atuam! Fiz a seguinte reflexão.

Nós somos programadores ou simplesmente utilizadores de códigos ?

Esses post tem o objetivo de mostrar alguns pontos de vista sobre como podemos nos classificar, ou se é que nos enquadramos em alguns desses pontos.

More

Produtividade ao molho de tomate

No Comments

Se você acessou este post pensando que eu ia ensinar uma receita de macarronada, sinto lhe informar, mas este post não tem nada haver com gastronomia. O objetivo deste post é apresentar uma técnica que auxilia as pessoas a obter um melhor gerenciamento do seu tempo. Você já teve a sensação que o dia passou e você não fez quase nada? Você já adiou uma tarefa que não lhe motivava, porém precisava ser feita? Se alguma dessas respostas foi sim, você precisa dar uma conferida neste post que vai tratar sobre a técnica de Pomodoro.

More

Older Entries