{"id":16290,"date":"2024-02-08T02:00:48","date_gmt":"2024-02-08T10:00:48","guid":{"rendered":"https:\/\/softwareengineeringdaily.com\/?p=16290"},"modified":"2024-02-06T17:32:54","modified_gmt":"2024-02-07T01:32:54","slug":"building-a-unified-hardware-api-at-intel-with-james-reinders","status":"publish","type":"post","link":"https:\/\/softwareengineeringdaily.com\/2024\/02\/08\/building-a-unified-hardware-api-at-intel-with-james-reinders\/","title":{"rendered":"Building a Unified Hardware API at Intel with James Reinders"},"content":{"rendered":"<div>\n<p style=\"text-align: justify;\">oneAPI is an open standard for a unified API to be used across different computing accelerator architectures. This including GPUs, AI accelerators, and FPGAs.<\/p>\n<\/div>\n<div>\n<p style=\"text-align: justify;\">The goal of oneAPI is to eliminate the need for developers to maintain separate code bases, multiple programming languages, tools, and workflows for each architecture.<\/p>\n<\/div>\n<div>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/twitter.com\/JamesReinders\">James Reinders<\/a> is an engineer at <a href=\"https:\/\/twitter.com\/intel\">Intel<\/a> and has experience with parallel computing spanning four decades. He joins the show today to talk about oneAPI.<\/p>\n<\/div>\n<div>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2023\/10\/lee.png\"><img fetchpriority=\"high\" decoding=\"async\" data-attachment-id=\"15581\" data-permalink=\"https:\/\/softwareengineeringdaily.com\/2023\/10\/12\/observability-with-eduardo-silva\/lee-6\/\" data-orig-file=\"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2023\/10\/lee.png?fit=218%2C258&amp;ssl=1\" data-orig-size=\"218,258\" data-comments-opened=\"0\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"lee\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2023\/10\/lee.png?fit=218%2C258&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2023\/10\/lee.png?fit=218%2C258&amp;ssl=1\" class=\"size-full wp-image-15581 alignleft\" src=\"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2023\/10\/lee.png?resize=218%2C258&#038;ssl=1\" alt=\"\" width=\"218\" height=\"258\" data-recalc-dims=\"1\" \/><\/a>This episode is hosted by Lee Atchison. Lee Atchison is a software architect, author, and thought leader on cloud computing and application modernization. His best-selling book, <a href=\"https:\/\/leeatchison.com\/books\/architecting-for-scale\/?utm_campaign=swengdaily-ep&amp;utm_source=sed&amp;utm_medium=web\">Architecting for Scale<\/a> (O\u2019Reilly Media), is an essential resource for technical teams looking to maintain high availability and manage risk in their cloud environments.<\/p>\n<\/div>\n<div>\n<p style=\"text-align: justify;\">Lee is the host of his podcast, <a href=\"https:\/\/www.mdb.fm\/?utm_campaign=swengdaily-ep&amp;utm_source=sed&amp;utm_medium=web\">Modern Digital Business<\/a>, an engaging and informative podcast produced for people looking to build and grow their digital business with the help of modern applications and processes developed for today\u2019s fast-moving business environment. Listen at <a href=\"https:\/\/www.mdb.fm\/?utm_campaign=swengdaily-ep&amp;utm_source=sed&amp;utm_medium=web\">mdb.fm<\/a>. Follow Lee at <a href=\"https:\/\/softwarearchitectureinsights.com\/?utm_campaign=swengdaily-ep&amp;utm_source=sed&amp;utm_medium=web\">softwarearchitectureinsights.com<\/a>, and see all his content at <a href=\"https:\/\/leeatchison.com\/?utm_campaign=swengdaily-ep&amp;utm_source=sed&amp;utm_medium=web\">leeatchison.com<\/a>.<\/p>\n<div style=\"text-align: left;\">\n<p><a href=\"http:\/\/softwareengineeringdaily.com\/wp-content\/uploads\/2024\/02\/SED1648-James-Reinders.txt\">Please click here to see the transcript of this episode.<\/a><\/p>\n<\/div>\n<div style=\"text-align: justify;\">\n<p style=\"text-align: left;\">Sponsorship inquiries: <a href=\"https:\/\/cms.megaphone.fm\/organizations\/619b680e-d813-11ea-9750-e7ecac406436\/podcasts\/e60108fe-e328-11ea-b2b6-1348249f900a\/episodes\/3913370a-bc44-11ed-ace6-8b1f96d82bba\/sponsor@softwareengineeringdaily.com\">sponsor@softwareengineeringdaily.com<\/a><\/p>\n<\/div>\n<p style=\"text-align: justify;\">\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>oneAPI is an open standard for a unified API to be used across different computing accelerator architectures. This including GPUs, AI accelerators, and FPGAs. The goal of oneAPI is to eliminate the need for developers to maintain separate code bases, multiple programming languages, tools, and workflows for each architecture. James Reinders is an engineer at<\/p>\n","protected":false},"author":94,"featured_media":16291,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"Building a Unified Hardware API at Intel with James Reinders @intel @JamesReinders","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false}}},"categories":[1363,2143,5755,5762,1078,14],"tags":[6036,1462,6035,6034,1745],"class_list":["post-16290","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-all-episodes","category-exclusive-content","category-hosts","category-lee-atchison","category-open-source","category-podcast","tag-code-bases","tag-intel","tag-james-reinders","tag-oneapi","tag-programming-languages"],"jetpack_publicize_connections":[],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Building a Unified Hardware API at Intel with James Reinders - Software Engineering Daily<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/softwareengineeringdaily.com\/2024\/02\/08\/building-a-unified-hardware-api-at-intel-with-james-reinders\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Building a Unified Hardware API at Intel with James Reinders - Software Engineering Daily\" \/>\n<meta property=\"og:description\" content=\"oneAPI is an open standard for a unified API to be used across different computing accelerator architectures. This including GPUs, AI accelerators, and FPGAs. The goal of oneAPI is to eliminate the need for developers to maintain separate code bases, multiple programming languages, tools, and workflows for each architecture. James Reinders is an engineer at\" \/>\n<meta property=\"og:url\" content=\"https:\/\/softwareengineeringdaily.com\/2024\/02\/08\/building-a-unified-hardware-api-at-intel-with-james-reinders\/\" \/>\n<meta property=\"og:site_name\" content=\"Software Engineering Daily\" \/>\n<meta property=\"article:published_time\" content=\"2024-02-08T10:00:48+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-02-07T01:32:54+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2024\/02\/Building-a-Unified-Hardware-API-at-intel-with-James-Reinders.png?fit=600%2C315&ssl=1\" \/>\n\t<meta property=\"og:image:width\" content=\"600\" \/>\n\t<meta property=\"og:image:height\" content=\"315\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"SEDaily\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@software_daily\" \/>\n<meta name=\"twitter:site\" content=\"@software_daily\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"SEDaily\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/softwareengineeringdaily.com\/2024\/02\/08\/building-a-unified-hardware-api-at-intel-with-james-reinders\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/softwareengineeringdaily.com\/2024\/02\/08\/building-a-unified-hardware-api-at-intel-with-james-reinders\/\"},\"author\":{\"name\":\"SEDaily\",\"@id\":\"https:\/\/softwareengineeringdaily.com\/#\/schema\/person\/f1a6631864960c74ef79dae73df8984c\"},\"headline\":\"Building a Unified Hardware API at Intel with James Reinders\",\"datePublished\":\"2024-02-08T10:00:48+00:00\",\"dateModified\":\"2024-02-07T01:32:54+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/softwareengineeringdaily.com\/2024\/02\/08\/building-a-unified-hardware-api-at-intel-with-james-reinders\/\"},\"wordCount\":208,\"publisher\":{\"@id\":\"https:\/\/softwareengineeringdaily.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/softwareengineeringdaily.com\/2024\/02\/08\/building-a-unified-hardware-api-at-intel-with-james-reinders\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2024\/02\/Building-a-Unified-Hardware-API-at-intel-with-James-Reinders.png?fit=600%2C315&ssl=1\",\"keywords\":[\"code bases\",\"Intel\",\"James Reinders\",\"oneAPI\",\"Programming Languages\"],\"articleSection\":[\"All Content\",\"Exclusive Content\",\"Hosts\",\"Lee Atchison\",\"Open Source\",\"Podcast\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/softwareengineeringdaily.com\/2024\/02\/08\/building-a-unified-hardware-api-at-intel-with-james-reinders\/\",\"url\":\"https:\/\/softwareengineeringdaily.com\/2024\/02\/08\/building-a-unified-hardware-api-at-intel-with-james-reinders\/\",\"name\":\"Building a Unified Hardware API at Intel with James Reinders - Software Engineering Daily\",\"isPartOf\":{\"@id\":\"https:\/\/softwareengineeringdaily.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/softwareengineeringdaily.com\/2024\/02\/08\/building-a-unified-hardware-api-at-intel-with-james-reinders\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/softwareengineeringdaily.com\/2024\/02\/08\/building-a-unified-hardware-api-at-intel-with-james-reinders\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2024\/02\/Building-a-Unified-Hardware-API-at-intel-with-James-Reinders.png?fit=600%2C315&ssl=1\",\"datePublished\":\"2024-02-08T10:00:48+00:00\",\"dateModified\":\"2024-02-07T01:32:54+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/softwareengineeringdaily.com\/2024\/02\/08\/building-a-unified-hardware-api-at-intel-with-james-reinders\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/softwareengineeringdaily.com\/2024\/02\/08\/building-a-unified-hardware-api-at-intel-with-james-reinders\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/softwareengineeringdaily.com\/2024\/02\/08\/building-a-unified-hardware-api-at-intel-with-james-reinders\/#primaryimage\",\"url\":\"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2024\/02\/Building-a-Unified-Hardware-API-at-intel-with-James-Reinders.png?fit=600%2C315&ssl=1\",\"contentUrl\":\"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2024\/02\/Building-a-Unified-Hardware-API-at-intel-with-James-Reinders.png?fit=600%2C315&ssl=1\",\"width\":600,\"height\":315},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/softwareengineeringdaily.com\/2024\/02\/08\/building-a-unified-hardware-api-at-intel-with-james-reinders\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/softwareengineeringdaily.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Building a Unified Hardware API at Intel with James Reinders\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/softwareengineeringdaily.com\/#website\",\"url\":\"https:\/\/softwareengineeringdaily.com\/\",\"name\":\"Software Engineering Daily\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/softwareengineeringdaily.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/softwareengineeringdaily.com\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/softwareengineeringdaily.com\/#organization\",\"name\":\"Software Engineering Daily\",\"url\":\"https:\/\/softwareengineeringdaily.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/softwareengineeringdaily.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2024\/01\/cropped-sed_website_banner.png?fit=549%2C169&ssl=1\",\"contentUrl\":\"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2024\/01\/cropped-sed_website_banner.png?fit=549%2C169&ssl=1\",\"width\":549,\"height\":169,\"caption\":\"Software Engineering Daily\"},\"image\":{\"@id\":\"https:\/\/softwareengineeringdaily.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/x.com\/software_daily\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/softwareengineeringdaily.com\/#\/schema\/person\/f1a6631864960c74ef79dae73df8984c\",\"name\":\"SEDaily\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/softwareengineeringdaily.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/96a9ce2f21db7050dc801bc0505cb90b?s=96&d=retro&r=pg\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/96a9ce2f21db7050dc801bc0505cb90b?s=96&d=retro&r=pg\",\"caption\":\"SEDaily\"},\"url\":\"https:\/\/softwareengineeringdaily.com\/author\/sed-production\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Building a Unified Hardware API at Intel with James Reinders - Software Engineering Daily","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:\/\/softwareengineeringdaily.com\/2024\/02\/08\/building-a-unified-hardware-api-at-intel-with-james-reinders\/","og_locale":"en_US","og_type":"article","og_title":"Building a Unified Hardware API at Intel with James Reinders - Software Engineering Daily","og_description":"oneAPI is an open standard for a unified API to be used across different computing accelerator architectures. This including GPUs, AI accelerators, and FPGAs. The goal of oneAPI is to eliminate the need for developers to maintain separate code bases, multiple programming languages, tools, and workflows for each architecture. James Reinders is an engineer at","og_url":"https:\/\/softwareengineeringdaily.com\/2024\/02\/08\/building-a-unified-hardware-api-at-intel-with-james-reinders\/","og_site_name":"Software Engineering Daily","article_published_time":"2024-02-08T10:00:48+00:00","article_modified_time":"2024-02-07T01:32:54+00:00","og_image":[{"width":600,"height":315,"url":"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2024\/02\/Building-a-Unified-Hardware-API-at-intel-with-James-Reinders.png?fit=600%2C315&ssl=1","type":"image\/png"}],"author":"SEDaily","twitter_card":"summary_large_image","twitter_creator":"@software_daily","twitter_site":"@software_daily","twitter_misc":{"Written by":"SEDaily","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/softwareengineeringdaily.com\/2024\/02\/08\/building-a-unified-hardware-api-at-intel-with-james-reinders\/#article","isPartOf":{"@id":"https:\/\/softwareengineeringdaily.com\/2024\/02\/08\/building-a-unified-hardware-api-at-intel-with-james-reinders\/"},"author":{"name":"SEDaily","@id":"https:\/\/softwareengineeringdaily.com\/#\/schema\/person\/f1a6631864960c74ef79dae73df8984c"},"headline":"Building a Unified Hardware API at Intel with James Reinders","datePublished":"2024-02-08T10:00:48+00:00","dateModified":"2024-02-07T01:32:54+00:00","mainEntityOfPage":{"@id":"https:\/\/softwareengineeringdaily.com\/2024\/02\/08\/building-a-unified-hardware-api-at-intel-with-james-reinders\/"},"wordCount":208,"publisher":{"@id":"https:\/\/softwareengineeringdaily.com\/#organization"},"image":{"@id":"https:\/\/softwareengineeringdaily.com\/2024\/02\/08\/building-a-unified-hardware-api-at-intel-with-james-reinders\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2024\/02\/Building-a-Unified-Hardware-API-at-intel-with-James-Reinders.png?fit=600%2C315&ssl=1","keywords":["code bases","Intel","James Reinders","oneAPI","Programming Languages"],"articleSection":["All Content","Exclusive Content","Hosts","Lee Atchison","Open Source","Podcast"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/softwareengineeringdaily.com\/2024\/02\/08\/building-a-unified-hardware-api-at-intel-with-james-reinders\/","url":"https:\/\/softwareengineeringdaily.com\/2024\/02\/08\/building-a-unified-hardware-api-at-intel-with-james-reinders\/","name":"Building a Unified Hardware API at Intel with James Reinders - Software Engineering Daily","isPartOf":{"@id":"https:\/\/softwareengineeringdaily.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/softwareengineeringdaily.com\/2024\/02\/08\/building-a-unified-hardware-api-at-intel-with-james-reinders\/#primaryimage"},"image":{"@id":"https:\/\/softwareengineeringdaily.com\/2024\/02\/08\/building-a-unified-hardware-api-at-intel-with-james-reinders\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2024\/02\/Building-a-Unified-Hardware-API-at-intel-with-James-Reinders.png?fit=600%2C315&ssl=1","datePublished":"2024-02-08T10:00:48+00:00","dateModified":"2024-02-07T01:32:54+00:00","breadcrumb":{"@id":"https:\/\/softwareengineeringdaily.com\/2024\/02\/08\/building-a-unified-hardware-api-at-intel-with-james-reinders\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/softwareengineeringdaily.com\/2024\/02\/08\/building-a-unified-hardware-api-at-intel-with-james-reinders\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/softwareengineeringdaily.com\/2024\/02\/08\/building-a-unified-hardware-api-at-intel-with-james-reinders\/#primaryimage","url":"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2024\/02\/Building-a-Unified-Hardware-API-at-intel-with-James-Reinders.png?fit=600%2C315&ssl=1","contentUrl":"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2024\/02\/Building-a-Unified-Hardware-API-at-intel-with-James-Reinders.png?fit=600%2C315&ssl=1","width":600,"height":315},{"@type":"BreadcrumbList","@id":"https:\/\/softwareengineeringdaily.com\/2024\/02\/08\/building-a-unified-hardware-api-at-intel-with-james-reinders\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/softwareengineeringdaily.com\/"},{"@type":"ListItem","position":2,"name":"Building a Unified Hardware API at Intel with James Reinders"}]},{"@type":"WebSite","@id":"https:\/\/softwareengineeringdaily.com\/#website","url":"https:\/\/softwareengineeringdaily.com\/","name":"Software Engineering Daily","description":"","publisher":{"@id":"https:\/\/softwareengineeringdaily.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/softwareengineeringdaily.com\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/softwareengineeringdaily.com\/#organization","name":"Software Engineering Daily","url":"https:\/\/softwareengineeringdaily.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/softwareengineeringdaily.com\/#\/schema\/logo\/image\/","url":"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2024\/01\/cropped-sed_website_banner.png?fit=549%2C169&ssl=1","contentUrl":"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2024\/01\/cropped-sed_website_banner.png?fit=549%2C169&ssl=1","width":549,"height":169,"caption":"Software Engineering Daily"},"image":{"@id":"https:\/\/softwareengineeringdaily.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/software_daily"]},{"@type":"Person","@id":"https:\/\/softwareengineeringdaily.com\/#\/schema\/person\/f1a6631864960c74ef79dae73df8984c","name":"SEDaily","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/softwareengineeringdaily.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/96a9ce2f21db7050dc801bc0505cb90b?s=96&d=retro&r=pg","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/96a9ce2f21db7050dc801bc0505cb90b?s=96&d=retro&r=pg","caption":"SEDaily"},"url":"https:\/\/softwareengineeringdaily.com\/author\/sed-production\/"}]}},"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2024\/02\/Building-a-Unified-Hardware-API-at-intel-with-James-Reinders.png?fit=600%2C315&ssl=1","jetpack_shortlink":"https:\/\/wp.me\/p7GuoD-4eK","_links":{"self":[{"href":"https:\/\/softwareengineeringdaily.com\/wp-json\/wp\/v2\/posts\/16290"}],"collection":[{"href":"https:\/\/softwareengineeringdaily.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/softwareengineeringdaily.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/softwareengineeringdaily.com\/wp-json\/wp\/v2\/users\/94"}],"replies":[{"embeddable":true,"href":"https:\/\/softwareengineeringdaily.com\/wp-json\/wp\/v2\/comments?post=16290"}],"version-history":[{"count":0,"href":"https:\/\/softwareengineeringdaily.com\/wp-json\/wp\/v2\/posts\/16290\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/softwareengineeringdaily.com\/wp-json\/wp\/v2\/media\/16291"}],"wp:attachment":[{"href":"https:\/\/softwareengineeringdaily.com\/wp-json\/wp\/v2\/media?parent=16290"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/softwareengineeringdaily.com\/wp-json\/wp\/v2\/categories?post=16290"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/softwareengineeringdaily.com\/wp-json\/wp\/v2\/tags?post=16290"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}