At Datadog, our teams work together across the company–and the globe–to solve complex issues for developers, IT operations teams and business users in the cloud age.
At this event, you will discover the history, current presence, and growth vision of Datadog Madrid. Gain a behind-the-scenes look at the technical challenges and innovation our engineers encountered during product development.
This time we will be featuring two talks. For more information, please scroll down and check out the Talk Descriptions below.
"Datadog Madrid: Becoming Our New Global Engineering Hub"
"Building Automated Test Summaries in Github Pull Requests: Challenges and Tradeoffs"
First Talk - Datadog Madrid: Becoming Our New Global Engineering Hub
Speaker: Fernando Mayo
In this talk, we'll provide an overview of Datadog's history and our plans for growth in Madrid. You'll learn about our commitment to expanding in this dynamic city and our corporate culture, which places a strong emphasis on innovation and collaboration among our technical teams.
We'll also briefly cover some of the technical challenges we tackle daily, showcasing our dedication to pushing the boundaries of technology and the strategies we use to overcome these challenges. This talk will offer valuable insights into our journey, culture, and technical expertise, making it an informative and engaging experience for all attendees.
Second Talk - Building Automated Test Summaries in Github Pull Requests: Challenges and Tradeoffs
Speaker: Andrea Moscatelli
Having visibility over the tests executed in a Continuous Integration process is crucial to understand the code correctness, enhance the Software Development Life Cycle, and catch potential bugs before they are released to customers. At Datadog, we have built a product that aims to provide this visibility to customers.
In this talk, we will dive into the implementation of one of its most popular features: the automatic creation of test summaries in Github Pull Requests. First, we will explore the high-level architecture of the feature, explaining the technical decisions and the tradeoffs that we made in order to keep the architecture scalable and easily extensible. We will also share details around some of the challenges that we have encountered during the implementation, some of the alternative solutions we considered, and the reasons behind the chosen one. Finally, we will share some learning lessons that we found along the way.
• We provide many opportunities to innovate and solve complex, real-world problems and are rapidly growing.
• We are on the search for the best and brightest recruits from around the world and want to get to know you.
• We also want to know what sort of professional and intellectual environment you need to feel fulfilled.
Read about our Privacy Policy and our Terms of Use.
An introductory paragraph set in a slightly larger size can help provide a rhythm to the typography and help increase the legibility of the page.
This is the event description text, set the properties tool on the right. Use this area to provide a rundown of the event. The image below uses fixed background positioning, found under the Background tool (it is a small checkbox under the Background positioning grid), meaning that it does not scroll with the rest of the page content. Unchecking this will allow the image to scroll in with the content as it normally would. Adjust the "Size" settings to experiment with how the image should appear (hint: try "Contain" to make it fill the space and scale for different screen sizes and devices). Since this is the block for event details, be sure to provide the full address and date below, letting the info in the Cover Block serve as more of an "at a glance" overview.
Speaking of the Cover Block, some additional information: the repeated title background is stored in a repeatable in a container called "Background Titles Container" - if you don't want to use this, simply hide the container or repeatable. The Cover Block images are contained in an Image Container, displaced with negative margins. Experiment with different widths and images for interesting results. The second image, the one with the alt text "group of people taking part in a gift exchange," is set with the event image property. You can turn this off and set it to a different image as needed.