java

Recursos de programación de java
Message from Bruno Souza, Brazilian Java Man, inviting everybody to J On The Beach 2016! It is in Málaga On the Beach!
Continuous Delivery enables building, testing and deploying of software through build pipelines faster and more frequently with a well known steps. But how to implement a continuous delivery pipeline in real world? How to translate the theory into practice? In this session we are going to discuss how Jenkins and Gradle can help you on build this pipeline/workflow and the advantages of implementing this pipeline as code instead of using Jenkins static build steps. We will start by a really simple Java EE application and learn how to build it with Gradle, automating unit, integration and functional tests, incorporating popular code quality tools, as well as packaging, publishing and deploying the deliverable using Jenkins Workflow as the director of the whole process.
Continuous Delivery enables building, testing and deploying of software through build pipelines faster and more frequently with a well known steps. But how to implement a continuous delivery pipeline in real world? How to translate the theory into practice? In this session we are going to discuss how Jenkins and Gradle can help you on build this pipeline/workflow and the advantages of implementing this pipeline as code instead of using Jenkins static build steps. We will start by a really simple Java EE application and learn how to build it with Gradle, automating unit, integration and functional tests, incorporating popular code quality tools, as well as packaging, publishing and deploying the deliverable using Jenkins Workflow as the director of the whole process. @alexsotob - @CloudBees
I did the first round of the Yatzi kata in Java using jMock. As I tell in the README, I used "a funny way to explore design having strict mocks in place". Even though it's not very orthodox, it's working fine for me because it helps me to avoid accidentally creating obstacles to refactor. If I have some time, I'll explain it in a future post. If you're curious about it, check the commits to see its mechanics (I committed after each green and each refactoring step). You can check all the code in...
I've recorded myself using TDD to code the Mars Rover kata in order to be able to later watch me and detect problems to correct. This is the recording of what I've done so far (all the possible movements of the rover): Mars Rover kata recordingIf you decide to watch it, please do it at 2x speed (I still write slowly). These are the commits after each green and every refactoring step. You can see the code in the using_java_enum branch of this GitHub repository. - por Garajeando
Groovy, Java, Apple, Microservicios, Programación funcional, Apache Flink, Docker, C++... Algunos de los ponentes de la pasada edición de T3chFest nos cuentan por qué usan una tecnología u otra RESPONDEN: - Martin Knoblauch @mkrevuelta - Alfonso Sastre @infogmv - Ignacio Navarro @inavarromartin - Fátima Casaú @fatimacasau - Óscar Coscollano @oscarcpz - José Daniel García @jdgarciauc3m - Rodrigo Miranda @rmiranda - José Ángel Cuadrado @legasquare90 - Javier Abadía @javierabadia - Jerónimo López @jerolba - Micael Gallego @micael_gallego - Iván López @ilopmar - José Manuel Ortega @jmortegac
El Jazz suele ser una metáfora muy útil a la hora de hablar del trabajo en equipo y la colaboración entre todos sus miembros para conseguir un objetivo. Las partituras ocupan un lugar secundario en los grupos de Jazz, pero eso no significa que no haya un guión. Hay unas líneas genéricas sobre las que luego se articula la creatividad de la innovación. En definitiva, hay una metodología, unas reglas del juego que dictan dicha colaboración. ¿Y dónde se reúne el grupo? ¿En un local? No. En un mundo globalizado como el actual, nos reuniremos de forma virtual, en la Cloud. El objetivo de esta charla es hablar sobre el desarrollo colaborativo de software siguiendo metodologías ágiles y demostrarlo sobre la plataforma de desarrollo: Bluemix DevOps Services (Codename: Jazz-Hub). Durante la demostración práctica veremos desarrollos en Java EE o Node.JS, la gestión del backlog, gestión de tareas y defectos, la gestión del código y la integración y entrega continua. http://2015.codemotion.es/agenda.html #5677904553836544/49534002
Java. Boosts. Lenguajes programación. Desarrollo software. C++