{"id":24484,"date":"2015-07-16T08:08:35","date_gmt":"2015-07-16T06:08:35","guid":{"rendered":"https:\/\/mamchenkov.net\/wordpress\/?p=24484"},"modified":"2015-07-16T08:11:10","modified_gmt":"2015-07-16T06:11:10","slug":"json2html-html-templating-engine","status":"publish","type":"post","link":"https:\/\/mamchenkov.net\/wordpress\/2015\/07\/16\/json2html-html-templating-engine\/","title":{"rendered":"json2html &#8211; HTML Templating Engine"},"content":{"rendered":"<!-- google_ad_section_start -->\n<p><a href=\"http:\/\/json2html.com\/\">json2html<\/a> &#8211; HTML Templating Engine. \u00a0Available both as jQuery plugin and node.js package.<\/p>\n<!-- google_ad_section_end -->\n","protected":false},"excerpt":{"rendered":"<!-- google_ad_section_start -->\n<p>json2html &#8211; HTML Templating Engine. \u00a0Available both as jQuery plugin and node.js package.<\/p>\n<!-- google_ad_section_end -->\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"link","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"json2html - HTML Templating Engine #webdev #json #html","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"_links_to":"","_links_to_target":""},"categories":[1,62,1334],"tags":[1190,3306,1330],"keyring_services":[],"class_list":["post-24484","post","type-post","status-publish","format-link","hentry","category-general","category-technology","category-web-work","tag-html","tag-json","tag-web-development","post_format-post-format-link"],"aioseo_notices":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":7772,"url":"https:\/\/mamchenkov.net\/wordpress\/2004\/08\/06\/groovy-a-java-like-scripting-language\/","url_meta":{"origin":24484,"position":0},"title":"Groovy, a Java-like Scripting Language","author":"Leonid Mamchenkov","date":"August 6, 2004","format":false,"excerpt":"By means of Linux Weekly News, I came across Groovy. Groovy is a Java-like scripting language. It is JRE compliant, has Java syntax, supports existing Java objects and libraries, has dynamically-types variables, and some more. It has templating system, simplified interface to JavaBeans, works with SQL, and can be used\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":24792,"url":"https:\/\/mamchenkov.net\/wordpress\/2015\/10\/01\/transpose-structured-notes-alternative-to-evernote\/","url_meta":{"origin":24484,"position":1},"title":"Transpose &#8211; structured notes alternative to Evernote","author":"Leonid Mamchenkov","date":"October 1, 2015","format":false,"excerpt":"Evernote is an excellent note-taking service. \u00a0But it lacks any kind of templating, which is a pretty much required feature once you have more than a few hundred notes. \u00a0It's nice to see that some people realize this enough to create alternative services. \u00a0Transpose is one such attempt. https:\/\/www.youtube.com\/watch?v=kfKeTljl5ro I\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/img.youtube.com\/vi\/kfKeTljl5ro\/0.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":27487,"url":"https:\/\/mamchenkov.net\/wordpress\/2017\/04\/09\/sshrc-bring-your-bashrc-vimrc-etc-with-you-when-you-ssh\/","url_meta":{"origin":24484,"position":2},"title":"sshrc &#8211; bring your .bashrc, .vimrc, etc. with you when you ssh","author":"Leonid Mamchenkov","date":"April 9, 2017","format":false,"excerpt":"sshrc looks like a handy tool, for those quick SSH sessions to machines, where you can't setup your full environment for whatever reason (maybe a shared account or automated templating or restricted access). \u00a0Here's a description from the project page: sshrc works just like ssh, but it also sources the\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":27266,"url":"https:\/\/mamchenkov.net\/wordpress\/2017\/01\/26\/html-canvas-tutorial\/","url_meta":{"origin":24484,"position":3},"title":"HTML Canvas Tutorial","author":"Leonid Mamchenkov","date":"January 26, 2017","format":false,"excerpt":"Skilled.co put together this HTML Canvas Tutorial, which covers the HTML 5 <canvas> functionality, that allows web developers to draw all sorts of graphics on the fly, using JavaScript. \u00a0The tutorial is available for download in PNG and PDF formats, as well as on the webpage, and it covers the\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2017\/01\/canvas-500x228.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":34263,"url":"https:\/\/mamchenkov.net\/wordpress\/2019\/02\/15\/the-html-we-never-had\/","url_meta":{"origin":24484,"position":4},"title":"The HTML we never had","author":"Leonid Mamchenkov","date":"February 15, 2019","format":false,"excerpt":"\"The HTML we never had\" is an interesting look at some features of HTML, that weren't implemented, but could have been easily done, and if they were, how different the modern web development would be. I agree that the \"src\" attribute makes a lot of sense for tags other than\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2019\/02\/netscape.jpg?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":22393,"url":"https:\/\/mamchenkov.net\/wordpress\/2014\/08\/16\/html-tags-supported-in-gmail\/","url_meta":{"origin":24484,"position":5},"title":"HTML Tags Supported in Gmail","author":"Leonid Mamchenkov","date":"August 16, 2014","format":"link","excerpt":"HTML Tags Supported in Gmail","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_sharing_enabled":true,"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/24484","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/comments?post=24484"}],"version-history":[{"count":0,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/24484\/revisions"}],"wp:attachment":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/media?parent=24484"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/categories?post=24484"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/tags?post=24484"},{"taxonomy":"keyring_services","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/keyring_services?post=24484"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}