{"id":4413,"date":"2020-10-08T07:29:03","date_gmt":"2020-10-08T04:29:03","guid":{"rendered":"https:\/\/flatlogic.com\/blog\/?p=4413"},"modified":"2022-03-10T18:22:47","modified_gmt":"2022-03-10T15:22:47","slug":"20-articles-of-october-to-learn-javascript","status":"publish","type":"post","link":"https:\/\/flatlogic.com\/blog\/20-articles-of-october-to-learn-javascript\/","title":{"rendered":"16+ Articles of October To Learn JavaScript"},"content":{"rendered":"<p>Hello JavaScripters! <a  data-ilj-link-preview=\"true\"  data-featured-image=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2019\/09\/top-articles-copy-600x450.png\"  data-excerpt=\"Here is our list of JS articles of 2019. We collected 17 posts with tricks and tips in JavaScript and its frameworks.\" href=\"https:\/\/flatlogic.com\/blog\/17-articles-of-september-2019-to-learn-javascript\/\">JavaScript<\/a> is widely known today as the language in which everything works &#8211; from web and mobile applications, and even servers. Learn JavaScript fast using online resources!<\/p><p id=\"tw-target-text\">Now it is the right time to learn JavaScript, so let&#8217;s dive into JS arrays, components patterns, TDZ, and many more.<\/p><div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\"><div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><figure class=\"wp-block-image size-large\"><a href=\"https:\/\/blog.pragmatists.com\/the-new-adventures-of-captain-hook-2877a9b6bb1b\"><img decoding=\"async\" width=\"800\" height=\"600\" data-src=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/10\/Frame_Captain-Hook.png\" alt=\"\" class=\"wp-image-4414 lazyload\" data-srcset=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/10\/Frame_Captain-Hook.png 800w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/10\/Frame_Captain-Hook-600x450.png 600w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/10\/Frame_Captain-Hook-768x576.png 768w\" data-sizes=\"auto\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 800px; --smush-placeholder-aspect-ratio: 800\/600;\" data-original-sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/a><\/figure><\/div><div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><h3 class=\"wp-block-heading\"><strong>The New Adventures of Captain Hook<\/strong><\/h3><p>by @JakubFedoruk<\/p><p><a href=\"https:\/\/blog.pragmatists.com\/the-new-adventures-of-captain-hook-2877a9b6bb1b\" rel=\"nofollow\">Read the article<\/a><\/p><\/div><\/div><p><\/p><div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\"><div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><figure class=\"wp-block-image size-large\"><a href=\"https:\/\/medium.com\/javascript-in-plain-english\/object-getownpropertynames-vs-object-keys-6cd11af8bbf2\"><img decoding=\"async\" width=\"800\" height=\"600\" data-src=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/10\/Frame_Object.keys_.png\" alt=\"\" class=\"wp-image-4415 lazyload\" data-srcset=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/10\/Frame_Object.keys_.png 800w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/10\/Frame_Object.keys_-600x450.png 600w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/10\/Frame_Object.keys_-768x576.png 768w\" data-sizes=\"auto\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 800px; --smush-placeholder-aspect-ratio: 800\/600;\" data-original-sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/a><\/figure><p><\/p><\/div><div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><h3 class=\"wp-block-heading\"><strong>Object.getOwnPropertyNames() vs. Object.keys()<\/strong><\/h3><p>by GP Lee<\/p><p><a href=\"https:\/\/medium.com\/javascript-in-plain-english\/object-getownpropertynames-vs-object-keys-6cd11af8bbf2\" rel=\"nofollow\">Read the article<\/a><\/p><\/div><\/div><div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\"><div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><figure class=\"wp-block-image size-large\"><a href=\"https:\/\/flatlogic.com\/blog\/top-7-node-js-react-templates-and-themes-for-your-admin-panel\/\"><img decoding=\"async\" width=\"800\" height=\"600\" data-src=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/10\/Frame_Top-7-Node.js-React-Templates.png\" alt=\"\" class=\"wp-image-4430 lazyload\" data-srcset=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/10\/Frame_Top-7-Node.js-React-Templates.png 800w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/10\/Frame_Top-7-Node.js-React-Templates-600x450.png 600w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/10\/Frame_Top-7-Node.js-React-Templates-768x576.png 768w\" data-sizes=\"auto\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 800px; --smush-placeholder-aspect-ratio: 800\/600;\" data-original-sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/a><\/figure><\/div><div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><h3 class=\"wp-block-heading\"><strong>Top 7+ Node.Js React Templates And Themes For Your Admin Panel<\/strong><\/h3> <a href=\"https:\/\/flatlogic.com\/generator\"><img decoding=\"async\" data-src=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2025\/10\/Introducing-professional-vibe-coding.png\" alt=\"Professional Vibe Coding\" class=\"banner-img lazyload\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 2560px; --smush-placeholder-aspect-ratio: 2560\/640;\" data-srcset=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2025\/10\/Introducing-professional-vibe-coding.png 2560w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2025\/10\/Introducing-professional-vibe-coding-600x150.png 600w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2025\/10\/Introducing-professional-vibe-coding-1024x256.png 1024w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2025\/10\/Introducing-professional-vibe-coding-768x192.png 768w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2025\/10\/Introducing-professional-vibe-coding-1536x384.png 1536w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2025\/10\/Introducing-professional-vibe-coding-2048x512.png 2048w\" data-sizes=\"auto\" data-original-sizes=\"(max-width: 2560px) 100vw, 2560px\"> <\/a><p>by <a href=\"https:\/\/twitter.com\/flatlogic\">@flatlogic<\/a><\/p><p><a href=\"https:\/\/flatlogic.com\/blog\/top-7-node-js-react-templates-and-themes-for-your-admin-panel\/\">Read the article<\/a><\/p><\/div><\/div><p><\/p><div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\"><div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><figure class=\"wp-block-image size-large\"><a href=\"https:\/\/medium.com\/swlh\/javascript-iterate-over-object-properties-b20fe67b5b9b\"><img decoding=\"async\" width=\"800\" height=\"600\" data-src=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/10\/Frame_Iterate-Over-Object-Properties.png\" alt=\"\" class=\"wp-image-4417 lazyload\" data-srcset=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/10\/Frame_Iterate-Over-Object-Properties.png 800w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/10\/Frame_Iterate-Over-Object-Properties-600x450.png 600w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/10\/Frame_Iterate-Over-Object-Properties-768x576.png 768w\" data-sizes=\"auto\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 800px; --smush-placeholder-aspect-ratio: 800\/600;\" data-original-sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/a><\/figure><\/div><div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><h3 class=\"wp-block-heading\"><strong>JavaScript &#8211; Iterate Over Object Properties<\/strong><\/h3><p>by Ron Yosef<\/p><p><a href=\"https:\/\/medium.com\/swlh\/javascript-iterate-over-object-properties-b20fe67b5b9b\" rel=\"nofollow\">Read the article<\/a><\/p><\/div><\/div><p><\/p><p><\/p><div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\"><div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><figure class=\"wp-block-image size-large\"><a href=\"https:\/\/medium.com\/@ypushpraj\/starting-up-with-a-react-redux-node-application-part-i-cc078d3a880\"><img decoding=\"async\" width=\"800\" height=\"600\" data-src=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/10\/Frame_Creating-React-Redux-Express.png\" alt=\"\" class=\"wp-image-4418 lazyload\" data-srcset=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/10\/Frame_Creating-React-Redux-Express.png 800w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/10\/Frame_Creating-React-Redux-Express-600x450.png 600w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/10\/Frame_Creating-React-Redux-Express-768x576.png 768w\" data-sizes=\"auto\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 800px; --smush-placeholder-aspect-ratio: 800\/600;\" data-original-sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/a><\/figure><\/div><div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><h3 class=\"wp-block-heading\"><strong>Creating React Redux Express Full Stack Application Part-I<\/strong><\/h3><p>by @ypushpraj<\/p><p><a href=\"https:\/\/medium.com\/@ypushpraj\/starting-up-with-a-react-redux-node-application-part-i-cc078d3a880\" rel=\"nofollow\">Read the article<\/a><\/p><\/div><\/div><p><\/p><div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\"><div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><figure class=\"wp-block-image size-large\"><a href=\"https:\/\/medium.com\/javascript-in-plain-english\/4-ways-to-create-a-modal-popup-box-with-html-css-and-vanilla-javascript-4bd1e95d0f92\"><img decoding=\"async\" width=\"800\" height=\"600\" data-src=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/10\/Frame_4-Ways-to-Create-a-Modal-Popup.png\" alt=\"\" class=\"wp-image-4419 lazyload\" data-srcset=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/10\/Frame_4-Ways-to-Create-a-Modal-Popup.png 800w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/10\/Frame_4-Ways-to-Create-a-Modal-Popup-600x450.png 600w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/10\/Frame_4-Ways-to-Create-a-Modal-Popup-768x576.png 768w\" data-sizes=\"auto\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 800px; --smush-placeholder-aspect-ratio: 800\/600;\" data-original-sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/a><\/figure><\/div><div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><h3 class=\"wp-block-heading\"><strong>4 Ways To Create a Modal Popup Box With HTML, CSS and Vanilla JavaScript<\/strong><\/h3><p>by @thecodeangle<\/p><p><a href=\"https:\/\/medium.com\/javascript-in-plain-english\/4-ways-to-create-a-modal-popup-box-with-html-css-and-vanilla-javascript-4bd1e95d0f92\" rel=\"nofollow\">Read the article<\/a><\/p><\/div><\/div><p><\/p><div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\"><div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.freecodecamp.org\/news\/check-if-javascript-array-is-empty-or-not-with-length\/\"><img decoding=\"async\" width=\"800\" height=\"600\" data-src=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/10\/Frame_How-to-Check-if-a-JavaScript-Array-is-Empty.png\" alt=\"\" class=\"wp-image-4420 lazyload\" data-srcset=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/10\/Frame_How-to-Check-if-a-JavaScript-Array-is-Empty.png 800w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/10\/Frame_How-to-Check-if-a-JavaScript-Array-is-Empty-600x450.png 600w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/10\/Frame_How-to-Check-if-a-JavaScript-Array-is-Empty-768x576.png 768w\" data-sizes=\"auto\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 800px; --smush-placeholder-aspect-ratio: 800\/600;\" data-original-sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/a><\/figure><\/div><div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><h3 class=\"wp-block-heading\"><strong>How To Check if a JavaScript Array Is Empty or Not With .length<\/strong><\/h3><p>by @Madisonkanna<\/p><p><a href=\"https:\/\/www.freecodecamp.org\/news\/check-if-javascript-array-is-empty-or-not-with-length\/\" rel=\"nofollow\">Read the article<\/a><\/p><\/div><\/div><p><\/p><div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\"><div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><figure class=\"wp-block-image size-large\"><a href=\"https:\/\/medium.com\/better-programming\/3-react-component-patterns-every-beginner-to-intermediate-react-developers-need-to-know-f6e3155a74e3\"><img decoding=\"async\" width=\"800\" height=\"600\" data-src=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/10\/Frame_3-React-Component-Patterns.png\" alt=\"\" class=\"wp-image-4421 lazyload\" data-srcset=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/10\/Frame_3-React-Component-Patterns.png 800w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/10\/Frame_3-React-Component-Patterns-600x450.png 600w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/10\/Frame_3-React-Component-Patterns-768x576.png 768w\" data-sizes=\"auto\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 800px; --smush-placeholder-aspect-ratio: 800\/600;\" data-original-sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/a><\/figure><\/div><div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><h3 class=\"wp-block-heading\"><strong>3 React Component Patterns Every React Developer Should Know<\/strong><\/h3><p>by @_snorlex<\/p><p><a href=\"https:\/\/medium.com\/better-programming\/3-react-component-patterns-every-beginner-to-intermediate-react-developers-need-to-know-f6e3155a74e3\" rel=\"nofollow\">Read the article<\/a><\/p><\/div><\/div><p><\/p><div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\"><div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"800\" height=\"600\" data-src=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/10\/Frame_Basic-Middleware-Pattern.png\" alt=\"\" class=\"wp-image-4422 lazyload\" data-srcset=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/10\/Frame_Basic-Middleware-Pattern.png 800w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/10\/Frame_Basic-Middleware-Pattern-600x450.png 600w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/10\/Frame_Basic-Middleware-Pattern-768x576.png 768w\" data-sizes=\"auto\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 800px; --smush-placeholder-aspect-ratio: 800\/600;\" data-original-sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/figure><\/div><div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><h3 class=\"wp-block-heading\"><strong>Basic Middleware Pattern in JavaScript<\/strong><\/h3><p>by @MunifTanjim<\/p><p><a href=\"https:\/\/medium.com\/@MunifTanjim\/basic-middleware-pattern-in-javascript-ef8756a75cb1\" rel=\"nofollow\">Read the article<\/a><\/p><\/div><\/div><p><\/p><div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\"><div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.freecodecamp.org\/news\/what-is-the-temporal-dead-zone\/\"><img decoding=\"async\" width=\"800\" height=\"600\" data-src=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/10\/Frame_What-is-the-Temporal-Dead-Zone-TDZ.png\" alt=\"\" class=\"wp-image-4423 lazyload\" data-srcset=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/10\/Frame_What-is-the-Temporal-Dead-Zone-TDZ.png 800w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/10\/Frame_What-is-the-Temporal-Dead-Zone-TDZ-600x450.png 600w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/10\/Frame_What-is-the-Temporal-Dead-Zone-TDZ-768x576.png 768w\" data-sizes=\"auto\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 800px; --smush-placeholder-aspect-ratio: 800\/600;\" data-original-sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/a><\/figure><\/div><div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><h3 class=\"wp-block-heading\"><strong>What Is the Temporal Dead Zone (TDZ) in JavaScript?<\/strong><\/h3><p>by @kealanparr<\/p><p><a href=\"https:\/\/www.freecodecamp.org\/news\/what-is-the-temporal-dead-zone\/\" rel=\"nofollow\">Read the article<\/a><\/p><\/div><\/div><p><\/p><div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\"><div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><figure class=\"wp-block-image size-large\"><a href=\"https:\/\/lymcode.hashnode.dev\/convert-javascript-object-to-an-array\"><img decoding=\"async\" width=\"800\" height=\"600\" data-src=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/10\/Frame_Convert-Javascript-Object-to-an-Array.png\" alt=\"\" class=\"wp-image-4424 lazyload\" data-srcset=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/10\/Frame_Convert-Javascript-Object-to-an-Array.png 800w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/10\/Frame_Convert-Javascript-Object-to-an-Array-600x450.png 600w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/10\/Frame_Convert-Javascript-Object-to-an-Array-768x576.png 768w\" data-sizes=\"auto\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 800px; --smush-placeholder-aspect-ratio: 800\/600;\" data-original-sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/a><\/figure><\/div><div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><h3 class=\"wp-block-heading\"><strong>Convert JavaScript Object To an Array<\/strong><\/h3><p>by @lymcode<\/p><p><a href=\"https:\/\/lymcode.hashnode.dev\/convert-javascript-object-to-an-array\" rel=\"nofollow\">Read the article<\/a><\/p><\/div><\/div><p><\/p><div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\"><div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><figure class=\"wp-block-image size-large\"><a href=\"https:\/\/dev.to\/vladimirschneider\/simple-to-do-list-using-localstorage-29on\"><img decoding=\"async\" width=\"800\" height=\"600\" data-src=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/10\/Frame_Simple-To-Do-List.png\" alt=\"\" class=\"wp-image-4425 lazyload\" data-srcset=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/10\/Frame_Simple-To-Do-List.png 800w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/10\/Frame_Simple-To-Do-List-600x450.png 600w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/10\/Frame_Simple-To-Do-List-768x576.png 768w\" data-sizes=\"auto\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 800px; --smush-placeholder-aspect-ratio: 800\/600;\" data-original-sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/a><\/figure><\/div><div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><h3 class=\"wp-block-heading\"><strong>Simple To-Do List Using Localstorage<\/strong><\/h3><p>by vladimirschneider<\/p><p><a href=\"https:\/\/dev.to\/vladimirschneider\/simple-to-do-list-using-localstorage-29on\" rel=\"nofollow\">Read the article<\/a><\/p><\/div><\/div><div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\"><div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><figure class=\"wp-block-image size-large\"><a href=\"https:\/\/medium.com\/swlh\/how-to-scrap-websites-like-amazon-using-node-js-c519a5e41d91\"><img decoding=\"async\" width=\"793\" height=\"590\" data-src=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/10\/How-to-Scrap-Websites.png\" alt=\"\" class=\"wp-image-4426 lazyload\" data-srcset=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/10\/How-to-Scrap-Websites.png 793w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/10\/How-to-Scrap-Websites-600x446.png 600w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/10\/How-to-Scrap-Websites-768x571.png 768w\" data-sizes=\"auto\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 793px; --smush-placeholder-aspect-ratio: 793\/590;\" data-original-sizes=\"(max-width: 793px) 100vw, 793px\" \/><\/a><\/figure><\/div><div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><h3 class=\"wp-block-heading\"><strong>How to Scrap Websites Like Amazon Using Node.js<\/strong><\/h3><p>by Sourav Paul<\/p><p><a href=\"https:\/\/medium.com\/swlh\/how-to-scrap-websites-like-amazon-using-node-js-c519a5e41d91\" rel=\"nofollow\">Read the article<\/a> <\/p><\/div><\/div><div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\"><div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><figure class=\"wp-block-image size-large\"><a href=\"https:\/\/levelup.gitconnected.com\/react-state-in-class-and-function-components-2269614579c4\"><img decoding=\"async\" width=\"800\" height=\"600\" data-src=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/10\/Frame_React-State-in-Class.png\" alt=\"\" class=\"wp-image-4427 lazyload\" data-srcset=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/10\/Frame_React-State-in-Class.png 800w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/10\/Frame_React-State-in-Class-600x450.png 600w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/10\/Frame_React-State-in-Class-768x576.png 768w\" data-sizes=\"auto\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 800px; --smush-placeholder-aspect-ratio: 800\/600;\" data-original-sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/a><\/figure><\/div><div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><h3 class=\"wp-block-heading\"><strong>React State in Class and Function Components<\/strong><\/h3><p>by @DMendonez<\/p><p><a href=\"https:\/\/levelup.gitconnected.com\/react-state-in-class-and-function-components-2269614579c4\" rel=\"nofollow\">Read the article <\/a><\/p><\/div><\/div><p><\/p><div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\"><div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><figure class=\"wp-block-image size-large\"><a href=\"https:\/\/soshace.com\/30-react-js-tools-that-you-can-use\/\"><img decoding=\"async\" width=\"800\" height=\"600\" data-src=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/10\/Frame_30-React-JS-Tools.png\" alt=\"\" class=\"wp-image-4428 lazyload\" data-srcset=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/10\/Frame_30-React-JS-Tools.png 800w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/10\/Frame_30-React-JS-Tools-600x450.png 600w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/10\/Frame_30-React-JS-Tools-768x576.png 768w\" data-sizes=\"auto\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 800px; --smush-placeholder-aspect-ratio: 800\/600;\" data-original-sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/a><\/figure><\/div><div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><h3 class=\"wp-block-heading\"><strong>30 React JS Tools That You Can Use<\/strong><\/h3><p>by Vyom Srivastava<\/p><p><a href=\"https:\/\/soshace.com\/30-react-js-tools-that-you-can-use\/\" rel=\"nofollow\">Read the article<\/a><\/p><\/div><\/div><p><\/p><div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\"><div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><figure class=\"wp-block-image size-large\"><a href=\"https:\/\/djaytechdiary.com\/javascript-web-application-security-guide\"><img decoding=\"async\" width=\"1024\" height=\"538\" data-src=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/10\/JavaScript-Web-Application-Security-Guide-1024x538.jpg\" alt=\"\" class=\"wp-image-4429 lazyload\" data-srcset=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/10\/JavaScript-Web-Application-Security-Guide-1024x538.jpg 1024w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/10\/JavaScript-Web-Application-Security-Guide-600x315.jpg 600w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/10\/JavaScript-Web-Application-Security-Guide-768x403.jpg 768w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/10\/JavaScript-Web-Application-Security-Guide.jpg 1104w\" data-sizes=\"auto\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024\/538;\" data-original-sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><\/div><div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><h3 class=\"wp-block-heading\"><strong>JavaScript Web Application Security Guide<\/strong><\/h3><p> by Jay Desai<\/p><p><a href=\"https:\/\/djaytechdiary.com\/javascript-web-application-security-guide\" rel=\"nofollow\">Read the article<\/a><\/p><\/div><\/div><p><\/p><h4 class=\"wp-block-heading\"><strong>You might also like these articles:<\/strong><\/h4><ul class=\"wp-block-list\"><li><a href=\"https:\/\/flatlogic.com\/blog\/10-best-error-monitoring-tools\/\">10 Best Error Monitoring Tools<\/a><\/li><li><a href=\"https:\/\/flatlogic.com\/blog\/angular-vs-bootstrap-6-key-differences-pros-and-cons\/\">Angular vs. Bootstrap &#8211; 6+ Key Differences, Pros, and Cons<\/a><\/li><li><a href=\"https:\/\/flatlogic.com\/blog\/top-7-node-js-react-templates-and-themes-for-your-admin-panel\/\">Top 7+ Node.js React Templates and Themes for Your Admin Panel<\/a><\/li><\/ul>","protected":false},"excerpt":{"rendered":"<p>Learn JavaScript fast online! Check the best articles about JavaScript and its frameworks carefully picked up by Flatlogic.<\/p>\n","protected":false},"author":3,"featured_media":4432,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"flatlogic_tldr":"A curated roundup of 16+ JavaScript resources from October for fast learning\nTopics span arrays, TDZ, middleware, React patterns, state, modals, and scraping\nMix of practical guides and lists from FreeCodeCamp, Medium, Dev.to, and more\nIncludes templates\/themes and security best practices for JS and React projects","flatlogic_facts":[{"text":"The roundup curates 16+ JavaScript-related articles for October.","source":""},{"text":"Includes 'Top 7+ Node.js React Templates and Themes for Your Admin Panel'.","source":"https:\/\/flatlogic.com\/blog\/top-7-node-js-react-templates-and-themes-for-your-admin-panel\/"},{"text":"Highlights 'What Is the Temporal Dead Zone (TDZ) in JavaScript?' from freeCodeCamp.","source":"https:\/\/www.freecodecamp.org\/news\/what-is-the-temporal-dead-zone\/"},{"text":"Links to '30 React JS Tools That You Can Use'.","source":"https:\/\/soshace.com\/30-react-js-tools-that-you-can-use\/"},{"text":"Features 'JavaScript Web Application Security Guide'.","source":"https:\/\/djaytechdiary.com\/javascript-web-application-security-guide"}],"footnotes":""},"categories":[1],"tags":[54,379,409,79],"class_list":["post-4413","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news","tag-javascript","tag-javascript-frameworks","tag-web-app-development","tag-web-development"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.2 (Yoast SEO v26.2) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>16+ Articles of October To Learn JavaScript - Flatlogic Blog<\/title>\n<meta name=\"description\" content=\"Learn JavaScript fast online! Check the best articles about JavaScript and its frameworks carefully picked up by Flatlogic.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/flatlogic.com\/blog\/20-articles-of-october-to-learn-javascript\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"16+ Articles of October To Learn JavaScript\" \/>\n<meta property=\"og:description\" content=\"Learn JavaScript fast online! Check the best articles about JavaScript and its frameworks carefully picked up by Flatlogic.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/flatlogic.com\/blog\/20-articles-of-october-to-learn-javascript\/\" \/>\n<meta property=\"og:site_name\" content=\"Flatlogic Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/flatlogic\" \/>\n<meta property=\"article:published_time\" content=\"2020-10-08T04:29:03+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-03-10T15:22:47+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/10\/Top-JS-Art-5.png\" \/>\n\t<meta property=\"og:image:width\" content=\"800\" \/>\n\t<meta property=\"og:image:height\" content=\"600\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Nastassia Ovchinnikova\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@flatlogic\" \/>\n<meta name=\"twitter:site\" content=\"@flatlogic\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Nastassia Ovchinnikova\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"16+ Articles of October To Learn JavaScript - Flatlogic Blog","description":"Learn JavaScript fast online! Check the best articles about JavaScript and its frameworks carefully picked up by Flatlogic.","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:\/\/flatlogic.com\/blog\/20-articles-of-october-to-learn-javascript\/","og_locale":"en_US","og_type":"article","og_title":"16+ Articles of October To Learn JavaScript","og_description":"Learn JavaScript fast online! Check the best articles about JavaScript and its frameworks carefully picked up by Flatlogic.","og_url":"https:\/\/flatlogic.com\/blog\/20-articles-of-october-to-learn-javascript\/","og_site_name":"Flatlogic Blog","article_publisher":"https:\/\/www.facebook.com\/flatlogic","article_published_time":"2020-10-08T04:29:03+00:00","article_modified_time":"2022-03-10T15:22:47+00:00","og_image":[{"width":800,"height":600,"url":"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/10\/Top-JS-Art-5.png","type":"image\/png"}],"author":"Nastassia Ovchinnikova","twitter_card":"summary_large_image","twitter_creator":"@flatlogic","twitter_site":"@flatlogic","twitter_misc":{"Written by":"Nastassia Ovchinnikova","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/flatlogic.com\/blog\/20-articles-of-october-to-learn-javascript\/#article","isPartOf":{"@id":"https:\/\/flatlogic.com\/blog\/20-articles-of-october-to-learn-javascript\/"},"author":{"name":"Nastassia Ovchinnikova","@id":"https:\/\/flatlogic.com\/blog\/#\/schema\/person\/bed36c984b2f920a7fc450877f425eed"},"headline":"16+ Articles of October To Learn JavaScript","datePublished":"2020-10-08T04:29:03+00:00","dateModified":"2022-03-10T15:22:47+00:00","mainEntityOfPage":{"@id":"https:\/\/flatlogic.com\/blog\/20-articles-of-october-to-learn-javascript\/"},"wordCount":292,"publisher":{"@id":"https:\/\/flatlogic.com\/blog\/#organization"},"image":{"@id":"https:\/\/flatlogic.com\/blog\/20-articles-of-october-to-learn-javascript\/#primaryimage"},"thumbnailUrl":"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/10\/Top-JS-Art-5.png","keywords":["Javascript","JavaScript Frameworks","Web App Development","Web Development"],"articleSection":["News"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/flatlogic.com\/blog\/20-articles-of-october-to-learn-javascript\/","url":"https:\/\/flatlogic.com\/blog\/20-articles-of-october-to-learn-javascript\/","name":"16+ Articles of October To Learn JavaScript - Flatlogic Blog","isPartOf":{"@id":"https:\/\/flatlogic.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/flatlogic.com\/blog\/20-articles-of-october-to-learn-javascript\/#primaryimage"},"image":{"@id":"https:\/\/flatlogic.com\/blog\/20-articles-of-october-to-learn-javascript\/#primaryimage"},"thumbnailUrl":"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/10\/Top-JS-Art-5.png","datePublished":"2020-10-08T04:29:03+00:00","dateModified":"2022-03-10T15:22:47+00:00","description":"Learn JavaScript fast online! Check the best articles about JavaScript and its frameworks carefully picked up by Flatlogic.","breadcrumb":{"@id":"https:\/\/flatlogic.com\/blog\/20-articles-of-october-to-learn-javascript\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/flatlogic.com\/blog\/20-articles-of-october-to-learn-javascript\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/flatlogic.com\/blog\/20-articles-of-october-to-learn-javascript\/#primaryimage","url":"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/10\/Top-JS-Art-5.png","contentUrl":"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/10\/Top-JS-Art-5.png","width":800,"height":600},{"@type":"BreadcrumbList","@id":"https:\/\/flatlogic.com\/blog\/20-articles-of-october-to-learn-javascript\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/flatlogic.com\/blog\/"},{"@type":"ListItem","position":2,"name":"16+ Articles of October To Learn JavaScript"}]},{"@type":"WebSite","@id":"https:\/\/flatlogic.com\/blog\/#website","url":"https:\/\/flatlogic.com\/blog\/","name":"Flatlogic Blog","description":"Vibe-coding, AI Agents, Professional Software Development Services, Case Studies and More","publisher":{"@id":"https:\/\/flatlogic.com\/blog\/#organization"},"alternateName":"Flatlogic Blog","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/flatlogic.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/flatlogic.com\/blog\/#organization","name":"Flatlogic","url":"https:\/\/flatlogic.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/flatlogic.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2025\/10\/62ea6de0b3469aa3d6ebb528-1.png","contentUrl":"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2025\/10\/62ea6de0b3469aa3d6ebb528-1.png","width":970,"height":257,"caption":"Flatlogic"},"image":{"@id":"https:\/\/flatlogic.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/flatlogic","https:\/\/x.com\/flatlogic","https:\/\/www.instagram.com\/flatlogiccom\/","https:\/\/www.linkedin.com\/company\/flatlogic\/"]},{"@type":"Person","@id":"https:\/\/flatlogic.com\/blog\/#\/schema\/person\/bed36c984b2f920a7fc450877f425eed","name":"Nastassia Ovchinnikova","url":"https:\/\/flatlogic.com\/blog\/author\/nastassia\/"}]}},"_links":{"self":[{"href":"https:\/\/flatlogic.com\/blog\/wp-json\/wp\/v2\/posts\/4413","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/flatlogic.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/flatlogic.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/flatlogic.com\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/flatlogic.com\/blog\/wp-json\/wp\/v2\/comments?post=4413"}],"version-history":[{"count":14,"href":"https:\/\/flatlogic.com\/blog\/wp-json\/wp\/v2\/posts\/4413\/revisions"}],"predecessor-version":[{"id":10435,"href":"https:\/\/flatlogic.com\/blog\/wp-json\/wp\/v2\/posts\/4413\/revisions\/10435"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/flatlogic.com\/blog\/wp-json\/wp\/v2\/media\/4432"}],"wp:attachment":[{"href":"https:\/\/flatlogic.com\/blog\/wp-json\/wp\/v2\/media?parent=4413"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/flatlogic.com\/blog\/wp-json\/wp\/v2\/categories?post=4413"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/flatlogic.com\/blog\/wp-json\/wp\/v2\/tags?post=4413"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}