logo
  • Home
  • Acerca
  • Autores
  • Faq
  • Rede
  Twitter   Feed-me! RSS!
Jun 15

Duas reuniões do RailsMG

Escrito por Daniel Lopes em 1, 4, 6, AR, arte, as2, BI, blog, class, control, Desenvolvimento, Design, event, for, framework, html, html 5, IE, if, int, internet, Mac, mg, O, on, Palestra, portal, Projetos, rails, rest, RIA, Ria’s Geral, RoR, ruby, Ruby e Rails, ruby on rails, site, socket, TAT, Tecnologia, Tema, Teste, UI, uint, web @ 06 15th, 2010 | via http://blog.areacriacoes.com.br/ | Sem comentários
Daniel Lopes
? X
  • Bookmarks

Blinkbits BlinkLists BlogLines Blogmarks Buddymarks CiteULike Co.mments Del.icio.us Digg Diigo

Fark Feed Me Links Furl Google Linkagogo ma.gnolia Mister Wong Newsvine Propeller Rawsugar

Reddit Rojo Simpy Sphinn Spurl Squidoo StumbleUpon Tailrank Technorati Yahoo

More »

Esse mês teremos duas reuniões super interessantes no Restaurante Takê – Rua Professor Morais 659, Funcionários, Belo Horizonte, MG, dias 16/6 e 29/6 a partir das 19:00.

Organização:
19:00 – Organização do ambiente
19:30 – Palestra


Dia 16/6/2010 – Quarta feira – Amanhã

Tema: Escalabilidade, lições aprendidas

Palestrante: Bruno Andrade Alves – Dito

Descrição:
Nesta palestra serão abordadas técnicas de escalabilidade que foram aprendidas e aplicadas nos últimos anos no desenvolvimento de projetos como Dengue Ville, Odrible.com e o Site Blindado.

Mini-Currículo:
Sócio fundador da Dito Internet (Empresa focada em aplicações sociais os quais todos os sistemas são desenvolvidos em RoR)
Professor de Pós Graduação – Desenvolvimento de Sistemas Web PUCMINAS


Dia 29/6/2010 – Terça feira

Tema: O que é CRAMP e WebSockets

Palestrante: Antônio Roberto ( ton )

Local: Restaurante Takê – Rua Professor Morais, 659, Funcionários

Descrição:
O CRAMP é um framework assíncrono que trabalha sob o EventMachine e funciona com duas camadas: Controller e Model.
Já WebSockets é uma tecnologia que provê um canal full-duplex sob uma conexão TCP/IP e faz parte da especificação do HTML 5.

Na palestra será abordado os seguintes temas:
– Sobre o CRAMP Framework
– Sobre WebSockets
– Aplicação teste

Mini-Currículo:
Antônio teve seu primeiro contato com Ruby On Rails em março de 2010, quando se tornou funcionário do Portaltrack.


Lembrando que a partir de agora o Restaurante Takê estará cobrando uma entrada de apenas 15 reais que serão convertidos em consumação.
Aproveite para comer / beber após o trabalho em um ótimo ambiente.

Divulguem para os interessados.

Jun 4

Pós Graduação em Métodos Ageis

Escrito por Daniel Lopes em 1, 3d, 6, análise, app, AR, Arquitetura, arte, bar, BI, busca, camp, class, css, css3, cultura, Curso, Cursos, Desenvolvimento, Desenvolvimento de Software, Desenvolvimento Web, Design, exemplo, Flex, for, Formação, Geral, html, html5, IE, if, int, internet, Java, Javascript, JQuery, Mercado, mg, NaN, O, on, Orientação, Orientação a Objetos, problema, processo, programação, Projetos, pt, rails, RIA, Ria’s Geral, Rich Internet Application, ruby, Ruby e Rails, ruby on rails, site, Software, Sun, Tecnologia, Tema, Teste, UI, usabilidade, web, XP @ 06 4th, 2010 | via http://blog.areacriacoes.com.br/ | Sem comentários
Daniel Lopes
? X
  • Bookmarks

Blinkbits BlinkLists BlogLines Blogmarks Buddymarks CiteULike Co.mments Del.icio.us Digg Diigo

Fark Feed Me Links Furl Google Linkagogo ma.gnolia Mister Wong Newsvine Propeller Rawsugar

Reddit Rojo Simpy Sphinn Spurl Squidoo StumbleUpon Tailrank Technorati Yahoo

More »

No começo deste ano recebi um convite um tanto inusitado mas bem interessante. Um convite do Edgard Davidson (da UNA) para ministrar a disciplina de desenvolvimento web em um novo curso de pós-graduação.

Com este post venho convidar as pessoas de BH e região para o curso de pós-graduação em engenharia de software centrada em métodos ágeis.

No começo deste ano recebi um convite um tanto inusitado mas bem interessante. Um convite do Edgard Davidson (da UNA) para ministrar a disciplina de desenvolvimento web em um novo curso de pós-graduação.

O problema

Sou bem crítico quanto a formação acadêmica. Ao contrário do que muitos falam eu sou sim a favor de graduação e acho que todos deveriam fazer. Principalmente quando estiverem entrando para o mercado, pois formação acadêmica contribui muito para que você tenha uma visão geral e abra o seu leque cultural sobre sua área de atuação e até como ser humano.

