{"id":17801,"date":"2013-03-03T15:08:26","date_gmt":"2013-03-03T13:08:26","guid":{"rendered":"https:\/\/mamchenkov.net\/wordpress\/?p=17801"},"modified":"2013-03-03T15:09:41","modified_gmt":"2013-03-03T13:09:41","slug":"sometimes-every-time-i-work-on-weekend-to-deploy","status":"publish","type":"post","link":"https:\/\/mamchenkov.net\/wordpress\/2013\/03\/03\/sometimes-every-time-i-work-on-weekend-to-deploy\/","title":{"rendered":"Somehow, every time I work on weekend to deploy a &#8230;"},"content":{"rendered":"<!-- google_ad_section_start -->\n<p>Somehow, every time I work on weekend to deploy a project, I also get to work on 50,000 other urgent yet completely unrelated issues. \u00a0Weird.<\/p>\n<!-- google_ad_section_end -->\n","protected":false},"excerpt":{"rendered":"<!-- google_ad_section_start -->\n<p>Somehow, every time I work on weekend to deploy a project, I also get to work on 50,000 other urgent yet completely unrelated issues. \u00a0Weird.<\/p>\n<!-- google_ad_section_end -->\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"status","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,2],"tags":[17],"keyring_services":[],"class_list":["post-17801","post","type-post","status-publish","format-status","hentry","category-general","category-personal","tag-work","post_format-post-format-status"],"aioseo_notices":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":21758,"url":"https:\/\/mamchenkov.net\/wordpress\/2014\/05\/07\/pomander-automate-and-deploy-applications-with-php\/","url_meta":{"origin":17801,"position":0},"title":"Pomander &#8211; automate and deploy applications with PHP","author":"Leonid Mamchenkov","date":"May 7, 2014","format":"link","excerpt":"Pomander - automate and deploy applications 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":27388,"url":"https:\/\/mamchenkov.net\/wordpress\/2017\/03\/05\/wordpress-plugin-wp-cfm-manage-and-deploy-wordpress-configuration-changes\/","url_meta":{"origin":17801,"position":1},"title":"WordPress Plugin : WP-CFM &#8211; manage and deploy WordPress configuration changes","author":"Leonid Mamchenkov","date":"March 5, 2017","format":false,"excerpt":"WP-CFM is a WordPress plugin which helps to manage and deploy WordPress configuration changes between different sites. \u00a0I haven't tried it myself yet, but it looks super useful as it allows to separate the configuration options from the content, both of which are stored in the database. \u00a0The cherry on\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\/03\/wp-configuration-500x322.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":27670,"url":"https:\/\/mamchenkov.net\/wordpress\/2017\/06\/08\/deploy-and-maintain-redmine-the-right-way\/","url_meta":{"origin":17801,"position":2},"title":"Deploy and Maintain Redmine, the Right Way","author":"Leonid Mamchenkov","date":"June 8, 2017","format":false,"excerpt":"Jens Kr\u00e4mer wrote this nice guide to deploying and maintaining Redmine the right way. \u00a0This is basically a combination of the official Redmine documentation with a variety of guides on deploying and running a generic Ruby on Rails application. \u00a0The solution is rightfully focusing on git, combining the upstream patches\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":28476,"url":"https:\/\/mamchenkov.net\/wordpress\/2018\/04\/10\/using-cloudfoundation-to-build-manage-and-deploy-cloudformation-templates\/","url_meta":{"origin":17801,"position":3},"title":"Using CloudFoundation to Build, Manage, and Deploy CloudFormation Templates","author":"Leonid Mamchenkov","date":"April 10, 2018","format":false,"excerpt":"J Cole Morrison has this rather lengthy blog post on how to use CloudFoundation to simplify and automate the management of your Amazon AWS cloud infrastructure.\u00a0 AWS CloudFormation is a great tool, but it gets complex real fast with larger setups, so CloudFoundation comes to the rescue.","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":27629,"url":"https:\/\/mamchenkov.net\/wordpress\/2017\/05\/28\/gitflow-considered-harmful-and-how-we-do-it\/","url_meta":{"origin":17801,"position":4},"title":"GitFlow considered harmful, and how we do it","author":"Leonid Mamchenkov","date":"May 28, 2017","format":false,"excerpt":"I came across this rather strongly opinionated blog post -\u00a0GitFlow considered harmful, and I have to say that I mostly agree with it. In our company, we use a similar approach to the Anti-gitflow, but with even more simplicity. \u00a0This is one particular thing I like so much about git\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":26912,"url":"https:\/\/mamchenkov.net\/wordpress\/2016\/11\/20\/robo-modern-task-runner-for-php\/","url_meta":{"origin":17801,"position":5},"title":"Robo &#8211; Modern Task Runner for PHP","author":"Leonid Mamchenkov","date":"November 20, 2016","format":false,"excerpt":"There is a whole lot of ways to build and deploy web applications these days. \u00a0I've done my own circle of trials and errors and have some very strong opinions on which ones are good, which ones are bad, and which ones are ugly. My most recent discovery was Robo\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"robo","src":"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2016\/11\/robo-500x239.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]}],"jetpack_sharing_enabled":true,"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/17801","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=17801"}],"version-history":[{"count":0,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/17801\/revisions"}],"wp:attachment":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/media?parent=17801"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/categories?post=17801"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/tags?post=17801"},{"taxonomy":"keyring_services","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/keyring_services?post=17801"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}