commit conf

Recursos de programación de commit conf
In this talk, we will discover how design principles can be applied to make advanced and abstract computer science concepts accessible to everyone. We will start by choosing four algorithms of increasing complexity and abstraction, explaining them from a programmer's point of view, and how to make them accessible to everyone (nontechnical people) thanks to the application of a framework developed for this specific situation. In the talk, we will look at: - Why many concepts in computer science are so complex and abstract to explain - How to reduce the cognitive load when studying a new algorithm or concept - The process used to make these topics accessible - The principles to be applied - Examples of simple, complex, concrete, and abstract algorithms (and how to make them all accessible) ------------- ¡Conoce Autentia! -Twitter: https://goo.gl/MU5pUQ -Instagram: https://lk.autentia.com/instagram -LinkedIn: https://goo.gl/2On7Fj/ -Facebook: https://goo.gl/o8HrWX
You have done it. You've managed to apply clean architectural principles to your front-end code. But you still have many challenges to solve. How do you optimally send your use cases to the client? How do you make sure you have observability of what is going on? How do you manage to maintain a similar code among all developers? How do you make it coexist with the concept of isomorphism? These and other questions we will try to solve in this talk. ------------- ¡Conoce Autentia! -Twitter: https://goo.gl/MU5pUQ -Instagram: https://lk.autentia.com/instagram -LinkedIn: https://goo.gl/2On7Fj/ -Facebook: https://goo.gl/o8HrWX
Es 2023 y ya hemos dado por sentado que tenemos que testear nuestras aplicaciones. Escribimos test unitarios sin problemas y somos relativamente felices. Pero ¿qué ocurre con los tests de integración? ¿Cómo podemos testear con seguridad los diferentes servicios que utilizamos en nuestras aplicaciones Spring? Testcontainers se integra de manera sencilla y transparente con Spring Boot para ofrecer una experiencia similar a los tests unitarios pero escribiendo tests de integración con servicios reales ejecutados en contenedores: Kafka, Postgresql, MySql, Elasticsearch y cualquier cosa que se pueda ejecutar en Docker. En esta charla aprenderás cómo utilizar Testcontainers en tus tests de Spring Boot sin sacrificar la velocidad en tu ciclo de desarrollo y aprovechar todo el potencial que ofrece. ------------- ¡Conoce Autentia! -Twitter: https://goo.gl/MU5pUQ -Instagram: https://lk.autentia.com/instagram -LinkedIn: https://goo.gl/2On7Fj/ -Facebook: https://goo.gl/o8HrWX
Imagine that you are training and deploying hungry machine learning models. They are models of two types: batch scoring models and real time models. Your models are hungry for loads of data but also are picky and want fresh data. They are hard working though, and handle thousands of requests per second in a global distributed setup. How do you compute and serve within milliseconds the features that feed those hungry models? What about deploying the models themselves? In this talk we will share our journey, starting from scale needs and use cases and then head into the world of feature stores, tech choices, open source, what worked, what didn’t and explore why a feature platform was a better choice also in providing autonomy to data scientists. ------------- ¡Conoce Autentia! -Twitter: https://goo.gl/MU5pUQ -Instagram: https://lk.autentia.com/instagram -LinkedIn: https://goo.gl/2On7Fj/ -Facebook: https://goo.gl/o8HrWX
Las bases de datos relacionales de toda la vida se diseñaron hace muchos años en un mundo en el que los requisitos de proceso de datos eran muy diferentes. Bases de datos como Postgres, MySQL, SQLServer o SQLite siguen siendo herramientas fantásticas para trabajar con tus datos, pero... hay algunas cosas que no pueden hacer "bien". En esta charla te explico, con queries concretas, algunas cosas que una BBDD orientada a documentos (MongoDB), una BBDD de grafos (Apache Tinkerpop o Neo4j), o una BBDD de series temporales (QuestDB) pueden hacer, y que serían más complicadas en una BBDD tradicional. No intentaré convencerte de que las RDBMS son el mal (son bastante cuquis), sino simplemente te enseñaré algunas cosas curiosas que te pueden venir bien para resolver problemas específicos. ------------- ¡Conoce Autentia! -Twitter: https://goo.gl/MU5pUQ -Instagram: https://lk.autentia.com/instagram -LinkedIn: https://goo.gl/2On7Fj/ -Facebook: https://goo.gl/o8HrWX
¿Estás cansado de perder partidas en Starcraft? ¡Deja que nuestra IA Zerg invada y conquiste el campo de batalla por ti! En esta sesión, crearemos una IA con Python y aprenderás los conceptos básicos de la creación de IA y cómo aplicarlos a un juego. ¡No te pierdas la oportunidad de tener tu propia IA ganadora! ------------- ¡Conoce Autentia! -Twitter: https://goo.gl/MU5pUQ -Instagram: https://lk.autentia.com/instagram -LinkedIn: https://goo.gl/2On7Fj/ -Facebook: https://goo.gl/o8HrWX
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
Since 2013 the number of coding bootcamp graduates has increased from under 3.000 to over 30.000 per year. Remote work makes it difficult for junior developers to get mentorship from colleagues, and developers now change jobs every 1.8 years on average, so companies are less willing to invest in training juniors. The result: Most companies only want to hire developers that can already get the job done, and junior developers face an almost impossible task in finding their first job. In this talk we will discuss: Examples of how organizations are tackling this issue (apprenticeships, mentorship) Do coding bootcamps have a future? The role AI + No-code tools might play in the future ------------- ¡Conoce Autentia! -Twitter: https://goo.gl/MU5pUQ -Instagram: https://lk.autentia.com/instagram -LinkedIn: https://goo.gl/2On7Fj/ -Facebook: https://goo.gl/o8HrWX
En esta charla pretendo sobre todo hacer pensar y dar lugar al debate posterior sobre la complejidad actual que establecemos de base para cualquier sistema, arquitectura informática o proceso. En muchos casos y en fases muy tempranas planteamos optimización, el uso de múltiples capas, servicios, kubernetes, desacoplamiento, arquitecturas de microservicios, infinidad de tecnologías y otras tantas cosas que pueden ser realmente útiles y necesarias en algunos casos, pero no en un porcentaje importante. A lo larga de la charla, veremos ejemplos comunes y qué debemos tener en cuenta para evitar caer en el error de la sobreingeniería sin llegar a caer en el error del otro extremo, la infraingeniería. ------------- ¡Conoce Autentia! -Twitter: https://goo.gl/MU5pUQ -Instagram: https://lk.autentia.com/instagram -LinkedIn: https://goo.gl/2On7Fj/ -Facebook: https://goo.gl/o8HrWX