{"id":22099,"date":"2014-07-01T10:09:39","date_gmt":"2014-07-01T08:09:39","guid":{"rendered":"https:\/\/mamchenkov.net\/wordpress\/?p=22099"},"modified":"2014-07-01T10:09:39","modified_gmt":"2014-07-01T08:09:39","slug":"epoch-general-purpose-real-time-charting-library","status":"publish","type":"post","link":"https:\/\/mamchenkov.net\/wordpress\/2014\/07\/01\/epoch-general-purpose-real-time-charting-library\/","title":{"rendered":"Epoch &#8211; general purpose real-time charting library"},"content":{"rendered":"<!-- google_ad_section_start -->\n<p><a href=\"http:\/\/fastly.github.io\/epoch\/\">Epoch<\/a> &#8211; general purpose real-time charting library<\/p>\n<!-- google_ad_section_end -->\n","protected":false},"excerpt":{"rendered":"<!-- google_ad_section_start -->\n<p>Epoch &#8211; general purpose real-time charting library<\/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":"","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,18,62,1334],"tags":[1313,1330],"keyring_services":[],"class_list":["post-22099","post","type-post","status-publish","format-link","hentry","category-general","category-programming","category-technology","category-web-work","tag-charts","tag-web-development","post_format-post-format-link"],"aioseo_notices":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":21823,"url":"https:\/\/mamchenkov.net\/wordpress\/2014\/05\/16\/epoch-the-fastly-charting-library\/","url_meta":{"origin":22099,"position":0},"title":"Epoch &#8211; The Fastly Charting Library","author":"Leonid Mamchenkov","date":"May 16, 2014","format":"link","excerpt":"Epoch - The Fastly Charting Library","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":22478,"url":"https:\/\/mamchenkov.net\/wordpress\/2014\/09\/03\/chartbuilder-gneisschart-a-d3-js-based-front-end-charting-application-that-facilitates-easy-creation-of-simple-beautiful-charts\/","url_meta":{"origin":22099,"position":1},"title":"Chartbuilder \/ Gneisschart &#8211; a D3.js based front-end charting application that facilitates easy creation of simple beautiful charts","author":"Leonid Mamchenkov","date":"September 3, 2014","format":"link","excerpt":"Chartbuilder \/ Gneisschart - a D3.js based front-end charting application that facilitates easy creation of simple beautiful charts. You can download and install it in your environment, or you can use a hosted version. Chartbuilder was created to speed workflow in a newsroom and give reporters more responsibility over their\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"Chartbuilder","src":"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2014\/09\/Chartbuilder-500x281.jpg?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":28562,"url":"https:\/\/mamchenkov.net\/wordpress\/2018\/05\/08\/database-flow-modern-self-hosted-web-interface-for-sql-and-graphql\/","url_meta":{"origin":22099,"position":2},"title":"Database Flow &#8211; modern, self-hosted web interface for SQL and GraphQL","author":"Leonid Mamchenkov","date":"May 8, 2018","format":false,"excerpt":"Database Flow is a modern, Open Source, self-hosted, web-based tool for working with SQL databases and GraphQL APIs.\u00a0 It supports a variety of the database engines: IBM DB2, Oracle, H2, PostgreSQL, MySQL, SQLite, Informix, and Microsoft SQL Server.\u00a0 It features an advanced SQL editor, query plan analyzer, GraphQL client, schema\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\/2018\/05\/database-flow-500x281.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":10114,"url":"https:\/\/mamchenkov.net\/wordpress\/2006\/05\/10\/daily-del-icio-us-bookmarks\/","url_meta":{"origin":22099,"position":3},"title":"Daily del.icio.us bookmarks","author":"Leonid Mamchenkov","date":"May 10, 2006","format":false,"excerpt":"Shared bookmarks for del.icio.us user tvset on 2006-05-09 PhotoNotes.org Tagged as: articles dictionary howto images photography photos pictures resources reviews techniques tips tutorials perl.com: Charting Data at the Bottom of the World Tagged as: article charts cpan data howto modules perl programming tutorial","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":16530,"url":"https:\/\/mamchenkov.net\/wordpress\/2012\/07\/21\/software-emulates-a-living-organism\/","url_meta":{"origin":22099,"position":4},"title":"Software emulates a living organism","author":"Leonid Mamchenkov","date":"July 21, 2012","format":false,"excerpt":"The New York Times covers the story of the first ever living organism simulation in software. Scientists at Stanford University and the J. Craig Venter Institute have developed the first software simulation of an entire organism, a humble single-cell bacterium that lives in the human genital and respiratory tracts. 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":21606,"url":"https:\/\/mamchenkov.net\/wordpress\/2014\/04\/17\/shine-js-a-library-for-pretty-shadows\/","url_meta":{"origin":22099,"position":5},"title":"Shine.js &#8211; a library for pretty shadows","author":"Leonid Mamchenkov","date":"April 17, 2014","format":"link","excerpt":"Shine.js - a library for pretty shadows","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\/22099","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=22099"}],"version-history":[{"count":0,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/22099\/revisions"}],"wp:attachment":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/media?parent=22099"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/categories?post=22099"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/tags?post=22099"},{"taxonomy":"keyring_services","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/keyring_services?post=22099"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}