Recursos de programación de go
📢 Il Futuro è ora: verso una Tecnologia Sostenibile 📆 giovedì 18 aprile; 🕛 alle 18:30; 💻 live sui canali Linkedin, YouTube e Twitch di Codemotion. Mentre l'innovazione si muove alla velocità della luce, una nuova consapevolezza sta emergendo: c'è il bisogno impellente di un futuro tecnologico sostenibile. In questo meetup Davide, Roberto e Mara si confronteranno in un dibattito sui temi di tecnologia e sostenibilità, consentendoci di conoscere obiettivi, sfide e complessità vantaggi del green tech, dall'efficienza energetica alla riduzione delle emissioni, fino all'impatto sociale ed economico delle scelte sostenibili nello sviluppo del software. Ospiti: ⭐ Davide Bianchi | Senior Tecnical Leader @Mia-Platform Appassionato di sviluppo e operations, dopo una laurea in Fisica Davide ha comunicato la sua avventura nel mondo dello sviluppo. Con oltre 5 anni di esperienza in NodeJS, React, Go e Kubernetes, Davide è oggi Senior Tecnical Leader di Mia-Platform. Open souce fan and contributor. ⭐ Mara Marzocchi | Co-founder @Codemotion Mara è Co-Founder di Codemotion. Da sempre appassionata di tecnologia, in Codemotion si occupa dell’ingaggio della tech community e della relazione con gli sviluppatori e le sviluppatrici. Diversity e inclusion sono la sua missione. Ama gli animali, il quartiere dove vive (la Garbatella), il Franciacorta e suoi gatti (Bart e Lisa). ⭐ Roberto Freato | CTO @Witailer e Retex Con una solida formazione in informatica e una specializzazione in cloud computing, in particolar modo su Azure, Roberto ha iniziato la sua carriera come consulente freelance. Ha ricevuto riconoscimenti come Microsoft MVP dal 2010 e ha scritto diversi libri su Azure. Ha contribuito a iniziative educative e ha parlato in molti eventi del settore. Come CTO di Retex e Witailer il suo obiettivo è fornire leadership e coordinamento tecnologico strategico. Master of Ceremonie: Luca Fregoso | Dev Talent Partner & Content Manager in Codemotion Vi aspettiamo live il 18 aprile: https://community.codemotion.com/codemotion-italy/meetups/il-futuro-ora-verso-una-tecnologia-sostenibile ------------------------------------------------------------- 🌟 Scopri tutte le novità e le iniziative della community di Codemotion: https://community-it.codemotion.it 🦸‍♂️ Diventa #CodemotionContributor: https://community-it.codemotion.it/community/diventa-contributor 🧡 Unisciti alla community su Telegram: https://t.me/aperitech 📆 Aggiungi il DevCalendar alla tua agenda: https://codemo.tech/devcalendar 🫶 Diventa #CodemotionPartner: https://community-it.codemotion.it/partner/proposta 📍 Scopri l'iniziativa Cerco / Offro location per tech meetup: https://community-it.codemotion.it/partner/cerco-offro-spazi-per-meetup
Event-Driven Architecture reflects how we conduct business in real life - asynchronously and in response to events. That is why it is gaining popularity as the go-to architectural pattern for building enterprise applications. ZenWave 360º is a set of tools built on the foundations of Domain Driven Design and API-First principles for Event-Driven Architectures to help developers Create Software Easy To Understand. In this session we will be building in real-time an Event-Driven Architecture with ZenWave ZDL Modeling Language, AsyncAPI and OpenAPI using MongoDB as data store and Kafka as message broker.
¿Qué conocimientos tiene que tener un perfil de desarrollador/a front-end? ¿Es suficiente con saber HTML, CSS y JavaScript, o se necesita algo más?. En el episodio de hoy vamos a analizar en detalle las funciones más importantes de este perfil y descubriremos por qué el equipo de front es clave en el éxito de un proyecto. Links mencionados en el episodio: https://go.ivoox.com/rf/103408685 ¿Quieres ver nuestros tutoriales? https://www.youtube.com/c/ParadigmaDigital/playlists ¿Quieres escuchar nuestros podcasts? https://open.spotify.com/show/4IQF9XRgHN7j5Mz52t9wJS?si=7ba64ce69fc04a92 ¿Quieres saber cuáles son los próximos eventos que organizamos?: https://www.paradigmadigital.com/eventos/
Terratest es una librería en GO que nos ayuda a escribir Tests para nuestro código de infraestructura. Nos provee de una gran variedad de funciones helpers y patrones de infraestrctura para testear el códgio. ﹤🍍﹥ Enlaces ricos └ 🌍 Curso Terraform https://bit.ly/curso-terraform-codely Sube de nivel. Haz tu código mas mantenible, escalable y testeable 🤟 ¡Suscríbete al canal!
Ponente Nombre: Murilo Cunha Título: Faster Python with friends Sala: Tejita ———————— About the talk Python's flexible and intuitive syntax enables developers to quickly build applications. But on the other hand, it may be slow during runtime. There have been different attempts into making Python faster. In recent years, Python 3.11 was released and popularized as the "faster Python" and Mojo programming language was recently announced, advertised as having "usability of Python with the performance of C". Going back further, we see languages such as Cython, Just In Time (JIT) compilers and bindings. In this talk, we'll go over the different approaches to increasing the speed of a Python application. We'll briefly explain how they work, compare the performance through a simple use case, and look at the limitations, tooling, trade-offs, and ease of use. Outline Introduction and setup (3min) Baseline - Python 3.9 (3min) Alternatives (20min): Python 3.11 Cython & Mypyc Pypy3 PyO3 Mojo Recap and takeaways (4min) — Python España: https://es.python.org/ Python Canarias: https://pythoncanarias.es/ Twitter/X: @PyConES Mastodon: https://fosstodon.org/ @pycones
Ponente Nombre: Laszlo Kiss Kollar Título: The wheelhouse of horrors Sala: Antequera ———————— You might be surprised to learn that, besides naming and cache invalidation problems, building a binary wheel for a Python extension is one of the hardest problems in computer science. Or more precisely, building that binary wheel correctly. Lucky for us, a few amazing community-led projects hide all that complexity from us, so we can instead focus on shipping and using Python code. One of Python's strong suits is its ability to use native C and C++ code, which is a big reason why it’s the number one language for date science and machine learning applications. However, distributing native code in Python libraries is far from trivial: subtle issues in the build process can result in runtime issues that are extremely difficult to track down. This talk will showcase some notable examples of how things can go wrong, while also helping users and maintainers recognise these typical error scenarios. We will learn how to avoid these issues and what users can do when they encounter such issues when using a library. The audience will learn about the manylinux standard and its role in standardizing Linux platform wheels. We will also take a look at the cibuildwheel project, which offers library authors a simple solution to automate the building and distribution of manylinux wheels. — Python España: https://es.python.org/ Python Canarias: https://pythoncanarias.es/ Twitter/X: @PyConES Mastodon: https://fosstodon.org/ @pycones
Ponente Nombre: Cheuk Ting Ho Título: Untangle Python Spaghetti - Deep dive into environments and dependencies management Sala: Antequera ———————— After learning doing in Python, we started multiple Python or Data Science projects. Dependency management becomes a skill that we need to avoid requirement conflicts amount projects. In this talk, we will learn how dependencies management tools work and how to choose the right one to use. In this talk, we will use venv, the environment managing tool that come with CPython, and conda, the tool that is popular among data science partitioners to decipher how environment and dependency management works. First, we will go through some basic knowledge of how Python ""sees"" your package and know where to import them when needed. Then, we will make the audience aware that, to avoid the requirement conflict amount different projects, we need a new set of environments for each project. Then, we will see how tools like venv and conda can create a new set of environments. We will cover both the practical aspect - how to use the tools and which one to use, and the theoretical aspect - the inner working of the tools and why they are different. This will make the audience get familiar with some tools that are at their disposal and inspire them to start using them for their work. This talk is for beginner Pythonistas or data scientists who started to use Python professionally and those who are curious to know how the environment and dependency management tools work. — Python España: https://es.python.org/ Python Canarias: https://pythoncanarias.es/ Twitter/X: @PyConES Mastodon: https://fosstodon.org/ @pycones
Ben Evans is Observability Lead and Senior Principal Software Engineer at Red Hat Runtimes. Previously he was Lead Architect for Instrumentation at New Relic, and co-founded jClarity, a performance tools startup acquired by Microsoft. He has also worked as Chief Architect for Listed Derivatives at Deutsche Bank and as Senior Technical Instructor for Morgan Stanley. He is a Java Champion and served for 6 years on the Java Community Process Executive Committee, helping define new standards for the Java platform. Ben is the author of seven books, including "The Well-Grounded Java Developer", "Optimizing Java" and the new editions of "Java in a Nutshell". His technical articles are read by thousands of developers every month. Ben is a regular speaker and educator on topics such as the Java platform, Observability, systems architecture, performance and concurrency for companies and conferences all over the world. About the talk: 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 Introduction 02:17 The Intersection of Architecture Fitness Functions and Metrics 56:14 Audience Questions
Terratest es una librería en GO que nos ayuda a escribir Tests para nuestro código de infraestructura. Nos provee de una gran variedad de funciones helpers y patrones de infraestrctura para testear el códgio. ﹤🍍﹥ Enlaces ricos └ 🌍 Curso Terraform https://bit.ly/curso-terraform-codely ﹤🍍﹥ CodelyTV ├ 🎥 Suscríbete: https://youtube.com/c/CodelyTV?sub_confirmation=1 ├ 🐦 Twitter CodelyTV: https://twitter.com/CodelyTV ├ 🫧 Twitter Javi: https://twitter.com/JavierCane ├ 📸 Instagram: https://instagram.com/CodelyTV ├ ℹ️ LinkedIn: https://linkedin.com/company/codelytv ├ 🥋 Academy: https://codely.com/academy └ 📕 Catálogo cursos: https://bit.ly/cursos-codely
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