java

Recursos de programación de java
Web
03-08-2014
This is my solution to the Gigasecond problem in Clojure. To solve it I had to learn first how to add days to a date in Java by having a look to the SimpleDateFormat and Calendar classes. Then I learned a bit about how to use Java from Clojure in the Clojure Java Interop documentation and this other useful post: Calling java from Clojure. Finally, once I had it working on the REPL, I added some private helper functions and used the -> macro in the implementation of the from function to make the...
http://www.javahispano.org/portada/2014/6/17/charla-de-madridjug-tests-en-java-con-groovy-y-spock.html Andrés Viedma nos mostrará lo sencillo que es integrar Spock en un proyecto Java, y cómo su gran expresividad y la potencia de Groovy nos pueden ayudar a crear tests en los que puedas preocuparte más de qué quieres probar que de cómo tienes que programar la prueba, y que además sirvan para documentar de una forma muy elegante cuál es el comportamiento esperado de nuestra querida aplicación Java.
Web
10-07-2014
This is my solution to the Grains problem in Clojure. This solution is probably not idiomatic at all. I just wanted to use a stream like in my previous Racket solution to see how different would that be in Clojure.This was the Racket version: As you see they are quite different. letfn is somehow equivalent to Racket's letrec.My biggest problem was with cons because they behave different. Whereas in Racket you can do: > (cons 1 2)'(1 . 2)in Clojure an exception is raised when you try the same: us...
Vaadin is Java framework for rapid development of web applications in server-side environment. It abstracts the underlying document and state transfer technologies, allowing web applications to be developed in Java. Vaadin leverages the full power of GWT, a Java to Javascript compiler, making it possible to develop the entire web application stack and new client-side components without leaving the Java environment. Attendees will get an overview of Vaadin 7.1, a closer look at the Vaadin architecture behind the scenes of the framework. New features of Vaadin 7.2 will also be discussed. Language: English
Groovy es un lenguaje dinámico y ágil que se ejecuta sobre la JVM. Con una sintaxis amigable, ofrece una extensión de Java que proporciona numerosas y potentes funcionalidades, consiguiendo una mayor productividad y haciendo la vida más fácil a los desarrolladores en su día a día. Grails es más que un framework de desarrollo de aplicaciones web, es una plataforma construida sobre otros frameworks y herramientas como Spring e Hibernate, con su propio ORM, con un tomcat y una base de datos embebida y, por supuesto, con Groovy como lenguaje. Juntos están revolucionando el desarrollo de aplicaciones web. ¿Quieres saber cómo? Te lo cuento en esta charla. ¿Quieres saber más? http://www.paradigmatecnologico.com
There are several JavaFX features new in Java SE 8. These include rich text, a public API for CSS structure, TreeTableView, DatePicker, 3D, a new modern theme named Modena, WebView enhancements, and embedded support. This session will introduce each of these features to help you use them in JavaFX application development. In addition, this session will show how lambda expressions, new with JDK 8, may be used to simplify JavaFX event handling. Language: English
Título: Primeros Pasos en MongoDB Ponente: Víctor Cuervo Link: https://techfest.uc3m.es/2014/programa/primeros-pasos-en-mongodb/ La charla versará sobre una presentación de lo que son las bases de datos NoSQL. Una introducción a MongoDB, instalación y primeros pasos. Luego presentará como realizar las operaciones básicas sobre la base de datos: consulta, actualizaciones, borrado, etc. Veremos como se definen los índices. Revisaremos el framework de agregación para operaciones más avanzadas y por último veremos como integrar MongoDB con diferentes lenguajes de programación: PHP, Java, Python...
Web
17-05-2014
I've just watched these interesting talks by Rich Hickey: Clojure for Java Programmers Part 1Clojure for Java Programmers Part 2 - por Garajeando