Apesar de pensar desta forma existe o outro fator que não obrigatoriamente pessoas graduadas serão bons profissionais (é bem comum vermos até o contrário). E devemos tentar imaginar o porque deste problema.

O meu ponto de vista é que os cursos são ruins (grade e carga teórica) e muitas vezes os professores também deixam a desejar (muitas vezes nunca tiveram experiência prática). Mas também não devemos tirar o foco dos alunos pois também carregam boa parte da culpa por saírem das faculdades com o conhecimento bem abaixo do aceitável.

Pensando desta forma, fiquei muito contente com a oportunidade de fazer alguma coisa para contribuir com uma solução para este problema. Este curso de pós-graduação possui uma grade e proposta bem diferente. Um curso com uma boa dosagem entre teoria e prática e principalmente uma grade disciplinas muito interessante.

Desenvolvimento web

A minha responsabilidade no curso será a disciplina de desenvolvimento web. Pretendo abordar desenvolvimento prático em Ruby e Ruby on Rails. Também vamos aprender conceitos fundamentais como por exemplo entender o protocolo HTTP (e como isso afeta o desenvolvimento web) além de ter uma visão geral das tendências atuais passando por assuntos como Javascript (em especial jQuery), HTML5 e CSS3.

Eu não posso responder por outras pessoas, mas prometo fazer o melhor possível nesta disciplina. E realmente vejo este curso como uma forma de criar grandes profissionais para o mercado mineiro, que ainda carece de pessoas com visões mais modernas no desenvolvimento de software.

Veja o texto oficial de divulgação do curso:

O curso de pós-graduação lato sensu em Engenharia de Software Centrada em Métodos Ágeis tem como objetivo principal especializar profissionais para o desenvolvimento de softwares de qualidade.

Este curso busca capacitar os participantes para uma visão abrangente e atualizada de engenharia de software e, em especial, capacitá-los em métodos ágeis focalizando nas tecnologias correntes para o desenvolvimento de software.

O curso contempla tópicos como métodos ágeis, programação orientada a objetos, padrões de projeto, engenharia de requisitos ágeis , usabilidade, arquitetura e teste de software bem com o desenvolvimento aplicações WEB e RIA (Rich Internet Application).

Durante o curso, os alunos exercitarão práticas ágeis integradas às outras disciplinas, proporcionando a transversalidade de conhecimento entre os conteúdos.

No final, o aluno estará capacitado a implantar, integrar e participar em equipes ágeis de desenvolvimento de software aplicando técnicas e tecnologias atuais de mercado.

Público-alvo

Profissionais de nível superior das áreas de Sistemas de Informação, Ciência da Computação, Análise e Desenvolvimento de Sistemas e Engenharia que atuam no mercado e que desejam se especializar no desenvolvimento de software com qualidade, flexibilidade e visando o máximo retorno sobre o investimento nos projetos de software, ampliando seus conhecimentos nas metodologias, tecnologias e processos que suportam o desenvolvimento ágil de software.

Estrutura curricular

  • Métodos ágeis de desenvolvimento de software
  • Modelagem Ágil de Software
  • Programação Orientação a Objetos
  • Padrões de Projeto
  • Engenharia de Requisitos Ágeis
  • Engenharia de Usabilidade
  • Arquitetura de software
  • Teste de Software
  • Desenvolvimento WEB
  • Desenvolvimento RIA
  • Laboratório de Engenharia de Software ágil
  • Métodos e Técnicas de Pesquisa

Dias e horários

O curso terá duração de 360h/a. Ocorrerá nos Campus Guajajaras (Sextas-feiras, das 19h25 às 22h55) e Barro Preto (Sábados, das 08h30 às 12h00 e das 13h00 às 16h30)

Coordenação

  • Edgard Davidson Costa Cardoso
  • E-mail: edgard.cardoso@prof.una.br
  • Veja a ementa completa

Investimento e mais informações

Confira aqui o valor do curso. Descontos especiais para matrículas antecipadas.

Para mais informações envie suas dúvidas para posgraduacao@una.br ou ligue para (31) 3235-7300. O site da universidade é www.una.br.

Mai 21

Pós Graduação UNA- Engenharia de Software Centrada em Métodos Ágeis

Escrito por Edgard Davidson em 1, 4, 6, Access, Adobe, Adobe Flex, Agile, Air, análise, app, AR, Arquitetura, auto, back, Banco de Dados, bar, BI, break, busca, camp, class, classe, classes, cliente, código, configuração, control, css, css3, cultura, Curso, dados, Desenvolvimento, Desenvolvimento de Software, Desenvolvimento RIA, Desenvolvimento Web, Design, Desktop, development, Draw, err, Estilo, Experiência do Usuário, Ferramenta, Flex, for, Formação, framework, Frameworks, geo, gestão, git, Google, Gráfico, guias, html, html5, ide, IE, if, image, int, interface, internet, Java, JavaFX, Javascript, JQuery, map, maps, Mercado, Mercado de Trabalho, mg, mvc, NaN, O, on, Opinião, Orientação, Orientação a Objetos, polimorfismo, print, problema, problemas, processo, produto, programação, Projetos, prototipação, prototipagem, protótipo, prova, pt, Qualidade de Software, rails, Reflection, RIA, Ria’s Geral, Rich Internet Application, ruby, ruby on rails, Scrum, silverlight, site, socket, Software, Sun, tag, Tecnologia, Tema, Teste, Testes Automatizados, Twitter, UI, UML, usabilidade, utf8, validação, Vários, web, Web Service, web services, Workshop, xhtml, XP @ 05 21st, 2010 | via http://edgarddavidson.com | Sem comentários
Edgard Davidson
? X
  • Bookmarks

