Podcasts about gophercon

  • 38PODCASTS
  • 126EPISODES
  • 57mAVG DURATION
  • ?INFREQUENT EPISODES
  • Jan 24, 2025LATEST

POPULARITY

20172018201920202021202220232024


Best podcasts about gophercon

Latest podcast episodes about gophercon

Ardan Labs Podcast
Go, Community, and Learning with Donia Chaiehloudj

Ardan Labs Podcast

Play Episode Listen Later Sep 11, 2024 84:37


In this episode, we sit down with Donia Chaiehloudj, a Senior Software Engineer at Isovalent, to discuss her diverse career journey, from working in image processing and electronics to becoming a Go developer in the cloud-native space. Donia shares her experiences transitioning into software development, her work with Go and Kubernetes, and her leadership role in the GDG Sophia-Antipolis community. She also touches on her passion for public speaking, open-source contributions, and balancing her career with life as a new mother. This episode is perfect for anyone interested in tech, community building, and career growth in software engineering.00:00 Introduction1:57 What is Donia Doing Today?14:00 Highschool Interests18:34 Engineering School35:31 Internship Work / Software Transition42:15 Metal Health in School50:00 Graduating University / Job Searching58:00 Becoming a Java Developer1:10:00 Public Speaking / Community1:23:50 Contact InformationConnect with Donia: Twitter:  https://twitter.com/doniacldLinkedin:https://www.linkedin.com/in/donia-chaiehloudj/Mentioned in today's episode:Isovalent: https://isovalent.com/TinyGo: https://tinygo.org/Want more from Ardan Labs? You can learn Go, Kubernetes, Docker & more through our video training, live events, or through our blog!Online Courses : https://ardanlabs.com/education/ Live Events : https://www.ardanlabs.com/live-training-events/ Blog : https://www.ardanlabs.com/blog Github : https://github.com/ardanlabs

Ardan Labs Podcast
Sports, Internships, and Startups with Samantha Coyle

Ardan Labs Podcast

Play Episode Listen Later Aug 28, 2024 88:04


In this episode, we sit down with Samantha Coyle, a software engineer who went from a high school athlete with little tech exposure to a leading Go developer. Samantha shares her path through college, where she pivoted to computer science, and how she navigated internships at top companies like Dell and AMD. She also discusses her current work at Diagrid, where she helps build cutting-edge cloud-native applications. Samantha's story highlights resilience, continuous learning, and the importance of strong mentorship in shaping a successful career in tech.00:00 Introduction01:50 What is Samantha Doing Today?09:35 First Memory of a Computer12:37 Highschool Interests / Sports30:40 Choosing Computer Science38:50 Various Internships55:25 Graduating During Covid1:00:20 FIrst Job in Go1:07:00 Working at Intel1:27:25 Contact InformationConnect with Samantha: Twitter:  https://twitter.com/thesamcoyle?lang=enLinkedin: https://www.linkedin.com/in/sam-coyle/Mentioned in today's episode:Diagrid: https://www.diagrid.io/GopherCon:https://www.gophercon.com/Want more from Ardan Labs? You can learn Go, Kubernetes, Docker & more through our video training, live events, or through our blog!Online Courses : https://ardanlabs.com/education/ Live Events : https://www.ardanlabs.com/live-training-events/ Blog : https://www.ardanlabs.com/blog Github : https://github.com/ardanlabs

Open at Intel
AI Development and Guardrails

Open at Intel

Play Episode Listen Later Aug 28, 2024 35:38


Ezequiel Lanza and Katherine Druckman from Intel's Open Ecosystem team chat with Daniel Whitenack, founder and CEO of Prediction Guard. They discuss the importance and implementation of guardrails for securing generative AI platforms and cover the operational challenges and security considerations of running AI models, the concept of responsible AI, and practical advice for integrating guardrails into AI workflows. Additionally, the conversation touches on multi-model integrations, open source contributions, and the significance of vendor-neutral frameworks in achieving a secure and efficient AI ecosystem. 00:00 Introduction 01:28 What is Prediction Guard? 03:31 Understanding Guardrails in AI 06:49 Security Risks and Responsible AI 13:30 Open Source and Model Security 19:00 Open Platform for Enterprise AI 20:26 Contributing to Open Source Projects 27:12 Final Thoughts   Guest: Daniel Whitenack (aka Data Dan) is a Ph.D. trained data scientist and founder of Prediction Guard. He has more than ten years of experience developing and deploying machine learning models at scale, and he has built data teams at two startups and an international NGO with 4000+ staff. Daniel co-hosts the Practical AI podcast, has spoken at conferences around the world (ODSC, Applied Machine Learning Days, O'Reilly AI, QCon AI, GopherCon, KubeCon, and more), and occasionally teaches data science/analytics at Purdue University.

Go Time
Gophers Say! GopherCon EU Berlin 2024

Go Time

Play Episode Listen Later Jun 25, 2024 41:00


Our award winning worthy survey game show is back, this time Mat Ryer hosts it live on stage at GopherCon EU Berlin 2024! Join in & play along as we see which team can better guess what these GopherCon gophers had to say!

