{"id":1856,"date":"2020-04-15T10:15:59","date_gmt":"2020-04-15T08:15:59","guid":{"rendered":"http:\/\/web.evertop.pl\/code-kata-sharpen-your-it-saw\/"},"modified":"2021-04-30T11:23:56","modified_gmt":"2021-04-30T09:23:56","slug":"code-kata-sharpen-your-it-saw","status":"publish","type":"post","link":"https:\/\/www.evertop.pl\/en\/code-kata-sharpen-your-it-saw\/","title":{"rendered":"Code Kata \u2014 Sharpen Your IT Saw"},"content":{"rendered":"<h3 id=\"b189\">Intro<\/h3>\n<p id=\"ee73\" data-selectable-paragraph=\"\">The world is changing faster than ever before, and especially IT world. As software developers and engineers we should \u201esharpen our saw\u201d not only to be better and better but also to be on a roll with new technologies, frameworks and libraries. The same as athletes who keep in shape and train harder to get better, faster and stronger (yup, I like Daft Punk), we should train ourselves. Staying in the subject of sport, it is also an important thing to have a good rest, regeneration, some knowledge about good techniques etc. So we can also train our skills not only by coding but also by reading technical blogs, listening podcasts, watching tutorials\u2026 but we all know that, right?<\/p>\n<p>The reason why I compare programming with sport is that if we want to achieve some level of master level in both of them, we need to keep practicing. Among many other attributes, regularity is if not the most important for sure it is ONE of the most important. But ok, it\u2019s obvious right? Some of you might say: \u201eI code a lot at work, solving a lot of problems so I don\u2019t {need to\/have time to\/put here your best excuse} code more.\u201d So let\u2019s imagine the lumberjack in sawmill. He is just sawing the planks \u2014 because that\u2019s his job and he is just good at it. Every day he gets better and better! But he\u2019s not taking any time to sharpen his main tool and it\u2019s easy to imagine what could happen\u2026<\/p>\n<p>There are many ways of sharpening \u201ctools\u201d and today I want to tell you some about<\/p>\n<p data-selectable-paragraph=\"\"><img loading=\"lazy\" class=\"aligncenter wp-image-1694 size-full\" src=\"http:\/\/web.evertop.pl\/wp-content\/uploads\/2020\/09\/1-bDSW_Ylbhc75lzzybGhl2g.jpeg\" alt=\"\" width=\"594\" height=\"292\" srcset=\"https:\/\/www.evertop.pl\/wp-content\/uploads\/2020\/09\/1-bDSW_Ylbhc75lzzybGhl2g.jpeg 594w, https:\/\/www.evertop.pl\/wp-content\/uploads\/2020\/09\/1-bDSW_Ylbhc75lzzybGhl2g-300x147.jpeg 300w\" sizes=\"(max-width: 594px) 100vw, 594px\" \/><\/p>\n<h3 id=\"4466\">Code kata<\/h3>\n<p id=\"fd29\" data-selectable-paragraph=\"\">Code kata is the form of programming exercise. Dave Thomas got this word from Japanese mortal arts. There, Kata is a form of practising specific moves by constantly repeating and correcting them (yes, just like you\u2019ve seen in karate movies). The premise of this style of learning is continuous self-improvement. Just as musicians and athletes have to repeat the same sequence of actions many times to achieve championship, so do we.<\/p>\n<p>In practice, this is a task that we implement every time again, without looking at our previous solution. The goal is always to approach the problem freshly and to remember previous mistakes, try to write it again. Code kata is a good opportunity to learn from mistakes, the exercises themselves are not about the solution, but about the path that leads to it.<\/p>\n<h3 id=\"2d8e\">Example<\/h3>\n<p id=\"6fe2\" data-selectable-paragraph=\"\">Let\u2019s see some sample kata from <a href=\"http:\/\/codekata.com\/kata\/kata19-word-chains\/\" target=\"_blank\" rel=\"noopener nofollow noreferrer\">http:\/\/codekata.com\/kata\/kata19-word-chains\/<\/a>:<\/p>\n<blockquote>\n<p id=\"3d7a\" data-selectable-paragraph=\"\">Write a program that solves word-chain puzzles.<\/p>\n<p id=\"044f\" data-selectable-paragraph=\"\">There\u2019s a type of puzzle where the challenge is to build a chain of words, starting with one particular word and ending with another. Successive entries in the chain must all be real words, and each can differ from the previous word by just one letter. For example, you can get from \u201ccat\u201d to \u201cdog\u201d using the following chain.<br \/>\n1. Cat<br \/>\n2. Cot<br \/>\n3. Cog<br \/>\n4. Dog<br \/>\nThe objective of this kata is to write a program that accepts start and end words and, using words from the dictionary, builds a word chain between them. For added programming fun, return the shortest word chain that solves each puzzle. For example, you can turn \u201clead\u201d into \u201cgold\u201d in four steps (lead, load, goad, gold), and \u201cruby\u201d into \u201ccode\u201d in six steps (ruby, rubs, robs, rods, rode, code).<\/p>\n<p id=\"4161\" data-selectable-paragraph=\"\">Once your code works, try timing it. Does it take less than a second for the above examples given a decent-sized word list? And is the timing the same forwards and backwards (so \u201clead\u201d into \u201cgold\u201d takes the same time as \u201cgold\u201d into \u201clead\u201d)?<\/p>\n<\/blockquote>\n<p id=\"c43b\" data-selectable-paragraph=\"\">Of course, if it\u2019s too easy after few approaches, you can adjust it by some restrictions like mentioned time limit or adding TDD (Test Driven Development) approach. Still not a challenge after few approaches? Try without libraries you used before, try different languages, other environment\u2026 There are so many possibilities that you can look like<\/p>\n<p data-selectable-paragraph=\"\"><img loading=\"lazy\" class=\"aligncenter size-full wp-image-1695\" src=\"http:\/\/web.evertop.pl\/wp-content\/uploads\/2020\/09\/1-QMUAEMoaC559y7sqfUbgRQ.jpeg\" alt=\"\" width=\"900\" height=\"600\" srcset=\"https:\/\/www.evertop.pl\/wp-content\/uploads\/2020\/09\/1-QMUAEMoaC559y7sqfUbgRQ.jpeg 900w, https:\/\/www.evertop.pl\/wp-content\/uploads\/2020\/09\/1-QMUAEMoaC559y7sqfUbgRQ-300x200.jpeg 300w, https:\/\/www.evertop.pl\/wp-content\/uploads\/2020\/09\/1-QMUAEMoaC559y7sqfUbgRQ-768x512.jpeg 768w\" sizes=\"(max-width: 900px) 100vw, 900px\" \/><\/p>\n<p data-selectable-paragraph=\"\">and it\u2019s only one of many katas. You can modify it as you like. Now, there may have been a question<\/p>\n<h3 id=\"fef6\">Where to start?<\/h3>\n<p id=\"a707\" data-selectable-paragraph=\"\">There are a lot of places on the internet, where you can find katas. Already mentioned <a href=\"http:\/\/codekata.com\/\" target=\"_blank\" rel=\"noopener nofollow noreferrer\">codekata.com<\/a> have classical katas and explains the basics. On <a href=\"https:\/\/www.reddit.com\/r\/dailyprogrammer\/\" target=\"_blank\" rel=\"noopener nofollow noreferrer\">reddit.com\/r\/dailyprogrammer\/<\/a> (yes, it\u2019s not only for memes and stuff) we have a lot of challenges with mentioned difficulty level and large community involvement, same as on <a href=\"http:\/\/www.codechef.com.\" target=\"_blank\" rel=\"noopener nofollow noreferrer\">www.codechef.com.<\/a> If you like rankings, gamification and competition, I recommend <a href=\"https:\/\/app.codesignal.com\/\" target=\"_blank\" rel=\"noopener nofollow noreferrer\">app.codesignal.com<\/a>, <a href=\"https:\/\/www.codingame.com\/\" target=\"_blank\" rel=\"noopener nofollow noreferrer\">codingame.com<\/a> and <a href=\"https:\/\/www.codewars.com\/\" target=\"_blank\" rel=\"noopener nofollow noreferrer\">codewars.com<\/a>. Last one have integration with github if you like to share your scores. Of course, there are a lot more!<\/p>\n<h3 id=\"48f8\">Summary<\/h3>\n<p id=\"50cc\" data-selectable-paragraph=\"\">Few months ago, I had presentation about code kata in Evertop. Now I know, that some of my colleagues from the company are positive about this form of \u201csharping their saws\u201d and I hope, after reading this text and give it a try, you\u2019ll also find that it\u2019s worth it. Just remember, if you stand still, you are actually going back.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Intro The world is changing faster than ever before, and especially IT world. As software developers and engineers we should \u201esharpen our saw\u201d not only to be better and better but also to be on a roll with new technologies, frameworks and libraries. The same as athletes who keep in shape and train harder to [&hellip;]<\/p>\n","protected":false},"author":23,"featured_media":4406,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[13],"tags":[102,20,21],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v16.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Code Kata \u2014 Sharpen Your IT Saw - Evertop<\/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.evertop.pl\/en\/code-kata-sharpen-your-it-saw\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Code Kata \u2014 Sharpen Your IT Saw - Evertop\" \/>\n<meta property=\"og:description\" content=\"Intro The world is changing faster than ever before, and especially IT world. As software developers and engineers we should \u201esharpen our saw\u201d not only to be better and better but also to be on a roll with new technologies, frameworks and libraries. The same as athletes who keep in shape and train harder to [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.evertop.pl\/en\/code-kata-sharpen-your-it-saw\/\" \/>\n<meta property=\"og:site_name\" content=\"Evertop\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/EvertopPoland\/\" \/>\n<meta property=\"article:published_time\" content=\"2020-04-15T08:15:59+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-04-30T09:23:56+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.evertop.pl\/wp-content\/uploads\/2020\/04\/developing-programmer-development-website-design-and-coding-technologies-scaled.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"1707\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Piotr Zuber\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.evertop.pl\/#organization\",\"name\":\"Evertop\",\"url\":\"https:\/\/www.evertop.pl\/\",\"sameAs\":[\"https:\/\/www.facebook.com\/EvertopPoland\/\",\"https:\/\/www.linkedin.com\/company\/evertop-software-development\/\"],\"logo\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/www.evertop.pl\/#logo\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/www.evertop.pl\/wp-content\/uploads\/2021\/04\/logo_new.png\",\"contentUrl\":\"https:\/\/www.evertop.pl\/wp-content\/uploads\/2021\/04\/logo_new.png\",\"width\":582,\"height\":114,\"caption\":\"Evertop\"},\"image\":{\"@id\":\"https:\/\/www.evertop.pl\/#logo\"}},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.evertop.pl\/#website\",\"url\":\"https:\/\/www.evertop.pl\/\",\"name\":\"Evertop\",\"description\":\"we code the future\",\"publisher\":{\"@id\":\"https:\/\/www.evertop.pl\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.evertop.pl\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/www.evertop.pl\/en\/code-kata-sharpen-your-it-saw\/#primaryimage\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/www.evertop.pl\/wp-content\/uploads\/2020\/04\/developing-programmer-development-website-design-and-coding-technologies-scaled.jpg\",\"contentUrl\":\"https:\/\/www.evertop.pl\/wp-content\/uploads\/2020\/04\/developing-programmer-development-website-design-and-coding-technologies-scaled.jpg\",\"width\":2560,\"height\":1707,\"caption\":\"Developing programmer Development Website design and coding technologies working in software company office\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.evertop.pl\/en\/code-kata-sharpen-your-it-saw\/#webpage\",\"url\":\"https:\/\/www.evertop.pl\/en\/code-kata-sharpen-your-it-saw\/\",\"name\":\"Code Kata \\u2014 Sharpen Your IT Saw - Evertop\",\"isPartOf\":{\"@id\":\"https:\/\/www.evertop.pl\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.evertop.pl\/en\/code-kata-sharpen-your-it-saw\/#primaryimage\"},\"datePublished\":\"2020-04-15T08:15:59+00:00\",\"dateModified\":\"2021-04-30T09:23:56+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.evertop.pl\/en\/code-kata-sharpen-your-it-saw\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.evertop.pl\/en\/code-kata-sharpen-your-it-saw\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.evertop.pl\/en\/code-kata-sharpen-your-it-saw\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Strona g\\u0142\\u00f3wna\",\"item\":\"https:\/\/www.evertop.pl\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Code Kata \\u2014 Sharpen Your IT Saw\"}]},{\"@type\":\"Article\",\"@id\":\"https:\/\/www.evertop.pl\/en\/code-kata-sharpen-your-it-saw\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.evertop.pl\/en\/code-kata-sharpen-your-it-saw\/#webpage\"},\"author\":{\"@id\":\"https:\/\/www.evertop.pl\/#\/schema\/person\/65d57a9e07dd047c6b46632ffc46e1a1\"},\"headline\":\"Code Kata \\u2014 Sharpen Your IT Saw\",\"datePublished\":\"2020-04-15T08:15:59+00:00\",\"dateModified\":\"2021-04-30T09:23:56+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.evertop.pl\/en\/code-kata-sharpen-your-it-saw\/#webpage\"},\"wordCount\":859,\"publisher\":{\"@id\":\"https:\/\/www.evertop.pl\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.evertop.pl\/en\/code-kata-sharpen-your-it-saw\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.evertop.pl\/wp-content\/uploads\/2020\/04\/developing-programmer-development-website-design-and-coding-technologies-scaled.jpg\",\"keywords\":[\"code kata\",\"programming tips\",\"self development\"],\"articleSection\":[\"Blog\"],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.evertop.pl\/#\/schema\/person\/65d57a9e07dd047c6b46632ffc46e1a1\",\"name\":\"Piotr Zuber\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/www.evertop.pl\/#personlogo\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/add21053f9226b5efea3815b57c6b476?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/add21053f9226b5efea3815b57c6b476?s=96&d=mm&r=g\",\"caption\":\"Piotr Zuber\"},\"url\":\"https:\/\/www.evertop.pl\/en\/author\/pzuber\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Code Kata \u2014 Sharpen Your IT Saw - Evertop","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.evertop.pl\/en\/code-kata-sharpen-your-it-saw\/","og_locale":"en_US","og_type":"article","og_title":"Code Kata \u2014 Sharpen Your IT Saw - Evertop","og_description":"Intro The world is changing faster than ever before, and especially IT world. As software developers and engineers we should \u201esharpen our saw\u201d not only to be better and better but also to be on a roll with new technologies, frameworks and libraries. The same as athletes who keep in shape and train harder to [&hellip;]","og_url":"https:\/\/www.evertop.pl\/en\/code-kata-sharpen-your-it-saw\/","og_site_name":"Evertop","article_publisher":"https:\/\/www.facebook.com\/EvertopPoland\/","article_published_time":"2020-04-15T08:15:59+00:00","article_modified_time":"2021-04-30T09:23:56+00:00","og_image":[{"width":2560,"height":1707,"url":"https:\/\/www.evertop.pl\/wp-content\/uploads\/2020\/04\/developing-programmer-development-website-design-and-coding-technologies-scaled.jpg","path":"\/home\/evertop\/web-evertop\/wp-content\/uploads\/2020\/04\/developing-programmer-development-website-design-and-coding-technologies-scaled.jpg","size":"full","id":4406,"alt":"","pixels":4369920,"type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Written by":"Piotr Zuber","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Organization","@id":"https:\/\/www.evertop.pl\/#organization","name":"Evertop","url":"https:\/\/www.evertop.pl\/","sameAs":["https:\/\/www.facebook.com\/EvertopPoland\/","https:\/\/www.linkedin.com\/company\/evertop-software-development\/"],"logo":{"@type":"ImageObject","@id":"https:\/\/www.evertop.pl\/#logo","inLanguage":"en-US","url":"https:\/\/www.evertop.pl\/wp-content\/uploads\/2021\/04\/logo_new.png","contentUrl":"https:\/\/www.evertop.pl\/wp-content\/uploads\/2021\/04\/logo_new.png","width":582,"height":114,"caption":"Evertop"},"image":{"@id":"https:\/\/www.evertop.pl\/#logo"}},{"@type":"WebSite","@id":"https:\/\/www.evertop.pl\/#website","url":"https:\/\/www.evertop.pl\/","name":"Evertop","description":"we code the future","publisher":{"@id":"https:\/\/www.evertop.pl\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.evertop.pl\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"ImageObject","@id":"https:\/\/www.evertop.pl\/en\/code-kata-sharpen-your-it-saw\/#primaryimage","inLanguage":"en-US","url":"https:\/\/www.evertop.pl\/wp-content\/uploads\/2020\/04\/developing-programmer-development-website-design-and-coding-technologies-scaled.jpg","contentUrl":"https:\/\/www.evertop.pl\/wp-content\/uploads\/2020\/04\/developing-programmer-development-website-design-and-coding-technologies-scaled.jpg","width":2560,"height":1707,"caption":"Developing programmer Development Website design and coding technologies working in software company office"},{"@type":"WebPage","@id":"https:\/\/www.evertop.pl\/en\/code-kata-sharpen-your-it-saw\/#webpage","url":"https:\/\/www.evertop.pl\/en\/code-kata-sharpen-your-it-saw\/","name":"Code Kata \u2014 Sharpen Your IT Saw - Evertop","isPartOf":{"@id":"https:\/\/www.evertop.pl\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.evertop.pl\/en\/code-kata-sharpen-your-it-saw\/#primaryimage"},"datePublished":"2020-04-15T08:15:59+00:00","dateModified":"2021-04-30T09:23:56+00:00","breadcrumb":{"@id":"https:\/\/www.evertop.pl\/en\/code-kata-sharpen-your-it-saw\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.evertop.pl\/en\/code-kata-sharpen-your-it-saw\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.evertop.pl\/en\/code-kata-sharpen-your-it-saw\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Strona g\u0142\u00f3wna","item":"https:\/\/www.evertop.pl\/en\/"},{"@type":"ListItem","position":2,"name":"Code Kata \u2014 Sharpen Your IT Saw"}]},{"@type":"Article","@id":"https:\/\/www.evertop.pl\/en\/code-kata-sharpen-your-it-saw\/#article","isPartOf":{"@id":"https:\/\/www.evertop.pl\/en\/code-kata-sharpen-your-it-saw\/#webpage"},"author":{"@id":"https:\/\/www.evertop.pl\/#\/schema\/person\/65d57a9e07dd047c6b46632ffc46e1a1"},"headline":"Code Kata \u2014 Sharpen Your IT Saw","datePublished":"2020-04-15T08:15:59+00:00","dateModified":"2021-04-30T09:23:56+00:00","mainEntityOfPage":{"@id":"https:\/\/www.evertop.pl\/en\/code-kata-sharpen-your-it-saw\/#webpage"},"wordCount":859,"publisher":{"@id":"https:\/\/www.evertop.pl\/#organization"},"image":{"@id":"https:\/\/www.evertop.pl\/en\/code-kata-sharpen-your-it-saw\/#primaryimage"},"thumbnailUrl":"https:\/\/www.evertop.pl\/wp-content\/uploads\/2020\/04\/developing-programmer-development-website-design-and-coding-technologies-scaled.jpg","keywords":["code kata","programming tips","self development"],"articleSection":["Blog"],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.evertop.pl\/#\/schema\/person\/65d57a9e07dd047c6b46632ffc46e1a1","name":"Piotr Zuber","image":{"@type":"ImageObject","@id":"https:\/\/www.evertop.pl\/#personlogo","inLanguage":"en-US","url":"https:\/\/secure.gravatar.com\/avatar\/add21053f9226b5efea3815b57c6b476?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/add21053f9226b5efea3815b57c6b476?s=96&d=mm&r=g","caption":"Piotr Zuber"},"url":"https:\/\/www.evertop.pl\/en\/author\/pzuber\/"}]}},"_links":{"self":[{"href":"https:\/\/www.evertop.pl\/en\/wp-json\/wp\/v2\/posts\/1856"}],"collection":[{"href":"https:\/\/www.evertop.pl\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.evertop.pl\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.evertop.pl\/en\/wp-json\/wp\/v2\/users\/23"}],"replies":[{"embeddable":true,"href":"https:\/\/www.evertop.pl\/en\/wp-json\/wp\/v2\/comments?post=1856"}],"version-history":[{"count":4,"href":"https:\/\/www.evertop.pl\/en\/wp-json\/wp\/v2\/posts\/1856\/revisions"}],"predecessor-version":[{"id":4342,"href":"https:\/\/www.evertop.pl\/en\/wp-json\/wp\/v2\/posts\/1856\/revisions\/4342"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.evertop.pl\/en\/wp-json\/wp\/v2\/media\/4406"}],"wp:attachment":[{"href":"https:\/\/www.evertop.pl\/en\/wp-json\/wp\/v2\/media?parent=1856"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.evertop.pl\/en\/wp-json\/wp\/v2\/categories?post=1856"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.evertop.pl\/en\/wp-json\/wp\/v2\/tags?post=1856"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}