27/11/2012
Clojure é um LISP que gera bytecode JVMTotalmente compatível com JavaO bytecode de um pode ser usado com o outro
ImutabilidadeMultithread fica muito mais simplesAcredite ou não, é bem expressivo e fácil de ler
(describe "North"(context "using context"  (it "should test simple assertions"    (should (= 1 1) be-true)    (should (= 1...
HerokuBackType (Twitter)Prismatichttp://www.quora.com/Whos-using-Clojure-in-production
HerokuImmutant - Red Hat
Minha equipeProxy200 aparelhosPaís inteiro
JavaGuiceAutoFabrik
400 linhas de bootstrapDispatcher com 1200 linhasTestes funcionais e de integraçãoPraticamente sem testes unitários
800 linhas de aplicaçãoCada seviço virou uma funçãoOs mesmos testes funcionais e de integraçãoAgora com testes unitários
Perguntas?@p_balduinopbalduino [arroba] gmail [ponto] comhttp://pbalduino.github.com/7masters-java/
Clojure No Mundo Real
Upcoming SlideShare
Loading in …5
×

Clojure No Mundo Real

662 views

Published on

Apresentação de Plinio Balduíno durante o 7Masters - Encontro iMasters de Especialistas em Java - novembro/2012

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
662
On SlideShare
0
From Embeds
0
Number of Embeds
186
Actions
Shares
0
Downloads
7
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Clojure No Mundo Real

  1. 1. 27/11/2012
  2. 2. Clojure é um LISP que gera bytecode JVMTotalmente compatível com JavaO bytecode de um pode ser usado com o outro
  3. 3. ImutabilidadeMultithread fica muito mais simplesAcredite ou não, é bem expressivo e fácil de ler
  4. 4. (describe "North"(context "using context" (it "should test simple assertions" (should (= 1 1) be-true) (should (= 1 1) be-true) (should (= 1 0) be-false) (should (+ 1 1) be-equals 2) (should (+ 1 1) be-not-equals 1))))
  5. 5. HerokuBackType (Twitter)Prismatichttp://www.quora.com/Whos-using-Clojure-in-production
  6. 6. HerokuImmutant - Red Hat
  7. 7. Minha equipeProxy200 aparelhosPaís inteiro
  8. 8. JavaGuiceAutoFabrik
  9. 9. 400 linhas de bootstrapDispatcher com 1200 linhasTestes funcionais e de integraçãoPraticamente sem testes unitários
  10. 10. 800 linhas de aplicaçãoCada seviço virou uma funçãoOs mesmos testes funcionais e de integraçãoAgora com testes unitários
  11. 11. Perguntas?@p_balduinopbalduino [arroba] gmail [ponto] comhttp://pbalduino.github.com/7masters-java/

×