go

Recursos de programación de go
En esta charla os hablaremos sobre qué stacks tecnológicos hemos utilizado en Nayar Systems, y cómo la experiencia nos ha llevado a conocer golang y lo que ha supuesto para nuestro equipo. Desde software para dispositivos hardware con capacidades limitadas, hasta la infraestructura de microservicios de la empresa, sin olvidarnos de uno de nuestros productos con mayor volumen de carga, todos ellos han sido desarrollados en golang. Compartiremos detalles en cada una de estas áreas así como sus peculiaridades, explicando por qué nos decantamos por esta tecnología y cuáles fueron los resultados obtenidos. Daniel Pecos Daniel Pecos Martínez Ingeniero en Informática por la Jaume I, actualmente trabaja como director del departamento de I+D de Nayar Systems. Gran parte de su carrera profesional ha sido en el mundo de la consultoría informática, fundamentalmente en tecnologías Java y más recientemente ha tenido la opción de adentrarse en el mundo de las pymes y startups donde desarrolló más a fondo su experiencia en tecnologías web, testing y gestión de equipos.
Web
16-11-2016
http , go
My top highlights from the wonderful paper Why should physicists study history? by Matthew Stanley: "History is not a list of names and dates. It's a way of thinking that can be powerful and illuminating." "Social interactions really do influence what scientist produce." "How a community tells its history changes the way it thinks about itself." "A historical perspective on science can help physicists understand what is going on when they practice their craft, and it provides numerous tools that...
Even if you have learned about specific functional programming techniques, it can be tricky to get a feel for how to build a ‘real-world’ functional program. How do you piece functional concepts and components together to produce a working application? How should your codebase be structured? How do you go from a high-level goal such as ‘separate a program’s description from its execution’ to a real implementation in Scala? This talk will use a real-world case study to attempt to answer some of those questions. Chris will guide you through the code of one of his recent Scala apps, first highlighting some Scala best practices and then looking at how the codebase could be refactored into a more functional style. About Chris: Chris is the tech lead for the Content Platforms team at the Guardian in London, working on the backend APIs that power theguardian.com. Before joining the Guardian, he worked for M3 in Tokyo. He is the creator of the ScalaCache library and the author of Re-Engineering Legacy Software. About Lambda World: The 2016 Lambda World brought together Functional Programming enthusiasts from around the world for two days of presentations, hacking, networking, and a healthy dose of partying in Cadiz, Spain. Hosted by 47 Degrees, the event also featured a Typelevel Community Conference and a Scala Center Hackathon. Join in on the conversation at http://www.twitter.com/lambda_world and http://www.twitter.com/47deg using #LambdaWorld. Stay tuned to http://www.lambda.world and http://www.47deg.com for more on the conference and announcements for the 2017 event.
Idris is a functional programming language with dependent types, which supports ‘total’ functional programming. A function is total if, for all well-typed inputs, it gives either a complete result of a finite prefix of an infinite result, in finite time. Total functions give us strong guarantees about their behavior: for example functions can’t crash due to badly formed inputs, servers will always produce responses to requests. In this talk, I’ll show how Idris supports total programming, with a series of examples. As an extended example, I’ll show how to define a type for describing communicating concurrent systems which, by writing total functions, guarantees that concurrent programs will interact as intended. About Edwin: Edwin Brady is a Lecturer in Computer Science at the University of St Andrews, interested in type theory, dependently typed functional programming, compilers and domain-specific languages (DSLs). He is currently working on the implementation of DSLs for stateful, resource-aware programming, especially for correct network protocol design and implementation, using Idris, a dependently typed functional programming language. When he’s not doing that, you might find him playing Go (He’s about 1 kyu), walking up a hill, watching a game of cricket, or waiting for a delayed train. He also perpetrated the whitespace programming language. Follow @edwinbrady for more on his work and the book he alleges he’ll complete in 2038. About Lambda World: The 2016 Lambda World brought together Functional Programming enthusiasts from around the world for two days of presentations, hacking, networking, and a healthy dose of partying in Cadiz, Spain. Hosted by 47 Degrees, the event also featured a Typelevel Community Conference and a Scala Center Hackathon. Join in on the conversation at http://www.twitter.com/lambda_world and http://www.twitter.com/47deg using #LambdaWorld. Stay tuned to http://www.lambda.world and http://www.47deg.com for more on the conference and announcements for the 2017 event.
Entrepreneurs and investors talk about the startup scene and the incredible momentum in Korea right now. At Campus Seoul, we're excited to be a part of the magic happening in Seoul and help startups go global. Come start something. Become a member for free at https://www.campus.co/seoul
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...
Web
14-08-2016
http , go
I am developing the initial support for aws checks for the library https://github.com/aleasoluciones/gochecksgochecks library allow us at TheMotion and at AleaSoluciones to create programmatically highly concurrent monitoring apps.This post is an autonote with the initial spikes created using the aws-sdk-goaws_golang_examples
Web
30-07-2016
http , go
This are some interesting talks/podcasts/presentations about work culture, leadership, teal organizations, etc that I watched during June and July. Lot's of inspiration...Work CultureHow to Go from Fear Driven to Freedom-Centric organizations Podcast The Future Organization.  With Matt Perez from Nearsoft, a software development company with a great cultureNilan Peiris and the culture of growth at TransferWise Boss Level PodcastEpisode 34 google at work Hidden Brain podcastReinventing...
17, 18th JuneOfficial site: http://pamplonaswcraft.com/ Twitter: https://twitter.com/pamplonaswcraft Twitter official hastag: https://twitter.com/hashtag/scpna?src=hashThe event was organized basically by three guys (#amazing) from https://twitter.com/540info http://540deg.com/.It was a mix of Open Space and Talks.SessionsWhat a mess! Alfredo CasadoExamples about rewrites of systems that as usually gone bad… is very strange that this kind of things are good idea…The most important thing is to he...
Web
04-07-2016
http , go , .net
I Heart LogsIMHO the book didn't go as deep as needed. This is only a a improved version of The Log: What every software engineer should know about real-time data's unifying abstractionI think that even if the book add some value over the initial article, it don't provide the necessary insights about how to design this kind of systems.Some related references:https://engineering.linkedin.com/distributed-systems/log-what-every-software-engineer-should-know-about-real-time-datas-unifyinghttp://www....