Piotr Szczepanski, Staff Software Engineer at SentinelOne - "Advanced Testing Techniques in Go"
Dive into the advanced side of Go testing with a focus on writing high-quality, efficient tests. We’ll explore strategies like mocking dependencies without overcomplicating your tests, tackling the challenges of testing concurrent code, and using benchmarks to optimize performance.
Piotr is a software engineer with nearly 10 years of experience as SDE, following a decade as a reverse code engineer. For the past 3 years, he's worked at SentinelOne on distributed systems using Go and Python. He's passionate about writing clean, maintainable code and has a keen eye for detail.
Anna Khaitovich, Senior Software Engineer - "Integrating ClickHouse database into your Go service"
The talk explores the process of incorporating ClickHouse, a high-performance columnar database, into Go-based applications. The talk covers practical steps for seamless integration, including setting up connections, optimizing query performance, and leveraging ClickHouse's capabilities for real-time analytics and high-speed data processing in Go services.
Anna Khaitovich is a SW engineer with extensive experience in backend development, specializing in Go and distributed systems. She has a deep knowledge of DB technologies and has worked on integrating high-performance solutions like ClickHouse into large-scale applications. Anna is passionate about building efficient, scalable systems and regularly shares her insights at industry conferences and tech talks.
Pavel Šmejkal, Software Engineering Manager at Outreach - "Bootstrapping the Golang application like a PRO
Talk describes outreach open source library plumber. That solves several pain point during golang applicating boostraping and testing.
It brings in to play dependecy graph organization slightly inspired by nodejs.
Helps with dependency graph reusability during different testing phases.
Orchestrates the application async task so your main just shines.
Matúš Bafrnec, Senior Software Engineer at STRV - "Know your slices"
Think you know Go slices? Think again. Join us to uncover the hidden depths of this fundamental data structure and learn how to avoid the common, yet subtle pitfalls."
Matúš is Experienced Go developer with overlap to DevOps, currently working at STRV. Passionate about cloud technologies, deeply rooted in the Go ecosystem.
Meetup #17
Place: Sentinel One
Date: October 15
Talks (4)
Piotr Szczepanski, Staff Software Engineer at SentinelOne - "Advanced Testing Techniques in Go"
Dive into the advanced side of Go testing with a focus on writing high-quality, efficient tests. We’ll explore strategies like mocking dependencies without overcomplicating your tests, tackling the challenges of testing concurrent code, and using benchmarks to optimize performance.
Piotr is a software engineer with nearly 10 years of experience as SDE, following a decade as a reverse code engineer. For the past 3 years, he's worked at SentinelOne on distributed systems using Go and Python. He's passionate about writing clean, maintainable code and has a keen eye for detail.
Anna Khaitovich, Senior Software Engineer - "Integrating ClickHouse database into your Go service"
The talk explores the process of incorporating ClickHouse, a high-performance columnar database, into Go-based applications. The talk covers practical steps for seamless integration, including setting up connections, optimizing query performance, and leveraging ClickHouse's capabilities for real-time analytics and high-speed data processing in Go services.
Anna Khaitovich is a SW engineer with extensive experience in backend development, specializing in Go and distributed systems. She has a deep knowledge of DB technologies and has worked on integrating high-performance solutions like ClickHouse into large-scale applications. Anna is passionate about building efficient, scalable systems and regularly shares her insights at industry conferences and tech talks.
Pavel Šmejkal, Software Engineering Manager at Outreach - "Bootstrapping the Golang application like a PRO
Talk describes outreach open source library plumber. That solves several pain point during golang applicating boostraping and testing.
Matúš Bafrnec, Senior Software Engineer at STRV - "Know your slices"
Think you know Go slices? Think again. Join us to uncover the hidden depths of this fundamental data structure and learn how to avoid the common, yet subtle pitfalls."
Matúš is Experienced Go developer with overlap to DevOps, currently working at STRV. Passionate about cloud technologies, deeply rooted in the Go ecosystem.