- 126
- 228 779
GopherCon Europe
เข้าร่วมเมื่อ 28 ม.ค. 2018
GopherCon has arrived to Europe on 2018 and we're traveling the continent:
2018 - Reykjavik, Iceland
2019 - Tenerife, Canary Islands
2020 - Online
2021 - Online
2022 - Berlin, Germany
2023 - Berlin, Germany
2024 - Athens, Greece & Berlin, Germany
Save the date: June 16-19 2025 - Berlin, Germany
2018 - Reykjavik, Iceland
2019 - Tenerife, Canary Islands
2020 - Online
2021 - Online
2022 - Berlin, Germany
2023 - Berlin, Germany
2024 - Athens, Greece & Berlin, Germany
Save the date: June 16-19 2025 - Berlin, Germany
GopherCon Europe 2024: Martin Gallauner - From Java to Go: I Have a Hammer and See Nails Everywhere
About the talk:
I want to talk about fallacies you might run into as someone who spent most of his developer career with Java and tries to apply the same train of thought to writing Go. Some of the topics I want to address are:
- Code organization and where are my classes?
- When ignoring pointers and always copying by value is maybe not the best idea
- What implicit interfaces want you to do
About the speaker: Martin Gallauner
I'm a developer with five years of experience, mainly within the Java ecosystem. Currently with Posedio, a Vienna-based company offering first-class consultancy services specialized in cloud native and DevOps. I pull from diverse experiences from my previous life as a hands-on electrician, from debugging pizza dough machines to installing flight simulators worldwide.
x.com/martingallauner
#gopherconEU #golang
I want to talk about fallacies you might run into as someone who spent most of his developer career with Java and tries to apply the same train of thought to writing Go. Some of the topics I want to address are:
- Code organization and where are my classes?
- When ignoring pointers and always copying by value is maybe not the best idea
- What implicit interfaces want you to do
About the speaker: Martin Gallauner
I'm a developer with five years of experience, mainly within the Java ecosystem. Currently with Posedio, a Vienna-based company offering first-class consultancy services specialized in cloud native and DevOps. I pull from diverse experiences from my previous life as a hands-on electrician, from debugging pizza dough machines to installing flight simulators worldwide.
x.com/martingallauner
#gopherconEU #golang
มุมมอง: 857
วีดีโอ
GopherCon Europe 2024: Robert Laszczak - Rethinking Domain-Driven Design in Go
มุมมอง 1.9K5 หลายเดือนก่อน
About the talk: Rethinking Domain-Driven Design in Go: From Myths to Reduced Project Complexity Splitting problems into smaller ones can be a good strategy for tackling complex problems. But sometimes, instead of making project development faster, the opposite happens. Ultimately, developing the simplest feature requires the heroic work of 10 teams on a dozen microservices over half a year. Sou...
GopherCon Europe 2024: Raghav Roy - Using Formal Reasoning to Build Concurrent Go Systems
มุมมอง 6995 หลายเดือนก่อน
About the talk: Using Formal Reasoning to Build Concurrent Go Systems Go is popular for making concurrency easy through great language support for Goroutines and Channels, but getting it right is still up to you. In order to verify your design is truly correct, you need to look above the code and at the intent, but how does one do that? That’s where TLA comes in. About the speaker: Raghav Roy R...
GopherCon Europe 2024: Zvonimir Pavlinovic - Securing Containers Against Known Go Vulnerabilities
มุมมอง 4035 หลายเดือนก่อน
About the talk: Securing Containers Against Known Go Vulnerabilities In this talk, we'll discuss the recent results on analyzing publicly available Google Cloud containers for known Go vulnerabilities. We’ll discuss what kind of Go vulnerabilities are prevalent in the containers, how often they present themselves, and how we can guard against them. About the speaker: Zvonimir Pavlinovic Zvonimi...
GopherCon Europe 2024: Felix Geisendörfer - How to Win Frames and Influence Pointers @felixge
มุมมอง 7425 หลายเดือนก่อน
About the talk: How to Win Frames and Influence Pointers Go's execution tracer (aka go tool trace) has suffered from high overhead since its inception in 2014. Historically this has forced potential users to worry about up to 20% of CPU overhead when turning it on. Due to this, it's mostly been used in test environments or tricky situations rather than gaining adoption as a continuous profiling...
GopherCon Europe 2024 : Rabieh Fashwall - Unraveling Go Anti-Patterns
มุมมอง 1.4K5 หลายเดือนก่อน
About the talk: Unraveling Go Anti-patterns: Best Practices for Clean and Efficient Code Embark on a journey to enhance your Go programming prowess by unraveling common anti-patterns that can sneak into your codebase, hindering maintainability and efficiency. In this insightful talk, I will explore real-world scenarios, providing not just a diagnosis of these anti-patterns but, more crucially, ...
GopherCon Europe 2024: Hila Fish - Technical Documentation
มุมมอง 3845 หลายเดือนก่อน
About the talk: Technical Documentation - How Can I Write Them Better and Why Should I Care? Gathering pieces of information for a task to deliver/modify a feature in your Go service, or dev project in any scale - is a wasteful act and could result in duplicated work done by different people. Onboarding, your ability to maintain your Go code or infrastructure and systems handover - Documentatio...
GopherCon Europe 2024: Jonathan Amsterdam - HTTP Routing Enhancements
มุมมอง 7755 หลายเดือนก่อน
About the talk: HTTP Routing Enhancements Go 1.22 added two enhancements to the routing patterns for http.ServeMux: methods and path wildcards. I'll describe the new features, explain our search for a good rule for deciding which pattern wins in case of a conflict, and talk about how the changes affect performance. About the speaker: Jonathan Amsterdam Jonathan is a Software Engineer at the Go ...
GopherCon Europe 2024 - Chioma Onyekpere - Leveraging Go for Efficient Infrastructure&Data Handling
มุมมอง 3485 หลายเดือนก่อน
About the talk: Leveraging Go for Efficient Infrastructure and Data Handling Astronomer is a platform that streamlines Apache Airflow's deployment, management, and scaling, a tool for orchestrating complex data workflows. In this talk, we'll delve into why the Astronomer team chose Go for their cloud-native development. We'll highlight Go's simplicity, performance, and scalability as key factor...
GopherCon Europe 2024: Travis Cline - Building AI Applications in Go
มุมมอง 5635 หลายเดือนก่อน
About the talk: Building AI Applications in Go Go sits in a special place in the history of computing, with lineage from Unix, Bell Labs, and Plan 9. As the practice of programming shifts and AI capabilities grow, the way we build systems is evolving. In this talk, we'll explore how Go can be leveraged today in building AI-enabled tools and discuss what the future might hold. We'll delve into h...
GopherCon Europe 2024: Go Team Panel
มุมมอง 3695 หลายเดือนก่อน
Panel Members: Cameron Balahan Cameron is a Product Manager and the product lead for Go at Google. Before Go, Cameron led Google Cloud's programming languages support and integrations and, before Google, he led a high frequency market making firm where he built low latency trading systems in C and C . He likes Go more. x.com/cameronbalahan Alice Merrick Alice is a User Experience Researcher at ...
GopherCon Europe 2024: Go in DevOps Panel
มุมมอง 2965 หลายเดือนก่อน
Panel Members: Jonathan Amsterdam Jonathan is a Software Engineer at the Go team. Mat Ryer Mat is a Director of Engineering at Grafana Labs on the Machine Learning team. Author of Go Programming Blueprints and host of Go Time podcast. x.com/matryer Johnny Borsiquot Johnny Boursiquot is a multi-disciplined Software, Reliability, and Cloud Systems Engineer with over two decades of experience acro...
GopherCon Europe 2024: Agniva de Sarker - A Deep Dive into the DB Connection Pool
มุมมอง 6375 หลายเดือนก่อน
About the talk: A Deep Dive Into the DB Connection Pool The database/sql package is the gateway to interact with a database. But do you know how it works internally? How does the connection pool work? How are the `maxOpenConns` and `maxIdleConns` limits respected? In this talk, we will unpack all of that and more as we dive deep into the innards of the `database/sql` package. You will leave the...
GopherCon Europe 2024: Go Time Podcast
มุมมอง 1965 หลายเดือนก่อน
GoTime Podcast: x.com/GoTimeFM Host: Mat Ryer x.com/matryer Panel Members Cameron Balahan x.com/cameronbalahan Chioma Onyekpere x.com/simpcyClassy Ron Evans x.com/deadprogram Johnny Boursiquot x.com/jboursiquot Travis Cline x.com/traviscline Paula Babbicola x.com/pbabbicola #gopherconEU #golang
GopherCon Europe 2024: Diana Shevchenko - Memory Optimization through Structure Packaging
มุมมอง 8575 หลายเดือนก่อน
About the talk: Pack Your Bytes, We're Building: Memory Optimization Through Structure Packing Overall, the talk is about optimizing code in applications where every byte matters. I will start with a quick introduction to memory layout in Go with a small example in a few slides. This will be to revise how Go structures occupy memory, explaining concepts like padding and hardware sympathy, follo...
GopherCon Europe 2024: Cameron Balahan - The Business of Go
มุมมอง 1.3K5 หลายเดือนก่อน
GopherCon Europe 2024: Cameron Balahan - The Business of Go
GopherCon Europe 2023: Cameron Balahan - Keynote: The State Of Go
มุมมอง 4.9Kปีที่แล้ว
GopherCon Europe 2023: Cameron Balahan - Keynote: The State Of Go
GopherCon Europe 2023: Xe Iaso - Reaching the Unix Philosophy's Logical Extreme with Webassembly
มุมมอง 3Kปีที่แล้ว
GopherCon Europe 2023: Xe Iaso - Reaching the Unix Philosophy's Logical Extreme with Webassembly
GopherCon Europe 2023: Robert Grandl - Towards Modern Development of Cloud Applications
มุมมอง 2.3Kปีที่แล้ว
GopherCon Europe 2023: Robert Grandl - Towards Modern Development of Cloud Applications
GopherCon Europe 2023: Björn Rabenstein - How to Avoid Breaking Changes in your Go Modules
มุมมอง 777ปีที่แล้ว
GopherCon Europe 2023: Björn Rabenstein - How to Avoid Breaking Changes in your Go Modules
GopherCon Europe 2023: Yiscah Levy Silas - Go Right Ahead! Simple Hacks to Cut Memory Usage by 80&
มุมมอง 2.3Kปีที่แล้ว
GopherCon Europe 2023: Yiscah Levy Silas - Go Right Ahead! Simple Hacks to Cut Memory Usage by 80&
GopherCon Europe 2023: Maciej Rzasa - API Optimization Tale: Monitor, Fix and Deploy
มุมมอง 786ปีที่แล้ว
GopherCon Europe 2023: Maciej Rzasa - API Optimization Tale: Monitor, Fix and Deploy
GopherCon Europe 2023: Julie Qiu - Vulnerability Management for Go
มุมมอง 566ปีที่แล้ว
GopherCon Europe 2023: Julie Qiu - Vulnerability Management for Go
GopherCon Europe 2023: Jonathan Amsterdam - A Fast Structured Logging Package
มุมมอง 2.4Kปีที่แล้ว
GopherCon Europe 2023: Jonathan Amsterdam - A Fast Structured Logging Package
GopherCon Europe 2023: Drishti Jain - Go Beyond the Console: Developing 2D Games in Go
มุมมอง 554ปีที่แล้ว
GopherCon Europe 2023: Drishti Jain - Go Beyond the Console: Developing 2D Games in Go
GopherCon Europe 2023: Ayesha Kaleem - Gentle Introduction to EBPF
มุมมอง 605ปีที่แล้ว
GopherCon Europe 2023: Ayesha Kaleem - Gentle Introduction to EBPF
GopherCon Europe 2023: Julien Cretel - Useful Functional-Options Tricks for Better Libraries
มุมมอง 3.2Kปีที่แล้ว
GopherCon Europe 2023: Julien Cretel - Useful Functional-Options Tricks for Better Libraries
GopherCon Europe 2023: Giuseppe Scaramuzzino - Unleashing Desktop App Development with Go and Fyne
มุมมอง 600ปีที่แล้ว
GopherCon Europe 2023: Giuseppe Scaramuzzino - Unleashing Desktop App Development with Go and Fyne
GopherCon Europe 2023: Robert Burke - I'm Excited to Use Generics in Go 1.21
มุมมอง 1.4Kปีที่แล้ว
GopherCon Europe 2023: Robert Burke - I'm Excited to Use Generics in Go 1.21