Comunidade

DevDay #BH Sucesso Total

1

Olá pessoal, no ultimo sábado(27-08) tive a honra de participar do #devday. Eu já tinha confirmado minha ida ao evento um mês antes, no entanto surgiu a oportunidade de participar fornecendo uma lightning action. Quero agradecer ao pessoal de BH que foi super. receptivo e bem legal, um prazer rever amigos e conhecer pessoalmente muitos outros.Eu e RodrigoVidal gostamos tanto que até perdemos o voo, o evento foi excelente.

Conteúdo

A agenda já prometia um grande evento, tivemos de tudo! destaco as lightning actions que foram bem dinâmicas e legais. gostei bastante da apresentação sobre NoSql apresentada pelo gibran, gostei bastante também da talk sobre qualidade de codificação apresentada pelo Glauber. Entre as palestras teve tudo que gostaria de ouvir, a primeira que destaco foi a apresentação sobre a importância do front-end e as novidades do rails 3.1, eu gosto de Rails e já esperava uma apresentação bem focada no framework e no mundo Ruby, no entanto fui surpreendido por uma excelente palestra totalmente focada em desenvolvimento de front-end web. O Daniel Lopes mostrou como olhar de maneira profissional o front-end e de quebra deixou vários assuntos pendentes de estudo. Ainda tivemos as palestras sobre falhas de segurança e a palestra chocante do Rodrigo Vidal sobre programação funcional. O Rodrigo vidal explodiu a cabeça do pessoal, falando bem sobre programação funcional. A apresentação envolveu matemática, compiladores,linguagens e tudo mais que programadores gostam de ouvir, sensacional. Ainda tivemos o Giovanni bassi falando sobre CoffeeScript, mostrou bem como está fácil usar a tecnologia com o ambiente de desenvolvimento .NET, nota 10.

Minha Lightining action

Eu falei rapidinho como está sendo o processo de mudança e adoção de melhorias no dia-a-dia da asksoftware, foi uma apresentação rápida e bem pragmática. aqui estão meus slides

 

Happy Hour e comunidade
O happy hour foi sensacional, rolou até tarde no assacabrasa. O pessoal discutiu muito sobre tudo e pouco sobre software, é legal ver a comunidade ainda mais próxima e conversando sobre muitas coisas além de desenvolvimento.. quem foi ao devday e não foi no hh perdeu metade do evento Smiley piscando

Para saber mais
Você pode saber mais sobre o evento buscando a hashtag #devday que por sinal foi TT em Belo Horizonte, você ainda pode acompanhar o blog do Douglas Aguiar

Evento: WebCamps no Rio de Janeiro

0

Olá pessoal, em algumas semanas teremos mais um evento promovido pela comunidade de software do RJ, no dia 28/05/2011 vai acontecer o webcamps no instituto infnet.

O foco do evento será ologo-webcamps desenvolvimento de aplicações web com o framework .NET, entre as tecnologias que serão abordadas estão: ASP.NET MVC, HTML 5, RESTFul Services e Entity Framework.

O evento será gratuito,basta se inscrever aqui e aparecer no dia 28/05.  Se você já frequentou os eventos de comunidades do Rio de Janeiro sabe que que o #HappyHour é obrigatório.

A motivação pra organizar o evento surgiu da participação de algumas pessoas da comunidade de desenvolvimento do RJ no evento que aconteceu em março em são paulo e teve a presença do Phil Haack(PM do ASP.NET MVC).A edição de são paulo foi excelente, muito aprendizado e networking, então o pessoal decidiu trazer o evento para nosso estado. quer saber mais como foi a edição de SP? leia aqui.

 

Agenda

Inscrição

Contato

O Background do desenvolvedor .NET

4

Olá pessoal, esse é um dos  post que estou devendo a muito tempo e já vou dizendo aqui que se você defende .NET e C# de maneira xiita e acha que PHP não serve pra nada é melhor parar de ler agora mesmo.

Antes de entrar no assunto principal do post preciso fazer uma introdução que envolve falar um pouco sobre a minha carreira e como entendo programação. Eu tenho 21 anos e comecei a programar aos 15 anos, tenho pouco tempo de experiência mas já consegui aprender algumas coisas legais. Eu iniciei em programação usando Delphi, logo no início achava tudo muito legal, afinal de contas sentia uma tal liberdade pois conseguia obter um resultado de diversas maneiras. Após uns 2 anos de Delphi me envolvi bastante com Java,PHP e ASP, nesse tempo estava aprendendo orientação a objetos e boas práticas de desenvolvimento. Logo após esse período que durou mais ou menos um ano comecei a trabalhar com .NET, inicialmente com VB.NET e depois foquei no C#.

Evolução, larguei o PHP e MySQL
Durante esse tempo programei usando plataformas Linux e Windows, editores ricos(VS) e simples (notepad ++) , eu como comecei do Linux com GEdit até chegar no windows + visual studio. Durante os primeiros anos e cada mudança de tecnologia eu pensava