Blinkbits BlinkLists BlogLines Blogmarks Buddymarks CiteULike Co.mments Del.icio.us Digg Diigo

Fark Feed Me Links Furl Google Linkagogo ma.gnolia Mister Wong Newsvine Propeller Rawsugar

Reddit Rojo Simpy Sphinn Spurl Squidoo StumbleUpon Tailrank Technorati Yahoo

More »

Pós Graduação em Engenharia de Software Centrada em Métodos Ágeis

Objetivo do Curso

O curso de pós-graduação lato sensu em Engenharia de Software Centrada em Métodos Ágeis tem como objetivo principal especializar profissionais para o desenvolvimento de softwares de qualidade. Este curso busca capacitar os participantes para uma visão abrangente e atualizada de engenharia de software e, em especial, capacitá-los em métodos ágeis focalizando nas tecnologias correntes para o desenvolvimento de software. O curso contempla tópicos como métodos ágeis, programação orientada a objetos, padrões de projeto, engenharia de requisitos ágeis , usabilidade, arquitetura e teste de software bem com o desenvolvimento aplicações WEB e RIA (Rich Internet Application). Durante o curso, os alunos exercitarão práticas ágeis integradas às outras disciplinas, proporcionando a transversalidade de conhecimento entre os conteúdos. No final, o aluno estará capacitado a implantar, integrar, liderar equipes ágeis de desenvolvimento de software aplicando técnicas e tecnologias atuais de mercado.

Público Alvo

Profissionais de nível superior das áreas de Sistemas de Informação, Ciência da Computação, Análise e Desenvolvimento de Sistemas e Engenharia que atuam no mercado e que desejam se especializar no desenvolvimento de software com qualidade, flexibilidade e visando o máximo retorno sobre o investimento nos projetos de software, ampliando seus conhecimentos nas metodologias, tecnologias e processos que suportam o desenvolvimento ágil de software.

Resultados Esperados

O resultado esperado do curso é que no final o aluno esteja capacitado a:

  • Identificar quais são as vantagens e desvantagem de se adotar uma abordagem formal ou ágil para desenvolvimento de software.
  • Implantar processos ágeis em equipes de desenvolvimento de softwares, aplicando práticas ágeis no dia a dia do desenvolvimento e possibilitando que o conceito de auto-gerenciamento funcione.
  • Liderar equipes que utilizam métodos ágeis de desenvolvimento.
  • Gerenciar projetos com práticas ágeis como o Scrum.
  • Desenvolver projetos de software em um em equipes ágeis com tecnologias Web e de Rich Internet Application (RIA)
  • Ser um profissional crítico, formador de opinião, que entenda de tecnologia, e que estejam capacitados a integrar equipes ágeis contribuindo para a melhoria da qualidade de software nacional.
  • Agregar valor no produto de software por meio da Integração disciplinas de engenharia de requisitos, usabilidade, padrões de projeto, arquitetura e teste de software

Diferenciais do Curso

Entre os principais diferenciais do curso de Engenharia de Software Centrada em Métodos Ágeis da UNA está no seu corpo docente, composto por professores com ampla vivência no mercado de trabalho, sua grade curricular composta de disciplinas teóricas e práticas, com conteúdo em acordo com as exigências do mercado, sintonizado com o pensamento ágil, e, sobretudo, que é o único curso pós graduação lato senso em Engenharia de Software de Belo Horizonte totalmente focado na filosofia ágil.

Estrutura Curricular

(mais…)

Mai 10

Imersão Ruby e uma bolsa de 100%

Escrito por Daniel Lopes em 1, 4, 6, AR, arte, BI, blog, class, classe, classes, código, control, Curso, Cursos, demo, Desenvolvedor, desenvolvedores, Design, Dica, Dicas, egenial, err, Excel, Ferramenta, for, framework, ide, IE, int, lógica, Mercado, mg, O, object model, on, Opinião, Partilha, pattern, Pessoal, programação, prova, pt, rails, rest, RIA, Ria’s Geral, ruby, Ruby e Rails, ruby on rails, TAT, Twitter, UI, Vários, Ved, web, zend @ 05 10th, 2010 | via http://blog.areacriacoes.com.br/ | Sem comentários
Daniel Lopes
? X
  • Bookmarks

Blinkbits BlinkLists BlogLines Blogmarks Buddymarks CiteULike Co.mments Del.icio.us Digg Diigo

Fark Feed Me Links Furl Google Linkagogo ma.gnolia Mister Wong Newsvine Propeller Rawsugar

Reddit Rojo Simpy Sphinn Spurl Squidoo StumbleUpon Tailrank Technorati Yahoo

More »

Olá pessoal, depois de algumas semanas sem poder postar muito espero poder voltar com o blog a todo vapor nos próximos dias. E para começar, este post com o objetivo de divulgar o curso de imersão Ruby. Ainda esta semana também escreverei sobre o curso de BDD.

