Vídeos de programación

Vídeos sobre programación y desarrollo de software.
Greach 2014, The Groovy Spanish Conf 28/March, Madrid, Spain http://greach.es Follow us on twitter http://twitter.com/greach_es Slides & source code in http://greach.es/speakers/marco-vermeulen-building-micro-services-using-spring-boot-and-friends/ Spring Boot is the new addition to the Spring family. It takes an opinionated view of building Spring applications, adopting convention over configuration as default. Add Groovy to the mix, and you have a web stack that will give you wings! In this talk we will: - Discuss the Micro Service Architecture. - Discuss the nuts and bolts required to build a Spring Boot Micro Service. - Test and write components with Groovy and Spock. - Run it on an embedded Jetty or Tomcat server. - Use Spring Data to interact with Postgres or MongoDB databases. - Use Cucumber with Geb for functional. - How to use Gradle to build. - Set up a Continuous Delivery pipeline in the cloud. - Automatically deploy the application to a PaaS platform. - Use Swagger spring-mvc UI to dynamically document the API. By the end of this session, participants should know enough to build their own applications and deploy them to the cloud with ease! Marco Vermeulen Private Contractor Marco Vermeulen is a South African Software Developer who works and lives in London. He spent the past 10 years working with Enterprise Java, having experienced both the benefits and frustrations of the technology. He has survived EJB 2.1, did time with Struts and enjoyed using frameworks like Spring and Hibernate. Having worked with Groovy for the past 5 years, he has engineered solutions for Shazam, MailOnline and Burberry. He currently works as an Equal Experts associate, and spends his spare time working on his pet project, GVM.
Our next Google Sudo Hangout on Air for Entrepreneurs is a day in the life of Pocketbook. Meet the founders of the financial tech startup Pocketbook. Bosco Tan and Alvin Singh will talk about their backgrounds, how the company has grown, and all their plans for the future. If you're an entrepreneur (or an aspiring one!), you'll learn about building your team, growing your startup and all the lessons learned along the way.
Greach 2014, The Groovy Spanish Conf 28/March, Madrid, Spain http://greach.es Follow us on twitter http://twitter.com/greach_es Slides & source code: in http://greach.es/speakers/ivan-lopez-metaprogramming-with-groovy Groovy is a dynamic language that provides different types of metaprogramming techniques. In this talk we'll mainly see runtime metaprogramming. I'll explain Groovy Meta-Object-Protocol (MOP), the metaclass, how to intercept method calls, how to deal with method missing and property missing, the use of mixins and categories. All of these topics will be explained with examples in order to understand them. Also, I'll talk a little bit about compile-time metaprogramming with AST Transformations. AST Transformations provide a wonderful way of manipulating code at compile time via modifications of the Abstract Syntax Tree. We'll see a basic but powerful example of what we can do with AST transformations. Iván López Engineer at Kaleidos Software Engineer and Systems Administrator with 11 years of experience. I discovered Grails 4 years ago and since then I develop almost exclusively using Groovy. I am the creator of Bokzuy.com and some Grails plugins like Postgresql-Extensions and Slug-Generator. Everyday, I look forward to learning and enjoying at my job. I think I qualify for the "Geek Dad" definition and so I share my passion for technology and free software with my two daughters. You can contact me at the monthly meetings of Madrid-GUG or on twitter via @ilopmar.
Greach 2014, The Groovy Spanish Conf 28/March, Madrid, Spain http://greach.es Follow us on twitter http://twitter.com/greach_es Slides in http://greach.es/speakers/cedric-champeau-making-java-apis-groovy One of the major advantages of Groovy is that you can leverage existing Java APIs very easily: you can use them in Groovy just like you would in Java. However, Groovy is a perfect fit for DSLs and it's possible to make those APIs rock: why would you be obliged to use them in a Java fashion if we can build Groovy APIs for them? In this session, we will take an existing Java API and try to make it Groovy step by step, introducing you to various DSL building techniques in Groovy. After this talk, you should be able to build your own Groovy wrappers around existing Java APIs and offer them to the community! Cédric Champeau Core Groovy committer Cédric Champeau is a core Groovy committer. He joined SpringSource, a division of VMware, in order to help developing the language. Prior to that, he spent several years at Lingway, a software editor, where he used Groovy in multiple industrial contexts including DSLs for natural language processing, scripting or even workflows. He his currently working on the implementation of static type checking and static compilation for Groovy 2.0.
Greach 2014, The Groovy Spanish Conf 28/March, Madrid, Spain http://greach.es Follow us on twitter http://twitter.com/greach_es Slides & source code: http://greach.es/speakers/marco-vermeulen-bdd-using-cucumber-jvm-and-groovy/ Behaviour Driven Development (BDD) is the next step to writing applications that hit the mark! What makes this technique different is that it engages Stakeholders from start to finish of a project. This is done by writing Specifications by Example in collaboration with all Stakeholders. This presentation will use Cucumber combined with the power of Groovy to demonstrate how you can apply BDD to your next project. We will look at using Cucumber in context of both Groovy and Grails applications. We will demonstrate how to use Cucumber's Gherkin syntax to write clear Scenarios, then progress to writing Step Definitions in Groovy, then using Geb to interact with a browser. We will implement the new feature in our Grails application using Spock to test drive our finer grained components. Lastly, we will demonstrate our Cucumber Feature running end-to-end. The purpose of this presentation is to encourage others in the Groovy community to embrace BDD, and to write relevant useful applications Marco Vermeulen Private Contractor Marco Vermeulen is a South African Software Developer who works and lives in London. He spent the past 11 years working with Enterprise Java, having experienced both the benefits and frustrations of the technology. He has survived EJB 2.1, did time with Struts and enjoyed using frameworks like Spring and Hibernate. Having worked with Groovy for the past 5 years and using Grails for the past 2, he has engineered solutions for Shazam, MailOnline and Burberry. He is also the author of GVM, the Groovy enVironment Manager.
Pues nada, aquí tenemos la charla de Abril, en esta ocasión tendremos a Samuel Solís, con su charla "Drupal como Framework": Resumen de la charla:    "Drupal es un software de desarrollo a caballo entre el CMS y el Framework. Acostumbra a ser discutido entre los fanboys de los CMS y entre los desarrolladores acostumbrados a frameworks. Intentaré mostrar como se implementa Drupal. Veremos ejemplos tanto en Drupal 7 como en Drupal 8 para que se pueda distinguir la fuerte evolución que ha supuesto la incorporación de componentes de Symfony2, siendo esta (al menos para mi) un paso importante para la profesionalización de Drupal."
En Autentia, Alejandro Ramírez nos habla sobre AutoLayout, un contenedor de una o más vistas que controla el comportamiento y posición de las mismas para el desarrollo de aplicaciones móviles.
Francisco Fernández (@fcofdezc) muestra Neo4J en las oficinas de Biicode de Madrid
Greach 2014, The Groovy Spanish Conf 28/March, Madrid, Spain http://greach.es Follow us on twitter http://twitter.com/greach_es Slides in: http://greach.es/speakers/alvaro-sanchez-mariscal-devqa-make-your-testers-happier-with-groovy-spock-and-geb/ Writing functional tests using Geb in a Grails application is fine for a development team. But when you have QA automation engineers, giving them access to the Grails app might not be the best solution (specially when they belong to a different team). So the same way DevOps allow developers and sysadmins collaborate together, let's talk about DevQA, and make them happy using a framework stack powered by Groovy. Besides above considerations, in this talk I will show a live example on how to setup an independent project for functional tests using Gradle, Groovy, Spock and Geb. Álvaro Sánchez-Mariscal Web Architect at Odobo. Owner at Salenda/Escuela de Groovy Álvaro is a passionate software developer and agile enthusiast with over 13 years of experience. He started his career in 2001 coding in Perl and Java, but then quickly focused on Java EE, working for companies like IBM BCS, BEA Systems or Sun Microsystems. He created his own company in 2005, Salenda, and since 2007 he specialized on Groovy/Grails, introducing them in Spain by founding Escuela de Groovy, the very first Grails company in Spain. Now he works as a Web Architect in Odobo, a Gibraltar-based startup with the new HTML5 games developer program for game developers to produce, distribute and monetize their games for the online regulated gaming industry.
Greach 2014, The Groovy Spanish Conf 28/March, Madrid, Spain http://greach.es Follow us on twitter http://twitter.com/greach_es Slides: http://greach.es/speakers/marco-vermeulen-bdd-using-cucumber-jvm-and-groovy/ Are you happy with the 3 tier architecture in your Grails applications? In this talk David will show how to apply the Life Preserver tool to implement the Hexagonal architecture in Grails applications. With plenty of code and a sample application, there will be discussion on using plugins, messaging and the features of Groovy itself to create the required structures and decoupling." David Dawson CEO at Simplicity Itself David Dawson is CEO at Simplicity Itself and works with their clients to continuously and sustainably delivering valuable software. He has worked in software development for 10 years, crossing banking, utilities, retail, virtualisation, from low latency messaging to rich web clients and has improved and automated himself out of several roles in that time. He has a particular interest in seeing software development as a discipline, that a development process should be both happy, and 'safe', and a passionate belief that the best solution is almost always the simplest (but no more simple than that!) If you want to discuss multi layered testing strategies, Groovy, CI or the flaws inherent in stateless services...buy him a beer and he'll happily debate till morning.