go

Recursos de programación de go
En esta entrevista a Marco y Francesc de Pullpo.io nos contarán cómo ha ido el primer año desde que empezaron con la startup. Han hecho una primera ronda de inversión con un fondo internacional, han pasado por una aceleradora, hoy anunciarán el lanzamiento en Product Hunt, y sobre todo, han conseguido los primeros 100 clientes. Primero nos contarán qué tal el periplo pasando del mundo de la programación como ingeniero de software al mundo de montar una startup, y luego profundizaremos en el código que han desarrollado durante este primer año. Hace 8 meses ya hablamos con ellos y vimos un poco del código en Go y Nuxt: https://www.youtube.com/watch?v=B64QLnVC_aw Pullpo.io consiste en 2 principales productos: - Conectar las Pull Requests de GitHub a un canal de Slack de forma bidireccional para facilitar la comunicación - Descubrir cuellos de botella en el ciclo de desarrollo mediante la combinación de métricas de tu repositorio git con feedback proporcionado por devs ﹤🍍﹥ Enlaces relacionados ├ 🔺 Vota Pullpo en Product Hunt: https://www.producthunt.com/posts/pullpo-io ├ 🤖 https://pullpo.io ├ 🎥 Suscríbete: https://youtube.com/c/CodelyTV?sub_confirmation=1 ├ 🐦 Twitter Marco: https://twitter.com/marco_1ope2 ├ 🐦 Twitter CodelyTV: https://twitter.com/CodelyTV ├ 🧔🏻 Twitter Javi: https://twitter.com/JavierCane ├ 📸 Instagram: https://instagram.com/CodelyTV ├ ℹ️ LinkedIn: https://linkedin.com/company/codelytv └ 📕 Catálogo cursos: https://bit.ly/cursos-codely
Ben Evans, a respected JVM technology architect and software expert, and Principal Engineer at RedHat, shares his insights into the evolution of artificial intelligence and observability in the current technological landscape. From the changing nature of AI to the challenges and opportunities of observability in containerized and cloud applications, we delve into the complexities facing the world of software. According to Ben, Artificial Intelligence models face the following issues: Sustainable Costs: Advanced AI solutions, such as language models, are extremely expensive to develop and maintain. Often, companies have not adequately considered the actual costs of operating these models, raising concerns about their long-term sustainability. Limited Accuracy: Evans points out that current AI models do not always produce accurate and reliable results. He highlights a case in which models like ChatGPT experienced a 10% decrease in traffic due to the lack of accuracy in their responses. Negative Feedback Cycles: The expert raises the possibility that AI models might worsen over time due to negative feedback cycles. In other words, if the data generated by the model is used for future training, it could introduce errors and reduce the overall quality of results. Limits of Web Training: Evans questions how to maintain the separation between the training dataset and the online corpus, especially in models trained with Internet data. This poses challenges related to intellectual property and the possibility of the model generating text based on its own training. Focus on Restricted Domains: Ben suggests that the focus of AI should shift towards highly domain-specific models instead of attempting to address the generalization of online text. He argues that using private and specific corporate data could lead to more accurate and useful responses. In summary, Ben Evans emphasizes the need to address issues related to costs, accuracy, and negative feedback cycles in artificial intelligence, while exploring more focused and specific solutions in the field of observability. -- Ben Evans is a JVM technology architect and a prominent figure in the realm of observability and software development. He has held notable roles in companies like New Relic and Red Hat Runtimes, and co-founded jClarity, a performance tool startup acquired by Microsoft. Ben is a Java Champion and has been a member of the Java Community Process Executive Committee for 6 years, contributing to defining new standards for the Java platform. Additionally, he is the author of several technical books and is recognized as a speaker and educator on topics such as the Java platform, system architecture, and observability. Ben's talk at #GSAS23 will be called "The Why & What of Observability in 2023" A brief summary of Ben's talk at GSAS 2023: As applications move to containers and migrate to the cloud, they become ever more complex, and it's increasingly important to monitor, analyze, and diagnose their behaviour. Observability is a new way of thinking about monitoring and understanding your applications. It’s supported by a growing range of open source tools and standards - part of the new wave of technologies that modern developers need to go fully Cloud Native. Join Ben Evans to get the basics of Observability, including the fundamentals of metrics, logs, and tracing. You'll learn how to achieve observability using OpenTelemetry, the emerging Open Standard for Observability, and we'll meet several other related OSS libraries and tools along the way. -- The Global Software Architecture Summit (GSAS) is a 3-day event that aims to attract and connect software architecture experts from all over the world as well as all those interested in building working software to improve their skills, share knowledge, and connect. The event features two days of talks by industry experts such as Mark Richards, Neal Ford, Nathaniel Schutta and one day of workshops. It is focused on software architecture topics as backend & frontend development, DDD, mobile development techniques, software architecture models & beyond. The summit is held every year, so if you are interested in attending do not hesitate to buy your ticket. It is an excellent opportunity to give your career a boost and meet professionals in the industry. EVENT ORGANIZER: APIUMHUB Apiumhub is a software development hub that solves complex problems with high-quality solutions. Our purpose is to build scalable software to help our clients strengthen their businesses with powerful technology. Every year, we host this event in Barcelona to support the software architecture community and provide a space for the exchange of new and interesting ideas. -- GSAS website: https://gsas.io/ Organizer site: https://apiumhub.com/
Daniel Selans is the co-founder and CTO of Streamdal.com, with a background spanning companies like InVisionApp, New Relic, and DigitalOcean, where he honed his skills in data integration and R&D at data centers. With over two decades of software development experience, he's been exclusively coding in Go since 2014. Daniel is passionate about distributed systems and believes in the asynchronous future of high-performance computing. His GSAS23 workshop, "Designing a Modern Distributed System with EDA," promises valuable insights into this exciting field. -- The Global Software Architecture Summit (GSAS) is a 3-day event that aims to attract and connect software architecture experts from all over the world as well as all those interested in building working software to improve their skills, share knowledge, and connect. The event features two days of talks by industry experts such as Mark Richards, Neal Ford, Nathaniel Schutta and one day of workshops. It is focused on software architecture topics as backend & frontend development, DDD, mobile development techniques, software architecture models & beyond. The summit is held every year, so if you are interested in attending do not hesitate to buy your ticket. It is an excellent opportunity to give your career a boost and meet professionals in the industry. EVENT ORGANIZER: APIUMHUB Apiumhub is a software development hub that solves complex problems with high-quality solutions. Our purpose is to build scalable software to help our clients strengthen their businesses with powerful technology. Every year, we host this event in Barcelona to support the software architecture community and provide a space for the exchange of new and interesting ideas. -- GSAS website: https://gsas.io/ Organizer site: https://apiumhub.com/
Join us for an engaging interview with Ben Evans, Observability Lead and Senior Principal Software Engineer at Red Hat Runtimes, as he opens up about his vast experience in software development and architecture. In this exclusive conversation, Ben shares his journey from being a co-founder at jClarity, a performance tools startup, to his current roles in two prominent technology companies. During the interview, Ben gives us a sneak peek into his highly anticipated talk at GSAS (Global Software Architecture Summit) 2023, where he'll delve into the fascinating world of Observability. Drawing from his expertise as a Java Champion and six years of service on the Java Community Process Executive Committee, Ben discusses the critical role of Observability in modern software architecture, especially as applications continue to migrate to the cloud and adopt containerization. Besides uncovering the key insights from his GSAS talk titled "The Why & What of Observability in 2023," Ben shares invaluable perspectives on the latest trends in software development, the emerging technologies that modern developers need to embrace, and the importance of software performance tuning for cloud-native applications. Be prepared to gain unique insights and learn from one of the leading experts in the field as Ben offers a deep understanding of Observability, software development best practices, and the ever-evolving landscape of technology trends in this insightful interview. Don't miss out on the opportunity to get a glimpse of the knowledge he will impart at GSAS 2023. Ben's talk at #GSAS23 will be called "The Why & What of Observability in 2023" A brief summary of Ben's talk at GSAS 2023: As applications move to containers and migrate to the cloud, they become ever more complex, and it's increasingly important to monitor, analyze, and diagnose their behaviour. Observability is a new way of thinking about monitoring and understanding your applications. It’s supported by a growing range of open source tools and standards - part of the new wave of technologies that modern developers need to go fully Cloud Native. Join Ben Evans to get the basics of Observability, including the fundamentals of metrics, logs, and tracing. You'll learn how to achieve observability using OpenTelemetry, the emerging Open Standard for Observability, and we'll meet several other related OSS libraries and tools along the way. -- The Global Software Architecture Summit (GSAS) is a 3-day event that aims to attract and connect software architecture experts from all over the world as well as all those interested in building working software to improve their skills, share knowledge, and connect. The event features two days of talks by industry experts such as Mark Richards, Neal Ford, Nathaniel Schutta and one day of workshops. It is focused on software architecture topics as backend & frontend development, DDD, mobile development techniques, software architecture models & beyond. The summit is held every year, so if you are interested in attending do not hesitate to buy your ticket. It is an excellent opportunity to give your career a boost and meet professionals in the industry. EVENT ORGANIZER: APIUMHUB Apiumhub is a software development hub that solves complex problems with high-quality solutions. Our purpose is to build scalable software to help our clients strengthen their businesses with powerful technology. Every year, we host this event in Barcelona to support the software architecture community and provide a space for the exchange of new and interesting ideas. -- GSAS website: https://gsas.io/ Organizer site: https://apiumhub.com/ -- 0:00 Welcome 0:39 Ben's professional trajectory 9:30 About GSAS 2023 edition 11:50 Best Practices to Share with GSAS Attendees 14:48 Discovery of the Year: talking about AI and ChatGPT 19:50 Closure
Google for Startups Growth Academy helps founders and marketing leaders from high-potential startups grow their user base, scale and go global with Google products, best practices, and connections. Alberto Yepez, Managing Director at ForgePoint Capital, and one of the program mentors, explains what VCs look for in startups they are considering to invest in.
Although rewarded video ads are a powerful ad monetization strategy, optimizing their performance can prove challenging once a certain level is reached. To further enhance ad revenue, implementing an additional ad format presents a promising solution. This presentation explores a case study on the incorporation of interstitial ads into Landlord GO!, a geo-location based mobile game. We will delve into the rationale behind this decision, the logical approach taken during implementation, audience segmentation, and the resulting impact on key metrics. Robert Kruszewski - Head of Monetization at Reality Games
The last few years saw a log of interest in Site Reliability Engineering (SRE). Ever since Google published the first SRE book there was an “explosion” in interest in the subject. Many saw it as an approach to implement DevOps. Others said it was a DevOps evolution. Regardless, SRE is here to stay. Moreover, reliability is here to stay. But how would you approach if you were tasked with implementing “reliability engineering”? What would be the steps you would take to achieve that audacious goal, both cultural and technical? That’s precisely what we’ll explore in this talk. We’ll talk about practical advice on how to get started but also go to get the ball rolling. We’ll discuss culture and tech and how they have to work together if you wish to prioritize reliability engineering. ------------- ¡Conoce Autentia! -Twitter: https://goo.gl/MU5pUQ -Instagram: https://lk.autentia.com/instagram -LinkedIn: https://goo.gl/2On7Fj/ -Facebook: https://goo.gl/o8HrWX
Hola, Llegamos al final de la segunda edición del Mes de QA con la sesión Atrévete a testear tu entorno Prod en CI que nos trae Jonathan Vila. Todos sabemos de la importancia de las pruebas y hacemos nuestras pruebas unitarias, continuamos con nuestras pruebas de integración... pero en cada caso siempre estamos probando características aisladas y usamos simulación para aquellas cosas que no son importantes en esas pruebas... Así que ¿Qué hay de probar todo con capas reales y todo junto? Y, aún mejor, tener esa gran prueba encapsulada en nuestros tests de prueba de proyecto y ejecutable localmente y desde nuestro CI... Aquí es donde aparecen los Testcontainers. En esta charla explicaré cuál fue mi experiencia introduciendo Testcontainers en nuestro proyecto que incluye 8 componentes externos, y cómo probamos toda la aplicación incluyendo red, versiones del producto y teniendo en cuenta configuraciones particulares en cada capa involucrada, en nuestro pipeline de CI. Es una sesión complementaria a la sesión Integration Testing: The way to Go en la que Manuel de la Peña trató ya sobre los Testcontainers. La agenda de la sesión será aproximadamente la siguiente: 18:30 - Bienvenida y Anuncios 18:35 - Atrévete a testear tu entorno Prod en CI - Jonathan Vila. 19:20 - Q & A ¡Ah! La sesión se podrá seguir a través de YouTube (podréis ver el enlace tras registraros en el evento). Nos vemos el martes 11. Un saludo.
MasStack es un sistema Cloud Native escrito en Java y en Go que se ejecuta sobre GKE e Istio en Google Cloud Platform con más de 4000 vCPU y 12 TB de memoria, en total más de 10,000 pods. MasStack se apoya en sistemas OSS como Cadence que nos permite ejecutar millones de workflows de negocio cada hora o Kafka como columna vertebral de eventos gestionando más de 50k mensajes por segundo. En esta charla veremos cómo hemos afrontado un refactor de nuestra arquitectura y migración de una región de Google Cloud de Bélgica a Madrid sin impactar el negocio, en el menor tiempo posible y sin que los costes se vean afectados. ------------- ¡Conoce Autentia! -Twitter: https://goo.gl/MU5pUQ -Instagram: https://lk.autentia.com/instagram -LinkedIn: https://goo.gl/2On7Fj/ -Facebook: https://goo.gl/o8HrWX
Kaviraj is a Senior Software Engineer at Grafana Labs, working on highly scalable storage for Logs, One of the core maintainers of Grafana Loki Open Source project. In his previous life, writing and maintaining C++ modules for L2/L3 traffic management for telecom backend systems. Moved to web backend and distributed systems later in his career writing bits of Python and Go. Big UNIX fanboy and passionate about OS abstractions and internals.