{"id":7006,"date":"2022-01-18T14:52:33","date_gmt":"2022-01-18T14:52:33","guid":{"rendered":"https:\/\/www.chevinfleet.com\/en-us\/?p=7006"},"modified":"2023-05-18T09:40:13","modified_gmt":"2023-05-18T08:40:13","slug":"microsoft-adopted-one-of-our-developers-open-source-projects","status":"publish","type":"post","link":"https:\/\/www.chevinfleet.com\/en-us\/blog\/microsoft-adopted-one-of-our-developers-open-source-projects\/","title":{"rendered":"Microsoft adopted one of our developers open source projects"},"content":{"rendered":"<section  class=\"content-section animated fadeInUp\" >\n    <div class=\"container container--small  user-content fadeInUp__1\">\n        <p>Our Senior React Developer, Richard Willis created an open-source project to help manage Java development in VS Code. Our talent is what sets us apart and we are incredibly lucky to have people like Rich on our team, otherwise our products wouldn\u2019t get out the door!<\/p>\n\n    <\/div>\n<\/section>\n\n\n<section  class=\"c-image image content-section content-section--no-pad \">\n    <div class=\"animated fadeInUp container container--small\">\n                                <img decoding=\"async\" src=\"https:\/\/chevin-assets.s3.eu-west-1.amazonaws.com\/wp-content\/uploads\/sites\/3\/2022\/01\/18144919\/Rich-W-1-2080x1000.jpg\"\n     data-srcset=\"https:\/\/chevin-assets.s3.eu-west-1.amazonaws.com\/wp-content\/uploads\/sites\/3\/2022\/01\/18144919\/Rich-W-1-520x333.jpg 360w,\n                https:\/\/chevin-assets.s3.eu-west-1.amazonaws.com\/wp-content\/uploads\/sites\/3\/2022\/01\/18144919\/Rich-W-1-1040x500.jpg 768w,\n                https:\/\/chevin-assets.s3.eu-west-1.amazonaws.com\/wp-content\/uploads\/sites\/3\/2022\/01\/18144919\/Rich-W-1-2080x1000.jpg 1440w,\n                https:\/\/chevin-assets.s3.eu-west-1.amazonaws.com\/wp-content\/uploads\/sites\/3\/2022\/01\/18144919\/Rich-W-1-3264x2000.jpg 2000w\" class=\" fadeInUp__1\" \/>\n            <\/div>\n<\/section>\n\n\n<section  class=\"content-section animated fadeInUp\" >\n    <div class=\"container container--small  user-content fadeInUp__1\">\n        <p>He found an extension that provided basic\u00a0<a href=\"https:\/\/gradle.org\/\">Gradle<\/a>\u00a0task support, but it was unpublished from the marketplace, so he decided to fork it and publish it. He then refactored the extension several times to:<\/p>\n<ul>\n<li>Use a long running Java server<\/li>\n<li>Use the Gradle Tooling API to interact with Gradle<\/li>\n<li>Use gRPC for communication<\/li>\n<\/ul>\n<p>The\u00a0<a href=\"https:\/\/marketplace.visualstudio.com\/items?itemName=vscjava.vscode-gradle\">extension<\/a>\u00a0became so useful and popular, reaching well over 150,000 downloads that it prompted a Project Manager from Microsoft to get in touch to discuss the project.<\/p>\n<p>Microsoft wanted to incorporate the project into their Java extensions pack for VS code. Despite discussing different options for collaboration Rich was happy to transfer all ownership, with his only request being that the\u00a0<a href=\"https:\/\/github.com\/microsoft\/vscode-gradle\/blob\/main\/LICENSE.md\">license was to be kept in place<\/a>. In October 2021 the project was transferred to Microsoft and has since been doing amazing work.<\/p>\n<p>Richard also wrote a blog on the story <a href=\"https:\/\/richardwillis.info\/blog\/microsoft-adopted-one-of-my-open-source-projects\">\u2018Microsoft adopted one of my open source projects\u2019<\/a><\/p>\n\n    <\/div>\n<\/section>\n\n\n<section  class=\"c-quote quote  quote--no-image content-section\">\n    \n    <div class=\"container container--small quote__wrapper animated fadeInUp\">\n        \n        <div class=\"quote__content\">\n            \n                        <h3 class=\"u-bold fadeInUp__1\">Some people have asked why I didn\u2019t ask for more from Microsoft. I had after-all put many, many hours into the project only to just give it away. My answer to that is I am simply happy to be have been part of something that has been, and will continue to be useful for others. It gives me a feeling of satisfaction that I\u2019ve achieved something for the right reasons. I will continue to do Open Source work, when time allows.<\/h3>\n                        \n            <p class=\"u-red fadeInUp__2\"><strong>Richard Willis<\/strong><br>Senior React Developer<\/p>\n\n        <\/div>\n        \n        <div class=\"quote__image animated fadeInUp__3\">\n          \n          <img decoding=\"async\" src=\"\" alt=\"\">\n          \n          <img decoding=\"async\" class=\"quote__logo\" src=\"\" alt=\"\">\n        \n        <\/div>\n    \n    <\/div>\n\n<\/section>\n\n\n<section  class=\"content-section \">\n    \n    <div class=\"container container--small u-text-center animated fadeInUp\">\n        \n                    <h5 class=\"fadeInUp__1\">Resources<\/h5>\n                            <h3 class=\"fadeInUp__1\"><b>You may also be interested in<\/b><\/h3>\n                                <\/div>\n\n    \n    <div class=\"container container--no-pad fadeInUp__2\">\n        <div class=\"post-type-wrapper\" data-behaviour=\"featured-slider\">\n                            <a class=\"post-type unstyled post-type--transform \" href=\"https:\/\/www.chevinfleet.com\/en-us\/blog\/chevin-fleet-solutions-to-exhibit-at-government-fleet-expo-conference-2026\/\">\n    <div class=\"post-type__image\">\n                    <img decoding=\"async\" src=\"https:\/\/chevin-assets.s3.eu-west-1.amazonaws.com\/wp-content\/uploads\/sites\/3\/2026\/03\/13165054\/GFX-440x440.png\">\n            <\/div>\n    <div class=\"post-type__content\">\n                <p class=\"post-type__name\"><strong>Chevin Fleet Solutions to exhibit at Government Fleet Expo &amp; Conference 2026<\/strong><\/p>\n                <p class=\"post-type__more\">Read more<\/p>\n    <\/div>\n<\/a>\n                            <a class=\"post-type unstyled post-type--transform \" href=\"https:\/\/www.chevinfleet.com\/en-us\/blog\/chevin-fleet-solutions-to-exhibit-at-eufmc-2026\/\">\n    <div class=\"post-type__image\">\n                    <img decoding=\"async\" src=\"https:\/\/chevin-assets.s3.eu-west-1.amazonaws.com\/wp-content\/uploads\/sites\/3\/2024\/05\/08141118\/Featured-Image-EUFMC-2024-440x440.png\">\n            <\/div>\n    <div class=\"post-type__content\">\n                <p class=\"post-type__name\"><strong>Chevin Fleet Solutions to Exhibit at EUFMC 2026<\/strong><\/p>\n                <p class=\"post-type__more\">Read more<\/p>\n    <\/div>\n<\/a>\n                            <a class=\"post-type unstyled post-type--transform \" href=\"https:\/\/www.chevinfleet.com\/en-us\/blog\/chevin-fleet-solutions-to-showcase-latest-innovations-at-the-cv-show-2026\/\">\n    <div class=\"post-type__image\">\n                    <img decoding=\"async\" src=\"https:\/\/chevin-assets.s3.eu-west-1.amazonaws.com\/wp-content\/uploads\/sites\/3\/2026\/01\/04171534\/CV-Show-Event-Team-2025-Cropped-440x440.jpg\">\n            <\/div>\n    <div class=\"post-type__content\">\n                <p class=\"post-type__name\"><strong>Chevin Fleet Solutions to Showcase Latest Innovations at the CV Show 2026<\/strong><\/p>\n                <p class=\"post-type__more\">Read more<\/p>\n    <\/div>\n<\/a>\n                    <\/div>\n    <\/div>\n<\/section>\n<section class=\"c-hr hr content-section u-show-mobile\">\n<div class=\"container\">\n    <hr>\n<\/div>\n\n<\/section>\n","protected":false},"excerpt":{"rendered":"<p>Our Senior React Developer, Richard Willis created an open-source project to help manage Java development in VS Code.<\/p>\n","protected":false},"author":8,"featured_media":7013,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-7006","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.3 (Yoast SEO v26.5) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Microsoft adopted one of our developers open source projects<\/title>\n<meta name=\"description\" content=\"Our Senior React Developer, Richard Willis created an open-source project to manage Java development in VS Code which was adopted by Microsoft.\" \/>\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.chevinfleet.com\/en-us\/blog\/microsoft-adopted-one-of-our-developers-open-source-projects\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Microsoft adopted one of our developers open source projects\" \/>\n<meta property=\"og:description\" content=\"Our Senior React Developer, Richard Willis created an open-source project to manage Java development in VS Code which was adopted by Microsoft.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.chevinfleet.com\/en-us\/blog\/microsoft-adopted-one-of-our-developers-open-source-projects\/\" \/>\n<meta property=\"og:site_name\" content=\"Chevin - US and Canada\" \/>\n<meta property=\"article:published_time\" content=\"2022-01-18T14:52:33+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-05-18T08:40:13+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/chevin-assets.s3.eu-west-1.amazonaws.com\/wp-content\/uploads\/sites\/3\/2022\/01\/18150828\/Micrsoft-Circle-3.png\" \/>\n\t<meta property=\"og:image:width\" content=\"500\" \/>\n\t<meta property=\"og:image:height\" content=\"500\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"ellen\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"ellen\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.chevinfleet.com\/en-us\/blog\/microsoft-adopted-one-of-our-developers-open-source-projects\/\",\"url\":\"https:\/\/www.chevinfleet.com\/en-us\/blog\/microsoft-adopted-one-of-our-developers-open-source-projects\/\",\"name\":\"Microsoft adopted one of our developers open source projects\",\"isPartOf\":{\"@id\":\"https:\/\/www.chevinfleet.com\/en-us\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.chevinfleet.com\/en-us\/blog\/microsoft-adopted-one-of-our-developers-open-source-projects\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.chevinfleet.com\/en-us\/blog\/microsoft-adopted-one-of-our-developers-open-source-projects\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/chevin-assets.s3.eu-west-1.amazonaws.com\/wp-content\/uploads\/sites\/3\/2022\/01\/18150828\/Micrsoft-Circle-3.png\",\"datePublished\":\"2022-01-18T14:52:33+00:00\",\"dateModified\":\"2023-05-18T08:40:13+00:00\",\"author\":{\"@id\":\"https:\/\/www.chevinfleet.com\/en-us\/#\/schema\/person\/dc2ebbf5bf341f0e2f20bd873a0f8b8c\"},\"description\":\"Our Senior React Developer, Richard Willis created an open-source project to manage Java development in VS Code which was adopted by Microsoft.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.chevinfleet.com\/en-us\/blog\/microsoft-adopted-one-of-our-developers-open-source-projects\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.chevinfleet.com\/en-us\/blog\/microsoft-adopted-one-of-our-developers-open-source-projects\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\/\/www.chevinfleet.com\/en-us\/blog\/microsoft-adopted-one-of-our-developers-open-source-projects\/#primaryimage\",\"url\":\"https:\/\/chevin-assets.s3.eu-west-1.amazonaws.com\/wp-content\/uploads\/sites\/3\/2022\/01\/18150828\/Micrsoft-Circle-3.png\",\"contentUrl\":\"https:\/\/chevin-assets.s3.eu-west-1.amazonaws.com\/wp-content\/uploads\/sites\/3\/2022\/01\/18150828\/Micrsoft-Circle-3.png\",\"width\":500,\"height\":500},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.chevinfleet.com\/en-us\/blog\/microsoft-adopted-one-of-our-developers-open-source-projects\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.chevinfleet.com\/en-us\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Microsoft adopted one of our d&hellip;\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.chevinfleet.com\/en-us\/#website\",\"url\":\"https:\/\/www.chevinfleet.com\/en-us\/\",\"name\":\"Chevin - US and Canada\",\"description\":\"Just another  site\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.chevinfleet.com\/en-us\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.chevinfleet.com\/en-us\/#\/schema\/person\/dc2ebbf5bf341f0e2f20bd873a0f8b8c\",\"name\":\"ellen\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\/\/www.chevinfleet.com\/en-us\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/3758661dece039339001860510d2b153c71b68e300a89ecb2d6ab8967a65854d?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/3758661dece039339001860510d2b153c71b68e300a89ecb2d6ab8967a65854d?s=96&d=mm&r=g\",\"caption\":\"ellen\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Microsoft adopted one of our developers open source projects","description":"Our Senior React Developer, Richard Willis created an open-source project to manage Java development in VS Code which was adopted by Microsoft.","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.chevinfleet.com\/en-us\/blog\/microsoft-adopted-one-of-our-developers-open-source-projects\/","og_locale":"en_GB","og_type":"article","og_title":"Microsoft adopted one of our developers open source projects","og_description":"Our Senior React Developer, Richard Willis created an open-source project to manage Java development in VS Code which was adopted by Microsoft.","og_url":"https:\/\/www.chevinfleet.com\/en-us\/blog\/microsoft-adopted-one-of-our-developers-open-source-projects\/","og_site_name":"Chevin - US and Canada","article_published_time":"2022-01-18T14:52:33+00:00","article_modified_time":"2023-05-18T08:40:13+00:00","og_image":[{"width":500,"height":500,"url":"https:\/\/chevin-assets.s3.eu-west-1.amazonaws.com\/wp-content\/uploads\/sites\/3\/2022\/01\/18150828\/Micrsoft-Circle-3.png","type":"image\/png"}],"author":"ellen","twitter_card":"summary_large_image","twitter_misc":{"Written by":"ellen"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.chevinfleet.com\/en-us\/blog\/microsoft-adopted-one-of-our-developers-open-source-projects\/","url":"https:\/\/www.chevinfleet.com\/en-us\/blog\/microsoft-adopted-one-of-our-developers-open-source-projects\/","name":"Microsoft adopted one of our developers open source projects","isPartOf":{"@id":"https:\/\/www.chevinfleet.com\/en-us\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.chevinfleet.com\/en-us\/blog\/microsoft-adopted-one-of-our-developers-open-source-projects\/#primaryimage"},"image":{"@id":"https:\/\/www.chevinfleet.com\/en-us\/blog\/microsoft-adopted-one-of-our-developers-open-source-projects\/#primaryimage"},"thumbnailUrl":"https:\/\/chevin-assets.s3.eu-west-1.amazonaws.com\/wp-content\/uploads\/sites\/3\/2022\/01\/18150828\/Micrsoft-Circle-3.png","datePublished":"2022-01-18T14:52:33+00:00","dateModified":"2023-05-18T08:40:13+00:00","author":{"@id":"https:\/\/www.chevinfleet.com\/en-us\/#\/schema\/person\/dc2ebbf5bf341f0e2f20bd873a0f8b8c"},"description":"Our Senior React Developer, Richard Willis created an open-source project to manage Java development in VS Code which was adopted by Microsoft.","breadcrumb":{"@id":"https:\/\/www.chevinfleet.com\/en-us\/blog\/microsoft-adopted-one-of-our-developers-open-source-projects\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.chevinfleet.com\/en-us\/blog\/microsoft-adopted-one-of-our-developers-open-source-projects\/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/www.chevinfleet.com\/en-us\/blog\/microsoft-adopted-one-of-our-developers-open-source-projects\/#primaryimage","url":"https:\/\/chevin-assets.s3.eu-west-1.amazonaws.com\/wp-content\/uploads\/sites\/3\/2022\/01\/18150828\/Micrsoft-Circle-3.png","contentUrl":"https:\/\/chevin-assets.s3.eu-west-1.amazonaws.com\/wp-content\/uploads\/sites\/3\/2022\/01\/18150828\/Micrsoft-Circle-3.png","width":500,"height":500},{"@type":"BreadcrumbList","@id":"https:\/\/www.chevinfleet.com\/en-us\/blog\/microsoft-adopted-one-of-our-developers-open-source-projects\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.chevinfleet.com\/en-us\/"},{"@type":"ListItem","position":2,"name":"Microsoft adopted one of our d&hellip;"}]},{"@type":"WebSite","@id":"https:\/\/www.chevinfleet.com\/en-us\/#website","url":"https:\/\/www.chevinfleet.com\/en-us\/","name":"Chevin - US and Canada","description":"Just another  site","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.chevinfleet.com\/en-us\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Person","@id":"https:\/\/www.chevinfleet.com\/en-us\/#\/schema\/person\/dc2ebbf5bf341f0e2f20bd873a0f8b8c","name":"ellen","image":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/www.chevinfleet.com\/en-us\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/3758661dece039339001860510d2b153c71b68e300a89ecb2d6ab8967a65854d?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/3758661dece039339001860510d2b153c71b68e300a89ecb2d6ab8967a65854d?s=96&d=mm&r=g","caption":"ellen"}}]}},"_links":{"self":[{"href":"https:\/\/www.chevinfleet.com\/en-us\/wp-json\/wp\/v2\/posts\/7006","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.chevinfleet.com\/en-us\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.chevinfleet.com\/en-us\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.chevinfleet.com\/en-us\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/www.chevinfleet.com\/en-us\/wp-json\/wp\/v2\/comments?post=7006"}],"version-history":[{"count":0,"href":"https:\/\/www.chevinfleet.com\/en-us\/wp-json\/wp\/v2\/posts\/7006\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.chevinfleet.com\/en-us\/wp-json\/wp\/v2\/media\/7013"}],"wp:attachment":[{"href":"https:\/\/www.chevinfleet.com\/en-us\/wp-json\/wp\/v2\/media?parent=7006"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.chevinfleet.com\/en-us\/wp-json\/wp\/v2\/categories?post=7006"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.chevinfleet.com\/en-us\/wp-json\/wp\/v2\/tags?post=7006"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}