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 »

Bye bye NetCoders e uma nova comunidade: Open .Net Br

Edit: esse texto precisou ser censurado por pedido de várias pessoas do grupo .Net Coders. Onde há “(…)” são trechos censurados. Como vão? Aconteceram bastante coisas recentemente, como por exemplo minha viagem para Finlândia. Mas aconteceram coisas ruins, e boas também, em relação a comunidade técnica Microsoft. Pronto para os tópicos desse texto? Irei falar sobre minha saída do .Net Coders, sobre uma nova comunidade e sobre a Microsoft estar abraçando a comunidade Open Source ainda mais. Bye Bye .Net Coders Em 2012 fiz minha primeira palestra, logo depois o amigo Thiago Coelho me chamou para participar de uma...
Continue Reading »

A polêmica questão do Stack Overflow em português

A poucas semanas foi anunciado a abertura ao público do site Stack Overflow em sua versão para o português, se você não conhece o site Stack Overflow você não deve ser programador (ao menos com acesso a internet). Segundo uma postagem no blog oficial do Stack Overflow o SOpt (sigla) não é um irmão mais novo do original em inglês e sim um site novo, com público próprio e propósito mais amplo e voltado para falantes da língua portuguesa. Tanto que o subdomínio br foi substituído por pt para abranger as fronteiras a todos os países lusófonos (e não...
Continue Reading »
Comunidade

Resultados da Campus Party Brasil 7

Na semana passada ocorreu a Campus Part 7, um evento enorme, milhares de pessoas, várias palestras, várias atividades, muitas coisas acontecendo… e eu estive lá. Na quarta-feira, dia 29, eu dei uma palestra sobre “Mobile apps – como fazer uma app para vários dispositivos”. Foi muito divertido, e, adivinhem, estava eu morrendo de medo quando o Luciano Reis se ofereceu para ir comigo. Ele fez umas piadas durante a palestra e assim relaxei e consegui falar melhor. Eu fui com a camisa de MTAC, indo no horário de comunidades da Campus Party. O feedback foi muito positivo, as perguntas,...
Continue Reading »

O que são testes de software

Tem muitos textos que eu queria escrever que acabam esbarrando em testes de software, mas me dei conta que seria bom uma explicação geral sobre testes de software antes, como uma introdução, e em outro dia falar o que eu estou aprendendo e estudando sobre testes automatizados, só depois mostra-los nos códigos de exemplo do blog. Necessidade de Testes Fazer software não é uma brincadeira (okay, para alguns é), é necessário profissionalismo. O cliente não irá querer um software com problema, e em determinados softwares um problema pode gerar perdas financeiras, ou até mesmo de vidas no caso de...
Continue Reading »
.Net

Internacionalização de sites asp.net

Seu site pode ser acessado em muitos países e culturas? No caso há várias técnicas diferentes, como sub domínios, textos gravados no banco, etc, mas se no caso você tem uma aplicação, ou um simples site, você pode querer que alguns itens de tela mudem de acordo com a cultura/língua de quem estiver acessando, correto? Primeiro, citando o Scott Hanselman, o que é Globalização, Internacionalização, Língua e Local: Internationalization (i18n) – Faz a sua aplicação suportar diferentes linguagens e locais Localization (L10n) – Faz a sua aplicação suportar uma especifica língua ou local Globalization – A combinação de Internationalization...
Continue Reading »

Notas sobre o TCC de Filipe e Thales sobre ORM e Entity Framework

Em setembro recebi um e-mail solicitando uma ajuda pois o aluno Filipe e seu colega Thales iriam fazer um TCC sobre a utilização de ORMs e o Entity Framework. Na época eu passei links de artigos que eu escrevi para a .Net Easy Magazine, o artigo “ORM – Object Relational Mapping“, o “Entity Framework – Conceitos e Recursos Básicos” e o “Introdução a LINQ” que fala um pouco do Linq to Entities. Por fim os dois graduandos Filipe da Cunha Santana e Thales Henrique Ferreira Drosghic usaram o primeiro dos artigos como referência no seu trabalho de conclusão de curso na...
Continue Reading »
Arquitetura

Hangout pattern MVP – reunião do Simples-e

Terça-feira tivemos um Hangout com o meu mestre Fernando Ferreira, C# MVP, apresentando a arquitetura de um projeto Open Source que estamos trabalhando. Acho legal compartilhar o Hangout pois tem bastantes explicações práticas sobre o Design Pattern MVP e como estamos usando no projeto. Quem quiser ler mais sobre o padrão MVP e como dividimos nosso projeto pode ler um post do Fernando sobre essa arquitetura, recomendo a leitura. Fiquem com o vídeo:...
Continue Reading »

Ensaio: Abrace a mudança, nem sempre dá para seguir o livro

Hoje eu li no editorial da revista Mundo Java, lá no finalzinho, o seguinte trecho: “Sendo assim, é importante que no início a equipe tente seguir a prática “by the book”, da forma como ela normalmente é documentada. Esse período irá servir para equipe se adaptar aquela novidade e aprender como ela funciona. Depois que ela ganhar experiência, ela deve tomar responsabilidade pela sua forma de trabalhar e procurar adaptar aquela prática a suas necessidades e peculiaridades.”, Eduardo Guerra, edição 62, editora MAG. No momento que terminei de ler o editorial eu parei e um flashback me passou na...
Continue Reading »
Comunidade

Evento MVP SowCast 2013

Galerinha, de hoje, dia 4 de novembro, até dia 13 de dezembro acontece o evento MVP ShowCast 2013. É um evento gratuito com muitos temas diferentes de desenvolvimento, BI/Database e Infra, e é um evento virtual, qualquer pessoa no mundo pode assistir, basta se inscrever e você recebe o link da sala virtual do evento. Eu vou palestrar no evento também! Será na sexta-feira dia 29/11/2013 às 17:00hs sobre o tema “Práticas para Lidar com Arquitetura em Ambientes Ágeis”, na trilha de Arquitetura. O moderador será o Elemar Junior, quem me convidou foi o Giovanni Bassi. Outros MTACs também...
Continue Reading »