noSQL

Conhecendo o MongoDB

Existe uma família de banco de dados open source NOSQL, você já me viu citar um deles por aqui no blog, mas hoje quero aprofundar no MongoDB. Por que? Porque comecei um projeto comercial que o usa. Mas antes de falar de como estou usando-o gostaria de falar mais sobre ele mesmo. MongoDB é um banco de dados noSQL orientado a documentos com suporte a index, escalável, que suporta querys ricas, rápido em gravar e ler dados, flexível (Map/Reduce), com serviços próprios embedded para log e por fim feito em C++. Simples, não? Por que usar MongoDB? A utilização de...
Continue Reading »
Comunidade

Promoção na página do fb: peça o vídeo

Olá, tudo bem? Alguns perceberam que eu estive afastada do meu blog e não escrevi muito por muito tempo. Os motivos eram além do trabalho que estava tomando muito do meu tempo a depressão que passei a sentir. Até descobri o motivo, ou parte do motivo, de tanta depressão, que é a Síndrome do Impostor. Porém quero voltar agora que me sinto melhor e já quero propor muitas coisas!! A primeira coisa é que quem não sabe além deste blog eu também escrevo para outros blogs e portais, incluindo iMasters e o LinkedIn, e também mantenho uma conta no...
Continue Reading »
Comunidade

Coleção de vídeos dos hangouts que participei sobre SOLID

Faz algum tempo que escrevi meu artigo sobre Solid aqui como uma introdução, lembram? Pretendo ainda fazer um artigo para cada principio que compõe o SOLID usando exemplos em C#, Java e PHP, mas quem acompanha meu canal no youtube sabe que eu não pude fazer ainda. Para não deixar vocês, sedentos de informação tanto tempo sem ter o que estudar aqui vai a lista com os hangouts do PHP Brasil, comunidade que faço parte, onde discutimos sobre os princípios SOLID. Você não programa em PHP? Mas, oras, os princípios são válidos para qualquer linguagem orientada a objetos. Assista...
Continue Reading »
Computação

Princípios da Orientação a objetos e SOLID

Existem diferentes paradigmas de programação, o que eu, e muitos também, trabalho é o paradigma de orientação a objetos. Não que seja o melhor mas atualmente o paradigma de orientação a objetos é um bem comum, ensinando normalmente nas universidades brasileiras. Para se programar orientado a objetos existem vários recursos (como interfaces, polimorfismo) do paradigma que podem ser utilizados, e ao recorrer a esse paradigma por muitos tempos as técnicas foram evoluindo e padrões foram notados e descritos, princípios foram desenvolvidos e criados e assim programadores podem seguir eles e tornar seu código mais bem trabalhado, facilitando a sua...
Continue Reading »
Agile

Continuous Integration com Visual Studio Online

Atualmente comecei a usar o Visual Studio Online, uma evolução do TFS, que agora é um servidor na nuvem que serve de ferramenta para Continuous Integration recebendo o repositório de código, aplicando testes e automatizando as entregas. Bom, para quem não está familiarizado sobre Continuous Integration o Cauê Guerra fala no blog da Caelum: “Integração Contínua tornou-se muito importante na comunidade de desenvolvimento de software e isso provavelmente ocorreu devido ao grande impacto causado pelas metodologias ágeis. Em equipes que adotaram tais metodologias (eXtreme Programming, Scrum, entre outras), integração contínua é um dos pilares da agilidade, garantindo que todo...
Continue Reading »
.Net

Minhas notas sobre o Entity Framework 7

No último TechEd Rowan Miller apresentou sobre o Entity Framework 6 e aproveitou para falar sobre o futuro do Entity Framework, a futura versão 7. Você pode assistir o vídeo da apresentação no final deste post. Bom, hoje irei falar um pouco sobre o Entity Framework 7. Primeiro a principal ideia do Entity Framework 7 é ser o EF para todos, o EF super incrível. O EF rodava para praticamente todos os bancos relacionais e ótimo em aplicações desktop típicas (era pré Modern Apps) e mundo web. A principal ideia do EF7 será poder rodar também em Modern Apps,...
Continue Reading »

DatabaseCast sobre ORMs

Então, no dia 29 de abril foi ao ar o epsódio ORMs do Database cast na qual eu participei, e o assunto foi ORMs. Você pode ouvir o podcast , recomendo, apesar de que eu não esteja bem nele, e pode acampar um vídeo que eu fiz com algumas informações extras e deixei no youtube. Tambêm pode ver ele no fim deste post. Eu deixo aqui o roteiro só com as informações do vídeo para quem não tem acesso ao Youtube: Citando um artigo meu na .Net Easy Magazine “ORM é uma técnica de mapeamento objeto relacional que visa...
Continue Reading »
Comunidade

Resultados do primeiro Asp.Net Conference

Então dia 10 de maio tivemos o primeiro evento do Asp.Net Brasil, e o resultado foi super favorável! Tivemos uns probleminhas, infelizmente, como a PUC resolver por no auditório principal deles um evento da própria PUC, mas tirando isso foi um evento super positivo. O evento em si foi muito legal, tivemos a participação de mais de 100 ouvintes e quase todos ficaram no final do evento entregando até a folha de avaliação (97 pessoas no final do evento).  O legal de ver das avaliações foram os pedidos de temas para serem abordados, tivemos alguns curiosos como a sugestão...
Continue Reading »
Asp.Net

Asp.Net Brasil Conference 2014 – evento gratuito

Olá, galera, tudo bem? Lembram do evento que eu estava montando com o .Net Coders? Bom, depois dos problemas passados me uni ao grupo Asp.Net Brasil para fazer o evento. Eu, o Eduardo e o Waldyr batemos cabeça e conseguimos trazer 6 MVPs para palestrarem no evento. Serão 6 MVPs só de Asp.Net, um formato inédito de evento no Brasil. Bom, teremos palestras muito legais, como você pode ver na tabela a baixo. Além das palestras gratuitas é sua chance de fazer um network e encontrar muitas pessoas com quem aprender, ensinar ou fazer negócios. Horário Palestrante Tema 08:00...
Continue Reading »
Cloud Computing

Como funcionam sistemas de recomendação e subindo Neo4J na nuvem

No dia 18 desse mês eu dei uma palestra no meetup do GraphDb sobre Neo4J na Cloud Computing, porém, para justificar o uso do Neo4J eu falei sobre sistemas de recomendações que eu pretendo usar num projeto. Para ajudar o entendimento de todos eu gostaria de passar o conteúdo da palestra em forma de texto e os slides para vocês. Segue: Sistemas de recomendações e neo4J na cloud computing from Priscila Mayumi Sato Projeto de exemplo: sugestão de repositórios do GitHub Primeiramente meu problema: existe o GitHub, se você não conhece corre lá. É um servidor que hospeda projetos que...
Continue Reading »