go

Recursos de programación de go
January- El Eternauta, Héctor Germán Oesterheld and Francisco Solano López- Barcelona. Los vagabundos de la chatarra, Jorge Carrión and Sagar Fornies- Rip Van Winkle, Washington Irving- La guerra interminable (The Forever War), Joe Haldeman- Maintanable JavaScript, Nicholas C. Zakas- Ve y pon un centinela (Go Set a Watchman), Harper Lee- El nombre del viento (The Name of the Wind), Patrick Rothfuss- You Don't Know JS: Async & Performance, Kyle Simpson- Sapiens: A Brief History of Humankind, Yuva...
Symmetry is a subtle concept that may seem only related to code aesthetics. However, as Kent Beck states in Implementation Patterns, "...finding and expressing symmetry is a preliminary step to removing duplication. If a similar thought exists in several places in the code, making them symmetrical to each other is a first good step towards unifying them"In this post we'll look at an example of expressing symmetry as a way to make duplication more visible. This is the initial code of a version of...
The development of our AG racing game Redout has been quite a ride. Started in 2014, when 34BigThings was still a bunch of friends working in a living room, it has gone through many epiphanies and revolutions before taking its final shape. In this talk I will go through the development stages of the Redout game product: I'll talk about track design and game flow, interface design, vehicle handling, community management, talking to publishers and the press, attending events, observing players play, and how all this influenced the overall design of the game and my own knowledge of game design.
Go in deep on this Bluemix Services. Add a natural language interface to your application to automate interactions with your end users. Common applications include virtual agents and chat bots that can integrate and communicate on any channel or device. Train Watson Conversation service through an easy-to-use web application, designed so you can quickly build natural conversation flows between your apps and users, and deploy scalable, cost effective solutions.
Microservices are becoming more and more popular and, as with every other new trend, often implemented without enough experience. Idea behind them is easy to explain. Brake monolithic application into smaller independent services. That's it. That is what many think microservices are about. However, implementation is much harder to master. There are many things to consider when embarking down this path. How do we organize microservices? Which technologies to use and how? Should they be mutable or not? How to test them? How to deploy them? How to create scalable and fault tolerant systems? Self-healing, zero-downtime and logging? How should the teams be organized? Today's successful implementations of microservices require all those and many other questions to be answered. It's not only about splitting things into smaller pieces. The whole development ecosystem needs to be changed and we need to take a hard look at the microservices development lifecycle. This workshop will go through the whole **microservices development lifecycle**. We'll start from the very beginning. We'll define and design architecture. From there on we'll move from requirements, technological choices and development environment setup, through coding and testing all the way until the final deployment to production. We won't stop there. Once our new services are up and running we'll see how to maintain them, scale them depending on resource utilization and response time, recuperate them in case of failures and create central monitoring and notifications system. We'll try to balance the need for creative manual work and the need to automate as much of the process as possible. This will be a journey through all the aspects of the lives of microservices and everything that surrounds them. We'll see how microservices fit into continuous deployment and immutable containers concepts and why the best results are obtained when those three are combined into one unique framework. During the workshop we'll explore tools like Docker, Docker Swarm, Docker Compose, Ansible, Consul, etcd, confd, Registrator, nginx, HAProxy, ElasticSearch, LogStash, Kibana, and so on.
Helping teams and individuals to work together in a continuously evolving context is the main goal of agile coaches in Skyscanner. In this talk, I will explore, using day to day examples, the different competencies that Skyscanner’s agile coaches put into practice to succeed in their goal. Using the ACI’s Agile Coach Competency Framework as a route map, we’ll go through different real life examples of how the agile coaches have helped to solve problems at different organizational levels, such as: Leading the adoption of Squads and Tribes model at company level in order to support the massive growth Skyscanner has had in the last 3 years and coaching product owners or scrum masters to consolidate self organized and self managed teams, among others.
Web
30-11-2016
http , go
I recently started to work at Codesai. Some members of the team wanted to learn Clojure, so we started a small Clojure/ClojureScript study group. We created a slack called clojuresai where I'm posting some readings (we're reading Clojure for the Brave and True) and exercises (we're working through a selection of exercises from 4Clojure) each week and where they can ask doubts about the exercises and readings, and comment things they find interesting. Some colleagues from the Clojure Developers B...
Ya hace un tiempo que las arquitecturas basadas en microservicios se han extendido y ahora parece que si no trabajas en una no estás a la última, pero no es oro todo lo que reluce y hay muchas piedras ocultas en el camino esperando a que te des de bruces con ellas. En esta charla te contaremos a través de nuestros propios "fails" la historia de como se ha estado migrando una arquitectura monolítica a una nueva arquitectura basada en microservicios, qué lenguajes de programación y qué herramientas nos han resultado útiles para el desarrollo en el día a día así como las decisiones y cambios de planes que hemos tenido que ir tomando por el camino para sobrevivir a los imprevistos. David Castelló Alfaro Twitter: @davidcastello Apasionado del desarrollo de software con experiencia en un amplio rango de tecnologías backend y un poco de frontend. Seguidor de la filosofía agile, siendo las personas y sus interactuaciones sobre los procesos su mantra. Le gusta asistir a eventos así como organizarlos. Eduardo Aceituno Twitter: @achilued Dev-ops, Go and Ruby lover y brujo de la plataforma de Packlink. Early adopter y constantemente aprendiendo nuevas tecnologías.
Eduardo Ferro Personal MissionTo be happy and make those around me happy starting with my family and friends, but without  limiting my circle of influence.How I go about trying to achieve this:Being responsible for my life and respecting others.Looking for both personal and world balance.Being myself in all aspects of my life (including professional ones).Using my abilities to generate value, both intrinsic and economic, while remaining conscious of social and ethical concerns. (Looking for...
One year ago I started to work at TheMotion and at the same time I decided to recover my previous reading habit. I also discovered the audio books that are a very good choice for me, because I go for a walk (1-2h) every day... The only problem is that not all the books that I like are in this format....In any case, these are the books I have read / heard during this time at TheMotion...The Power of Habit: Why We Do What We Do in Life and Business. Charles Duhigg   (Pending review)...