Algumas semanas atrás eu escrevi um post dizendo porque eu considerava o curso de Deploy da eGenial como conhecimento obrigatório. Neste fim de semana o curso terminou e 45 alunos puderam comprovar o que eu tinha dito aqui.

O curso foi fantástico e agregado aos conhecimentos do curso do Básico ao Avançado eu acredito ter sido um passo muito grande para conseguirmos formas profissionais geniais. Eu sempre digo isso aos meus alunos, que o mais importante é formarmos os melhores profissionais possíveis ao invés de soltar vários “sobrinhos” no mercado.

E compartilhando desta mesma visão o pessoal da eGenial criou 4 cursos, que eu pessoalmente considero 4 módulos de um único curso. Na minha opinião é o que podemos chamar de “Universidade Rails”, já que com todo este conhecimento reunido podemos dizer que o aluno tem tudo em suas mãos para se tornar um profissional excelente.

Apresentando o Imersão

Eu e o Carlos sempre tivemos a idéia de criar um curso mais avançado em Ruby. O curso do Básico ao Avançado é um curso muito completo e tem todos os conhecimentos para começar com Ruby/Rails até chegar ao ponto de conhecer todos os principais recursos do Framework Rails.

No entanto, várias coisas não podem ser ensinadas pois os alunos ainda não tem a base necessária para aprenderem coisas mais complexas do Ruby e algumas vezes até de programação. Coisas como ter um entendimento completo de Metaprogramação ou compreender como o Rails foi criado.

Será exatamente isto que os alunos aprenderão no curso de Imersão Ruby on Rails. O objetivo é mostrar como coisas aparentemente complexas são escritas, entender como e quando usar as armas a sua disposição, aprender a criar gems e principalmente aprender as boas práticas em Ruby e em Rails.

O curso será dividido em 4 grandes grupos: Primeiro será entender profundamente o Object Model da linguagem, o que consiste em conhecer o que ocorre quando um objeto é criado, quando um método é chamado e quando as classes e objetos são estendidos.

Apenas com o conhecimento correto do Object Model o aluno pode entender o que é Metaprogramação e esta será a segunda parte do curso. Onde aprenderemos toda a caixa de ferramentas dinâmica do Ruby mas sempre analisando estas ferramentas sendo empregadas em código real como o Rails e gems famosas como Builder, Inherited Resources, Rspec e etc. A segunda parte do curso é encerrada com os ensinamentos sobre DLS’s internas e como todos os conceitos anteriores podem ser usados para a criação de uma linguagem específica de domínio.

Com as ferramentas em suas mãos, a terceira parte consiste em apresentar aos alunos formas práticas de como melhorar um código escrito em Ruby. Dicas de como reduzir duplicação, renomear seus métodos e classe, como empregar patterns como agregação e “delegate” e várias outras técnicas que vão tornar seu código mais simples.

Ainda dentro da terceira parte vamos ver uma série de boas práticas em Rails. Práticas de como reduzir o tamanho dos controllers pensando de forma rest, como mover lógica dos controllers para os models, organização das classes e conhecer recursos do Rails que nem sempre são utilizados mas que deveriam ser.

Na última parte do curso aprenderemos como criar gems e estender o Rails através delas além de também contar com um bom apanhado de gems famosas e como utilizá-las.

Espero ver todos vocês neste sábado as 8:00 da manhã :)

Me ajude a divulgar e ganhe uma bolsa de 100%

Temos trabalhado duramente neste curso para conseguir criar um conteúdo novo e de qualidade. E para espalhar a mensagem deste novo projeto que com certeza agregará valor ao trabalho de várias pessoas eu peço a ajuda de vocês.

E como sempre, nós da eGenial, vamos dar algo em troca. Retweet a mensagem abaixo e concorra a uma bolsa completa para o curso:

Eu quero me tornar ninja em Ruby e Rails com a ajuda da @egenial! http://bit.ly/bYeCha http://bit.ly/aYx82k #imersaorails

O ganhador será anunciado no meu twitter e aqui no blog na quarta-feira (12/05).

Abr 28

Ciclo de palestra na UNA sobre RIA, Flex, Scrum, XP, Ruby e Rails

Escrito por Edgard Davidson em .NET, 1, 4, 6, Access, Agile, app, Apresentação, AR, Arquitetura, BI, busca, class, Curso, Desenvolvimento, Desenvolvimento de Software, Download, DRE, event, Evento, flash, Flex, for, FullScreen, ide, IE, int, internet, Mac, Mercado, NaN, O, on, Palestra, Palestras, PHP, player, produto, programação, pt, rails, RIA, Ria’s Geral, Rich Internet Application, ruby, ruby on rails, screen, Scrum, Software, swf, TAT, Tecnologia, Teste, Twitter, UI, usabilidade, wave, web, XP @ 04 28th, 2010 | via http://edgarddavidson.com | Sem comentários
Edgard Davidson
? X
  • Bookmarks

Blinkbits BlinkLists BlogLines Blogmarks Buddymarks CiteULike Co.mments Del.icio.us Digg Diigo

Fark Feed Me Links Furl Google Linkagogo ma.gnolia Mister Wong Newsvine Propeller Rawsugar

Reddit Rojo Simpy Sphinn Spurl Squidoo StumbleUpon Tailrank Technorati Yahoo

