go

Recursos de programación de go
Cloud computing providers offer an increasing number of great services which are being used more and more by our today's applications. Docker has done an incredible job unifying development and production environments, but we think it is more a solution to package applications than a tool for developer workflows. Running your development environment in the cloud is the only way to have a truly unified experience from development to production. Other advantages are 100% repeatable environments, improved performance, payment as you go and company policies applied at the development level.
La charla 'Desde el caos al Domain Driven Design en Go' en: https://www.youtube.com/watch?v=lTJXQqSlZbY 1- ¿DDD para todos? ¿Para quién sí y para quién no y por qué? 2- ¿Se puede hacer DDD sin expertos de dominio? ---------- Síguenos en Twitter: https://twitter.com/bcnswcraft
¿Cansado de confundir tus espaguetis ???? con tu código Go? ¿No sabes ni por dónde coger tu código ????? Queremos ayudarte a ordenar tus aplicaciones Go aplicando Domain Driven Design. ¡Profundizaremos en los diferentes conceptos de Domain Driven Design y veremos cómo aplicarlos a nuestro código Go! Seguro que cuando empezaste con Go, una de las primeras frustraciones que tuviste es, ¿cómo puedo evitar las dependencias cíclicas? Con nuestra charla queremos darte las claves, a través de una estructura de prácticas y terminologías que nos permitirán tomar decisiones de diseño que enfoquen y aceleren el manejo de dominios complejos. En nuestra charla se abordarán los puntos de vista del DDD estratégico (lenguaje ubicuo, bounded contexts, shared kernel, etc.) y del táctico(entidades, agregados, value objects, etc.), pero siempre haciendo que la charla se centre en los conceptos relacionados con la programación, mediante ejemplos prácticos. ------------ Síguenos en Twitter: https://twitter.com/bcnswcraft
In this talk I would like to go through some main concepts of functional programming and show how they can add value to the process of developing software. I will try to give some examples that don't require specialised knowledge. I would like for the audience to gain some curiosity about the topic and leave wanting to know more about functional programming. ----------- Síguenos en Twitter: https://twitter.com/bcnswcraft
“Number of programmers doubling every five years” Robert C. Marrin. We have lots of junior developers joining the industry every year. And even with this, every company is struggling to find developers, especially senior developers. We think that one of the best solutions to this problem is paid apprenticeship programs. In this talk, we want to share our experience with our apprenticeship program from different points of view, as an apprentice and as a teacher. We’ll talk about what went well, the challenges we faced and how we solved them. Moreover, we believe that apprenticeship programs go beyond the apprentices and the teachers and help to foster a culture of learning in a company. ------------ Síguenos en Twitter: https://twitter.com/bcnswcraft
¿Y si lo escuchas mientras vas al trabajo o te pones en forma?: https://www.ivoox.com/46991733 ------------- El mundo del software ha sido largamente incomprendido y maltratado. Proyectos eternos, mal ejecutados, con resultados muy dispares y, demasiadas veces, con productos entregados de muy baja calidad. Lo importante era llegar en la fecha marcada por personas lejos de las trincheras. Indirecciones en las contrataciones, separación entre thinkers y doers, foco únicamente en “picar” y poco en revisar “cómo picamos”. Con este panorama, era prácticamente imposible pensar en una gran revolución digital. En 2001 aparece el Agile Manifesto, un documento que recoge el espíritu de nuevas prácticas de desarrollo de software muy exitosas que buscan ordenar lo que está desordenado. Entre ellas destacan Extreme Programming y Scrum. Año 2019, España. Los últimos 4 años han supuesto la explosión de Agile en el sector tecnológico español. Las empresas se han dado cuenta que necesitan introducir cambios profundos en la manera en que funcionan. Las empresas ya no son bancos, escuelas o retailers, sino empresas tecnológicas que operan en diferentes mercados. Para ser competitivas han buscado nuevos modelos organizacionales (equipos multidisciplinares, descentralización de la toma de decisiones, conexión continua con los clientes…), pero parece que aún no han comprendido que son EMPRESAS TECNOLÓGICAS. Esto se refleja en un exceso de atención al uso de Scrum y marcos de escalado y una escasa atención a la excelencia técnica y prácticas de desarrollo ágil de software, como XP o DevOps. Incluso en las principales citas entre profesionales del mundo Agile en España se presta una atención apenas residual al desarrollo de productos tecnológicos. ¿Qué nos está pasando? ¿Qué huecos estamos dejando sin cubrir? ¿Por qué? ¿Qué podemos hacer cada uno de nosotros para revertir esta situación? Hay una buena noticia: no estamos más que empezando. Estamos a tiempo de entender el poder que todos y cada uno de nosotros ostentamos para diseñar un futuro mejor, más ilusionante, en el que la tecnología bien hecha sea la protagonista. Un futuro en el que nuestras vidas tengan mucha más calidad gracias a la tecnología. Con esta charla queremos compartir nuestra visión desde los ámbitos de la consultoría y el desarrollo de productos software, dibujar un futuro ilusionante y empoderar a todos para que pasemos de ser espectadores a actores claves en el futuro del desarrollo de software en nuestro país. ------------- Todos los vídeos de la Cas 2019 en: https://lk.autentia.com/CAS-YouTube ¡Conoce Autentia! Twitter: https://goo.gl/MU5pUQ Instagram: https://lk.autentia.com/instagram LinkedIn: https://goo.gl/2On7Fj/ Facebook: https://goo.gl/o8HrWX
The coming decade promises to be extremely exciting for astronomers and data/computer scientists alike with the coming of Large Synoptic Survey Telescope (LSST), James Webb Space Telescope, and others. These projects will produce a huge amounts of data that need to be searched, corellated, analyzed and learned from in order to find answers to the questions, such as “What are Dark Energy and Dark Matter?”, “How did our Universe form?”, “How many Earth-threatening asteroids are out there?” LSST with its unique architecture will go both “wide” and “deep”, meaning that it will acquire images of large parts of the sky capturing the most distant galaxies. It will continually scan the visible sky during the period of 10 years and will produce the first video of the Universe in history. These new and exciting times require new tools that will help astronomers perform these analytical tasks more efficiently. In collaboration with astronomers from the University of Washington I built AXS, Astronomy Extensions for Spark, a tool based on Apache Spark, designed for fast cross-matching of astronomical catalogs and easy astronomical data processing. In this talk I will go through details of AXS’ architecture and explain why it is so fast. #BIGTH19 #Analytics #MachineLearning #Spark Session presented at Big Things Conference 2019 by Petar Zečević, CTO at SV Group. 20th November 2019 Kinépolis, Madrid Do you want to know more? https://www.bigthingsconference.com/
Whether you’re coming from the Android world or not, you’ve probably heard about Kotlin (the programming language) and its asynchronous programming concept called Coroutines. It’s a neat concept that helps you create execution blocks similar to light-weight threads, while at the same time allowing you to write your asynchronous code in a synchronous fashion. On the other hand, many of us got really (really) used to Reactive Extensions in many languages, and we prefer to go down this road. With ReactiveX, you can chain your asynchronous blocks in future-like structures, and easily control threading around them. Well, you know how it usually goes - you read about something (aha! what is this coroutines thing)… maybe you see a couple of talks on the topic, maybe you get interested. After you try it out and decide to use it in a real project, you start typing your code… and boom! Your program crashes. You then go to StackOverflow to check for answers to your problem, and surprise: you’re not handling errors properly. You copy-paste the solution without any edits or tests and you’re ready for release. Hopefully this is not you. You want to check everything before using a new language or library, you want to fully understand the consequences of switching over to a different solution from the one you currently have. There are some quirks in every approach, sure, but do you know all of the corner cases? That’s why we need to have this talk. Let’s go together through the most interesting examples of how we can get (and handle) errors with ReactiveX and Coroutines. ------------- Todos los vídeos de DevFest 2019 en :https://lk.autentia.com/DevFest-YT ¡Conoce Autentia! Twitter: https://goo.gl/MU5pUQ Instagram: https://lk.autentia.com/instagram LinkedIn: https://goo.gl/2On7Fj/ Facebook: https://goo.gl/o8HrWX
¿Y si lo escuchas mientras vas al trabajo o te pones en forma?: https://www.ivoox.com/46849161 ------------- Hablamos mucho de los modelos de cambio, de cómo transformar, de los propósitos evolutivos, de los objetivos y resultados clave que nos harán notar cómo estamos en ese proceso de cambio... pero no se habla mucho del "descoloque" previo, de eso que nos hace cambiar, y de cómo muchas veces, casi sin darnos cuenta, las organizaciones (y sí, también las personas) saltamos rápidamente a la acción y a la solución deseada... limitada por la situación o el contexto que precisamente hace que queramos cambiar. ------------- Todos los vídeos de la Cas 2019 en: https://lk.autentia.com/CAS-YouTube ¡Conoce Autentia! Twitter: https://goo.gl/MU5pUQ Instagram: https://lk.autentia.com/instagram LinkedIn: https://goo.gl/2On7Fj/ Facebook: https://goo.gl/o8HrWX
In this talk, Theofilos Kakantousis present TFX on Hopsworks, a fully open-source platform for running TFX pipelines on any cloud or on-premise. Hopsworks is a project-based multi-tenant platform for both data parallel programming and horizontally scalable machine learning pipelines. Hopsworks supports Apache Flink as a runner for Beam jobs and TFX pipelines are supported through Airflow support in Hopsworks. We will demonstrate how to build a ML pipeline with TFX, Beam’s Python API and the Flink Runner by using Jupyter notebooks, explain how security is transparently enabled with short-lived TLS certificates, and go through all the pipeline steps, from Data Validation, to Transformation, Model training with TensorFlow, Model Analysis, Model Serving and Monitoring with Kubernetes. #BIGTH19 #BigData #DeepLearning Session presented at Big Things Conference 2019 by Theofilos Kakantousis, Data Engineer & COO at Logical Clocks. 21st November 2019 Kinépolis, Madrid Do you want to know more? https://www.bigthingsconference.com/