“Meu deus, como eu consegui usar essa tecnologia ruim por tanto tempo? ahh agora eu evolui nunca mais usarei a tecnologia x!”

Assim que comecei a frequentar algumas comunidades .NET e conhecer desenvolvedores C# vi que muitas pessoas também pensavam como eu e investiam bastante tempo falando mal de uma ou outra linguagem ou até mesmo um editor.

 

Que chato! sempre visual studio + C#
Depois de algum tempo desenvolvendo em .NET comecei a sentir falta de usar Linux e outras tecnologias, linguagens e editores. Então voltei a desenvolver algumas coisas em Java e comecei a aprender um pouco sobre outras langs como Ruby, então estava parcialmente em contato com outras tecnologia. Comecei a frequentar grupos de outras linguagens e descobri que grande parte das pessoas lá não ficavam reclamando da sintaxe de atribuição de uma linguagem.

Durante a minha carreira tive a chance de conhecer excelentes profissionais e encontrei alguns “gurus” que me ensinaram que saber uma linguagem é legal, mas existe um conhecimento valioso que vai além de saber sintaxe. Desde que aprendi isso gostei a ideia e entre os últimos 20 livros técnicos que li acho que uns 2 ou 3 eram sobre linguagens, todo o resto é sobre aquelas letrinhas que todos nós sabemos ser importantes.

Se você usar a linguagem X e editor Y você será infeliz e amaldiçoado!

Escuto em muitas rodas de desenvolvimento primariamente .NET que se você usa PHP e MySql é impossível desenvolver bem ou ainda se você não usar o Visual Studio com resharper você não será produtivo. Até entendo esse pensamento quando parte de um inicialmente, mas as vezes encontro pessoas mais experientes pensando assim e amaldiçoando todas as outras possíveis soluções.

Sou mais que um desenvolvedor, sou um desenvolvedor .NET
Considerando que todos os programadores gostam de verdade de programação, e isso envolve ficar horas fuçando código ou ainda participar de competições ou perder finais de semana  dentro de uma sala discutindo código é no mínimo estranho ver desenvolvedores que se denominam desenvolvedores .NET e C#  e que não estudam outras linguagens.

Saber programar não envolve apenas conhecer sintaxe
Todos as pessoas que frequentam esse blog sabem do valor de coisas como Refatoração, testes unitários, orientação a objetos e princípios como DRY, e nenhuma dessas coisas é pertinente de uma plataforma ou linguagem, então como é possível desenvolver bem em C# e não conseguir entregar um software em VB.NET ? seu conhecimento de programação é muito mais amplo que sintaxe de uma linguagem e ainda mais acredite sua linguagem vai acabar ou se tornar obsoleta em breve

Ok, mas que .NET é melhor que Java é!
Pergunto sinceramente, qual o mérito de comparar linguagens de maneira depreciativa? Não é melhor acreditar que existe uma combinação de fatores onde pode ser viável usar a determinada tecnologia? você também não fica de saco cheio de usar a mesma linguagem 8/10 horas dia por um ano?

 

Conclusão

Acredito que se uma pessoa gosta mesmo de programação a linguagem não deve ser o mais importante, todos temos uma linguagem preferida mas não precisamos programar e defender apenas uma linguagem. Seguir a dica do programador pragmático de aprender ao menos uma linguagem por ano vai fazer com que você aprenda mais “programação” e ainda permite que você não fique entediado de escrever sempre o mesmo CRUD em C#. O framework .NET é muito rico, permite o uso de linguagens como Boo, IronPython e IronRuby. É isso pessoal, vamos largar o xiitíssimo e cair dentro do código, eu por exemplo ando muito tentado em começar a postar sobre outras coisas além do mundo .NET no blog, estou tentando evoluir também, vamos juntos!

 

Links

http://boo.codehaus.org/
http://dojorio.wordpress.com/sobre/
http://pragprog.com/the-pragmatic-programmer

O que achei do WebCamps Brasil

3

Olá pessoal, sexta(18) e sábado(19) estive em são paulo participando do WebCamps. O evento foi sobre desenvolvimento web com tecnologias Microsoft e a grande atração sem dúvida foi a participação do Phil Haack, program manager do asp.net mvc. Você pode mer mais informações e até vídeo do evento aqui. webCamps_patch_5743678F

O primeiro dia do evento foi de palestras sobre diversos assuntos como EF4, ASP.NET MVC e Nuget. Enquanto o segundo dia rolou um laboratório de desenvolvimento e algumas demos desenvolvidas pelo Phill.

O nível técnico do evento não foi muito avançado gerando algumas reclamações da galera mais experiente. Eu assisti algumas palestras mas o legal mesmo foi ver a disponibilidade do Phill Hack e disposição em responder perguntas e até sentar do lado para codificar.

As pessoas do evento sem dúvida contribuirão em grande parte para o saldo positivo da minha participação. Conheci um pessoal legal do DotNetArchitectsMG e tivemos a chance de discutir bastante sobre empreendedorismo, código, boas práticas e até codificar um pouco. No segundo dia do evento não nos preocupamos com a grade e passamos o dia discutindo arquitetura, vendo código e programando.Tive uma conversa  muito boa com @DouglasAguiar sobre mercurial e testamos na hora como funciona o tortoisehg, consegui tirar muitas dúvidas que estavam impedindo a utilização da ferramenta nos meus projetos atuais.

