Homepage
Open in app
Sign in
Get started
Outreach Prague
Web development | Scaling Modern Applications | Building Modern Extensions | Extensibility on Web
Follow
5 Strategies To Reduce DataDog Cost
5 Strategies To Reduce DataDog Cost
Affordable Observability and Monitoring For Web Applications
Samuel Kollát
Oct 2
Understanding GraphQL Caching Mechanisms
Understanding GraphQL Caching Mechanisms
In this blog post, I’ll demystify GraphQL caching by exploring both server-side and client-side strategies using Apollo Client. We’ll delve…
Oleksandr Ovcharov
Sep 24
My first steps in Go
My first steps in Go
From time to time, many of us software engineers change the programming languages we use. As you might know from our other articles, at…
Honza Pěček
Aug 13
What Makes Candidates Fail an Interviewing Process? Top 3 Reasons Why People Fail
What Makes Candidates Fail an Interviewing Process? Top 3 Reasons Why People Fail
At Outreach, we are all about learning new things, learning from our experience and learning from other people’s experiences too. This is…
Raluca Groues
Aug 6
The Engineering Manager Toolkit — Part 2: Leadership and Decision Making
The Engineering Manager Toolkit — Part 2: Leadership and Decision Making
Congratulations on your new role as a manager or your ambition to become one! If you’ve followed along from our previous discussion on…
Christian Galatolo
Jun 9
The Engineering Manager Toolkit — Part 1: Managing People
The Engineering Manager Toolkit — Part 1: Managing People
Congratulations on your new role as a manager or your ambition to become one!
Christian Galatolo
May 29
How did we join the GenAI race with Smart Email Assist?
How did we join the GenAI race with Smart Email Assist?
How did we join the GenAI race? I had the privilege to be part of the team to design the first GenAi Outreach.io feature and I’d like to…
David Jambor
Apr 16
How I Started My Career as a Software Engineer
How I Started My Career as a Software Engineer
In this blog post, I share my story — from my educational background to the hurdles during university, the twists in my job search, and…
HyeonJi Kang
Mar 18
Micro Frontends: Comparing Leading Frameworks
Micro Frontends: Comparing Leading Frameworks
So, you’ve decided to use micro frontend architecture. That’s a good choice! Micro frontends are revolutionizing the way web applications…
Oleksandr Ovcharov
Mar 6
Achieving Quality by Prevention
Achieving Quality by Prevention
In my previous article, I mentioned a few ways to detect product quality issues by measuring its behavior in production. In this blogpost…
Pavel Studený
Feb 20
Understanding and Preventing Panics in Go
Understanding and Preventing Panics in Go
In Go programming, a panic signifies a critical runtime error that disrupts the normal execution flow. Distinct from conventional error…
Martin Havelka
Jan 23
Decoding the Interviewing Process for Engineering
Decoding the Interviewing Process for Engineering
Stepping into the world of Outreach is like setting off on a new adventure. But like any exciting journey, it’s best to be prepared…
Raluca Groues
Jan 9
Recover in Go
Recover in Go
Recover is one of the less used but very interesting and useful features of Golang. Let’s see how it works and how we in Outreach.io use…
Daniel Milde
Nov 24, 2023
How to find an old and tricky bug by using Git
How to find an old and tricky bug by using Git
We, who write code for a living, have all faced a situation where we try to track down a bug that is hiding better than Jerry when he did…
Vojta Šleichert
Oct 26, 2023
Loop Variable scope changes in Go
Loop Variable scope changes in Go
The issue
Alexandr Kára
Oct 18, 2023
Develop Chrome Extensions using React, Typescript, and Shadow DOM
Develop Chrome Extensions using React, Typescript, and Shadow DOM
If you are a front-end developer, you’re probably no stranger to building web applications with React. But have you ever considered…
Samuel Kollát
Oct 3, 2023
Measuring the Data You Don’t Have
Measuring the Data You Don’t Have
How to collect product telemetry and find the data that do not arrive.
Pavel Studený
Aug 27, 2023
Analyzing Your Webpack Bundle Like a Pro
Analyzing Your Webpack Bundle Like a Pro
Welcome to today’s article, where I’m excited to share a few tips on how to analyze your application’s JavaScript bundle. Specifically…
Jakub Beneš
Aug 23, 2023
Lamport Clocks: Determining the Order of Events in Distributed Systems
Lamport Clocks: Determining the Order of Events in Distributed Systems
Distributed systems are behind many services that we use every day. A significant challenge of said systems is to understand and manage the…
Christian Galatolo
Aug 9, 2023
Settings at Scale in Outreach: How We Ensure that Settings Are Fast to Read
Settings at Scale in Outreach: How We Ensure that Settings Are Fast to Read
In the fast-paced world of microservices, any delay in retrieving settings can serve as a performance bottleneck, disrupting services and…
Martin Havelka
Jul 31, 2023
About Outreach Prague
Latest Stories
Archive
About Medium
Terms
Privacy
Teams