Artigo original de Burt Beckwith
A partir da perspetiva de experiência de utilizador (UX) do programador, uma das melhorias mais significativas em Grails 1.4 é a drástica redução da verbosidade. Eu mencionei, alguns posts atrás, que em vez de mostrar múltiplos ecrãs de informação para cada script que se corre , Grails agora mostra a maior parte da informação numa única linha. Sequências de escape ANSI são também utilizadas para realçar diferentes tipos de output em cores diferentes – por exemplo, erros são vermelhos. E com base na proposta deste assunto JIRA stack traces são agora muito filtrados e mostrados numa forma muito mais legível, tanto na consola como na GSP de erro. Deve ser muito mais fácil encontrar a causa real dos problemas agora que a maior parte da informação irrelevante foi removida das excepções mostradas.
Parabéns ao Luke Daley pelo seu novo lugar em Gradleware. São excelentes notícias para Grails (e claro para o Luke e Gradleware) uma vez que ele poderá usar o seu conhecimento do funcionamento interno de Grails para ajudar na migração de Gant para Gradle na versão 2.0.
STS 2.7.0M2 foi lançado esta semana e tem algumas novas funcionalidades para Grails 1.4, Cloud Foundry e Gradle.
Embora não seja relacionado com Grails, parece que Erik Pragt fez progressos significativos em fazer Groovy correr em Android – muito bom.
E GR8Conf US é na próxima semana !
Itens Variados
- 构建基于Jenkins+Git+Grails持续集成环境
- Começando Grails – Parte 3
- Gr8Conf 2011 Europa em Revista
- CEscolhendo uma Linguagem de Programação e um Framework para a Tua Startup
- Dois padrões de design Groovy interessantes (para GORM Criteria queries)
- http://observatoriodegrails.com/hoy/?date=2011-06-13
- http://observatoriodegrails.com/hoy/?date=2011-06-14
- http://observatoriodegrails.com/hoy/?date=2011-06-16
- http://observatoriodegrails.com/hoy/?date=2011-06-16
- http://observatoriodegrails.com/hoy/?date=2011-06-17
- Apache Tomcat 7.0.16 Lançado
- Performance Redis vs Performance H2 em Grails 1.4
- Testes Unidade com SpringSecurityUtils
- Teste de Unidade de Upload de Ficheiro em Grails
- Adicionando restrições customizadas por transformação AST
- Esta semana em Spring: 14 Junho 2011
Plugins
Foram lançados 6 novos plugins:- dao versão 0.4.1. Permite setup de beans através de um diretório grails-app/dao setup beans. Ver https://github.com/basejump/grails-dao
- hawk-eventing versão 0.5.1. Sistema de eventos publica/subscreve muito simples na máquina virtual (vm)
- hibernate-hijacker versão 0.8.1. Publica instâncias intercetadas da Sessão num mediador de eventos leve (lightweight event broker)
- multi-tenant-single-db versão 0.8.1. Setup multi-inquilino (multi-tenant) focado no modo de base de dados única
- random versão 0.1. Embrulha a estatisticamente sólida Uncommons Maths Pseudorandom Number Generators de alta performance
- zkui versão 0.3. Integra ZK com a infra-estrutura Grails de forma transparente; usa a infra-estrutura Grails como por exemplo GSP, controladores em vez de zul de zk como no plugin ZKGrails
- amazonfps versão 0.2.4. Accept payments using Amazon FPS
- atmosphere versão 0.4.1. Fornece integração com o projeto Atmosphere , um framework AjaxPush/Comet e WebSocket
- authorize-net versão 0.1. Realiza autoriza/captura, void, e reembolsos através de Authorize.net
- chargify versão 2. Fornece um serviço intermédio simplificado para integração com serviços web chargify para gerir cobrança de negócios baseados em subscrições.
- dynamic-jasper versão 0.6. Cria relatórios Jasper
- extjs4 versão 4.0.2.0. Fornece recurasos Ext JS 4
- file-uploader versão 1.2.1. Lida com uploads de ficheiros com múltiplas configurações
- freemarker-tags versão 0.6.1. Permite utilizar as bibliotecas de Grails Dynamic Tag Libraries (Bibliotecas Etiquetas Dinâmicas de Grails ) como directivas Freemarker
- google-visualization version 0.2.3. Fornece uma biblitoeca de etiquetas para os gráficos interativos da API Google Visualization
- i18n-fields versão 0.4. Fornece uma maneira declarativa de localizar (i18n) campos de classes de domínio para diferentes línguas
- itunes-service versão 0.1.2. Facilita a integração com iTunes Search Services and Feeds
- jms versão 1.2. Torna simples quer o envio quer a recepção de mensagens JMS
- mongodb-tools versão 0.1.2. Torna o trabalho com MongoDB um pouco mais "groovy" ao adicionar várias funcionalidades tais como: um objeto de domínio <-> mapeador de Documentos MongoDB, gestão se ligação à base de dados, um criador groovy (groovy-builder) para criar Documentos MongoDB
- spring-security-core versão 1.1.3. O plugin oficial de segurança de Grails; integração com Spring Security
- webdriver versão 0.3.2. Integra Webdriver com Grails para permitir testes funcionais tanto em HtmlUnit como em navegadores reais.
(AS SECÇÕES SEGUINTES NÃO SE ENCONTRAM TRADUZIDAS POR SUGESTÃO DO AUTOR DO ARTIGO)
Tweets Interessantes
- @daveklein: “If all you have is a hammer, everything looks like a nail.”
If all you have is #groovy, everything looks great!
- @twcrone: I called #scala and #clojure from a #grails service for fun. Took 15 minutes to get it working. Now that’s polyglot!
- @pledbrook: Mixing it up with #grails, #scala, and #java: http://t.co/cVtGOlt
- @gcontracts: GContracts 1.2.4 Released! Design by Contract for Groovy – get it while it’s hot http://bit.ly/mEqzAJ #groovy #gcontracts #dbc
- @sbglasius: Grails summer-camp i København søger “eksperter”. Kontakt mig, hvis du er interesseret i at hjælpe nogle startups med Grails.
- @rbramley: Highly productive day – SpringSource Tool Suite is truly an integrated dev env for #Grails: #Jira #Mylyn #jenkinsci #hudson-eclipse + SCM
- @iartamonov: And here we go: http://t.co/LChX7FK #grails #plugin
- @tomaslin: WTF? I think only Graeme has more than 5+ years grails experience — http://bit.ly/mO7cWF – #JobSpecsWrittenByMorons
- @osoco: Orbea Training is live! Another #Grails project developed in Spain by #bkoolsport and #OSOCO in record time http://t.co/YC5jmaQ
Empregos
- Dice keyword search for Grails
- Monster keyword search for Grails
- Careerbuilder keyword search for Grails
- SpringSourceJob Twitter feed
- Sr. Java/Grails Developer – long-term contract in Los Gatos, CA
- Senior Java Developer – Senior J2EE Programmer – Groovy – Grails in Redondo Beach, CA
- JEE / Grails Software Engineer in Belgrade
- Software Developer at carsales.com.au in Melbourne
- @JoeyColeman: DataTO.org is looking for Grails (Groovy on Rails) developers to help with their website source code. Great opp for #HamOnt #opendata devs
- @scottdavis99: Are you looking for an agile, test-driven Grails job? Carfax.com in DC is hiring. Great crew!
- Senior Java Software Engineer – Green Tree, PA
- Grails Developer at Fundspire in Chicago, IL
- @megs04: #grails position in phoneix is hot hot hot! love to know if you’re open!
- @CareersAtDealer: Calling all #JAVA #developers! Do you know #MySQL, #Grails, #MongoDB, & #Spring? We want to talk to you: http://bit.ly/jzUNqP #careers #jobs
- @Dreusicke: Grails-/Java-Programmierer gesucht!
Wer kennt einen? Wir brauchen ab sofort 3 zur Festanstellung.
- Senior Grails Developer in NYC
- @marcoVermeulen: Looking for a junior #grails developer in the #london area. Get to learn #groovy on the job! #ftw Reply or dm me if interested.
- Java Developer Groovy/Grails – 3-6 month contract in London
- Desarrollador Groovy/Grails
- Groovy / HBase Architect in Boulder, CO
Grupos de Utilizadores e Conferências
- GR8 Conference US 2011
- June 27th-28th in Minneapolis, MN
- June 27th-28th in Minneapolis, MN
- CamelCaseCon – The Next Generation of Programming Languages
- 7. September 2011 in Düsseldorf
- 7. September 2011 in Düsseldorf
- SpringOne 2GX 2011
- October 25th-28th in Chicago, IL
- October 25th-28th in Chicago, IL
- Next-generation builds with Gradle – Wednesday, June 22, 2011
- Washington DC Area Groovy User Group
- Washington DC Area Groovy User Group
- Thursday, July 14, 2011
- Seattle Groovy/Grails Users Group
- Seattle Groovy/Grails Users Group
Sem comentários:
Enviar um comentário