Homepage
Open in app
Sign in
Get started
We help millions of people make amazing discoveries
Follow
Navigating Time Management as a Team Lead
Navigating Time Management as a Team Lead
As an engineering manager, effective time management is crucial for ensuring that projects are completed on time and to a high standard…
Hagar Chen
Jan 23
Record-time feature building: AI Time Machine™ (Part 3)
Record-time feature building: AI Time Machine™ (Part 3)
In part 1 and part 2 of this series, I’ve covered the major technology and development practices, and the mindset that enabled MyHeritage…
Ran Levy
Jan 19
Record-time feature building: AI Time Machine™ (Part 2)
Record-time feature building: AI Time Machine™ (Part 2)
In part 1 of this series, I’ve covered the major technology and development practices that enabled MyHeritage to develop AI Time Machine™…
Ran Levy
Jan 2
Record-time feature building: AI Time Machine™ (Part 1)
Record-time feature building: AI Time Machine™ (Part 1)
Record-time feature building: AI Time Machine™ (Part 1)
Ran Levy
Dec 29, 2022
S3 Object URL Signing: Living on the Edge (of AWS CloudFront)
S3 Object URL Signing: Living on the Edge (of AWS CloudFront)
In this post, we will tell why and how we switched from AWS S3 presigned URLs to custom signing solution on AWS Lambda@Edge with 15 msec…
Gena Kartashevskyy
Oct 19, 2022
Guide to: StreamingQueryListener in PySpark Streaming
Guide to: StreamingQueryListener in PySpark Streaming
At MyHeritage, we use PySpark Streaming for several business-critical applications.
Shani Alisar
Jul 4, 2022
A practical guide for migrating Kafka Schema Registry between data centers
A practical guide for migrating Kafka Schema Registry between data centers
Overview
Shlomi Király
May 7, 2022
How to integrate Datadog into your web application in less than 1 day
How to integrate Datadog into your web application in less than 1 day
Real User Monitoring tool(RUM) — get to know your users’ experience
Mai Zohar
Feb 10, 2022
Case study: creating our new search experience
Case study: creating our new search experience
UX Strategy: balancing between great design and business. Stripping the product down to its essential elements.
Adi Berda
Oct 16, 2021
React’s Render Props in Practice
React’s Render Props in Practice
Taking render props from theory into practice
Matti Bar-Zeev
Oct 28, 2018
Using Watir to run Selenium with Headless Chrome
Using Watir to run Selenium with Headless Chrome
With a suite of more than 1,000 tests and counting, that run multiple times a day in Chrome, the introduction of the Chrome Headless mode…
Michal Peled
Jul 31, 2018
10 tips to power-up your Java security
10 tips to power-up your Java security
10 simple but effective tips to code java more securely
Dor Refael Farber
Apr 15, 2018
Using Jbehave for microservices integration testing
Using Jbehave for microservices integration testing
More and more organizations are adopting microservices architecture into their ecosystems. In this manuscript we are proposing a guideline…
Alex Bichovsky
Mar 29, 2018
Achieving real-time analytics via change data capture
Achieving real-time analytics via change data capture
In a previous post, we described the MyHeritage event processing pipeline, which delivers billions of daily events to data analysis. After…
Ofir Sharony
Jan 29, 2018
How “Controllable” React components maximize reusability
How “Controllable” React components maximize reusability
A deep dive into what really makes React components reusable
Noam Elboim
Dec 19, 2017
How to greatly improve your React app performance
How to greatly improve your React app performance
A review of common React performance pitfalls and how to avoid them
Noam Elboim
Nov 21, 2017
Jigsaw — Not another standard Java project
Jigsaw — Not another standard Java project
Usually Java’s new feature are obvious. But not when it comes to Jigsaw project. come and read about the most debatable java 9 feature.
Dor Refael Farber
Nov 12, 2017
UiZoo.js — A Dynamic React Components Library
UiZoo.js — A Dynamic React Components Library
https://github.com/myheritage/uizoo.js
Noam Elboim
Jul 27, 2017
From Kafka to BigQuery: A Guide for Streaming Billions of Daily Events
From Kafka to BigQuery: A Guide for Streaming Billions of Daily Events
Watch the talk of ‘From Kafka to BigQuery’, presented at Kafka Summit London (April 2018)
Ofir Sharony
Jul 4, 2017
MyHeritage Releases to Production
MyHeritage Releases to Production
Key Takeaways
Ran Levy
Jun 28, 2017
How Using Yeoman Changed the Way We Work
How Using Yeoman Changed the Way We Work
I dove head-first into Yeoman — from not knowing anything or understanding how it could help at work, to building a custom generator just…
Noam Elboim
Jun 2, 2016
Graph API in a Large Scale Environment
Graph API in a Large Scale Environment
With more than 80 million users, information about 2.6 billion individuals and 6.1 billion records, MyHeritage is a rapidly-growing…
Maor Cohen
Feb 13, 2016
About MyHeritage Engineering
Latest Stories
Archive
About Medium
Terms
Privacy
Teams