{"id":4778,"date":"2019-05-22T11:26:23","date_gmt":"2019-05-22T09:26:23","guid":{"rendered":"https:\/\/www.almtoolbox.com\/blog\/?p=4778"},"modified":"2020-01-14T05:30:19","modified_gmt":"2020-01-14T03:30:19","slug":"bitbucket-to-gitlab-migration-appsflyer","status":"publish","type":"post","link":"https:\/\/www.almtoolbox.com\/blog\/bitbucket-to-gitlab-migration-appsflyer\/","title":{"rendered":"Watch: How AppsFlyer Moved from Bitbucket to GitLab"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-4784\" src=\"https:\/\/www.almtoolbox.com\/blog\/wp-content\/uploads\/\/2020\/01\/bitbucket-to-gitlab.jpg\" alt=\"migration from bitbucket to gitlab\" width=\"577\" height=\"248\" srcset=\"https:\/\/www.almtoolbox.com\/blog\/wp-content\/uploads\/2020\/01\/bitbucket-to-gitlab.jpg 577w, https:\/\/www.almtoolbox.com\/blog\/wp-content\/uploads\/2020\/01\/bitbucket-to-gitlab-150x64.jpg 150w, https:\/\/www.almtoolbox.com\/blog\/wp-content\/uploads\/2020\/01\/bitbucket-to-gitlab-300x129.jpg 300w\" sizes=\"auto, (max-width: 577px) 100vw, 577px\" \/><\/p>\n<p>Few months ago we invited Elad Leev, a DevOps Engineer at AppsFlyer company, to explain why they migrated away from Bitbucket to GitLab. He also shared some tips and best practices of applying the migration. Elad demonstrated the architecture they built for a new secured and rapid environment of GitLab including AWS, GCP and HashiCorp Consul<\/p>\n<h3>Watch the promo video:<br \/>\n<iframe loading=\"lazy\" src=\"https:\/\/www.youtube.com\/embed\/1RIgFZTQMR4?controls=0&amp;start=5\" width=\"700\" height=\"393.75\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/h3>\n<h3>To get full video + slides + summary please enter your details:<\/h3>\n\n<div class=\"wpcf7 no-js\" id=\"wpcf7-f4781-o1\" lang=\"en-US\" dir=\"ltr\" data-wpcf7-id=\"4781\">\n<div class=\"screen-reader-response\"><p role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><\/p> <ul><\/ul><\/div>\n<form action=\"\/blog\/wp-json\/wp\/v2\/posts\/4778#wpcf7-f4781-o1\" method=\"post\" class=\"wpcf7-form init\" aria-label=\"Contact form\" novalidate=\"novalidate\" data-status=\"init\">\n<fieldset class=\"hidden-fields-container\"><input type=\"hidden\" name=\"_wpcf7\" value=\"4781\" \/><input type=\"hidden\" name=\"_wpcf7_version\" value=\"6.1.4\" \/><input type=\"hidden\" name=\"_wpcf7_locale\" value=\"en_US\" \/><input type=\"hidden\" name=\"_wpcf7_unit_tag\" value=\"wpcf7-f4781-o1\" \/><input type=\"hidden\" name=\"_wpcf7_container_post\" value=\"0\" \/><input type=\"hidden\" name=\"_wpcf7_posted_data_hash\" value=\"\" \/>\n<\/fieldset>\n<div class=\"gitlab-form m-width-100\" style=\"max-width:50%;\">\n\t<p>Full Name*<br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-name\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"your-name\" \/><\/span>\n\t<\/p>\n\t<p>Work Email (where we send content to)*<br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-email\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Work Email only\" value=\"\" type=\"email\" name=\"your-email\" \/><\/span>\n\t<\/p>\n\t<p>Are you using GitLab already?*<br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"menu-97\"><select class=\"wpcf7-form-control wpcf7-select wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" name=\"menu-97\"><option value=\"\"><\/option><option value=\"Yes\">Yes<\/option><option value=\"No\">No<\/option><option value=\"Considering to use GitLab\">Considering to use GitLab<\/option><\/select><\/span>\n\t<\/p>\n\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"referer-page\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text referer-page\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"referer-page\" \/><\/span>\n\t<\/p>\n\t<p><input class=\"wpcf7-form-control wpcf7-submit has-spinner button button-large\" type=\"submit\" value=\"Send\" \/>\n\t<\/p>\n<\/div><div class=\"wpcf7-form-control-wrap maspik-field\">\n                <label for=\"full-name-maspik-hp\" class=\"wpcf7-form-control-label\">Leave this field empty<\/label>\n                <input size=\"1\" type=\"text\" autocomplete=\"off\" aria-hidden=\"true\" tabindex=\"-1\" name=\"full-name-maspik-hp\" id=\"full-name-maspik-hp\" class=\"wpcf7-form-control wpcf7-text\" placeholder=\"Leave this field empty\">\n            <\/div><div class=\"wpcf7-response-output\" aria-hidden=\"true\"><\/div>\n<\/form>\n<\/div>\n\n<p>&nbsp;<\/p>\n<h3>Related content:<\/h3>\n<ul>\n<li><a href=\"https:\/\/www.almtoolbox.com\/gitlab\" target=\"_blank\" rel=\"noopener\">Learn more about GitLab<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Few months ago we invited Elad Leev, a DevOps Engineer at AppsFlyer company, to explain why they migrated away from Bitbucket to GitLab. He also shared some tips and best practices of applying the migration. Elad demonstrated the architecture they built for a new secured and rapid environment of GitLab including AWS, GCP and HashiCorp [&hellip;]<\/p>\n","protected":false},"author":9,"featured_media":4784,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[210,65,166],"tags":[221,214,195,220],"class_list":["post-4778","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-bitbucket","category-case-study","category-gitlab","tag-appsflyer","tag-consul","tag-migration","tag-success-story"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Watch: How AppsFlyer Moved from Bitbucket to GitLab - ALMtoolbox News<\/title>\n<meta name=\"description\" content=\"A DevOps Engineer explains why they migrated away from Bitbucket to GitLab andshared tips and best practices of applying the migration and the architecture\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.almtoolbox.com\/blog\/bitbucket-to-gitlab-migration-appsflyer\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Watch: How AppsFlyer Moved from Bitbucket to GitLab - ALMtoolbox News\" \/>\n<meta property=\"og:description\" content=\"A DevOps Engineer explains why they migrated away from Bitbucket to GitLab andshared tips and best practices of applying the migration and the architecture\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.almtoolbox.com\/blog\/bitbucket-to-gitlab-migration-appsflyer\/\" \/>\n<meta property=\"og:site_name\" content=\"ALMtoolbox News\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/almtoolbox.israel\/\" \/>\n<meta property=\"article:published_time\" content=\"2019-05-22T09:26:23+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-01-14T03:30:19+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.almtoolbox.com\/blog\/wp-content\/uploads\/\/2020\/01\/bitbucket-to-gitlab.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"577\" \/>\n\t<meta property=\"og:image:height\" content=\"248\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Noa Harel\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Noa Harel\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.almtoolbox.com\/blog\/bitbucket-to-gitlab-migration-appsflyer\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.almtoolbox.com\/blog\/bitbucket-to-gitlab-migration-appsflyer\/\"},\"author\":{\"name\":\"Noa Harel\",\"@id\":\"https:\/\/www.almtoolbox.com\/blog\/#\/schema\/person\/a7d03132957d034fc2fc5454501a204a\"},\"headline\":\"Watch: How AppsFlyer Moved from Bitbucket to GitLab\",\"datePublished\":\"2019-05-22T09:26:23+00:00\",\"dateModified\":\"2020-01-14T03:30:19+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.almtoolbox.com\/blog\/bitbucket-to-gitlab-migration-appsflyer\/\"},\"wordCount\":91,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.almtoolbox.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.almtoolbox.com\/blog\/bitbucket-to-gitlab-migration-appsflyer\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.almtoolbox.com\/blog\/wp-content\/uploads\/\/2020\/01\/bitbucket-to-gitlab.jpg\",\"keywords\":[\"appsflyer\",\"consul\",\"migration\",\"success-story\"],\"articleSection\":[\"Bitbucket\",\"Case Study\",\"GitLab\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.almtoolbox.com\/blog\/bitbucket-to-gitlab-migration-appsflyer\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.almtoolbox.com\/blog\/bitbucket-to-gitlab-migration-appsflyer\/\",\"url\":\"https:\/\/www.almtoolbox.com\/blog\/bitbucket-to-gitlab-migration-appsflyer\/\",\"name\":\"Watch: How AppsFlyer Moved from Bitbucket to GitLab - ALMtoolbox News\",\"isPartOf\":{\"@id\":\"https:\/\/www.almtoolbox.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.almtoolbox.com\/blog\/bitbucket-to-gitlab-migration-appsflyer\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.almtoolbox.com\/blog\/bitbucket-to-gitlab-migration-appsflyer\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.almtoolbox.com\/blog\/wp-content\/uploads\/\/2020\/01\/bitbucket-to-gitlab.jpg\",\"datePublished\":\"2019-05-22T09:26:23+00:00\",\"dateModified\":\"2020-01-14T03:30:19+00:00\",\"description\":\"A DevOps Engineer explains why they migrated away from Bitbucket to GitLab andshared tips and best practices of applying the migration and the architecture\",\"breadcrumb\":{\"@id\":\"https:\/\/www.almtoolbox.com\/blog\/bitbucket-to-gitlab-migration-appsflyer\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.almtoolbox.com\/blog\/bitbucket-to-gitlab-migration-appsflyer\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.almtoolbox.com\/blog\/bitbucket-to-gitlab-migration-appsflyer\/#primaryimage\",\"url\":\"https:\/\/www.almtoolbox.com\/blog\/wp-content\/uploads\/\/2020\/01\/bitbucket-to-gitlab.jpg\",\"contentUrl\":\"https:\/\/www.almtoolbox.com\/blog\/wp-content\/uploads\/\/2020\/01\/bitbucket-to-gitlab.jpg\",\"width\":577,\"height\":248,\"caption\":\"migration from bitbucket to gitlab\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.almtoolbox.com\/blog\/bitbucket-to-gitlab-migration-appsflyer\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.almtoolbox.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Watch: How AppsFlyer Moved from Bitbucket to GitLab\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.almtoolbox.com\/blog\/#website\",\"url\":\"https:\/\/www.almtoolbox.com\/blog\/\",\"name\":\"ALMtoolbox News\",\"description\":\"All the news of ALMtoolbox\",\"publisher\":{\"@id\":\"https:\/\/www.almtoolbox.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.almtoolbox.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.almtoolbox.com\/blog\/#organization\",\"name\":\"ALMtoolbox\",\"url\":\"https:\/\/www.almtoolbox.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.almtoolbox.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.almtoolbox.com\/blog\/wp-content\/uploads\/\/2015\/10\/logo.png\",\"contentUrl\":\"https:\/\/www.almtoolbox.com\/blog\/wp-content\/uploads\/\/2015\/10\/logo.png\",\"width\":410,\"height\":190,\"caption\":\"ALMtoolbox\"},\"image\":{\"@id\":\"https:\/\/www.almtoolbox.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/almtoolbox.israel\/\",\"https:\/\/www.linkedin.com\/company\/almtoolbox\/\",\"https:\/\/www.youtube.com\/user\/GoMidjets\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.almtoolbox.com\/blog\/#\/schema\/person\/a7d03132957d034fc2fc5454501a204a\",\"name\":\"Noa Harel\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.almtoolbox.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/3ac19cddc8dc6e7e817cf650b22399303e8b6dd585bc90e4606b28ec87ef1943?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/3ac19cddc8dc6e7e817cf650b22399303e8b6dd585bc90e4606b28ec87ef1943?s=96&d=mm&r=g\",\"caption\":\"Noa Harel\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Watch: How AppsFlyer Moved from Bitbucket to GitLab - ALMtoolbox News","description":"A DevOps Engineer explains why they migrated away from Bitbucket to GitLab andshared tips and best practices of applying the migration and the architecture","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.almtoolbox.com\/blog\/bitbucket-to-gitlab-migration-appsflyer\/","og_locale":"en_US","og_type":"article","og_title":"Watch: How AppsFlyer Moved from Bitbucket to GitLab - ALMtoolbox News","og_description":"A DevOps Engineer explains why they migrated away from Bitbucket to GitLab andshared tips and best practices of applying the migration and the architecture","og_url":"https:\/\/www.almtoolbox.com\/blog\/bitbucket-to-gitlab-migration-appsflyer\/","og_site_name":"ALMtoolbox News","article_publisher":"https:\/\/www.facebook.com\/almtoolbox.israel\/","article_published_time":"2019-05-22T09:26:23+00:00","article_modified_time":"2020-01-14T03:30:19+00:00","og_image":[{"width":577,"height":248,"url":"https:\/\/www.almtoolbox.com\/blog\/wp-content\/uploads\/\/2020\/01\/bitbucket-to-gitlab.jpg","type":"image\/jpeg"}],"author":"Noa Harel","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Noa Harel"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.almtoolbox.com\/blog\/bitbucket-to-gitlab-migration-appsflyer\/#article","isPartOf":{"@id":"https:\/\/www.almtoolbox.com\/blog\/bitbucket-to-gitlab-migration-appsflyer\/"},"author":{"name":"Noa Harel","@id":"https:\/\/www.almtoolbox.com\/blog\/#\/schema\/person\/a7d03132957d034fc2fc5454501a204a"},"headline":"Watch: How AppsFlyer Moved from Bitbucket to GitLab","datePublished":"2019-05-22T09:26:23+00:00","dateModified":"2020-01-14T03:30:19+00:00","mainEntityOfPage":{"@id":"https:\/\/www.almtoolbox.com\/blog\/bitbucket-to-gitlab-migration-appsflyer\/"},"wordCount":91,"commentCount":0,"publisher":{"@id":"https:\/\/www.almtoolbox.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.almtoolbox.com\/blog\/bitbucket-to-gitlab-migration-appsflyer\/#primaryimage"},"thumbnailUrl":"https:\/\/www.almtoolbox.com\/blog\/wp-content\/uploads\/\/2020\/01\/bitbucket-to-gitlab.jpg","keywords":["appsflyer","consul","migration","success-story"],"articleSection":["Bitbucket","Case Study","GitLab"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.almtoolbox.com\/blog\/bitbucket-to-gitlab-migration-appsflyer\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.almtoolbox.com\/blog\/bitbucket-to-gitlab-migration-appsflyer\/","url":"https:\/\/www.almtoolbox.com\/blog\/bitbucket-to-gitlab-migration-appsflyer\/","name":"Watch: How AppsFlyer Moved from Bitbucket to GitLab - ALMtoolbox News","isPartOf":{"@id":"https:\/\/www.almtoolbox.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.almtoolbox.com\/blog\/bitbucket-to-gitlab-migration-appsflyer\/#primaryimage"},"image":{"@id":"https:\/\/www.almtoolbox.com\/blog\/bitbucket-to-gitlab-migration-appsflyer\/#primaryimage"},"thumbnailUrl":"https:\/\/www.almtoolbox.com\/blog\/wp-content\/uploads\/\/2020\/01\/bitbucket-to-gitlab.jpg","datePublished":"2019-05-22T09:26:23+00:00","dateModified":"2020-01-14T03:30:19+00:00","description":"A DevOps Engineer explains why they migrated away from Bitbucket to GitLab andshared tips and best practices of applying the migration and the architecture","breadcrumb":{"@id":"https:\/\/www.almtoolbox.com\/blog\/bitbucket-to-gitlab-migration-appsflyer\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.almtoolbox.com\/blog\/bitbucket-to-gitlab-migration-appsflyer\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.almtoolbox.com\/blog\/bitbucket-to-gitlab-migration-appsflyer\/#primaryimage","url":"https:\/\/www.almtoolbox.com\/blog\/wp-content\/uploads\/\/2020\/01\/bitbucket-to-gitlab.jpg","contentUrl":"https:\/\/www.almtoolbox.com\/blog\/wp-content\/uploads\/\/2020\/01\/bitbucket-to-gitlab.jpg","width":577,"height":248,"caption":"migration from bitbucket to gitlab"},{"@type":"BreadcrumbList","@id":"https:\/\/www.almtoolbox.com\/blog\/bitbucket-to-gitlab-migration-appsflyer\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.almtoolbox.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Watch: How AppsFlyer Moved from Bitbucket to GitLab"}]},{"@type":"WebSite","@id":"https:\/\/www.almtoolbox.com\/blog\/#website","url":"https:\/\/www.almtoolbox.com\/blog\/","name":"ALMtoolbox News","description":"All the news of ALMtoolbox","publisher":{"@id":"https:\/\/www.almtoolbox.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.almtoolbox.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.almtoolbox.com\/blog\/#organization","name":"ALMtoolbox","url":"https:\/\/www.almtoolbox.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.almtoolbox.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.almtoolbox.com\/blog\/wp-content\/uploads\/\/2015\/10\/logo.png","contentUrl":"https:\/\/www.almtoolbox.com\/blog\/wp-content\/uploads\/\/2015\/10\/logo.png","width":410,"height":190,"caption":"ALMtoolbox"},"image":{"@id":"https:\/\/www.almtoolbox.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/almtoolbox.israel\/","https:\/\/www.linkedin.com\/company\/almtoolbox\/","https:\/\/www.youtube.com\/user\/GoMidjets"]},{"@type":"Person","@id":"https:\/\/www.almtoolbox.com\/blog\/#\/schema\/person\/a7d03132957d034fc2fc5454501a204a","name":"Noa Harel","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.almtoolbox.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/3ac19cddc8dc6e7e817cf650b22399303e8b6dd585bc90e4606b28ec87ef1943?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/3ac19cddc8dc6e7e817cf650b22399303e8b6dd585bc90e4606b28ec87ef1943?s=96&d=mm&r=g","caption":"Noa Harel"}}]}},"_links":{"self":[{"href":"https:\/\/www.almtoolbox.com\/blog\/wp-json\/wp\/v2\/posts\/4778","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.almtoolbox.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.almtoolbox.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.almtoolbox.com\/blog\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/www.almtoolbox.com\/blog\/wp-json\/wp\/v2\/comments?post=4778"}],"version-history":[{"count":8,"href":"https:\/\/www.almtoolbox.com\/blog\/wp-json\/wp\/v2\/posts\/4778\/revisions"}],"predecessor-version":[{"id":4789,"href":"https:\/\/www.almtoolbox.com\/blog\/wp-json\/wp\/v2\/posts\/4778\/revisions\/4789"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.almtoolbox.com\/blog\/wp-json\/wp\/v2\/media\/4784"}],"wp:attachment":[{"href":"https:\/\/www.almtoolbox.com\/blog\/wp-json\/wp\/v2\/media?parent=4778"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.almtoolbox.com\/blog\/wp-json\/wp\/v2\/categories?post=4778"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.almtoolbox.com\/blog\/wp-json\/wp\/v2\/tags?post=4778"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}