List of videos

Go Serverless! | Savas Ziplies | Conf42 Golang 2022

With the advent of Serverless offers such as AWS Lambda or GCP Cloud Functions Golang has become usable and popular in small, functional cases. But the paradigm shift locked to certain providers does not provide a high incentive to transition. Especially Golang has a wide range of high-performance web frameworks fuelling many application and micro-services. So why switch? Because now you can! Bringing top-notch frameworks such as Fiber to AWS Serverless and leveraging multi-service deployments from one codebase without the need to bend to new structures and think in small single-file functions but use proven paradigms and development schemes makes the use of "the best of both worlds" easy. In this talk, Savas will show you - how to leverage existing Golang frameworks and bring them to AWS Lambda, - structure your codebase to support multi-service deployments, - configure staged deployments of multiple API and Event-driven services and - add additionals such as Chromium to your deployment to use as Web-Scraper in your code Scale endlessly? No problem! Need additional libraries? Dockerize it! Everything is possible, without caring about scaling on a Cloud level, while being able to develop locally the way we used to. Other talks at this conference πŸš€πŸͺ https://www.conf42.com/golang2022 β€” 0:00 Intro 1:12 Talk

Watch
Dissecting Slices, Maps and Channels in Go | Jesus Espino | Conf42 Golang 2022

Slices, Maps and Channels in go, are first class citizens of the language, they are used widely in our day to day work, but... do you know how they works under the hood? Do you know the implications of adding elements to an slice, or new keys to a map? Do you know why you can't relay in maps order? Do you know how channels handle the buffer or the blocked goroutines? If you don't know about that, this is your talk. I going to access the go runtime memory state of the maps, slices and channels, and show you how they evolve over time while we change them. Other talks at this conference πŸš€πŸͺ https://www.conf42.com/golang2022 β€” 0:00 Intro 1:12 Talk

Watch
Successful Go for microservices architecture | Herve Ah-Leung | Conf42 Golang 2022

Microservices architecture is a formidable pattern and Go is an incredible language. How do these two perform when combined? The microservices architecture consists of a breakdown of your software into multiple tiny services: flexible, independent, easy to scale up, domain-specific, more granularity, etc... But comes with some issues: complexity of communication between services, E2E tests difficult to write, daunting for new joiners, etc. Having all the services written in Go does not solve all those problems but makes the software development more enjoyable and eases some of the pain points. The goal of this talk is not to sell the microservices architecture neither Go, but is more about the story/timeline on how we transitioned an existing microservices piece of software into Go. What will be shared: - which features of Go allow us to build a successful microservices system? - which blockers did we face? - what are the next steps for us? Other talks at this conference πŸš€πŸͺ https://www.conf42.com/golang2022 β€” 0:00 Intro 1:12 Talk

Watch
Go - Best practices | Ranjan Mohan | Conf42 Golang 2022

Reach out to the speaker at https://www.linkedin.com/in/ranjanmj GoWiki: https://github.com/padaiyal/goWiki Ranjan would like to share the best development practices that has helped us reduce the amount of time/effort spent in maintaining the application. Even Golang beginners can attend and a GitHub repository containing the sample code/notes used in this presentation for future reference will be provided. Other talks at this conference πŸš€πŸͺ https://www.conf42.com/golang2022 β€” 0:00 Intro 1:12 Talk

Watch
Premiere - Conf42 Golang 2023

Schedule, Lineup & RSVP ➀ https://www.conf42.com/golang2023 Join Discord ➀ https://discord.gg/DnyHgrC7jC Upcoming CFPs ➀ https://www.papercall.io/events?cfps-scope=&keywords=conf42 0:00 Intro ➀ Sponsors & Partners cli 0:40 Lais Lima 1:19 Abhisek Pattnaik tools 2:00 Durgaprasad Budhwani 2:34 Robert Pajak cicd 3:18 Huseyin Babal testing 3:51 Jesus Espino 4:16 Mohammad Quanit 4:53 Nishant Roy databases 5:34 Trista Pan 6:18 Abhishek Gupta 7:13 Ilia Sergunin hands on Pratim Bhosale (no intro) 7:46 Mauricio Antunes 8:03 Ivan Pesenti 9:01 David Kjerrumgaard lessons learned 9:48 Marvin Collins Hosea 10:46 Liam Conroy Hampton 11:16 Thank you, join Discord ➀ https://discord.gg/DnyHgrC7jC

Watch
What I learned creating a CLI with Go | Lais Lima | Conf42 Golang 2023

Read the abstract ➀ https://www.conf42.com/Golang_2023_Lais_Lima_creating_cli Other sessions at this event ➀ https://www.conf42.com/golang2023 Join Discord ➀ https://discord.gg/DnyHgrC7jC Chapters 0:00 Intro 0:18 Talk

Watch
Building CLI apps using Go | Abhisek Pattnaik | Conf42 Golang 2023

Read the abstract ➀ https://www.conf42.com/Golang_2023_Abhisek_Pattnaik_building_cli_apps Other sessions at this event ➀ https://www.conf42.com/golang2023 Join Discord ➀ https://discord.gg/DnyHgrC7jC Chapters 0:00 Intro 0:18 Talk

Watch
Building Scalable Applications with GQLGen & AWS Lambda | Durgaprasad Budhwani | Conf42 Golang 2023

Read the abstract ➀ https://www.conf42.com/Golang_2023_Durgaprasad_Budhwani_serverless_scalable__costeffective_apps_gqlgen_aws_lambda Other sessions at this event ➀ https://www.conf42.com/golang2023 Join Discord ➀ https://discord.gg/DnyHgrC7jC Chapters 0:00 Intro 0:18 Talk

Watch
goyek - using Go for automation | Robert Pajak | Conf42 Golang 2023

Read the abstract ➀ https://www.conf42.com/Golang_2023_Robert_Pajak_goyek_automation Other sessions at this event ➀ https://www.conf42.com/golang2023 Join Discord ➀ https://discord.gg/DnyHgrC7jC Chapters 0:00 Intro 0:18 Talk

Watch