Time to wrap it up around here.
I moved to github pages ...
From now on i'll be at http://pap.github.com
Remote Exception
quinta-feira, 13 de fevereiro de 2014
terça-feira, 11 de fevereiro de 2014
Status update
It has been a while since my last post !
I've been quite busy finishing a Rails project and writing some Elixir code to an upcoming awesome product ... which i unfortunately can not disclose yet.
I've also been dwelling in "functional world", namely in Elixir and Erlang and i'm planning to engage a personal project using them both, eventually some Ruby (which i still love) with the help of mqtt and rabbitmq ... so i think i have a lot to keep on learning but it will be fun ! I've always loved Problem Solving Based Learning !
Next step is to move this blog to github ... i'll keep you posted !
I've been quite busy finishing a Rails project and writing some Elixir code to an upcoming awesome product ... which i unfortunately can not disclose yet.
I've also been dwelling in "functional world", namely in Elixir and Erlang and i'm planning to engage a personal project using them both, eventually some Ruby (which i still love) with the help of mqtt and rabbitmq ... so i think i have a lot to keep on learning but it will be fun ! I've always loved Problem Solving Based Learning !
Next step is to move this blog to github ... i'll keep you posted !
quarta-feira, 18 de setembro de 2013
Into the unknown: Elixir
Every now and then one feels the urge to adventure himself to new and unexplored territory.
Last week i took the first step into the wild and bought myself a copy of Programming Elixir by Dave Thomas.
Some background on my journey preparation:
Last week i took the first step into the wild and bought myself a copy of Programming Elixir by Dave Thomas.
Some background on my journey preparation:
- I've been dealing with erlang for a while (and i'm quite interested in its concepts and philosophy)
- I've been doing rails development for some time
- I have no background in functional programming paradigm
That said, and after watching a video where Dave Thomas explains why he likes Elixir, and reading this blog post by Joe Armstrong on a week with elixir i thought: this might be it ! It's erlang in a more ruby syntax way !
I must confess i'm not one of those who curses erlang syntax. I do find it quite natural ... but elixir ? Well it's just another level.
I hope you can also give it a try.
I'll try to share my progress as i go along through this journey into the great unknown !
sábado, 25 de maio de 2013
Semana Grails (2013-20)
Link para artigo original de Burt Beckwith
A grande notícia é a de que Grails 2.3 M1 foi lançado. 2.3 será uma importante atualização com inúmeras correcções, melhorias e novas funcionalidades. M1 apenas tem um sub-conjunto do que está para vir e está já recheada com novas coisas muito interessantes. Graeme escreveu sobre o que está para vir, Grails 2.3 M1 e Futura M2 e Caminho para Grails 2.3: Mapeamentoss URL RESTful e Relatórios de Mapeamento de URL.
Não percam este video sobre Grails que o pessoal na Orange & Bronze criou.
Eu lancei dois plugins, standalone-tomcat-memcached e standalone-tomcat-redis. Estes são como o plugin database-session na medida em que eles reconfiguram o servidor web para armazenar dados da sessão numa datastore em vez da abordagem tradicional, mas estes plugins apenas funcionam com Tomcat uma vez que trabalham directamente com as APIs Tomcat em vez de interceptarem e substituirem as sessões reais. Tenho estado a trabalhar na reconfiguração da forma como as aplicações Grails se colocam em Heroku, modificando a utilização de uma instância Jetty embebida para a utilização do plugin standalone (quer com Tomcat quer com Jetty). Pelo caminho, uma vez que Heroku não suporta sessões "sticky" eu criei estes plugins para tornar as coisas mais fáceis com o plugin heroku. Mais sobre este assunto mais tarde.
Itens Diversos
- Groovy para Divertimento e Lucro
- Grails Goodness
- Reactor – Uma Alicerce para Aplicações Assíncronas na JVM
- Grails Goodness: Testando Views e Templates
- Livereload numa aplicação Grails via Grunt.js
- Gradle Goodness: Correndo um Único Tests
- Dica Grails: Obtendo JSON directamente da API de Baixo Nível MongoDB-GORM Grails
- Grails Goodness: Verificando Resultados de Acção Forward em Testes de Unidade de Controller
- Escolhendo DropWizard para entregar conteúdo dentro dos projectos Grails
- Gaelyk 2.0 foi lançado
- Spock: Testa Bem e Prospera
- “Porque Amamos Groovy e Grails” from Orange & Bronze
- Gradle Goodness: Mostrar Mais Informação Sobre Testes Falhados
- Semana Spring – 7 Maio 2013
- Semana Spring – 14 Maio 2013
Plugins
Foram lançados 7 novos plugins:- apidocs versão 0.1. Gera Documentação de API REST
- criteria-js versão 0.3. Critério GORM para JavaScript
- db-helper-rest versão 0.3. Fornece métodos para eliminar, criar e inicializar esquemas de base de dados a partir do bootstrap do projecto
- httplogger versão 1.0. Regista tráfego HTTP
- required-parameters versão 1.0.0. Permite a verificação de parâmetros obrigatórios para acções de controladores utilizando anotações simples
- standalone-tomcat-memcached versão 0.1. Usa Memcached como gestor de sessão do Tomcat
- standalone-tomcat-redis versão 0.1. Usa Redis omo gestor de sessão do Tomcat
- goodform versão 1.0.2. Cria formulários complexos altamente utilizáveis com fluxo baseado em regras que funcionam bem nos navegadores
- airbrake versão 0.9.3. Plugin de notificação para integrar Airbrake com a aplicação
- asynchronous-mail versão 1.0-RC5. Envia email de forma assincrona armazenando-o na base de dados e utilizando uma tarefa Quartz
- aws-sdk versão 1.4.3. Usa os serviços da infra-estrutura Amazon Web Services
- closure-templates-resources versão 0.2.3. Suporta compilação, no servidor, de ficheiros template .soy em ficheiros JavaScript
- easyui versão 1.3. Fornece recursos e taglibs jQuery EasyUI
- external-config-reload versão 1.3.0. Verifica se ocorrem alterações a ficheiros de configuração externos (ficheiros adicionados a grails.config.locations), recarrega a configuração quando ocorre uma alteração, e notifica os plugins especificados disparando o evento onConfigChange em cada um deles
- font-awesome-resources versão 3.1. Integra o conjunto de icones Font Awesome
- google-visualization versão 0.6.2. Fornece uma taglib para gráficos interactivos da Google Visualization API
- grails-melody versão 1.44. Integra a ferramenta de monitorização de sistema JavaMelody
- hibernate versão 3.6.10.M3. Fornece integração entre Grails e Hibernate através de GORM
- i18n-fields versão 0.6.4. Fornece uma forma declarativa de localizar campos de classes de domínio em diversas linguagens
- jrimum-bopepo versão 0.3. Permite a criação de Boletos Bancarios para Bancos do Brazil usando a biblioteca Jrimum Bopepo
- neo4j versão 1.0.0.RC2. GORM para Neo4j
- newrelic versão 1.0-2.18.0. Adiciona a funcionalidade NewRelic Real User Monitoring nas tuas páginas GSP
- pusher versão 0.5. Contentor para api REST pusher.com
- recaptcha versão 0.6.5. Integra serviços ReCaptcha e Mailhide
- remote-pagination versão 0.4.4. Fornece etiquetas para paginação e para ordenar colunas sem refrescamento de página usando Ajax e carrega apenas a lista de objectos necessários
- segmentio versão 0.2.0. Usa Segment.io para enviar dados de analítica para qualquer serviço desejado, sem ter que integrar com cada um individualmente
- spring-security-mock versão 1.0.2. Suporte para Mock de autenticação para Spring Security
- standalone versão 1.2.1. Executar uma aplicação Grails como um ficheiro JAR num servidor Tomcat embebido
- vaadin versão 1.7.5. Adiciona integração Vaadin (http://vaadin.com/)
- validate-config versão 0.4.2. Adiciona métodos a ConfigObject para validar propriedades esperadas e requeridas
- war-exec versão 1.0.3. Torna os ficheiros war gerados por Grails executáveis (java -jar myapp.war) embebendo Jetty. Jetty pode ser configurado utilizando propriedades em Config.groovy
- webdriver versão 0.4.2. Integra Webdriver com Grails para permitir testes funcionais tanto em HtmlUnit como em navegadores web reais
- xwiki-rendering versão 1.0-RC3. Converte textos utilizando XWiki Rendering Framework
(AS SECÇÕES SEGUINTES NÃO SE ENCONTRAM TRADUZIDAS POR SUGESTÃO DO AUTOR DO ARTIGO)
Tweets Interessantes
- @zachlendon: REST support being built into Grails 2.3 is already looking awesome and will get even better with your feedback: https://t.co/6d3krRtDJY
- @LaurensFridael: Use #Groovy 2.0 in #Alfresco through #OSGi: https://t.co/MmysOgejUw
- @CloudBees: Grails ClickStarts now available – thanks to @cyrilleleclerc! http://t.co/VK0HtEoKt0
- @rfletcherEW: I started working on a #Groovy syntax plugin for @prismjs. Demo with Jasmine tests running in-page http://t.co/9uOwwl83oN
- @chandanluthra: Coupon adf90ra can get you a free copy of #Groovy mag’s May 2013 issue. visit http://t.co/e1v9axat7j #Groovymag #Grails
- @gr8conf: Bottling the #gr8conf beer with the crew. 300 half liter bottles. Join the fun at http://t.co/4Bv70MoQHN http://t.co/Jl4Z6jDJ6O
- @gr8conf: The #gr8conf beers lined up. #gr8beer, great taste. #groovy #grails http://t.co/OpAwOMFxym
- @antony: You might be interested to know, internal tools (for ingesting content/managing clouds) for both @netflix and @NOWTV are written in #grails
- @epragt: Again, another update on the #groovy #gina2 book! http://t.co/JjmU3jkvfN #gradle #json #xml #testing
- @vFabric: Building an Enterprise CRM with #Grails and #Spring Integration – YouTube http://t.co/zUS94aVIM5
- @johnrengelman: Configure maven repository credentials in #Grails 2.3.0.M1 – https://t.co/xPHl2fAMpU
-
@johnrengelman: Hint – #Grails 2.3.0.M1 doesn’t auto detect POM only dependencies. Need to declare them as
: :pom: - @ilopmar: Moving from processing 1 item/5secs to 20 items/sec using GPars with #Grails. From 15 hours now it last 12 minutes. Awesome #GPars #FTW
- @netbakter: Why I love #grails: created an MVC app in 2.5 hours, 90% time spent with customizing CSS.
- @marcoVermeulen: Looking for people to hand the Ubuntu PPA for Groovy, Grails and Griffon over to. Let me know if anyone’s interested.
- @j_brisbin: #Reactor #Groovy quickstart https://t.co/6Xt1rEltJN @ProjectReactor #BigData
-
@amaebooksale: Programming Grails (Burt Beckwith) が、Kindleストアで57%OFF、2011円になっています。洋書新刊10位。
http://t.co/TEdU1oIjaC - @tim_yates: Don’t forget like I did that you need ‘grails -reloading run-app’ if you want #grails 2.3.0.M1 to reload during dev http://t.co/nm0P4WyAAR
- @danveloper: In #Grails, GrailsNameUtils#getNaturalName is an easy way to translate property names like “firstName” to natural names like “First Name”
- @lhotari: Finally found a way to get rid of global synchronization / blocking that PrintWriter instantiation causes: https://t.co/KwU7m4W7RD #Grails
- @ppazos: Pretty print #JSON and #XML in #Grails change Config.groovy grails.converters.default.pretty.print = true #TarmacIT
- @literalice: Programming Grailsにあった、いろんなバージョンのGrailsに対してプラグインのテストするためのスクリプトが良い感じかもしれない https://t.co/9Uc0lzcV6U
- @SpringSource: SpringOne 2GX agenda grid live! Make your fall conference decisions now and get good airfare… #S12gx @SpringOne http://t.co/u79SGnOkaB
- @domix: Ya están vendiendo los boletos para el #ggx de este año en Londres http://t.co/wU2nSFI20L #ahpm
- @asteingr: Groovysh now has its ‘doc’ command http://t.co/StUIiQQTY4 Thanks to @nagai_masato for this great contribution! #groovy #groovysh
- @platetone: It’s more like Grails “Funtime” Exception. #grails
Ofertas de Emprego
- Dice keyword search for Grails
- Monster keyword search for Grails
- Careerbuilder keyword search for Grails
- SpringSourceJob Twitter feed
- SpringSource job search at jobs.vmware.com
- @DaleenJvR90: Any Java Developers out there with Grails exp?? I have a position in Centurion
- Sr. Software Engineer – Tools at Black Pearl Systems in Cupertino, CA
- Software Engineer in the Greater Denver Area
- Senior Software Engineer at CommerceHub in Albany, NY
- Java Engineer (Groovy/Grails) in Irvine, CA
- Software Engineer at SRA International in Charlottesville, VA
- Groovy/Grails Developer at Enstratius/Dell
- @mattchallis: Looking for a #permanent #Java #developer for a great opportunity in #London – matthew@cogsagency.com #Java #Grails #digitaljobs
- @Aurelien_PaloIT: Recherche developpeur #Grails RT please
- @DmitriStupak: need Java/Grails developer – downtown, start asap (perm) – Dmitri@imsgroup.com for details
- @ppazos: Buscamos desarrolladores Java / Groovy / Grails en Uruguay para USA
- @E_Luckhurst: Calling all GRAILS developers! High profile contract assignment in London, please get in touch if interested. If you’re not & know someone …
- Java/Grails & Devops Professionals in Dubai
- Sr. Grails Engineer in San Mateo, CA
- Applications Developer – Grails in Atlanta, GA
- Senior Grails Developer // Global Leads Group GmbH – Berlin
- Programador Grails – Madrid
- Java Engineer (Groovy/Grails) – Phoenix, AZ
- Java Developers – Java and Groovy or Grails – Edinburgh
- Java Developer – Groovy Linux Apache in London
- Multiple Openings for Java Developer with Groovy and Grails experience in Columbus, OH and Phoenix, AZ
- Software Engineer at RTS Labs in Richmond, VA
- Lead/Senior Java Developer with Groovy/Grails in Marlborough, MA
- @ShawnWallace: Ping me if you are interested in any Java/Grails opportunities. Have a pretty awesome high profile project. @centric
- @chewbaccajones: Looking for a short-term grails consultant, know a good one?
- @drapetomaniac: I’m looking for a Java developer with expertise in Spring or someone with direct experience with Groovy and Grails.
- @TARMAC_US: Grails Developer in MN? Innovative platform looking for talented people as we speak! #Grails #java #groovy #programming #spring
- @Weins: New Search — senior software engineer with Java / Java EE BK and 1 year of recent Grails experience
- Grails Sr. developer – México-Jalisco-Guadalajara
- Developpeur Web Java Et Grails – Paris ou toulouse
- Java/Grails Developer in Makati
- Software / Web Developer at Temple University in Philadelphia, PA
- Groovy/Grails Developer in San Francisco
- Develop in Groovy & help save the world! – Cleveland, OH area
- Java Developer (Groovy/Grails) 8 month contract in Scottsdale, AZ
- Java Grails Developer in Harrisburg, PA
- Grails / Java/ Oracle Developer needed for premier University in NYC
- Two Groovy Grails developers in San Mateo
Grupos de Utilizadores e Conferências
- GR8Conf US 2013
- July 21st-23rd Minneapolis, MN
- SpringOne 2GX 2013
- September 9th-12th Santa Clara, CA
Subscrever:
Mensagens (Atom)