{"id":558,"date":"2021-12-18T16:31:29","date_gmt":"2021-12-18T16:31:29","guid":{"rendered":"https:\/\/startersites.io\/blocksy\/business\/?p=555"},"modified":"2024-06-17T12:31:35","modified_gmt":"2024-06-17T12:31:35","slug":"elementum-curabitur-vitaenunc-sed-velit","status":"publish","type":"post","link":"https:\/\/martendenheijer.nl\/nl\/2021\/12\/18\/elementum-curabitur-vitaenunc-sed-velit\/","title":{"rendered":"Eventstore Development"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"558\" class=\"elementor elementor-558\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1738a2a1 e-flex e-con-boxed e-con e-parent\" data-id=\"1738a2a1\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-55aadf0b elementor-widget elementor-widget-text-editor\" data-id=\"55aadf0b\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.21.0 - 26-05-2024 *\/\n.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#69727d;color:#fff}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap{color:#69727d;border:3px solid;background-color:transparent}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap{margin-top:8px}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter{width:1em;height:1em}.elementor-widget-text-editor .elementor-drop-cap{float:left;text-align:center;line-height:1;font-size:50px}.elementor-widget-text-editor .elementor-drop-cap-letter{display:inline-block}<\/style>\t\t\t\t<h4>Introduction<\/h4>\n<p>Working closely with the software architect, I contributed to the development of a new Eventstore for the Qfact SaaS platform. This Eventstore was designed as a database for storing business logic, leveraging the Event Sourcing pattern to enhance accountability and auditing capabilities. Our development process was guided by SCRUM methodology, ensuring a structured and iterative approach to project completion.<\/p>\n<h4>Project Description<\/h4>\n<p>The primary objective of the Eventstore project was to create a robust and reliable database solution for storing business logic on the Qfact platform. The choice of an Eventstore was driven by the need to provide enhanced accountability and comprehensive auditing capabilities, critical for a platform dealing with complex data and business transactions.<\/p>\n<p>Key tasks included:<\/p>\n<ul>\n<li><strong>Designing the Software:<\/strong> Collaborating with the software architect to design a scalable and efficient Eventstore.<\/li>\n<li><strong>Implementing the Code:<\/strong> Writing and testing the code to ensure functionality and performance.<\/li>\n<li><strong>Migration and Integration:<\/strong> Facilitating the migration of existing data and integrating the Eventstore into the current software platform.<\/li>\n<\/ul>\n<h4>Challenges Faced<\/h4>\n<p>Several challenges were encountered during the project:<\/p>\n<ul>\n<li><strong>Data Migration:<\/strong> Ensuring a smooth and accurate migration of existing data to the new Eventstore.<\/li>\n<li><strong>Integration:<\/strong> Seamlessly integrating the Eventstore with the existing software platform without disrupting ongoing operations.<\/li>\n<li><strong>Event Sourcing Pattern:<\/strong> Effectively implementing the Event Sourcing pattern to capture and store every change in the system state.<\/li>\n<\/ul>\n<p>These challenges were addressed through meticulous planning, extensive testing, and close collaboration with the development team.<\/p>\n<h4>Technologies and Tools Used<\/h4>\n<p>The project utilized the following technologies and tools:<\/p>\n<ul>\n<li><strong>JavaScript:<\/strong> For developing the Eventstore software.<\/li>\n<li><strong>Cassandra:<\/strong> For event storage, chosen for its scalability and reliability.<\/li>\n<li><strong>MongoDB:<\/strong> For tracking read models, providing flexibility and performance.<\/li>\n<\/ul>\n<p>These tools and methodologies were selected for their robustness, scalability, and suitability for handling complex data and business logic.<\/p>\n<h4>Key Features or Achievements<\/h4>\n<p>The project&#8217;s key features and achievements include:<\/p>\n<ul>\n<li><strong>Enhanced Accountability:<\/strong> Implemented an Eventstore that provides comprehensive auditing capabilities, capturing every change in system state.<\/li>\n<li><strong>Scalable Storage Solution:<\/strong> Developed a scalable solution using Cassandra and MongoDB to handle large volumes of data efficiently.<\/li>\n<li><strong>Successful Integration:<\/strong> Achieved seamless integration of the Eventstore into the existing Qfact platform without disrupting any operations or uptime.<\/li>\n<\/ul>\n<h4>Results and Outcomes<\/h4>\n<p>The Eventstore project yielded significant results:<\/p>\n<ul>\n<li><strong>Improved Data Integrity:<\/strong> Enhanced data integrity and accountability through the use of the Event Sourcing pattern.<\/li>\n<li><strong>Efficient Data Management:<\/strong> Provided a robust solution for managing business logic and complex data transactions.<\/li>\n<\/ul>\n<h4>Lessons Learned<\/h4>\n<p>Key lessons learned from the project include:<\/p>\n<ul>\n<li><strong>Importance of Planning:<\/strong> Thorough planning and testing are essential for successful data migration and integration projects.<\/li>\n<li><strong>Collaboration:<\/strong> Close collaboration with team members and stakeholders is crucial for addressing challenges and ensuring project success.<\/li>\n<\/ul>\n<h4>Conclusion<\/h4>\n<p>Contributing to the development of the Eventstore for the Qfact SaaS platform was a highly rewarding experience, showcasing my ability to design and implement scalable and efficient database solutions. The project&#8217;s success highlights my expertise in leveraging the Event Sourcing pattern, collaborating with key team members, and delivering high-quality software solutions. If you are interested in learning more about this project or discussing similar opportunities, please feel free to contact me.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Introduction Working closely with the software architect, I contributed to the development of a new Eventstore for the Qfact SaaS platform. This Eventstore was designed as a database for storing business logic, leveraging the Event Sourcing pattern to enhance accountability and auditing capabilities. Our development process was guided by SCRUM methodology, ensuring a structured and [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1288,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[25,26,12,27],"tags":[],"class_list":["post-558","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cassandra","category-mongodb","category-node-js","category-scrum-methodology"],"blocksy_meta":{"styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[]}},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Eventstore Development - Marten den Heijer Freelance Software Engineer<\/title>\n<meta name=\"description\" content=\"Eventstore Development Software Developer, Projects\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/martendenheijer.nl\/nl\/2021\/12\/18\/elementum-curabitur-vitaenunc-sed-velit\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Eventstore Development - Marten den Heijer Freelance Software Engineer\" \/>\n<meta property=\"og:description\" content=\"Eventstore Development Software Developer, Projects\" \/>\n<meta property=\"og:url\" content=\"https:\/\/martendenheijer.nl\/nl\/2021\/12\/18\/elementum-curabitur-vitaenunc-sed-velit\/\" \/>\n<meta property=\"og:site_name\" content=\"Marten den Heijer Freelance Software Engineer\" \/>\n<meta property=\"article:published_time\" content=\"2021-12-18T16:31:29+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-06-17T12:31:35+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/martendenheijer.nl\/nl\/wp-content\/uploads\/2020\/08\/undraw_Spreadsheet_re_cn18.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1006\" \/>\n\t<meta property=\"og:image:height\" content=\"697\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Marten den Heijer\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Marten den Heijer\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/martendenheijer.nl\/nl\/2021\/12\/18\/elementum-curabitur-vitaenunc-sed-velit\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/martendenheijer.nl\/nl\/2021\/12\/18\/elementum-curabitur-vitaenunc-sed-velit\/\"},\"author\":{\"name\":\"Marten den Heijer\",\"@id\":\"https:\/\/martendenheijer.nl\/nl\/#\/schema\/person\/078f1ed2b15ede4fa1f97106bac81bad\"},\"headline\":\"Eventstore Development\",\"datePublished\":\"2021-12-18T16:31:29+00:00\",\"dateModified\":\"2024-06-17T12:31:35+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/martendenheijer.nl\/nl\/2021\/12\/18\/elementum-curabitur-vitaenunc-sed-velit\/\"},\"wordCount\":515,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/martendenheijer.nl\/nl\/#organization\"},\"image\":{\"@id\":\"https:\/\/martendenheijer.nl\/nl\/2021\/12\/18\/elementum-curabitur-vitaenunc-sed-velit\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/martendenheijer.nl\/nl\/wp-content\/uploads\/2020\/08\/undraw_Spreadsheet_re_cn18.png\",\"articleSection\":[\"Cassandra\",\"MongoDB\",\"NodeJS\",\"SCRUM Methodology\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/martendenheijer.nl\/nl\/2021\/12\/18\/elementum-curabitur-vitaenunc-sed-velit\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/martendenheijer.nl\/nl\/2021\/12\/18\/elementum-curabitur-vitaenunc-sed-velit\/\",\"url\":\"https:\/\/martendenheijer.nl\/nl\/2021\/12\/18\/elementum-curabitur-vitaenunc-sed-velit\/\",\"name\":\"Eventstore Development - Marten den Heijer Freelance Software Engineer\",\"isPartOf\":{\"@id\":\"https:\/\/martendenheijer.nl\/nl\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/martendenheijer.nl\/nl\/2021\/12\/18\/elementum-curabitur-vitaenunc-sed-velit\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/martendenheijer.nl\/nl\/2021\/12\/18\/elementum-curabitur-vitaenunc-sed-velit\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/martendenheijer.nl\/nl\/wp-content\/uploads\/2020\/08\/undraw_Spreadsheet_re_cn18.png\",\"datePublished\":\"2021-12-18T16:31:29+00:00\",\"dateModified\":\"2024-06-17T12:31:35+00:00\",\"description\":\"Eventstore Development Software Developer, Projects\",\"breadcrumb\":{\"@id\":\"https:\/\/martendenheijer.nl\/nl\/2021\/12\/18\/elementum-curabitur-vitaenunc-sed-velit\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/martendenheijer.nl\/nl\/2021\/12\/18\/elementum-curabitur-vitaenunc-sed-velit\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/martendenheijer.nl\/nl\/2021\/12\/18\/elementum-curabitur-vitaenunc-sed-velit\/#primaryimage\",\"url\":\"https:\/\/martendenheijer.nl\/nl\/wp-content\/uploads\/2020\/08\/undraw_Spreadsheet_re_cn18.png\",\"contentUrl\":\"https:\/\/martendenheijer.nl\/nl\/wp-content\/uploads\/2020\/08\/undraw_Spreadsheet_re_cn18.png\",\"width\":1006,\"height\":697},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/martendenheijer.nl\/nl\/2021\/12\/18\/elementum-curabitur-vitaenunc-sed-velit\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/martendenheijer.nl\/nl\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Eventstore Development\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/martendenheijer.nl\/nl\/#website\",\"url\":\"https:\/\/martendenheijer.nl\/nl\/\",\"name\":\"Marten den Heijer Freelance Software Engineer\",\"description\":\"Freelance Full-stack Software Engineer\",\"publisher\":{\"@id\":\"https:\/\/martendenheijer.nl\/nl\/#organization\"},\"alternateName\":\"Marten den Heijer - Software Engineer\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/martendenheijer.nl\/nl\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/martendenheijer.nl\/nl\/#organization\",\"name\":\"Marten den Heijer Freelance Software Engineer\",\"alternateName\":\"Marten den Heijer - Software Engineer\",\"url\":\"https:\/\/martendenheijer.nl\/nl\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/martendenheijer.nl\/nl\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/martendenheijer.nl\/nl\/wp-content\/uploads\/2024\/06\/cropped-icon-1.png\",\"contentUrl\":\"https:\/\/martendenheijer.nl\/nl\/wp-content\/uploads\/2024\/06\/cropped-icon-1.png\",\"width\":512,\"height\":512,\"caption\":\"Marten den Heijer Freelance Software Engineer\"},\"image\":{\"@id\":\"https:\/\/martendenheijer.nl\/nl\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.linkedin.com\/in\/marten-den-heijer\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/martendenheijer.nl\/nl\/#\/schema\/person\/078f1ed2b15ede4fa1f97106bac81bad\",\"name\":\"Marten den Heijer\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/martendenheijer.nl\/nl\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/40548118f1f2cc3291308591dcf3afb925042a69b909060c8765bf23d3bdd847?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/40548118f1f2cc3291308591dcf3afb925042a69b909060c8765bf23d3bdd847?s=96&d=mm&r=g\",\"caption\":\"Marten den Heijer\"},\"sameAs\":[\"https:\/\/martendenheijer.nl\/nl\"],\"url\":\"https:\/\/martendenheijer.nl\/nl\/author\/admin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Eventstore Development - Marten den Heijer Freelance Software Engineer","description":"Eventstore Development Software Developer, Projects","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:\/\/martendenheijer.nl\/nl\/2021\/12\/18\/elementum-curabitur-vitaenunc-sed-velit\/","og_locale":"en_US","og_type":"article","og_title":"Eventstore Development - Marten den Heijer Freelance Software Engineer","og_description":"Eventstore Development Software Developer, Projects","og_url":"https:\/\/martendenheijer.nl\/nl\/2021\/12\/18\/elementum-curabitur-vitaenunc-sed-velit\/","og_site_name":"Marten den Heijer Freelance Software Engineer","article_published_time":"2021-12-18T16:31:29+00:00","article_modified_time":"2024-06-17T12:31:35+00:00","og_image":[{"width":1006,"height":697,"url":"https:\/\/martendenheijer.nl\/nl\/wp-content\/uploads\/2020\/08\/undraw_Spreadsheet_re_cn18.png","type":"image\/png"}],"author":"Marten den Heijer","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Marten den Heijer","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/martendenheijer.nl\/nl\/2021\/12\/18\/elementum-curabitur-vitaenunc-sed-velit\/#article","isPartOf":{"@id":"https:\/\/martendenheijer.nl\/nl\/2021\/12\/18\/elementum-curabitur-vitaenunc-sed-velit\/"},"author":{"name":"Marten den Heijer","@id":"https:\/\/martendenheijer.nl\/nl\/#\/schema\/person\/078f1ed2b15ede4fa1f97106bac81bad"},"headline":"Eventstore Development","datePublished":"2021-12-18T16:31:29+00:00","dateModified":"2024-06-17T12:31:35+00:00","mainEntityOfPage":{"@id":"https:\/\/martendenheijer.nl\/nl\/2021\/12\/18\/elementum-curabitur-vitaenunc-sed-velit\/"},"wordCount":515,"commentCount":0,"publisher":{"@id":"https:\/\/martendenheijer.nl\/nl\/#organization"},"image":{"@id":"https:\/\/martendenheijer.nl\/nl\/2021\/12\/18\/elementum-curabitur-vitaenunc-sed-velit\/#primaryimage"},"thumbnailUrl":"https:\/\/martendenheijer.nl\/nl\/wp-content\/uploads\/2020\/08\/undraw_Spreadsheet_re_cn18.png","articleSection":["Cassandra","MongoDB","NodeJS","SCRUM Methodology"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/martendenheijer.nl\/nl\/2021\/12\/18\/elementum-curabitur-vitaenunc-sed-velit\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/martendenheijer.nl\/nl\/2021\/12\/18\/elementum-curabitur-vitaenunc-sed-velit\/","url":"https:\/\/martendenheijer.nl\/nl\/2021\/12\/18\/elementum-curabitur-vitaenunc-sed-velit\/","name":"Eventstore Development - Marten den Heijer Freelance Software Engineer","isPartOf":{"@id":"https:\/\/martendenheijer.nl\/nl\/#website"},"primaryImageOfPage":{"@id":"https:\/\/martendenheijer.nl\/nl\/2021\/12\/18\/elementum-curabitur-vitaenunc-sed-velit\/#primaryimage"},"image":{"@id":"https:\/\/martendenheijer.nl\/nl\/2021\/12\/18\/elementum-curabitur-vitaenunc-sed-velit\/#primaryimage"},"thumbnailUrl":"https:\/\/martendenheijer.nl\/nl\/wp-content\/uploads\/2020\/08\/undraw_Spreadsheet_re_cn18.png","datePublished":"2021-12-18T16:31:29+00:00","dateModified":"2024-06-17T12:31:35+00:00","description":"Eventstore Development Software Developer, Projects","breadcrumb":{"@id":"https:\/\/martendenheijer.nl\/nl\/2021\/12\/18\/elementum-curabitur-vitaenunc-sed-velit\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/martendenheijer.nl\/nl\/2021\/12\/18\/elementum-curabitur-vitaenunc-sed-velit\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/martendenheijer.nl\/nl\/2021\/12\/18\/elementum-curabitur-vitaenunc-sed-velit\/#primaryimage","url":"https:\/\/martendenheijer.nl\/nl\/wp-content\/uploads\/2020\/08\/undraw_Spreadsheet_re_cn18.png","contentUrl":"https:\/\/martendenheijer.nl\/nl\/wp-content\/uploads\/2020\/08\/undraw_Spreadsheet_re_cn18.png","width":1006,"height":697},{"@type":"BreadcrumbList","@id":"https:\/\/martendenheijer.nl\/nl\/2021\/12\/18\/elementum-curabitur-vitaenunc-sed-velit\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/martendenheijer.nl\/nl\/"},{"@type":"ListItem","position":2,"name":"Eventstore Development"}]},{"@type":"WebSite","@id":"https:\/\/martendenheijer.nl\/nl\/#website","url":"https:\/\/martendenheijer.nl\/nl\/","name":"Marten den Heijer Freelance Software Engineer","description":"Freelance Full-stack Software Engineer","publisher":{"@id":"https:\/\/martendenheijer.nl\/nl\/#organization"},"alternateName":"Marten den Heijer - Software Engineer","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/martendenheijer.nl\/nl\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/martendenheijer.nl\/nl\/#organization","name":"Marten den Heijer Freelance Software Engineer","alternateName":"Marten den Heijer - Software Engineer","url":"https:\/\/martendenheijer.nl\/nl\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/martendenheijer.nl\/nl\/#\/schema\/logo\/image\/","url":"https:\/\/martendenheijer.nl\/nl\/wp-content\/uploads\/2024\/06\/cropped-icon-1.png","contentUrl":"https:\/\/martendenheijer.nl\/nl\/wp-content\/uploads\/2024\/06\/cropped-icon-1.png","width":512,"height":512,"caption":"Marten den Heijer Freelance Software Engineer"},"image":{"@id":"https:\/\/martendenheijer.nl\/nl\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.linkedin.com\/in\/marten-den-heijer\/"]},{"@type":"Person","@id":"https:\/\/martendenheijer.nl\/nl\/#\/schema\/person\/078f1ed2b15ede4fa1f97106bac81bad","name":"Marten den Heijer","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/martendenheijer.nl\/nl\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/40548118f1f2cc3291308591dcf3afb925042a69b909060c8765bf23d3bdd847?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/40548118f1f2cc3291308591dcf3afb925042a69b909060c8765bf23d3bdd847?s=96&d=mm&r=g","caption":"Marten den Heijer"},"sameAs":["https:\/\/martendenheijer.nl\/nl"],"url":"https:\/\/martendenheijer.nl\/nl\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/martendenheijer.nl\/nl\/wp-json\/wp\/v2\/posts\/558","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/martendenheijer.nl\/nl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/martendenheijer.nl\/nl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/martendenheijer.nl\/nl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/martendenheijer.nl\/nl\/wp-json\/wp\/v2\/comments?post=558"}],"version-history":[{"count":8,"href":"https:\/\/martendenheijer.nl\/nl\/wp-json\/wp\/v2\/posts\/558\/revisions"}],"predecessor-version":[{"id":1093,"href":"https:\/\/martendenheijer.nl\/nl\/wp-json\/wp\/v2\/posts\/558\/revisions\/1093"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/martendenheijer.nl\/nl\/wp-json\/wp\/v2\/media\/1288"}],"wp:attachment":[{"href":"https:\/\/martendenheijer.nl\/nl\/wp-json\/wp\/v2\/media?parent=558"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/martendenheijer.nl\/nl\/wp-json\/wp\/v2\/categories?post=558"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/martendenheijer.nl\/nl\/wp-json\/wp\/v2\/tags?post=558"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}