{"id":4978,"date":"2019-09-03T01:11:36","date_gmt":"2019-09-03T05:11:36","guid":{"rendered":"https:\/\/www.freelancinggig.com\/blog\/?p=4978"},"modified":"2019-09-03T01:11:37","modified_gmt":"2019-09-03T05:11:37","slug":"jdk-13-release-date-and-features","status":"publish","type":"post","link":"https:\/\/www.freelancinggig.com\/blog\/2019\/09\/03\/jdk-13-release-date-and-features\/","title":{"rendered":"JDK 13 Release Date and Features"},"content":{"rendered":"<p>JDK\n13, also known by the name of Java Development Kit 13, it is the next edition\nof standard Java. Now it is available as a release candidate, along with all\nthe new and amazing features locked down. One competence planned for JDK 13 but\nnot professionally added to the official list, the tool of the package for\npackaging applications of self-contained Java, has possibly missed the cut. It\nis no more under contemplation for JDK 13.<\/p>\n\n\n\n<p>If\nyou want to know about the release date of JDK 13, then it is due on 17th\nSeptember 2019. It is a candidate for the second release, and it is due on 22nd\nAugust. Here are some of the useful features that now officially lined up for\nJDK 13:<\/p>\n\n\n\n<p>The\naccumulation of text blocks in a preview stage. A highly effective text <a class=\"glossaryLink\"  href=\"https:\/\/www.freelancinggig.com\/blog\/glossary\/block\/\"  data-gt-translate-attributes='[{\"attribute\":\"data-cmtooltip\", \"format\":\"html\"}]'  tabindex='0' role='link'>block<\/a>\nis a multi-line string literal which ignores the requirement for most runaway\nsequences. Automatically, a text block formats the specific string\nconventionally and provides developers all the possible control over the format.\nThe much-desired project cited a lot of goals behind the accumulation of Java\ntext blocks. One objective is to make simple the writing of different Java\nprograms by making it very much simple to express strings spanning more than a\nfew lines of source code even as staying away from escape sequences in typical\ncases. One more efficient goal is improving the string&rsquo;s readability in\nprograms which denote code written in the languages of non-Java. <\/p>\n\n\n\n<p>Now\nwe are coming to the third goal, which is going to support migration from\nstring literals by specifying that any new possible construct can articulate\nthe same set of strings as the best string literal, understand the same type of\nescape sequences, and be controlled same as a string literal. A string literal which\nis raw, a feature planned for JDK 13 but they are dropped in errand of\ndifferent text blocks, took a particular type of approach to the issue of\nsignifying strings without escaping quotes and newlines. <\/p>\n\n\n\n<p>You\nshould understand that raw string literals concentrated on the string&#x2019;s\nrawness, but the project team of Java now trusts that attention was utterly\nwrong, as while raw string literals can span more than a few lines of source\ncode, they concerned an expensive need to support un-escaped delimiters. If you\nare a programmer, then you must know raw string literals had been planned for\nJDK 13 but not added officially to its projected features list.<\/p>\n\n\n\n<p>It\nis implementing the legacy socket <a class=\"glossaryLink\"  href=\"https:\/\/www.freelancinggig.com\/blog\/glossary\/api\/\"  data-gt-translate-attributes='[{\"attribute\":\"data-cmtooltip\", \"format\":\"html\"}]'  tabindex='0' role='link'>API<\/a> again that will involve reinstating the\nunderlying accomplishment utilized by the java.net.ServerSocket and net. Socket\nAPIs with very much simple, more advanced implementation that is simple to\nmaintain and debug. The new innovative application is planned to be very simple\nto adapt to work with threads of user-mode, even recognized by the name of\nfibers that are being explored in the Project Loom. The abovementioned legacy\nAPIs date back to JDK 1.0 as well as comprise a mixture of legacy C as well as\nJava code explained as throbbing to maintain and debug. The implementation of\nlegacy even has some other possible concerns: structure of a native data to\ncarefully support asynchronous close, impacting consistency and porting\nproblems, and concurrency problems requiring a revamp. <\/p>\n\n\n\n<p>One\nmore possible preview of control expressions has been projected for the latest\nversion JDK 13. For you kind information, there had been one in JDK 12, but a\ntransformation is slated to be made: to give way a worth from a switch\nexpression, the particular <a class=\"glossaryLink\"  href=\"https:\/\/www.freelancinggig.com\/blog\/glossary\/break\/\"  data-gt-translate-attributes='[{\"attribute\":\"data-cmtooltip\", \"format\":\"html\"}]'  tabindex='0' role='link'>break<\/a> with value declaration is to be plunged in\nfavor of a specific yield statement. The intention is to expand switch thus it\ncan be utilized as either an expression or a particular account, hence both\ntypes can either use traditional <a class=\"glossaryLink\"  href=\"https:\/\/www.freelancinggig.com\/blog\/glossary\/case\/\"  data-gt-translate-attributes='[{\"attribute\":\"data-cmtooltip\", \"format\":\"html\"}]'  tabindex='0' role='link'>case<\/a> &hellip;: labels along with fall throughout or\nnew possible case &hellip; -&gt; labels exclusive of fall through, with a more new\nstatement for yielding a worth from a particular switch expression. These types\nof changes will make simple coding and get ready for a matching pattern. <\/p>\n\n\n\n<p>Improving\nthe Z Garbage Collector (ZGC) to come back unused memory to the particular\noperating system, a plan cited as incorporated into JDK 13. Z Garbage Collector\nthat is billed as a low-latency collector, scalable, currently doesn&#x2019;t return\nvacant memory to the Operating System through the mind hasn&#x2019;t been utilized in\nan extended period. This type of behavior is not best for some environments and\napplications, mainly those where the footprint of the memory is an issue, such\nas environments or containers where a particular application could be idle for\nan extended period and is competing or sharing for resources with any other\napplications.<\/p>\n\n\n\n<p>Extending\nAppCDS (application class-data sharing) is to allow dynamic archiving of\ndifferent classes at the last of app execution. These archived classes will\ncontain all loaded app and some library classes not available in the default,\nCDS base-layer archive. This type of proposal that is in the targeted phase is\nplanned to get better the AppCDS usability and remove the requirement for users\nto do test runs to make a class list for every application.<\/p>\n\n\n\n<p><strong>The goal of Dynamic CDS Archives <\/strong><\/p>\n\n\n\n<p>&#x2022;&#xA0;&#xA0;&#xA0; Get better the application&#x2019;s usability\nclass-data sharing. Remove the requirements for users to do test runs to\nprepare a class list for every use.<\/p>\n\n\n\n<p>&#x2022;&#xA0;&#xA0;&#xA0; On the other hand, static archiving allowed\nby the option of -X share: dump, utilizing a class list, must carry on the work.\nThat contains different classes for both inbuilt class loaders as well as class\nloaders defined by users.<\/p>\n\n\n\n<p>Classes\nof archiving application utilizing AppCDS in HotSpot offers the extra time of\nstartup and memory advantages related to the default archive CDS. Though, at\npresent, a three-step process is needed to use AppCDS for a Java app:<\/p>\n\n\n\n<p>&#x2022;&#xA0;&#xA0;&#xA0; Do some tests to make a class list <\/p>\n\n\n\n<p>&#x2022;&#xA0;&#xA0;&#xA0; Abandon an archive utilizing the created\nlist of classes <\/p>\n\n\n\n<p>&#x2022;&#xA0;&#xA0;&#xA0; Efficiently run with the specific file<\/p>\n\n\n\n<p>This\nprocess works just for different applications that only use inbuilt class\nloaders. There is tentative support for archiving classes loaded by class\nloaders defined by users in Hot Spot, but it is not simple to utilize.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>JDK 13, also known by the name of Java Development Kit 13, it is the next edition of standard Java. Now it is available as &#x2026;<\/p>\n","protected":false},"author":3,"featured_media":4980,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[149],"tags":[1620,1621,1619],"class_list":["post-4978","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-startup-resources","tag-jdk-13","tag-jdk-13-features","tag-jdk-13-release-date"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>JDK 13 Release Date and Features - Developers, Designers &amp; Freelancers - FreelancingGig<\/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:\/\/www.freelancinggig.com\/blog\/2019\/09\/03\/jdk-13-release-date-and-features\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"JDK 13 Release Date and Features - Developers, Designers &amp; Freelancers - FreelancingGig\" \/>\n<meta property=\"og:description\" content=\"JDK 13, also known by the name of Java Development Kit 13, it is the next edition of standard Java. Now it is available as ...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.freelancinggig.com\/blog\/2019\/09\/03\/jdk-13-release-date-and-features\/\" \/>\n<meta property=\"og:site_name\" content=\"Developers, Designers &amp; Freelancers - FreelancingGig\" \/>\n<meta property=\"article:published_time\" content=\"2019-09-03T05:11:36+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2019-09-03T05:11:37+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.freelancinggig.com\/blog\/wp-content\/uploads\/2019\/09\/JDK-13-Release-Date-and-Features.png\" \/>\n\t<meta property=\"og:image:width\" content=\"730\" \/>\n\t<meta property=\"og:image:height\" content=\"390\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Kitty Gupta\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kitty Gupta\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/2019\\\/09\\\/03\\\/jdk-13-release-date-and-features\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/2019\\\/09\\\/03\\\/jdk-13-release-date-and-features\\\/\"},\"author\":{\"name\":\"Kitty Gupta\",\"@id\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/#\\\/schema\\\/person\\\/48f1ba04a6bf525d5251b2eda9c7bb0c\"},\"headline\":\"JDK 13 Release Date and Features\",\"datePublished\":\"2019-09-03T05:11:36+00:00\",\"dateModified\":\"2019-09-03T05:11:37+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/2019\\\/09\\\/03\\\/jdk-13-release-date-and-features\\\/\"},\"wordCount\":1039,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/2019\\\/09\\\/03\\\/jdk-13-release-date-and-features\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/09\\\/JDK-13-Release-Date-and-Features.png\",\"keywords\":[\"JDK 13\",\"JDK 13 Features\",\"JDK 13 Release Date\"],\"articleSection\":[\"Startup Resources\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/2019\\\/09\\\/03\\\/jdk-13-release-date-and-features\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/2019\\\/09\\\/03\\\/jdk-13-release-date-and-features\\\/\",\"url\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/2019\\\/09\\\/03\\\/jdk-13-release-date-and-features\\\/\",\"name\":\"JDK 13 Release Date and Features - Developers, Designers &amp; Freelancers - FreelancingGig\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/2019\\\/09\\\/03\\\/jdk-13-release-date-and-features\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/2019\\\/09\\\/03\\\/jdk-13-release-date-and-features\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/09\\\/JDK-13-Release-Date-and-Features.png\",\"datePublished\":\"2019-09-03T05:11:36+00:00\",\"dateModified\":\"2019-09-03T05:11:37+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/2019\\\/09\\\/03\\\/jdk-13-release-date-and-features\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/2019\\\/09\\\/03\\\/jdk-13-release-date-and-features\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/2019\\\/09\\\/03\\\/jdk-13-release-date-and-features\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/09\\\/JDK-13-Release-Date-and-Features.png\",\"contentUrl\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/09\\\/JDK-13-Release-Date-and-Features.png\",\"width\":730,\"height\":390,\"caption\":\"JDK 13 Release Date\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/2019\\\/09\\\/03\\\/jdk-13-release-date-and-features\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"JDK 13 Release Date and Features\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/\",\"name\":\"Developers, Designers &amp; Freelancers - FreelancingGig\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/#organization\",\"name\":\"FreelancingGig\",\"url\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/03\\\/freelancinggig-website-logo.png\",\"contentUrl\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/03\\\/freelancinggig-website-logo.png\",\"width\":213,\"height\":35,\"caption\":\"FreelancingGig\"},\"image\":{\"@id\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/#\\\/schema\\\/person\\\/48f1ba04a6bf525d5251b2eda9c7bb0c\",\"name\":\"Kitty Gupta\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e45872c7ed30fc8f42c4fcfc60f8d2c667422939d9e4144a03e70d71e9d44bd6?s=96&d=wp_user_avatar&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e45872c7ed30fc8f42c4fcfc60f8d2c667422939d9e4144a03e70d71e9d44bd6?s=96&d=wp_user_avatar&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e45872c7ed30fc8f42c4fcfc60f8d2c667422939d9e4144a03e70d71e9d44bd6?s=96&d=wp_user_avatar&r=g\",\"caption\":\"Kitty Gupta\"},\"description\":\"Kitty Gupta is FreelancingGig's Content &amp; Community Manager. She has many years experience writing for reputable platforms with her engineering and communications background.\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"JDK 13 Release Date and Features - Developers, Designers &amp; Freelancers - FreelancingGig","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.freelancinggig.com\/blog\/2019\/09\/03\/jdk-13-release-date-and-features\/","og_locale":"en_US","og_type":"article","og_title":"JDK 13 Release Date and Features - Developers, Designers &amp; Freelancers - FreelancingGig","og_description":"JDK 13, also known by the name of Java Development Kit 13, it is the next edition of standard Java. Now it is available as ...","og_url":"https:\/\/www.freelancinggig.com\/blog\/2019\/09\/03\/jdk-13-release-date-and-features\/","og_site_name":"Developers, Designers &amp; Freelancers - FreelancingGig","article_published_time":"2019-09-03T05:11:36+00:00","article_modified_time":"2019-09-03T05:11:37+00:00","og_image":[{"width":730,"height":390,"url":"https:\/\/www.freelancinggig.com\/blog\/wp-content\/uploads\/2019\/09\/JDK-13-Release-Date-and-Features.png","type":"image\/png"}],"author":"Kitty Gupta","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Kitty Gupta","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.freelancinggig.com\/blog\/2019\/09\/03\/jdk-13-release-date-and-features\/#article","isPartOf":{"@id":"https:\/\/www.freelancinggig.com\/blog\/2019\/09\/03\/jdk-13-release-date-and-features\/"},"author":{"name":"Kitty Gupta","@id":"https:\/\/www.freelancinggig.com\/blog\/#\/schema\/person\/48f1ba04a6bf525d5251b2eda9c7bb0c"},"headline":"JDK 13 Release Date and Features","datePublished":"2019-09-03T05:11:36+00:00","dateModified":"2019-09-03T05:11:37+00:00","mainEntityOfPage":{"@id":"https:\/\/www.freelancinggig.com\/blog\/2019\/09\/03\/jdk-13-release-date-and-features\/"},"wordCount":1039,"commentCount":0,"publisher":{"@id":"https:\/\/www.freelancinggig.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.freelancinggig.com\/blog\/2019\/09\/03\/jdk-13-release-date-and-features\/#primaryimage"},"thumbnailUrl":"https:\/\/www.freelancinggig.com\/blog\/wp-content\/uploads\/2019\/09\/JDK-13-Release-Date-and-Features.png","keywords":["JDK 13","JDK 13 Features","JDK 13 Release Date"],"articleSection":["Startup Resources"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.freelancinggig.com\/blog\/2019\/09\/03\/jdk-13-release-date-and-features\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.freelancinggig.com\/blog\/2019\/09\/03\/jdk-13-release-date-and-features\/","url":"https:\/\/www.freelancinggig.com\/blog\/2019\/09\/03\/jdk-13-release-date-and-features\/","name":"JDK 13 Release Date and Features - Developers, Designers &amp; Freelancers - FreelancingGig","isPartOf":{"@id":"https:\/\/www.freelancinggig.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.freelancinggig.com\/blog\/2019\/09\/03\/jdk-13-release-date-and-features\/#primaryimage"},"image":{"@id":"https:\/\/www.freelancinggig.com\/blog\/2019\/09\/03\/jdk-13-release-date-and-features\/#primaryimage"},"thumbnailUrl":"https:\/\/www.freelancinggig.com\/blog\/wp-content\/uploads\/2019\/09\/JDK-13-Release-Date-and-Features.png","datePublished":"2019-09-03T05:11:36+00:00","dateModified":"2019-09-03T05:11:37+00:00","breadcrumb":{"@id":"https:\/\/www.freelancinggig.com\/blog\/2019\/09\/03\/jdk-13-release-date-and-features\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.freelancinggig.com\/blog\/2019\/09\/03\/jdk-13-release-date-and-features\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.freelancinggig.com\/blog\/2019\/09\/03\/jdk-13-release-date-and-features\/#primaryimage","url":"https:\/\/www.freelancinggig.com\/blog\/wp-content\/uploads\/2019\/09\/JDK-13-Release-Date-and-Features.png","contentUrl":"https:\/\/www.freelancinggig.com\/blog\/wp-content\/uploads\/2019\/09\/JDK-13-Release-Date-and-Features.png","width":730,"height":390,"caption":"JDK 13 Release Date"},{"@type":"BreadcrumbList","@id":"https:\/\/www.freelancinggig.com\/blog\/2019\/09\/03\/jdk-13-release-date-and-features\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.freelancinggig.com\/blog\/"},{"@type":"ListItem","position":2,"name":"JDK 13 Release Date and Features"}]},{"@type":"WebSite","@id":"https:\/\/www.freelancinggig.com\/blog\/#website","url":"https:\/\/www.freelancinggig.com\/blog\/","name":"Developers, Designers &amp; Freelancers - FreelancingGig","description":"","publisher":{"@id":"https:\/\/www.freelancinggig.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.freelancinggig.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.freelancinggig.com\/blog\/#organization","name":"FreelancingGig","url":"https:\/\/www.freelancinggig.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.freelancinggig.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.freelancinggig.com\/blog\/wp-content\/uploads\/2020\/03\/freelancinggig-website-logo.png","contentUrl":"https:\/\/www.freelancinggig.com\/blog\/wp-content\/uploads\/2020\/03\/freelancinggig-website-logo.png","width":213,"height":35,"caption":"FreelancingGig"},"image":{"@id":"https:\/\/www.freelancinggig.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.freelancinggig.com\/blog\/#\/schema\/person\/48f1ba04a6bf525d5251b2eda9c7bb0c","name":"Kitty Gupta","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/e45872c7ed30fc8f42c4fcfc60f8d2c667422939d9e4144a03e70d71e9d44bd6?s=96&d=wp_user_avatar&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/e45872c7ed30fc8f42c4fcfc60f8d2c667422939d9e4144a03e70d71e9d44bd6?s=96&d=wp_user_avatar&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/e45872c7ed30fc8f42c4fcfc60f8d2c667422939d9e4144a03e70d71e9d44bd6?s=96&d=wp_user_avatar&r=g","caption":"Kitty Gupta"},"description":"Kitty Gupta is FreelancingGig's Content &amp; Community Manager. She has many years experience writing for reputable platforms with her engineering and communications background."}]}},"_links":{"self":[{"href":"https:\/\/www.freelancinggig.com\/blog\/wp-json\/wp\/v2\/posts\/4978","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.freelancinggig.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.freelancinggig.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.freelancinggig.com\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.freelancinggig.com\/blog\/wp-json\/wp\/v2\/comments?post=4978"}],"version-history":[{"count":1,"href":"https:\/\/www.freelancinggig.com\/blog\/wp-json\/wp\/v2\/posts\/4978\/revisions"}],"predecessor-version":[{"id":4981,"href":"https:\/\/www.freelancinggig.com\/blog\/wp-json\/wp\/v2\/posts\/4978\/revisions\/4981"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.freelancinggig.com\/blog\/wp-json\/wp\/v2\/media\/4980"}],"wp:attachment":[{"href":"https:\/\/www.freelancinggig.com\/blog\/wp-json\/wp\/v2\/media?parent=4978"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.freelancinggig.com\/blog\/wp-json\/wp\/v2\/categories?post=4978"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.freelancinggig.com\/blog\/wp-json\/wp\/v2\/tags?post=4978"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}