More »

Na última segunda-feira, 26/04/2010 aconteceu no Centro Universitário UNA um ciclo de palestras sobre RIA, Flex, Scrum, XP, Ruby. Veja grade completado do evento aqui.

O objetivo do evento foi mostrar, por meio de palestras, novas tecnologias e metodologias que já estão sendo utilizadas com sucesso no mercado como: RIA, FLEX, Ruby on Rails, Scrum e XP. Também foi objetivo do evento, despertar o interesse da platéia para as “possibilidades” que as referidas tecnologias e metodologias podem trazer para um produto de software.

Esse objetivo foi cumprido com sucesso graças aos palestrantes que, gentilmente, aceitaram o convite. Agradeço novamente ao André Lanna (@andreperon) ao Daniel Lopes (@danielvlopes) e ao Leonardo Braga (@leonardobraga)

Este evento também teve como objetivo lançar o curso de Pós graduação Lato Sensu em Engenharia de Software Centrada em Métodos Ágeis. Para mais detalhes sobre o curso acesse: Pós Graduação Agile. Durante a formulação desta pós graduação, o fator mercado sempre foi levado em conta. O desafio era criar uma ementa de curso que contemplasse, definitivamente, o que os profissionais envolvidos em desenvolvimento de software de fato precisam. Pensando nisto, o curso de pós graduação busca capacitar os participantes para uma visão abrangente e atualizada de engenharia de software e, em especial, capacitá-los em métodos ágeis focalizando nas tecnologias correntes para o desenvolvimento de software. O curso contempla tópicos como métodos ágeis, programação orientada a objetos, padrões de projeto, engenharia de requisitos ágeis , usabilidade, arquitetura e teste de software bem com o desenvolvimento aplicações WEB (Ruby on Rails) e RIA (Rich Internet Application). Durante o curso, os alunos exercitarão práticas ágeis integradas às outras disciplinas, proporcionando a transversalidade de conhecimento entre os conteúdos. No final, o aluno estará capacitado a implantar, integrar, liderar equipes ágeis de desenvolvimento de software aplicando técnicas e tecnologias atuais de mercado.

Abaixo segue uma breve apresentação do curso. Mais detalhes acesse aqui

Pós Graduação em Engenharia de Software Centrada em Métodos Ágeis
Metodologias ágeis XP / SCRUM
Mercado – Nunca houve época melhor para desenvolver!
RIA e Flex – Dando formas à inovação

Abr 13

Delayed_job e Hoptoad

Escrito por Daniel Lopes em 1, 2.0, 6, AR, back, class, control, Curso, Design, Diversos, egenial, err, erro, falha, fonte, for, Hacks, HCI, IE, if, mg, O, on, padrão, problema, problemas, processo, pt, rails, rake, RIA, Ria’s Geral, ruby, Ruby e Rails, ruby on rails, UI, web @ 04 13th, 2010 | via http://blog.areacriacoes.com.br/ | Sem comentários
Daniel Lopes
? X
  • Bookmarks

Blinkbits BlinkLists BlogLines Blogmarks Buddymarks CiteULike Co.mments Del.icio.us Digg Diigo

Fark Feed Me Links Furl Google Linkagogo ma.gnolia Mister Wong Newsvine Propeller Rawsugar

Reddit Rojo Simpy Sphinn Spurl Squidoo StumbleUpon Tailrank Technorati Yahoo

More »

Hoje ao migrar para o Delayed_job 2.0.2 me dei conta que os erros que viessem a acontecer no nos jobs em background não seriam enviados para o Hoptoad.

O Hoptoad por padrão só captas as exceptions que ocorrerem no controller. Logo seus rake tasks e background_jobs ficam de fora.

Para resolver este problema a melhor forma que encontrei foi fazer um hack leve no delayed_job. Sempre que faço algum hack acho imprescindível que este seja feito na aplicação e não no fonte da gem e criar uma versão própria. Ter uma versão própria de uma gem com hacks eu acho a pior alternativa possível.

Hoje ao migrar para o Delayed_job 2.0.2 me dei conta que os erros que viessem a acontecer no nos jobs em background não seriam enviados para o Hoptoad.

O Hoptoad por padrão só captas as exceptions que ocorrerem no controller. Logo seus rake tasks e background_jobs ficam de fora.

Para resolver este problema a melhor forma que encontrei foi fazer um hack leve no delayed_job. Sempre que faço algum hack acho imprescindível que este seja feito na aplicação e não no fonte da gem e criar uma versão própria. Ter uma versão própria de uma gem com hacks eu acho a pior alternativa possível.

Depois de abrir um ticket no Hoptoad eles me disseram que não tinham nada pronto em relação a isto. A minha solução foi primeiro escrever um Job que falhe e os specs que comprovem isto:

Em seguida o que fiz foi dentro do initializer que configuro o Delayed_job aplicar o hack. Como o Delayed_job já tem um método que trata as falhas dos jobs o que eu queria fazer é apenas também chamar o notify do Hoptoad e rodar o processo comun do DJ.

Para não duplicar o método, o que seria uma péssima idéia e nada DRY, eu usei uma técnica conhecida como Alias Chain para armazenar o método original e sobreescreve-lo com o meu novo método que faz a inclusão do Hoptoad e depois chamar o original armazenado.