Changelog Master Feed
Gophers Say! GopherCon EU Berlin 2024 (Go Time #320)

Changelog Master Feed

Play Episode Listen Later Jun 25, 2024 41:00


Our award winning worthy survey game show is back, this time Mat Ryer hosts it live on stage at GopherCon EU Berlin 2024! Join in & play along as we see which team can better guess what these GopherCon gophers had to say!

Ardan Labs Podcast
Mentorship, SRE, and Google with Tobias Weingartner

Ardan Labs Podcast

Play Episode Listen Later Apr 10, 2024 105:09


Tobias Weingartner plays a pivotal role in Google's Traffic Control Team, where he specializes in optimizing the global system load balancer (GSLB). As an integral member of this team, he collaborates closely with the development team responsible for crafting the intricate code that powers Google's internal load balancing infrastructure. Specifically, Tobias focuses his expertise on the SRE aspect, ensuring the seamless operation of Google's vast network traffic.  In this episode, Tobias takes us on a journey through his time in the tech industry while sharing valuable insight and entertaining stories along the way.00:00 Introduction01:25 What is Toby Doing Today?  07:00 First Memories of a Computer21:30 Direction after High School  29:10 Entering University 43:20 Breaking the Shell48:35 Finishing the Degree / First Jobs in Tech1:05:40 Moving to Silicon Valley 1:10:00 Working at Twitter1:16:55 Google Entering the Radar1:22:00 Joining DoorDash 1:28:00 Staying Relevant in Tech 1:34:15 Creating Courses1:43:10 Contact Info Connect with Toby: Twitter: https://twitter.com/NuttySwissTobias's Site: https://tepid.org/toby/Mentioned in today's episode:Gophercon: https://www.gophercon.com/X: https://twitter.com/NuttySwissWant more from Ardan Labs? You can learn Go, Kubernetes, Docker & more through our video training, live events, or through our blog!Online Courses : https://ardanlabs.com/education/ Live Events : https://www.ardanlabs.com/live-training-events/ Blog : https://www.ardanlabs.com/blog Github : https://github.com/ardanlabs

Podcast proConf
#143 GopherCon UK & EU 2023

Podcast proConf

Play Episode Listen Later Apr 10, 2024 131:28


Нас можно найти: 1. Telegram: https://t.me/proConf 2. Youtube: https://www.youtube.com/c/proconf 3. SoundCloud: https://soundcloud.com/proconf 4. Itunes: https://podcasts.apple.com/by/podcast/podcast-proconf/id1455023466 5. Spotify: https://open.spotify.com/show/77BSWwGavfnMKGIg5TDnLz

Go Time
Gophers Say! GopherCon EU Athens 2024

Go Time

Play Episode Listen Later Feb 14, 2024 28:47


Our award winning worthy survey game show is back, this time Mat Ryer hosts it live on stage at GopherCon EU Athens 2024! Join in & play along as we see which team can better guess what these GopherCon gophers had to say!

Changelog Master Feed
Gophers Say! GopherCon EU Athens 2024 (Go Time #303)

Changelog Master Feed

Play Episode Listen Later Feb 14, 2024 28:47


Our award winning worthy survey game show is back, this time Mat Ryer hosts it live on stage at GopherCon EU Athens 2024! Join in & play along as we see which team can better guess what these GopherCon gophers had to say!

Go Time
Go Capture the Flag!

Go Time

Play Episode Listen Later Jan 31, 2024 58:56


Angellica is joined by Neil S Primmer & Benji Vesterby to share their experience organizing “Capture the Flag” at GopherCon 2023. CTF events involve teams vying for supremacy as they strive to gather digital flags (presented as strings) and successfully submit them to the competition organizers. In essence, it's a thrilling “scavenger hunt for nerds.” Join us as we unravel the intricacies and excitement of this unique gaming experience!

Changelog Master Feed
Go Capture the Flag!

Changelog Master Feed

Play Episode Listen Later Jan 31, 2024 58:56 Transcription Available


Angelica is joined by Neil S Primmer & Benji Vesterby to share their experience organizing “Capture the Flag” at GopherCon 2023. CTF events involve teams vying for supremacy as they strive to gather digital flags (presented as strings) and successfully submit them to the competition organizers. In essence, it's a thrilling “scavenger hunt for nerds.” Join us as we unravel the intricacies and excitement of this unique gaming experience!

Go 夜聊
第 10 期:2023 年 Go 贡献者峰会的所见所闻

Go 夜聊

Play Episode Listen Later Jan 26, 2024 47:34


第 10 期:2023 年 Go 贡献者峰会的所见所闻 嘉宾:潘少(Andy) 主持:杨文,欧长坤 本期摘要:这是 Go 夜聊的第十期节目,也是我们第九期的续集,是由 Go 语言峰会参与者欧长坤和潘少(Andy)一起为我们带来的一些他们在 Go 语言峰会上的所见所闻。让我们有机会能参与其中,了解其中的故事和过程。虽然仅仅只是很短的时间,但是你听过之后一定会觉得这个会议应该不止开那么短吧。信息密度非常大,建议大家反复收听。 时间线 00:21 开场 01:20 欧长坤和潘少(Andy)参加 Go 语言贡献者峰会 01:55 第一个圆桌讨论:WebAssembly 03:15 Keith Randall 大佬被提及 05:00 Go runtime 圆桌讨论话题一:NUMA-aware scheduler for Go 06:00 Dmitry Vyukov 大佬被提及 11:40 Go runtime 圆桌讨论话题一:io_uring networking for Go 16:18 Coroutine for Go by rsc 20:37 Go runtime 渐进式改造 23:33 Go 团队倾向于挖一个大坑 26:00 Go 标准库新加了一个 log 库:slog 32:10 推荐环节 录制时间: 2023-09-28 相关链接 Andy 的主页 美国之行(上篇):旧金山和硅谷 美国之行(下篇):芝加哥 GopherCon 2023: The Ultimate Review - We International Now! Andy GitHub Keith Randall Dmitry Vyukov Coroutines for Go by rsc 2023.7.17 spec: add range over int, range over func #61405 追风筝的人 Go 夜聊第 8 期老貘也推荐了这本书。 Unix 传奇 Open Decision-Making 宫崎骏 - 千与千寻 《侧耳倾听》 - 人成长的时候是不断的在跟自己和解的过程。

Paul's Security Weekly
2024: The Year Cross-Platform Endpoint Management Finally Gets Good? - Zach Wasserman - ESW #347

Paul's Security Weekly

Play Episode Listen Later Jan 25, 2024 99:46


We interview the co-founder and CTO of Fleet to understand why good, cross platform MDM/EMM has been such a challenge for so many years. Want good Windows device management? You're probably going to compromise on MacOS management. Ditto for Windows if you prioritize your Macs. Want good Linux device management? It doesn't exist. Hopefully, Fleet can change all that in 2024, as they aim to complete their support for all major platforms, using the open source OSQuery project as their base. Segment Resources: Zach's GitHub Zach's Conf42 DevSecOps Presentation on Securing the endpoint with open source software GopherCon 2022: Collect First, Ask Questions Later Glitches in the Matrix, or Taming Agent Chaos Oleria, Vicarius, and Secret Double Octopus raise funding (NOTE: Secret Double Octopus is a real company that chose Secret Double Octopus as their name, I'm making none of this up). Rumors about Zscaler's next 9-digit acquisition, 2 new security vendors and demystifying public cybersecurity companies. Chrome gets AI features, security teams have TOO much data, and a new threat intel database from Wiz. Is bootstrapping a cybersecurity startup a realistic option? Finally, remember Furbies? NSA's furby docs just dropped, and they are HILARIOUS. Thanks to Jason Koebler from 404Media for that. Visit https://www.securityweekly.com/esw for all the latest episodes! Show Notes: https://securityweekly.com/esw-347

Enterprise Security Weekly (Audio)
2024: The Year Cross-Platform Endpoint Management Finally Gets Good? - Zach Wasserman - ESW #347

Enterprise Security Weekly (Audio)

Play Episode Listen Later Jan 25, 2024 99:46


We interview the co-founder and CTO of Fleet to understand why good, cross platform MDM/EMM has been such a challenge for so many years. Want good Windows device management? You're probably going to compromise on MacOS management. Ditto for Windows if you prioritize your Macs. Want good Linux device management? It doesn't exist. Hopefully, Fleet can change all that in 2024, as they aim to complete their support for all major platforms, using the open source OSQuery project as their base. Segment Resources: Zach's GitHub Zach's Conf42 DevSecOps Presentation on Securing the endpoint with open source software GopherCon 2022: Collect First, Ask Questions Later Glitches in the Matrix, or Taming Agent Chaos Oleria, Vicarius, and Secret Double Octopus raise funding (NOTE: Secret Double Octopus is a real company that chose Secret Double Octopus as their name, I'm making none of this up). Rumors about Zscaler's next 9-digit acquisition, 2 new security vendors and demystifying public cybersecurity companies. Chrome gets AI features, security teams have TOO much data, and a new threat intel database from Wiz. Is bootstrapping a cybersecurity startup a realistic option? Finally, remember Furbies? NSA's furby docs just dropped, and they are HILARIOUS. Thanks to Jason Koebler from 404Media for that. Visit https://www.securityweekly.com/esw for all the latest episodes! Show Notes: https://securityweekly.com/esw-347

Paul's Security Weekly TV
2024: The Year Cross-Platform Endpoint Management Finally Gets Good? - Zach Wasserman - ESW #347

Paul's Security Weekly TV

Play Episode Listen Later Jan 25, 2024 42:01


We interview the co-founder and CTO of Fleet to understand why good, cross platform MDM/EMM has been such a challenge for so many years. Want good Windows device management? You're probably going to compromise on MacOS management. Ditto for Windows if you prioritize your Macs. Want good Linux device management? It doesn't exist. Hopefully, Fleet can change all that in 2024, as they aim to complete their support for all major platforms, using the open source OSQuery project as their base. Segment Resources: Zach's GitHub Zach's Conf42 DevSecOps Presentation on Securing the endpoint with open source software GopherCon 2022: Collect First, Ask Questions Later Glitches in the Matrix, or Taming Agent Chaos Show Notes: https://securityweekly.com/esw-347

Enterprise Security Weekly (Video)
2024: The Year Cross-Platform Endpoint Management Finally Gets Good? - Zach Wasserman - ESW #347

Enterprise Security Weekly (Video)

Play Episode Listen Later Jan 25, 2024 42:01


We interview the co-founder and CTO of Fleet to understand why good, cross platform MDM/EMM has been such a challenge for so many years. Want good Windows device management? You're probably going to compromise on MacOS management. Ditto for Windows if you prioritize your Macs. Want good Linux device management? It doesn't exist. Hopefully, Fleet can change all that in 2024, as they aim to complete their support for all major platforms, using the open source OSQuery project as their base. Segment Resources: Zach's GitHub Zach's Conf42 DevSecOps Presentation on Securing the endpoint with open source software GopherCon 2022: Collect First, Ask Questions Later Glitches in the Matrix, or Taming Agent Chaos Show Notes: https://securityweekly.com/esw-347

Go Time
The se7en deadly sins of Go

Go Time

Play Episode Listen Later Oct 25, 2023 75:20


John Gregory's GopherCon talk “7 Deadly Gopher Sins” is the ostensible basis of this spooky Go Time episode, but with Mat Ryer at the helm… the only thing to expect is the unexpected. And failed jokes. Expect lots of failed jokes.

Changelog Master Feed
The se7en deadly sins of Go (Go Time #294)

Changelog Master Feed

Play Episode Listen Later Oct 25, 2023 75:20 Transcription Available


John Gregory's GopherCon talk “7 Deadly Gopher Sins” is the ostensible basis of this spooky Go Time episode, but with Mat Ryer at the helm… the only thing to expect is the unexpected. And failed jokes. Expect lots of failed jokes.

Go Time
Experiences from GopherCon 2023

Go Time

Play Episode Listen Later Oct 11, 2023 76:34


The 10th GopherCon took place the last week of September and it was a blast. In this episode, we're talking about our experiences at the conference from several different viewpoints. Angelica as a conference organizer, Johnny as an emcee and workshop instructor, Kaylyn as a speaker, and Kris as a regular attendee.

Changelog Master Feed
Experiences from GopherCon 2023 (Go Time #293)

Changelog Master Feed

Play Episode Listen Later Oct 11, 2023 76:34 Transcription Available


The 10th GopherCon took place the last week of September and it was a blast. In this episode, we're talking about our experiences at the conference from several different viewpoints. Angelica as a conference organizer, Johnny as an emcee and workshop instructor, Kaylyn as a speaker, and Kris as a regular attendee.

Cup o' Go
"slog"-ging through a mountain of Go news

Cup o' Go

Play Episode Listen Later Sep 1, 2023 36:20


Cup o' Go

Today we're joined by guest co-host, Adelina Simion! Adelina works at Form3, co-organizer of Women Who Go, London and London Gophers, and is the author of Test-Driven Development in Go.

Go Time
Gophers Say! GopherCon EU 2023

Go Time

Play Episode Listen Later Jul 11, 2023 25:42


Our award winning worthy survey game show is back, this time Mat Ryer hosts it live on stage at GopherCon Europe 2023! Elena Grahovac joins forces with Björn Rabenstein to battle it out with Alice Merrick & Mohammed S. Al Sahaf. Let's see who can better guess what the GopherCon Europe gophers had to say!

Changelog Master Feed
Gophers Say! GopherCon EU 2023 (Go Time #284)

Changelog Master Feed

Play Episode Listen Later Jul 11, 2023 25:42 Transcription Available


Our award winning worthy survey game show is back, this time Mat Ryer hosts it live on stage at GopherCon Europe 2023! Elena Grahovac joins forces with Björn Rabenstein to battle it out with Alice Merrick & Mohammed S. Al Sahaf. Let's see who can better guess what the GopherCon Europe gophers had to say!

Cup o' Go
Are we testing? testing.Testing() will tell you! Plus official security patches, goreleaser v1.16, and more.

Cup o' Go

Play Episode Listen Later Mar 13, 2023 42:29


Go 1.20.2 & 1.19.7 releasedGo 1.20.2 milestoneGo 1.19.7 milestonegoreleaser v1.16.0 & v1.16.1 releasedOpenCollectiveBabel.jsWomen Who CodeProposalsAccepted: Add testing.Testing() bool functionNew: Track tool usage in go.modNew: Opt-in transparent telemetryIntroducing ngrok-go: Ingress to your Go Apps as a net.ListenerCode coverage for Go integration testsConferencesFinall call for CFP to GopherCon in San DiegoErik DubbelboerOn GitHub: https://github.com/erikdubbelboer  fasthttpAmsterdam Golang Meetup

Go Time
Mat's GopherCon EU diary

Go Time

Play Episode Listen Later Oct 7, 2022 65:35


Join Mat Ryer on his journey to Berlin for GopherCon EU 2022. Along the way he chats with Egon Elbre, Ale Kennedy, Ole Bulbuk, Christian Haas, Bill Kennedy & Ron Evans. Danke!

Changelog Master Feed
Mat's GopherCon EU diary (Go Time #250)

Changelog Master Feed

Play Episode Listen Later Oct 7, 2022 65:35


Join Mat Ryer on his journey to Berlin for GopherCon EU 2022. Along the way he chats with Egon Elbre, Ale Kennedy, Ole Bulbuk, Christian Haas, Bill Kennedy & Ron Evans. Danke!

Ardan Labs Podcast
The Journey to a PhD with Anna-Katharina Wickert

Ardan Labs Podcast

Play Episode Listen Later Sep 28, 2022 63:54


Anna-Katharina Wickert is currently pursuing her PhD in computer science with a focus on security and organizer for the Golang User meetup in Frankfurt, Germany. From programming at the age of 13 to deciding to pursue a PhD, she provides valuable insight into her journey through years of education.   00:00 Introduction04:53 First Memory Using a Computer09:53 Interests and College Decisions25:09 Takeaways from the degree27:06 Why Decide to Stay In School32:31 Mastering in Security37:33 After The Masters degree39:23 How Did You Discover Go?40:53 Deciding to do a PhD43:55 What's Involved with getting a PhD50:34 What's your Dream Job?54:41 Native Fuzzing in Go1:00:49 GopherCon EU 20221:02:57  Contact infoConnect with Anna: LinkedIn: https://de.linkedin.com/in/anna-katharina-wickert-60597a142/enTwitter: https://twitter.com/akwickertMentioned in today's episode:GopherCon EU: https://gophercon.euGopherCon Talk 2022: https://youtu.be/yTvK8lzhENoFrankfurt Rhein-Main Gophers Meetup: https://www.meetup.com/gophers-frm/Want more from Ardan Labs? You can learn Go, Kubernetes, Docker & more through our video training, live events, or through our blog!Online Courses: https://ardanlabs.com/education/ Live Events: https://www.ardanlabs.com/live-training-events/ Blog: https://www.ardanlabs.com/blog Github: https://github.com/ardanlabs

Go Time
Inside GopherCon

Go Time

Play Episode Listen Later Sep 1, 2022 65:29 Transcription Available


Ever wondered how GopherCon came to be, and how it's put together every year. In this show we will be chatted with Erik St. Martin, who has been there from the start about how GopherCon came to be, how this year's conference came together, as well as why events like GopherCon as so great! We are joined by Erik St. Martin, GopherCon Organizer and Co-Author Go in Action.

Changelog Master Feed
Inside GopherCon (Go Time #245)

Changelog Master Feed

Play Episode Listen Later Sep 1, 2022 65:29 Transcription Available


Ever wondered how GopherCon came to be, and how it's put together every year. In this show we will be chatted with Erik St. Martin, who has been there from the start about how GopherCon came to be, how this year's conference came together, as well as why events like GopherCon as so great! We are joined by Erik St. Martin, GopherCon Organizer and Co-Author Go in Action.

Go Time
Gophers Say! GopherCon EU Edition

Go Time

Play Episode Listen Later Aug 4, 2022 40:33 Transcription Available


Our award winning worthy survey game show is back, this time Mat Ryer hosts it live on stage at GopherCon Europe 2022! Go Time's Natalie Pistunovich joins forces with Ronna Steinberg & Robert Burke to battle it out with V Körbes, Tamir Bahar & Konrad Richie. Let's see who can better guess what the GopherCon Europe gophers had to say!

Changelog Master Feed
Gophers Say! GopherCon EU Edition (Go Time #241)

Changelog Master Feed

Play Episode Listen Later Aug 4, 2022 40:33 Transcription Available


Our award winning worthy survey game show is back, this time Mat Ryer hosts it live on stage at GopherCon Europe 2022! Go Time's Natalie Pistunovich joins forces with Ronna Steinberg & Robert Burke to battle it out with V Körbes, Tamir Bahar & Konrad Richie. Let's see who can better guess what the GopherCon Europe gophers had to say!

Break Things On Purpose
Exploration and Resiliency with Mauricio Galdieri

Break Things On Purpose

Play Episode Listen Later Jun 28, 2022 30:42


In this episode, we cover: Mauricio talks about his background and his role at Pismo (1:14) Jason and Mauricio discuss tech and reliability with regards to financial institutions (5:59) Mauricio talks about the work he has done in Chaos Engineering with reliability (10:36) Mauricio discusses things he and his team have done to maximize success (19:44) Mauricio talks about new technologies his team has been utilizing (22:59) Links Referenced: Pismo: https://pismo.io/ LinkedIn: https://www.linkedin.com/company/pismo/ TranscriptMauricio: That's why the name Cockroach, I guess, if there's a [laugh] a world nuclear war here, all that will survive would be cockroaches in our client's data. [laugh]. So, I guess that's the gist of it.Jason: Welcome to Break Things on Purpose, a podcast about Chaos Engineering and reliability. In this episode, we chat with Mauricio Galdieri, a staff engineer at Pismo about testing versus exploration, reliability and resiliency, and the challenges of bringing new technologies to the financial sector.Jason: Welcome to the show.Mauricio: Hey, thank you. Welcome. Thanks for having me here, Jason.Jason: Yeah. So, Mauricio, you and I have chatted before in the past. We were at Chaos Conf, and you are part of a panel. So, I'm curious, I guess to kick things off, can you tell folks a little bit more about yourself and what you do at Pismo? And then we can maybe pick up from our conversations previously?Mauricio: Okay, awesome. I work as a staff engineer here at Pismo. I work in a squad called staff engineering squad, so we're a bunch of—five squad engineers there. And we're mostly responsible for coming up with new ways of using the existing technology, new technologies for us to have, and also standardize things like how we use those technologies here? How does it fit the whole processes we have here? And how does it fit in the pipelines we have here, also?And so, we do lots of documentation, lots of POCs, and try different things, and we talk to different people from different companies and see how they're solving problems that we also have. So, this is basically our day-to-day activities here. Before that, well, I have a kind of a different story, I guess. Most people that work in this field, have a degree in something like a technical degree or something like that. But I actually graduated as an architect in urban planning, so I came from a completely different field.But I've always worked as a software developer since a long time ago, more than [laugh] willing to disclose. So, at that time when I started working with software development, I like to say that startups were called dotcoms that back then, so, [laugh] there was a lots of job opportunities back then, so I worked as a software developer at that time. And things evolved. I grew less and less as an architect and more as an engineer, so after I graduated, I started to look for a second degree, but on the more technical college, so I went to an engineering college and graduated as a system analyst.So, from then on, I've always worked as a software developer and never, never have done any house planning or house project or something like that. And I really doubt if I could do that right now [laugh] so I may be a lousy architect [in that sense 00:03:32]. But anyway, I've worked in different companies for both in private and public sectors. And I've worked with consultancy firms and so on. But just before I came to Pismo, I went working with a FinTech.So, this is where I was my first contact with the world of finance in a software context. Since then, I've digged deep into this industry, and here I am now working at Pismo, it's for almost five years now.Jason: Wow. That quite a journey. And although it's a unique journey, it's also one that I feel like a lot of folks in tech come from different backgrounds and maybe haven't gone down the traditional computer science route. With that said, you know, one of the things you mentioned FinTech. Can you give us a little bit of a description of Prismo, just so folks understand the company that you're working at now?Mauricio: Oh, yeah. Well, Pismo, it's a company that has about six years now. And we provide infrastructure for financial services. So, we're not banks ourselves, but we provide the infrastructure for banks to build their financial projects with this. So basically, what we do is we manage accounts, we manage those accounts' balances, we have connections with credit card networks, so we process—we're also a credit card processor.We issue cards, although we're not the issuer in this in the strict sense, but we issue cards here and manage all the lifecycle of those cards. And basically, that's it. But we have a very broad offering of products, from account management to accounting management, and transactions management, and spending control limits and stuff. So, we have a very broad product portfolio. But basically, what we do is provide infrastructure for financial services.Jason: That's fascinating to me. So, if I were to sum that up, would it be accurate to say that you're basically like Software as a Service for financial institutions? You do all the heavy lifting?Mauricio: Yeah, yeah. I could say that, yeah.Jason: It's interesting to me because, you know, traditionally, we always think of banks because they need to be regulated and there needs to be a whole lot more security and reliability around finances, we always think of banks as being very slow when it comes to technology. And so, I think it's interesting that, in essence, what you've said with trying the latest technology and getting to play around with new technology and how it applies, especially within your staff engineering group, it's almost the exact opposite. You're sort of this forefront, this leading edge within the world of finance and technology.Mauricio: Yeah. And that actually is, it's something that—it's the most difficult part to sell banks to sign up with us, you know? Because they have those ancient systems running on-premises and most likely running on top of COBOL programs and so on. But at the same time, it's highly, highly reliable. That they've been running those systems for, like, 40 years, even more than that, so it's a very highly reliable.And as you said, it's a very regulated industry, so it's very hard to sell them this kind of new approach to banking. And actually, we consider this as almost an innovation for them. And it's a little bit strange to talk about innovation in a sense that we're proposing other companies to run in the cloud. This doesn't sound innovating at all nowadays. So, every company runs their systems in the cloud nowadays, so it's difficult to [laugh] realize that this is actually innovation in the banking system because they're not used to running those things.And as you said, they're slow in adopting new technologies because of security concerns, and so on. So, we're trying to bring these new things to the table and prove them. And we had to prove banks and other financial institutions that it is possible to run a banking system a hundred percent in the cloud while maintaining security standards and security compliances and governance compliance and all that stuff. It's very hard to do so and we have a very stringent process to evaluate and assess new technologies because we have to make sure it complies with those standards and all those certifications that we need to have in order to operate in this industry. So, it's very hard, but it doesn't—at that same time, we have lots of new technologies and different ways we can provide the same services to those banks.And then I think the most difficult part in this is to map what traditional banks were doing into this new way of doing things in the cloud. So, this mapping, it's sometimes it gets a little confusing and we have to be very patient and very clear with our clients what they should expect from us and how we will provide the same services they already have now, but using different technologies and different ways. For instance, they are used to these communications with different services, they're used to things like webhooks. But webhooks are not reliable; they can fail and if they fail, you lose that connection, you lose connectivity, and you may lose data and you may have things out of sync using webhooks. So, now we have things like event streaming, or queues and other stuff that you can use to [replay 00:09:47] things and not lose any data.But at the same time, you have to process this, and then offline in an asynchronous manner. So, you have to map those synchronous things that they did before to this asynchronous world and this world where things are—we have an eventual consistency. But it's very difficult but it's also at the same time, it's a very fascinating industry.Jason: Yeah, that is fascinating. But I do love how you mentioned taking the idea of the new technology and what it does, and really trying to map that back to previously—you know, those previous practices that they had. And so, along with that, for folks who are listening again, Mauricio and I had a chat during Chaos Conf a while back, and he was sharing some of the practices that Pisma has done for Chaos Engineering. And I always liken that back to, you know, Chaos Engineering really is very similar to traditional disaster recovery testing, in many ways, other than oftentimes, your disaster recovery would never actually, you know, take things down. Mauricio, I'm curious, can you share a little bit more about what you've been doing with Chaos Engineering and in general, with reliability. Are there any new programs or processes that you've worked on within Prismo around Chaos Engineering and reliability?Mauricio: Well, I think that the first thing to realize, and I think this is the most important point that you need to have very clear in your mind when we're talking about Chaos Engineering is that we're not testing something when we're doing Chaos Engineering; we're experimenting with something. And there's a subtle but very important distinction between those two concepts. When you test for something, you're testing for something that you knew what will happen; you have an idea of how it should behave. You're asserting a certain behavior. You know how the system must behave and you assert that, and it makes sure the system doesn't deviate on that by having an automated test, for instance, a unit or integrated test, or even functional tests and such.But Chaos Engineering is more about experimenting. So, it's designed for the unknowns. You don't know what will happen. You're basically experimenting. It's like a lab, you're working in a laboratory, you're trying different stuff and see what happens, you have an idea of what should happen and we call this a hypothesis, but you're not sure if that is how we will behave.And actually, it doesn't matter if it complies with your expectations. Even if it doesn't behave the way you expect it to behave or the way you want it to behave, you're still gaining knowledge about your system. So, it's much more about experimenting new things instead of actually testing for some something that you know about. And our journey here into Chaos Engineering at Pismo, it all began about a year-and-a-half ago when we got a very huge outage on one of our major cloud providers here. And we went down with them; they were out for about almost an hour.But not only we were affected by it, but other digital banks here in Brazil, but also many other services like Slack, Datadog, other observability tools that were running at that time, using that cloud provider went down, together with them. So, it was a major, major outage here. And then we were actually caught off guard on this because we have lots of different ways to make sure the system doesn't go down if something bad happens. But that was so bad that we went down and we couldn't do anything. We were desperate because we couldn't do anything. And also we can even communicate properly because we use Slack as our communication hub, so Slack was down at that time, also, so we cannot communicate properly with our official channels.Also, Datadog that we were using at a time also went down and we couldn't even see what was happening in the system because we didn't have any observability running at the time. So, that was a major, major outage we had there. So, we started thinking about ways we could experiment with those major outages and see how we could find ways of still operating at least partially and not go down entirely or at least have ways to see what was happening even in the face of a major disaster. And those traditional disaster recovery measures that were valid at the time, even those couldn't cope with the kind of outages we were facing at that time. So, we were trying to look for different ways that we can improve the reliability of our services as a whole.So, I guess that's when we started looking into Chaos Engineering and started looking for different tools to make that work, and different partnerships we could find, and even different ways we could experiment this with our existing technology and platform.Jason: I really love how you characterized that difference between testing and Chaos Engineering. And I think the idea of being more experimental puts you into a mindset of having this concept of, you know, kind of blamelessness, right, around failure. The idea that, like, failure is going to happen and we want to be open to seeing that and to learning from it. More so than a test, right? When we test things, then there's the notion of a pass-fail and fails are bad, whereas with an experiment, that learning is, if it didn't happen the way you expect, there's learning around that and that's a good thing rather than a bad thing, such as failing a test.Mauricio: Yeah, and that works in a higher framework, I guess, which is resilience itself. So, I guess, chaos experiment, chaos engineering, and all that stuff, it's an important part of a bigger whole that we call resilience. And I guess a key to understand resilience is that this point exactly, the systems never work in unexpected ways. They always behave the way it is expected to behave. They're deterministic in nature. So, we're talking about machines here, computers. We told them what we want them to do.And even if we have complexity and randomness involved, say if a network connection goes down, it still will behave the way we programmed them to behave. So, every failure should be expected. What we have here is that sometimes they behave in ways we don't want them to behave. And sometimes they behave in ways we want them to behave. So, it's more of a matter of desire, you know? You want something, you want the system to behave a certain way.So, in that sense, success should be measured as a performance variability, you know? So, sometimes it will work the way you want and sometimes it will work your way in ways that you don't want it to behave. And I guess, realizing that, it's key also to understand another point that is, in that sense, success is the flip side of failure. So, either it works the way you want it or it works the way you don't want it. And what we can do to move the scale towards a more successful operation, the ways you can do this, you must first realize also that—let's go back a little bit then say, if you have a failure and you look at why it happened, almost never it is the result of one single thing.Sometimes it is, but this is very rare. Most of the failures and even mainly when we're talking about major failures, they're most likely the result of a context of things that happened that led to this failure. And you can see that the same thing, it's valid for successes. When you have a success at one point, it's almost never the result of one thing that you did that led to a successful scenario. Most of the time is a context of different things you did that maximizes your chances of success.So, to turn this scale towards success, you should create an environment of several things, of a context of things. And this could be tooling, this could be your organizational culture and stuff, all of those things that you do in your company to maximize their chances of success. It's not, you cannot plan for success in the sense because planning is one thing you can do, and planning doesn't involve strategy, for instance. Because planning should be done thinking about things you can do, tasks you can perform, while strategy, you should be turning tables to [laugh] think in terms of strategy. So, you have to put all of this in the same way in a table and try to organize your company and your culture, your tools and your technology in ways you maximize your chances of success and minimize your chances of failures.Jason: That's such an interesting insight. So, I'm curious, can you dive into some of the things that you and your team have done to maximize your chances of success?Mauricio: Okay. When we started working with Chaos Engineering, it was in this sense of trying to do one more thing to maximize our chances of success. And we partnered up with Gremlin and we saw that working with Chaos Engineering, using Gremlin mainly, it's so easy—that is, it's also easy to lose track of what you're doing. It's easy for you to go just for the fun of it and break things down and have fun with it and stuff. So, we had to come up with a way to bring structure to this process.And by doing so, we should also not be too bureaucratic in the sense of creating a set of steps you should take in order to run a chaos session. So, one way we thought about was to come up with a document. That is the bureaucratic part, so this was a step you should take in order to plan for your chaos session, but there is one part of it—and I think it's one of the most important parts of this chaos session planning—is that you should describe what you're going to test, but more importantly, why you're going to test this. And this is one of the most important questions because this is a fundamental question: why you're doing this kind of experiment. And to answer that, you have to think about all the things in context.What are the technologies you're using? Why it fails in the first place? Do the fails that I expect to see are actually fails or is it just different ways of behaving? And sometimes we consider failure in a business rule that was not complied, that was not met. So, this is an opportunity to think about, are those business rules correct? Should we make it more flexible? Should we change those business logic?So, when you start asking why you're doing something, you're asking fundamental questions, and I think that puts you in context. And this is one of the major starting points to maximize our chances of success because it makes every engineer involved in running a chaos session, think about their role in the whole process and the role of their services in the whole company. So, I think this is one powerful question to ask before starting any chaos session, and I think this contributes a lot to a successful outcome.Jason: Yeah, I think that's a really great perspective on how to approach Chaos Engineering. Beyond the Chaos Engineering, you mentioned that the staff engineering group that you're part of that Prismo is really responsible for seeing new technologies and new trends and really trying to bring those in and see how they can be used and applied within the financial services sector. Are there any new technologies that you've used recently or that you're looking at right now that has really been fruitful or really applied to finding more success as you've mentioned?Mauricio: Yeah, there are some things we're researching. One of those already went past research and we're already using it in production, which is data—cloud-based, multi-region databases and multi-cloud—also—databases. And we're working with CockroachDB as one of our new database technologies we use. And it's a database built from the ground up to be ultra resilient. And that's why the name Cockroach, I guess, if there's a [laugh] a world nuclear war here, all that will survive would be cockroaches in our client's data. [laugh]. So, I guess that's the gist of it.And we have to think about that in different ways of how we approach this because we're talking about multi-cloud data stores and multi-region and how we deal with data in different regions. And should we replicate all the data between regions and how we do partition data. So, we have to think in different ways, how we approach data modeling with those new cloud-based and multi-region and globally distributed databases. Another one that we're—this is more like of a research, is having a sharded processing. And that is, how we can deal with, how we group different parts of the data to be processed separately but using the same logic.And this is a way to scale processing in ways that horizontal scaling in a more traditional way doesn't solve in some instances. Like, when we have—for instance, let me describe one scenario that we have that we're exploring things along those lines. We have a system here called ‘The Ledger,' which keeps track of all of the accounts' balances. And for this system, if we have multiple requests or lots of requests for different accounts, there's no problem because we're updating balances for different accounts, and that works fine. And we can deal with lots and lots of requests. We have a very good performance on that.But when we have lots of requests coming in from one particular accounts, and they're all grouped for this particular account, then we cannot—there's no way around locking at some place. So, you have to lock it either at the database level, or at a distributed locking mechanism level, or at the business logic layer. At some point, you have to lock the access to this account balance. So, this degrades performance because you have to wait for this processing to finish and start another. And how can we deal with that without using locks?And this was the challenge we put that to ourselves. And we're exploring different ways, lots of different ways, and different approaches to that. And we have lots of restrictions on that because this system has to respond quickly, has to respond online, and cannot be in an asynchronous process; it has to be synchronous. So, we have very little space for double-checking it and stuff. So, we're exploring a sharded processing for this one in which we can have a small subset of accounts being routed to one specific consumer to process this transaction, and by doing so, we may have things like a queue of order transactions so we can give up locking at the database and maybe improve on performance. But we're still on the POC on that, so let's see what we come up with [laugh] in the next few months.Jason: I think that's really fascinating. Both from a, you know, having been there, having worked on systems where, you know, very transaction-driven, and having locks be an issue. And so, you know, back in my day of doing this, you know, was traditionally MySQL or Postgres, trying to figure out, like, how do you structure the database. So, I think it's interesting that you're sort of tackling this in two ways, right? You've got CockroachDB, which is more oriented towards reliability, but a lot of the things that you're doing there around, you know, sharding and multi-cloud also have effects for this new work that you're doing on how do you eliminate that locking and try to do sharded processes as well. So, that's all super fascinating to me.Mauricio: Exactly. Yeah, yeah. This is one of the things that makes you do better the end of the day, you know? [laugh].Jason: Yeah, definitely. As an engineer, you know, if anybody's listening and you're thinking of, “Wow, this all sounds fascinating and really cool stuff,” right, “Really cool technologies to be working with and really interesting challenges to solve,” I know, Mauricio, you said that Pismo is hiring. Do you want to share a little bit more about ways that folks can engage with you? Or maybe even join your team?Mauricio: Yeah, sure. We're hiring; we have lots of jobs open for application. You can go to pismo.io and we have a section for that. And also, you can find us on LinkedIn; just search for Pismo and then find us there.And I think if you're an engineer and looking for some cool challenges on that, be sure to check our open positions because we do have lots and lots of cool stuff going on here. And since we're growing global, you have a chance to work from wherever you are. And this also imposes some major challenges for [laugh] for new technologies and making our products, our existing products, work in a globally distributed banking system. So, be sure to check out our channels there.Jason: Fantastic. Before we wrap up, is there anything else that you'd like to promote or share?Mauricio: Oh no, I think those are the main channels. You can find us: LinkedIn and our own website, pismo.io. Also, you can find us in some GopherCon conferences, KubeCon, and other—Money20/20; we're attending all of those conferences, be it in the software industry or in the financial industry. You can find this there with a booth there or just visiting or participating in some conferences and so on. So, be sure to check that out there also. I guess that's it.Jason: Very cool well thanks, Mauricio for joining us. It's been a pleasure to chat with you again.Mauricio: Thank you, Jason. And thanks for having me here.Jason: For links to all the information mentioned, visit our website at gremlin.com/podcast. If you liked this episode, subscribe to the Break Things on Purpose podcast on Spotify, Apple Podcasts, or your favorite podcast platform. Our theme song is called “Battle of Pogs” by Komiku, and it's available on loyaltyfreakmusic.com.

Go Time
Going through the news

Go Time

Play Episode Listen Later Jun 9, 2022 60:32 Transcription Available


We're trying something new this week: discussing the news! Natalie, Kris & Ian weigh in on GopherCon's move to Chicago, Google DDoSing SourceHut, reflections on Go's success, and a new/old proposal for anonymous function syntax.

Changelog Master Feed
Going through the news (Go Time #233)

Changelog Master Feed

Play Episode Listen Later Jun 9, 2022 60:32 Transcription Available


We're trying something new this week: discussing the news! Natalie, Kris & Ian weigh in on GopherCon's move to Chicago, Google DDoSing SourceHut, reflections on Go's success, and a new/old proposal for anonymous function syntax.

Changelog Master Feed
Go beyond work (Go Time #212)

Changelog Master Feed

Play Episode Listen Later Jan 13, 2022 44:13 Transcription Available


Our final installment from GopherCon 2021 is an awesome panel conversation led by Natalie & Angelica with guests Linus Lee, Daniela Patruzalek, and Sebastian Spank. All three of these gophers are using Go in cool and interesting ways outside of traditional work projects.

Go Time
Go beyond work

Go Time

Play Episode Listen Later Jan 13, 2022 44:13 Transcription Available


Our final installment from GopherCon 2021 is an awesome panel conversation led by Natalie & Angelica with guests Linus Lee, Daniela Patruzalek, and Sebastian Spank. All three of these gophers are using Go in cool and interesting ways outside of traditional work projects.

Changelog Master Feed
Gophers Say! GopherCon Edition (Go Time #211)

Changelog Master Feed

Play Episode Listen Later Jan 6, 2022 54:37 Transcription Available


Our award winning ready survey game show is back, this time live from GopherCon 2021! Go Time panelists Natalie & Jon join forces with Go Team members Steve Francia, Katie Hockman, Julie Qui, and Rob Findley to battle it out and see who can better guess what the GopherCon gophers had to say!

Go Time
Gophers Say! GopherCon Edition

Go Time

Play Episode Listen Later Jan 6, 2022 54:37 Transcription Available


Our award winning ready survey game show is back, this time live from GopherCon 2021! Go Time panelists Natalie & Jon join forces with Go Team members Steve Francia, Katie Hockman, Julie Qui, and Rob Findley to battle it out and see who can better guess what the GopherCon gophers had to say!

The MongoDB Podcast
Ep. 85 Tech Conferences with Nancy Monaghan and Dorothy McClelland

The MongoDB Podcast

Play Episode Listen Later Nov 3, 2021 26:46


Here we are in November of 2021. The pandemic continues to impact the way we're all working, doing business and connecting with other people. One powerful way that technologists from all industries have connected is through attendance at conferences. I'm no different… I find attending a good tech conference to be a valuable part of my continuing education. From large scale conferences like the Consumer Electronics Show, and AWS Re:invent, to language-aligned conferences like Gophercon, and PyCon. I go because it's an opportunity to meet professionals and gain valuable perspective… and learn about the latest updates from vendors and technology providers.  On today's episode, we're focusing on Tech Events and Conferences and to help guide a discussion about this and about the changing landscape of tech events throughout the pandemic, I've invited two of my highly esteemed colleagues from MongoDB's amazing Events Management team… Nancy Monaghan and Dorothy McClelland.  If you're a technologist interested in the new and exciting ways, we at MongoDB are approaching hybrid conferences or if you're considering changes to the way you run and host events, this episode is for you. 

Podcast proConf

Доклады от гостей: Аня - React fwdays'21 • Елена Жукова • Опасный React ( https://youtu.be/ze4Qve1azA0 ) Сергей - One Hacker Way Rational alternative of Agile - Erik Meijer ( https://youtu.be/2u0sNRO-QKQ ) Кирилл - Declarative UI Patterns ( https://youtu.be/VsStyq4Lzxo ) Аня - Rich Hickey "Simple Made Easy" ( https://www.infoq.com/presentations/Simple-Made-Easy/ ) Леша (https://www.rwpod.com/) - Every Clojure Talk Ever - Alex Engelberg and Derek Slager ( https://youtu.be/jlPaby7suOc ) Миша - HolyJS Online Piter 2021 - Дмитрий Коваленко: Зачем OCaml на фронтенде ( https://youtu.be/5FdmV_H5ggk ) Дима - Best CES 2021 Smart Home Tech: 20 Awesome Gadgets ( https://youtu.be/hYJTPNyCacs ) Вова - How Do You Structure Your Go Apps — Kat Zien, GopherCon 2018 ( https://youtu.be/oL6JBUk6tj0 ) Нас можно найти: 1. Telegram: https://t.me/proConf 2. Youtube: https://www.youtube.com/c/proconf 3. SoundCloud: https://soundcloud.com/proconf 4. Itunes: https://podcasts.apple.com/by/podcast/podcast-proconf/id1455023466

The Voice Box
Dan Whitenack (SIL)

The Voice Box

Play Episode Listen Later May 12, 2021 27:20


Daniel Whitenack (aka Data Dan) is a Ph.D. trained data scientist working with SIL International on NLP and speech technology for local languages in emerging markets. He has more than ten years of experience developing and deploying machine learning models at scale. Daniel co-hosts the Practical AI podcast, has spoken at conferences around the world (Applied Machine Learning Days, O'Reilly AI, QCon AI, GopherCon, KubeCon, and more), and occasionally teaches data science/analytics at Purdue University. Dan talks with Jeff and Darin about the challenges of bringing language technology and resources to all the people of the world. Also check out the Practical AI podcast, which Dan co-hosts.

Ardan Labs Podcast
Finding Your Superpower with Kris Nova

Ardan Labs Podcast

Play Episode Listen Later May 12, 2021 56:30


Kris Nova is a Senior Principal Software Engineer at Twilio Inc. We hear about her incredible journey from a nerdy teen installing Linux on the family computer to becoming an outspoken voice in the tech community. Growing up in Texas with conservative parents, Kris faced many challenges that helped mold her into the person who she is today. Kris leaves us with a few big lessons today:Advocate for yourself, it’s OK to speak upObscurity is everyone’s secret superpowerBe proud of yourselfConnect with Kris:kris@nivenly.comnivenly.com@krisnovaMentioned in today’s episode:LinuxMongoDBGopherCon 2017: Kris NovaWant more from Ardan Labs?You can learn Go, Kubernetes, Docker & more through our video training, live events, or through our blog!Ardan Labs was recognized as a top technology podcast! Learn more: https://blog.feedspot.com/technology_podcasts/

The Web Platform Podcast
55: Go on The Web

The Web Platform Podcast

Play Episode Listen Later Aug 5, 2015 65:28


Summary Andrew Gerrand (@enneff), Developer Advocate at Google & Go core contributor, talks about GoLang and how it is being used in Web Development today as well as the plans for the future of the Go as a platform for the web. Resources Go - https://golang.org/ A Tour of Go - https://tour.golang.org/ (great starting point!) Godoc.org - https://godoc.org/ (Go package index) Go Search package search engine - http://go-search.org/ GoLang on Twitter - https://twitter.com/golang Web programming toolkits and frameworks: The standard HTTP package Gorilla Web Toolkit Revel BeeGo Hugo - a static site generator AJ's articles on Go https://coolaj86.com/articles/getting-started-with-golang-and-vim/ https://coolaj86.com/articles/how-to-test-if-a-port-is-available-in-go/ https://coolaj86.com/articles/today-i-became-a-golang-dev-with-vim-and-caddy/ “Learn Go in One Video” - https://www.youtube.com/watch?v=CF9S4QZuV30 GopherCon - http://www.gophercon.com/ GopherCon india - http://www.gophercon.in/ Go on Slack - gopher slack channel Go intro talks: Go: code that grows with grace Go concurrency talks: Go Concurrency Patterns Advanced Go Concurrency Patterns Ruby Learning Slack Channel for Go Courses - https://gocourse.slack.com/ The next Go class for Ruby Learning - https://docs.google.com/forms/d/1WXO68p3gH4b-4S3dOS_MUbvoe7uaRNT9tii1syTznYA/viewform Panelists Danny Blue (@dee_bloo) - Front End Engineer at Deloitte Digital Christian Smith (@anvilhacks) - Founder of Anvil Research, hacker, musician, & startup enthusiast Erik Isaksen (@eisaksen) - Google Developer Expert in Web Technologies AJ O'Neal (@coolAJ86) - Podcaster & JavaScript Developer