Em junho vou reencontrar a galera no DNAD, já estou contando as horas. A verdade é que a cada evento que participo passar horas com as pessoas pelo corredor se torna cada vez melhor que estar nas palestras, em geral vale mais a pena assistir vídeos depois e investir o tempo de evento no networking e trocando ideias com as pessoas.

Reunião DotNetArchitectsRJ (15-01-2010)

1

Olá pessoal, sabado dia 15/01/2010 vai rolar no Infnet mais uma reunião do DotNetArchitectsRJ, iniciando as 09:00 hrs. Essa será a primeira reunião da comunidade em 2010 e todos nós estamos motivados em tornar este ano melhor que o que passou.

 

 

Pauta
Não temos uma pauta definitiva! no ultimo encontro rolou um coding dojo até a hora do almoço e durante o almoço definimos alguns assuntos para debater e simplesmente tudou rolou na maior sintonia.Você pode conferir o que rolou no ultimo encontro aqui no meu post

Participe
Você pode participar levando problemas pro dojo, sugestões de palestras ou dúvidas o negócio é participar.

Infra estrutura

O evento vai rolar no Infnet e só posso dizer que a estrutura lá arrasa! Tem tudo para ficar bem legal, máquinas poderosas,projetores, internet de alta velocidade.. é só chegar

Informações

lista de discussão
twitter
@higorramos
@rodrigovidal

Reunião DotNetArchitectsRJ(11-12-2010)

1

Olá pessoal, como foi anunciado durante a semana no último sábado tivemos mais uma reunião do DotNetArchitectsRJ. A reunião foi no Infnet e da mesma maneira que o @juanplopes a estrutura é irada! A sala tinha tudo necessário: maquinas,internet,projetor e até café de graça.

A reunião teve início oficialmente as 9hrs mas o pessoal começou a mesmo por volta das 10:30.O encontro teve início com um dojo em que resolvemos um problema de campo minado usando TDD e pair programming, o @juanplopes fez um excelente comentário na lista do grupo. O Dojo foi bem legal e quando chegou a hora do almoço já tinhamos uma solução, então resolvemos parar por ai e almoçar. Logo no retorno do almoço discutimos GitHub e tivemos uma explicação bem legal dos comandos e pequenos hacks.A discussão já me levou a fazer meu primeiro commit no GitHub
Durante o almoço discutimos sobre o que vem sendo feito pela equipe do Entity Framework 4 Code First e como acho que está se tornando uma solução tão elegante quanto o NHibernate e FluentNHibernate, fiz um pequeno exemplo mostrando as coisas mais legais como mapeamento fluente e convenção sobre configuração. a solução pode ser encontrada aqui.
Continuando a reunião o @juanplopes apresentou o seu framework de negócios o simple.net e me fez lembrar que desenvolvedor que gosta de escrever código não perde tempo com tarefas repetitivas e cai dentro da geração de código.A discussão no Infnet terminou com build contínuo e escutamos um pouco das experiencias do @Juanplopes em relação a build contínuo e Agile. Já era por volta das 17hrs e decidimos finalizar a reunião e continuat no bar. Ainda discutimos bastante sobre carreira e comunidade(bastante sobre outras comunidades) tudo isso tomando cervejas de excelente qualidade.

Já levantamos alguns pontos positivos e negativos na lista do grupo mas preciso dizer que a capacidade de organização do grupo me deixou impressionado! Não tinhamos pautas e assuntos e exemplos de código fluíram de maneira natural.

Confesso que já espero pela proxima reunião que deve acontecer ainda em Janeiro de 2011, ainda este ano vamos frequentar eventos de outras comunidades como a RubyOnRio e #HoraExtra.

Mais informações podem ser encontradas em:

@juanplopes
@rodrigovidal
@higorramos
lista DotNetArchitects

Reunião DotNetArchitectsRJ

0

Olá pessoal, este post é para anunciar mais uma reunião dos membros do grupo DotNetArchitects do Rio de Janeiro. O DNA, como é chamado o grupo tem como foco arquitetura de software na plataforma .NET, discutimos padrões, metodologias, arquiteturas e boas práticas.
A reunião será no instituto infnet no sábado dia 11/12/1010, maiores informações podem ser encontradas aqui e como chegar aqui. O evento tem início as 9hrs da manha e deve acontecer até o final da tarde. Ainda não tenho a grade definida, assim que conseeguir posto aqui. Você ainda pode acompanhar as novidades pelo meu twitter @higorramos ou do @rodrigovidal.

É isso pessoal, se você ainda não conhece o grupo ou programa em outras linguagens ou outras plataformas venha conhecer o grupo e ver como nós(programadores .NET) estamos solucionando problemas.

DotNetArchitects_logo

Go to Top