Esta é uma técnica simples mas que ajuda muito em situações como esta. Veremos esta e muitas outras formas de solucionar problemas diversos no novo curso da eGenial: Imersão Ruby on Rails , espero ver todos lá ;)

Abr 11

Palestras sobre RIA, FLEX, Ruby on Rails, Scrum e XP.

Escrito por Edgard Davidson em .NET, 1, 4, 6, Adobe, Adobe Flex, Agile, Air, análise, Android, api, AR, arte, AUG, auto, BI, business, camp, cifras, class, cliente, comunidade, consultoria, Curso, Cursos, custom, dados, Desenvolvedor, Desenvolvimento, Desenvolvimento de Software, Design, designer, Desktop, developer, Diversos, DRE, Dreamweaver, egenial, empresas, event, Evento, Eventos, exemplo, Exemplos, flash, Flash Platform, Flex, flexforkids, for, Formação, framework, free, geo, Geral, Google, guias, IE, if, image, int, internet, iphone, Java, linguágil, Livro, map, mapa, maps, Mercado, mg, Microsoft, mudanças, O, on, Palestra, Palestras, PHP, platform, processo, produto, Projetos, pt, publicidade, Qualidade de Software, rails, railsforkids, railsmg, RIA, Ria’s Geral, ruby, Ruby e Rails, ruby on rails, Scroll, Scrum, serviço, Serviços, Software, Sun, Tecnologia, Tema, Twitter, UI, utf8, Ved, web, window, windows, XP @ 04 11th, 2010 | via http://edgarddavidson.com | Sem comentários
Edgard Davidson
? X
  • Bookmarks

Blinkbits BlinkLists BlogLines Blogmarks Buddymarks CiteULike Co.mments Del.icio.us Digg Diigo

Fark Feed Me Links Furl Google Linkagogo ma.gnolia Mister Wong Newsvine Propeller Rawsugar

Reddit Rojo Simpy Sphinn Spurl Squidoo StumbleUpon Tailrank Technorati Yahoo

More »

1. Objetivo

O objetivo deste evento é mostrar, por meio de palestras, novas tecnologias e metodologias que já estão sendo utilizadas com sucesso no mercado como: RIA, FLEX, Ruby on Rails, Scrum e XP. Também é objetivo do evento, despertar o interesse da platéia para as “possibilidades” que as referidas tecnologias e metodologias podem trazer para um produto de software.

2. Público-alvo

Alunos do Centro Universitário UNA dos cursos de Análise e Desenvolvimento de Sistemas e Sistemas de informação de todos os períodos e unidades. Comunidade em geral que tem interesse sobre o assunto. Entrada gratuita.

3. Dias e hora e local das  palestras

As palestras ocorrerão na segunda-feira 26/04/2010 no auditório UNA do campus Aimorés das 19:00 as 22:30. Rua Aimorés, 1451, bairro Lourdes, Belo Horizonte – MG

Fotos do auditório UNA Aimorés


Exibir mapa ampliado

6. Palestras e palestrantes

Palestra 01

  • Palestra: RIA e Flex – Dando Formas a Inovação
  • Palestrante: Leonardo Braga Nogueira
  • Mini currículo: Leonardo trabalha há 12 anos com desenvolvimento de sistemas. Formado em Design pela Mídia Escola de Artes Visuais, Técnico em Processamento de dados pelo Cotemig e em Análise e Desenvolvimento de  Sistemas pela UNA. Fundador e Diretor de Operações da Augix IT Solutions, empresa que há 4 anos fornece soluções inovadoras alinhadas ao core-business de seus clientes, além de atuar como fornecedora de tecnologia para agências de publicidade no Brasil e no exterior. É certificado pela Microsoft como MCP, MCTS e MCPD em aplicações Web em .NET, pela Adobe como Flash Developer, Designer, e Dreamweaver Advanced Developer, pela Brainbench como Delphi Advanced Developer, Windows API Programmer entre outras. Trabalha ativamente com consultoria e desenvolvimento de soluções para Web, Desktop e Serviços Corporativos, em .NET, Flash Platform, Java e PHP.
  • Descrição da palestra: As aplicações RIA revolucionaram o mercado de web nos últimos anos. Você verá alguns exemplos de como explorar o potencial do framework Adobe Flex na construção deste tipo de aplicações interativas, seja para a internet, desktop ou dispositivos móveis como iPhone, Android, etc.

