go

Recursos de programación de go
El grupo de programadores PHPBarcelona se complace en anunciar la quinta PHP Monthly Talk. Para la ocasión vamos a contar con los chicos de SocialPoint (http://twitter.com/socialpointeng), Ronny López (http://twitter.com/ronnylt), Marcos Quesada (http://twitter.com/marcos_quesada) y Gonzalo Serrano (http://twitter.com/gonzaloserrano), que nos van a explicar que hay más allá de PHP y veremos qué posibilidades tenemos para integrar PHP con otros lenguajes y plataformas (en concreto: LUA, Erlang y Go) además de ver cómo podemos conseguir interoperabilidad estableciendo PHP cómo base.
In the previous post I presented a solution of Conway's Game of Life in Clojure. I've refactored that code in order to eliminate some duplication from the game rules. First of all, I coded using TDD a new function will-have-a-cell? that later substituted both will-go-on-being-a-cell? and will-be-a-cell?. These are the tests for the game rules after deleting the obsolete functions (will-go-on-being-a-cell? and will-be-a-cell?): and this is the new function's code: Once I had the new function I u...
Web
18-11-2014
http , go , java , tdd
Last Saturday I attended the Global Day of Code Retreat in Zaragoza where I had a great time practicing with other kindred spirits. Today I did a version of Conway's Game of Life in Clojure having in mind some of the ideas I took home from the code retreat. These are the resulting tests using Midje: and this is the code: When I have some more time and learn more Clojure, I'd like to make it configurable to change the geometry of the game and its rules using different versions of the neighbors, w...
Codemotion ha organizzato l'area Kids&Young della Maker Faire Rome 2014. Ecco il dietro le quinte dei corsi di Codemotion Kids, tra cui Banana Piano, Scarabot e Scratch. :-) Programmare è importante come leggere e scrivere! http://www.codemotionkids.com Musica: Go Cart Kevin McLeod [ incompetech.com ] Creative Commons 3.0
Basado en la filosofía de Python y una sintaxis derivada de C, el lenguaje Go ya conocido por muchos, es una herramienta que se tercia bastante útil en este mundo de escala cada vez mayor. Siendo lo que más destacan sus adeptos su facilidad en la implementación de concurrencia y su portabilidad, cada vez más se va acercando al paisaje de lenguajes mayoritarios. Tanto es así que la gente de dotConferences ha decidido este año organizar una de sus conferencias sobre Go... y, como son así de majos, os pasamos un descuento del 20%. @dotConferences, gracias!
Álvaro García and I were pairing yesterday after work.We practised coding the Rotate an array in place kata in Python.It was great fun and we discussed about naming, scaffolding tests, closures, free variables and deleting tests.Once back at home, I redid the kata in JavaScript. You can see the resulting code in GitHub. I commited every time I got to green and after every refactoring so you can follow the process.In this post I just want to highlight what Álvaro and I did to optimize the code a...
Web
11-05-2014
http , go , .net , solid
Last month @pclavijo and I went to the Craft Conference in Budapest.It was my first international conference and it was a great experience.This were my favorite talks in no particular order:Conway's Law and you: How to organize your organization for optimal development, Michael FeathersPolyglot Data, Greg YoungResponsibly maximizing craftsmanship in software engineering, Theo SchlossnagleAcknowledging CAP at the Root - in the Domain Model, Eric EvansFind the right abstraction level for your test...
Greach 2014, The Groovy Spanish Conf 28/March, Madrid, Spain http://greach.es Follow us on twitter http://twitter.com/greach_es James Page will tell the story of how he and Sabrina Mach built Webnographer on the back of a Grails Application. The application is a UX Testing suite that has been used by the likes of British Telecom, Electrolux, Vodafone, and numerous over companies. Webnographer had early success and without the performance of Groovy and Grails would not be where they are today. The application went very quickly to a situation where the application was being used by several million users a month on minimal hardware. James' presentation will go into how the simplicity of Groovy and Grails has allowed them to expand without needing outside investment. He will give details of their development work flows, and also how they deploy. A key advantage of Groovy is that it is based on Java and that it is easy to learn. James will detail how he on boarded developers to the Groovy Environment. The talk will help anybody, who needs a case study to justify using Groovy and Grails. James Page Webnographer James Page is the co-founder of Webnographer, the remote usability company. James started off as a programmer, but soon realised that, to see what he has created was becoming a reality, he would have to be entrepreneur as well. James has been involved in a number of start ups, including Eidos (who went on to launch Tomb Raider), and Deckchair.com with Bob Geldof. He is passionate about making software less frustrating and easier to use.
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/corinne-krych-fabrice-matrat-sebastien-blanc-hybrid-mobile-app-in-minutes-not-days-fast-and-furious-ii/ HYBRID MOBILE APP IN MINUTES, NOT DAYS: FAST AND FURIOUS II By Corinne Krych, Sebastien Blanc & Fabrice Matrat You want to develop a mobile web app. You app needs to connect to a Grails backend. You don't know where to start? This session is tailored for you: live coding will show you where to start from scaffolding a web application with modern HTML5 Front End, using OAuth2 to authenticate and authorise to packaging your app into a native shell. This is an interactive session where the audience can participate with their laptops, get their hands dirty and learn a bunch of silver bullets such as turning the Web Application into a Native (hybrid/Cordova). After Hybrid mobile app in minutes not days in Greach 2013, 3musket33rs are back with new mobile Grails plugins for you. Join us! RedHat CORINNE KRYCH Corinne Krych Freelance for over 15 years (when you like it you don't really count), I never go too far from coding. Open minded and curious, I like to try new stuff; Those days, mobile is my new playground. Mobile web app, Hybrid and more recently native apps. Since May, I've joined Read Hat and work within AeroGear team. Polyglot by heart (going beyond the JVM, on objective-C these days), addicted to clean code, I like to share, exchange ideas in user groups or conferences. It's why I'm co-founder of RivieraGUG and an active member of JSSophia. On my spare time when not doing mobile hacking, I like to twist languages to write DSL for writing (plain english) code with my kids. Web Architect FABRICE MATRAT Fabrice Matrat Fabrice is a Web architect in charge of code quality for a large organization (nickname Mr. Clean Code). With over 15 years of experience in bank, insurance, multimedia and travel industry all over the world, he is now spending his nights coding HTML5 mobile apps and Grail plugin. Involved in a couple of open source projects and co-founder of RivieraGUG (Grails and Groovy User Group), you can always discuss with him about asynchronous behavior, Groovy and JavaScript over a couple of beers. You can find him on twitter as @fabricematrat. Red Hat SÉBASTIEN BLANC Sébastien Blanc Sébastien Blanc is JEE engineer with 8 years of experience. After spending 7 years in the Netherlands as Software Engineer, he decided to back to the his roots in the South of France. He recently joined the AeroGear team with Red Hat to work on open source libraries for Mobile in the enterprise. Besides his "heavy" JEE profile (middleware, banking and insurance products) Sébastien spends a lot of time in Groovy and Grails. He is the author of several Grails plugins such as Spring Mobile, Jquery Mobile Scaffolding or Geolocation. He believes that Mobile Web Apps are the future and tries to evangelize this through different conferences (Gr8Conf, Devoxx, RivieraDev, Grails Exchange).
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/alonso-torres-understanding-gorm/ UNDERSTANDING GORM GORM is one of the keys for the success of Grails, but for a Grails beginner some concepts may be a bit confusing. Even for a long time developer there can be some missconceptions due to the abstractions layers of the framework. In this talk I'll try to cover some of the basics of GORM, Hibernate and how to interact with transactions and sessions. I'll show some of the problems that I had starting with the Grails framework and how I think they are best solved. Some other topics that I'll go over are the interaction with GPars, transactionality inside tests and the differences between "session" and "transaction". Alonso Torres Software Engineer at Kaleidos Software engineer and pragmatic programmer, Alonso has been developing software for the Java ecosystem for over 8 years and nowadays is a full-time Groovy & Grails developer at Kaleidos, where he has been involved in the development of some Grails plugins such as Grails Postgresql Extensions and Grails time-travel.