{"id":24861,"date":"2015-10-19T09:08:09","date_gmt":"2015-10-19T07:08:09","guid":{"rendered":"https:\/\/mamchenkov.net\/wordpress\/?p=24861"},"modified":"2015-10-19T09:08:09","modified_gmt":"2015-10-19T07:08:09","slug":"the-trello-tech-stack","status":"publish","type":"post","link":"https:\/\/mamchenkov.net\/wordpress\/2015\/10\/19\/the-trello-tech-stack\/","title":{"rendered":"The Trello Tech Stack"},"content":{"rendered":"<!-- google_ad_section_start -->\n<p><a href=\"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2015\/10\/trello-freehand.jpg?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"24862\" data-permalink=\"https:\/\/mamchenkov.net\/wordpress\/2015\/10\/19\/the-trello-tech-stack\/trello-freehand\/\" data-orig-file=\"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2015\/10\/trello-freehand.jpg?fit=412%2C600&amp;ssl=1\" data-orig-size=\"412,600\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;2.4&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;iPhone 4S&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1326878545&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;4.28&quot;,&quot;iso&quot;:&quot;64&quot;,&quot;shutter_speed&quot;:&quot;0.0083333333333333&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"Trello\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2015\/10\/trello-freehand.jpg?fit=412%2C600&amp;ssl=1\" class=\"aligncenter size-medium wp-image-24862\" src=\"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2015\/10\/trello-freehand-343x500.jpg?resize=343%2C500&#038;ssl=1\" alt=\"Trello\" width=\"343\" height=\"500\" srcset=\"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2015\/10\/trello-freehand.jpg?resize=343%2C500&amp;ssl=1 343w, https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2015\/10\/trello-freehand.jpg?w=412&amp;ssl=1 412w\" sizes=\"auto, (max-width: 343px) 100vw, 343px\" \/><\/a><\/p>\n<p><a href=\"http:\/\/blog.fogcreek.com\/the-trello-tech-stack\/\">The Fog Creek blog<\/a> has a lengthy post explaining the technology stack behind their <a href=\"https:\/\/trello.com\/\">Trello<\/a> project management tool. \u00a0It mentions all the fancy buzz words from NodeJS and WebSockets to Redis and MongoDB. \u00a0An interesting read overall.<\/p>\n<!-- google_ad_section_end -->\n","protected":false},"excerpt":{"rendered":"<!-- google_ad_section_start -->\n<p>The Fog Creek blog has a lengthy post explaining the technology stack behind their Trello project management tool. \u00a0It mentions all the fancy buzz words from NodeJS and WebSockets to Redis and MongoDB. \u00a0An interesting read overall.<\/p>\n<!-- google_ad_section_end -->\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","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":"The Trello Tech Stack #WebDev","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":[1330],"keyring_services":[],"class_list":["post-24861","post","type-post","status-publish","format-standard","hentry","category-general","category-programming","category-technology","category-web-work","tag-web-development"],"aioseo_notices":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":18184,"url":"https:\/\/mamchenkov.net\/wordpress\/2013\/05\/20\/trello-organize-anything-together\/","url_meta":{"origin":24861,"position":0},"title":"Trello &#8211; organize anything, together","author":"Leonid Mamchenkov","date":"May 20, 2013","format":"link","excerpt":"Trello - organize anything, together One day, I'll grow up enough to use an organization tool. \u00a0This one will probably be it.","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":21548,"url":"https:\/\/mamchenkov.net\/wordpress\/2014\/04\/13\/emoji-cheat-sheet\/","url_meta":{"origin":24861,"position":1},"title":"Emoji cheat sheet","author":"Leonid Mamchenkov","date":"April 13, 2014","format":"link","excerpt":"Emoji cheat sheet Emoji emoticons listed on this page are supported on Campfire,\u00a0GitHub,\u00a0Basecamp,\u00a0Redbooth,\u00a0Trac,\u00a0Flowdock,\u00a0Sprint.ly,\u00a0Kandan, Textbox.io,\u00a0Kippt,\u00a0GitLab,\u00a0JabbR,\u00a0Trello,\u00a0Hall,\u00a0plug.dj,\u00a0Qiita,\u00a0Zendesk,\u00a0Ruby China,\u00a0Grove,\u00a0Idobata,\u00a0NodeBB Forums,\u00a0Slack, Streamup, OrganisedMinds, Hackpad, Cryptbin, and Kato.","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":48971,"url":"https:\/\/mamchenkov.net\/wordpress\/2020\/05\/19\/toptal-the-suddenly-remote-playbook\/","url_meta":{"origin":24861,"position":2},"title":"Toptal: The Suddenly Remote Playbook","author":"Leonid Mamchenkov","date":"May 19, 2020","format":false,"excerpt":"Toptal is one of the great companies that I have my eyes on.\u00a0 If you haven't heard of them, here's a brief intro: Toptal is an exclusive network of the top freelance software developers, esigners, finance experts, product managers, and project managers in the world. Top companies hire Toptal freelancers\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":24707,"url":"https:\/\/mamchenkov.net\/wordpress\/2015\/09\/08\/on-full-stack-developers\/","url_meta":{"origin":24861,"position":3},"title":"On full stack developers","author":"Leonid Mamchenkov","date":"September 8, 2015","format":false,"excerpt":"I came across an excellent blog post on full stack developers - \"The full stack developer is a myth\". \u00a0I do much agree on what is being said there. \u00a0Firstly, the stack itself. Secondly, on the problem: A full stack developer is a myth not because none exist, but because\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"Non-exhaustive list of a technical stack layers and components","src":"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2015\/09\/reasonably-full-stack-500x417.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":23960,"url":"https:\/\/mamchenkov.net\/wordpress\/2015\/04\/23\/stack-reusable-middleware-with-php\/","url_meta":{"origin":24861,"position":4},"title":"Stack &#8211; reusable middleware with PHP","author":"Leonid Mamchenkov","date":"April 23, 2015","format":"link","excerpt":"Stack - reusable middleware with PHP","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":18831,"url":"https:\/\/mamchenkov.net\/wordpress\/2013\/11\/21\/an-introduction-to-full-stack-javascript\/","url_meta":{"origin":24861,"position":5},"title":"An Introduction To Full-Stack JavaScript","author":"Leonid Mamchenkov","date":"November 21, 2013","format":"link","excerpt":"An Introduction To Full-Stack JavaScript There is more JavaScript discussion and references in this article than I can handle in go. \u00a0Reading it parts is recommended, if you are not too experienced with the recent explosion in all kinds of JavaScript tools and frameworks.","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\/24861","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=24861"}],"version-history":[{"count":0,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/24861\/revisions"}],"wp:attachment":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/media?parent=24861"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/categories?post=24861"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/tags?post=24861"},{"taxonomy":"keyring_services","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/keyring_services?post=24861"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}