Palestra 02

  • Palestra: Nunca houve época melhor para desenvolver!
  • Palestrante: Daniel Lucas Vaz Lopes
  • Mini currículo: Daniel trabalha com TI a mais de 7 anos (técnico em informática e bacharel em S.I.), é fundador da Area (www.areacriacoes.com.br), empresa especializada em soluções web customizadas e produtos como o Cifras (www.cifrascash.com). Utiliza Ruby e Rails como principais tecnologia e é membro ativo da comunidade brasileira, participando em projetos como os Guias(http://guias.rubyonrails.pro.br) e RailsMG (http://railsmg.org/) além de já ter palestrado em diversos eventos como RailsForKids, Linguágil, FlexForKids e etc.  Já treinou quase 250 profissionais nas tecnologias Ruby e Flex além de ser um dos autores do livro teórico de Ruby on Rails da eGenial (http://www.egenial.com.br/cursorails).
  • Descrição da palestra: Estão ocorrendo mudanças rápidas no mercado de tecnologia e as empresas precisam de uma linha diferente de profissionais. Você descobrirá por que nunca houve uma época melhor para investir em desenvolvimento além de aprender o que um freelancer de sucesso, um empresário de TI e um grande desenvolvedor tem em comum.

Palestra 03

  • Palestra: Métodos ágeis de desenvolvimento de software
  • Palestrante: André Luiz Peron Martins Lanna
  • Mini currículo: André é bacharel em Ciência da Computação e mestre em Engenharia Elétrica, ambos pela PUC-Minas. Atualmente é professor do curso de Sistemas de Informação nas faculdades Cotemig e PUC-Minas. Desde 2006 suas pesquisas concentram-se na área de qualidade de software, sobretudo processos de software, modelos de melhoria e capacitação (CMMI e MPS.Br) e reuso de software. Dentre os assuntos de seu interesse, destacam-se metodologias de desenvolvimento, sobretudo os métodos ágeis de desenvolvimento.
  • Descrição da palestra: Nesta palestra serão abordados alguns pontos chaves de métodos ágeis pautados nos princípios do manifesto ágil. Serão abordados assuntos como XP e Scrum.
Mar 30

RSPEC e TDD no RailsMG

Escrito por Daniel Lopes em 1, 2009, 4, 6, Apresentação, AR, blog, camp, class, control, Curso, demo, Design, development, egenial, encontro, for, gc, geo, git, Google, IE, if, image, int, internet, map, mapa, maps, mg, NaN, O, on, rails, railsmg, RIA, Ria’s Geral, ruby, Ruby e Rails, ruby on rails, tag, TAT, Tema, Teste, Twitter, UI, uint, utf8, web @ 03 30th, 2010 | via http://blog.areacriacoes.com.br/ | Sem comentários
Daniel Lopes
? X
  • Bookmarks

Blinkbits BlinkLists BlogLines Blogmarks Buddymarks CiteULike Co.mments Del.icio.us Digg Diigo

Fark Feed Me Links Furl Google Linkagogo ma.gnolia Mister Wong Newsvine Propeller Rawsugar

Reddit Rojo Simpy Sphinn Spurl Squidoo StumbleUpon Tailrank Technorati Yahoo

More »

No dia 30 teremos mais um encontro do nosso grupo de usuários de Ruby, o RailsMG. Convidamos todos para o próximo encontro que será as 19:00h no Take na rua Professor Morais 659, Savassi, Belo Horizonte, MG ( Clique aqui para ver o mapa ).

No dia 30 teremos mais um encontro do nosso grupo de usuários de Ruby, o RailsMG. Convidamos todos para o próximo encontro que será as 19:00h no Take na rua Professor Morais 659, Savassi, Belo Horizonte, MG ( Clique aqui para ver o mapa ).

Apresentação

Desta vez teremos uma apresentação do Jorge Assis da Dito que abordará os seguintes temas:

  • Test Driven Development
  • Behaviour Driven Development (BDD)
  • Porque BDD?
  • Utilizando RSPEC
  • RCOV
  • Teste de Controllers, Teste de Models

Mini-currículo: Jorge Moisés Assis é bacharel em Ciência da Computação pela PUC-MG. Durante o curso, trabalhou com pesquisa sobre Redes Neurais Artificiais, financiada pela CEMIG. Foi também estagiário da Ci&T até sua formatura, no final de 2008. Jorge teve seu primeiro contato com Ruby On Rails no início de 2009, quando se tornou funcionário da Dito Internet.


Sorteio

Assim como no último encontro, também teremos sorteios de prêmios entre os participantes do grupo. O brinde será cortesia do PeepCode e não podemos esquecer o apoio da 37Signals, Webbynode, eGenial e Github .





Ajude a divulgar a reunião entre os interessados por Ruby e Rails na sua empresa e amigos.

Mar 17

12º Encontro Locaweb em Curitiba

Escrito por Igor Musardo em .NET, 1, 4, 6, AR, BI, break, Curitiba, Desenvolvimento Ágil, encontro, err, event, Evento, Eventos, futuro, Geral, gestão, Google, html, IE, if, int, internet, kit, Liderança, map, maps, Mercado, Microsoft, networking, O, on, painel, Palestra, Palestras, Qualidade de Software, Ria’s Geral, RoR, ruby on rails, Scroll, TAT, UI, uint, utf8, UX, Vagas, Ved, web @ 03 17th, 2010 | via http://www.igormusardo.com.br | Sem comentários
Igor Musardo
? X
  • Bookmarks

Blinkbits BlinkLists BlogLines Blogmarks Buddymarks CiteULike Co.mments Del.icio.us Digg Diigo

Fark Feed Me Links Furl Google Linkagogo ma.gnolia Mister Wong Newsvine Propeller Rawsugar

Reddit Rojo Simpy Sphinn Spurl Squidoo StumbleUpon Tailrank Technorati Yahoo

More »

Aproveite! Pois não é sempre que temos eventos bacanas em Curitiba! Por isso, não perca a chance de fazer network e netweaving no encontro da Locaweb, eu particularmente já vou a 3 anos seguidos, e sempre é muito bacana o evento em geral, e as palestras sempre agregam conhecimento e despertam novas idéias!

Data: 06/05/2010 (Quinta-feira)
Horário: 08h00min às 17h30min
Local: Estação Embratel Convention Center (Rua Sete de Setembro, 2775)

Inscrições: R$ 50,00 Clique aqui e faça a sua inscrição.

 


View Larger Map

08:00

Credenciamento
Leve seu RG

09:00

Palestra:Tendências do Mercado de Internet
Gilberto Mautner

10:00

Coffee Break I – Networking
Aproveite também para fazer contatos.

10:30

Palestra: Desmembrando Pessoas – Pensamentos Aleatórios sobre Gestão
Palestrante: Fábio Akita

11:30

Palestra: O futuro chegou, Vagas Abertas
Palestrante: Executivos Microsoft

12:30

Almoço

14:00

Palestra: Startup – De empregado a empregador
Palestrante: Vinícius Teles

15:00

Palestra: Painel Cyber Punk
Palestrante: Gil Giardelli

16:00

Coffee Break II – Networking
Aproveite também para fazer contatos.

16:30

Palestra: A nova escala de Inovação
Palestrante: Luli Radfaher

17:30

Encerramento – Sorteios

 

Nos encontramos lá!

Fev 26

Ganhe uma bolsa para o curso de Rails

Escrito por Daniel Lopes em 1, 4, 6, AR, Beta, BI, blog, class, código, código fonte, Curso, Design, Download, egenial, fonte, for, int, lista, Mate, mg, NaN, novidade, Novidades, O, on, online, rails, RIA, Ria’s Geral, ruby, Ruby e Rails, ruby on rails, TAT, Treinamento, treinamentos, Twitter, UI, Vagas, web @ 02 26th, 2010 | via http://blog.areacriacoes.com.br/ | Sem comentários
Daniel Lopes
? X
  • Bookmarks

Blinkbits BlinkLists BlogLines Blogmarks Buddymarks CiteULike Co.mments Del.icio.us Digg Diigo

Fark Feed Me Links Furl Google Linkagogo ma.gnolia Mister Wong Newsvine Propeller Rawsugar

Reddit Rojo Simpy Sphinn Spurl Squidoo StumbleUpon Tailrank Technorati Yahoo

More »

Dia 01/03 começa mais uma turma do curso de Ruby on Rails do básico ao avançado. As vagas ainda estão abertas e o curso cobre desde os primeiros passos com Ruby até a criação de um projeto completo em Rails e como colocá-lo no ar.

Combinando o conforto do estudo a distância com a plataforma da eGenial nós conseguimos ministrar um curso online ao vivo melhor do que um curso presencial. Pessoas de qualquer região do país podem se inscrever e entrar com pé direito no mundo mágico do Ruby.

Inscrevendo-se você terá acesso a 300 páginas de material exclusivo, lista de discussão fechada, código fonte e 22 aulas ao vivo (que também são gravadas para quem não esteve presente). Também teremos uma aula extra cobrindo todas as novidades do Rails 3.0 beta e como se preparar para a migração.

Assista a primeira aula gratuitamente para entender como funciona o treinamento: DOWNLOAD


Promoção

Para festejar o sucesso que tem sido os treinamentos de Ruby e já abrir o ano com chave de ouro vamos sortear uma bolsa integral para esta turma.

Para participar da promoção é bem simples. Basta fazer um tweet com a mensagem abaixo:

Retweet e aprenda Ruby on Rails em curso virtual ao vivo na @egenial! http://bit.ly/dpl2Gl #promorails

O ganhador será anunciado no meu twitter e aqui no blog na segunda-feira (01/03).

« Entradas anteriores | Entradas recentes »

ACERCA

O que é o RedeRIA ?

O redeRIA não é nada mais que um agregador de feed's que disponibiliza o conteudo de varios blogs e autores ao redor do mundo RIA, actualmente agregamos mais de 2791 entradas vindas de 53 blogs especializados em ria’s, pelo que só fica a ganhar em assinar o feed ou seguir a comunidade no twitter.

Se acha que o seu blog ou um blog de um amigo é interessante e util para os leitores o redeRIA, faça a sua submissão aqui.

Feed: assine já
Twitter: siga-nos

GOOGLE

Votação


Deveria o RedeRia agregar conteúdo em inglês?
Ver Resultados

AUTORES


Eduardo KrausAlexandre TadashiBindableCognitiva SoluçõesDaniel LopesDaniel SchmitzDanielPedrinhaDClick TeamEbercomEdgard DavidsonElvis FernandesErko BrideeFabiel PrestesFábio Batista da SilvaFabio da SilvaFabriccio BernardesFelipe BorellaFlavia MoreiraGabriel VersalliniGabriela T. PerryIgor MusardoJanderson CardosoJoão AugustoJose Carlos FielKelps SousaLeonardo FrançaLucas MarçalLuis MessiasLuiz TarabalMario JuniorMário SantosMauro MartinsPablo SouzaPedro ClaudioreneRia BrazilriaPTRicardo CerqueiraRobson FernandesRodrigo Pereira FragaSaintBrSamuelFacchinelloSergio SouzaSilva DeveloperStefan HorochovecTech CaffeTecinforThiago BuenoVedVinícius SandimWillian ManoXAML Cast

PUBLICIDADE








Powered by Wordpress & msdevstudio.com