diff --git a/functional-style-programming-using-c/article.md b/draft/c-c++/functional-style-programming-using-c/article.md similarity index 100% rename from functional-style-programming-using-c/article.md rename to draft/c-c++/functional-style-programming-using-c/article.md diff --git a/functional-style-programming-using-c/details.json b/draft/c-c++/functional-style-programming-using-c/details.json similarity index 100% rename from functional-style-programming-using-c/details.json rename to draft/c-c++/functional-style-programming-using-c/details.json diff --git a/docker-s-beginner-guide/article.md b/draft/devops/docker-s-beginner-guide/article.md similarity index 100% rename from docker-s-beginner-guide/article.md rename to draft/devops/docker-s-beginner-guide/article.md diff --git a/docker-s-beginner-guide/details.json b/draft/devops/docker-s-beginner-guide/details.json similarity index 100% rename from docker-s-beginner-guide/details.json rename to draft/devops/docker-s-beginner-guide/details.json diff --git a/elb-ssl-termination-the-docker-way/article.md b/draft/devops/elb-ssl-termination-the-docker-way/article.md similarity index 100% rename from elb-ssl-termination-the-docker-way/article.md rename to draft/devops/elb-ssl-termination-the-docker-way/article.md diff --git a/elb-ssl-termination-the-docker-way/details.json b/draft/devops/elb-ssl-termination-the-docker-way/details.json similarity index 100% rename from elb-ssl-termination-the-docker-way/details.json rename to draft/devops/elb-ssl-termination-the-docker-way/details.json diff --git a/moving-a-cloud-app-to-a-different-azure-resource-group/article.md b/draft/devops/moving-a-cloud-app-to-a-different-azure-resource-group/article.md similarity index 100% rename from moving-a-cloud-app-to-a-different-azure-resource-group/article.md rename to draft/devops/moving-a-cloud-app-to-a-different-azure-resource-group/article.md diff --git a/moving-a-cloud-app-to-a-different-azure-resource-group/details.json b/draft/devops/moving-a-cloud-app-to-a-different-azure-resource-group/details.json similarity index 100% rename from moving-a-cloud-app-to-a-different-azure-resource-group/details.json rename to draft/devops/moving-a-cloud-app-to-a-different-azure-resource-group/details.json diff --git a/tips-and-cool-tricks-to-use-in-git/article.md b/draft/devops/tips-and-cool-tricks-to-use-in-git/article.md similarity index 100% rename from tips-and-cool-tricks-to-use-in-git/article.md rename to draft/devops/tips-and-cool-tricks-to-use-in-git/article.md diff --git a/tips-and-cool-tricks-to-use-in-git/details.json b/draft/devops/tips-and-cool-tricks-to-use-in-git/details.json similarity index 100% rename from tips-and-cool-tricks-to-use-in-git/details.json rename to draft/devops/tips-and-cool-tricks-to-use-in-git/details.json diff --git a/try-docker-vanilla/article.md b/draft/devops/try-docker-vanilla/article.md similarity index 100% rename from try-docker-vanilla/article.md rename to draft/devops/try-docker-vanilla/article.md diff --git a/try-docker-vanilla/details.json b/draft/devops/try-docker-vanilla/details.json similarity index 100% rename from try-docker-vanilla/details.json rename to draft/devops/try-docker-vanilla/details.json diff --git a/angularjs-star-rate-directive/article.md b/draft/front-end-javascript/angularjs-star-rate-directive/article.md similarity index 100% rename from angularjs-star-rate-directive/article.md rename to draft/front-end-javascript/angularjs-star-rate-directive/article.md diff --git a/angularjs-star-rate-directive/details.json b/draft/front-end-javascript/angularjs-star-rate-directive/details.json similarity index 100% rename from angularjs-star-rate-directive/details.json rename to draft/front-end-javascript/angularjs-star-rate-directive/details.json diff --git a/building-a-dashboard-in-react/article.md b/draft/front-end-javascript/building-a-dashboard-in-react/article.md similarity index 100% rename from building-a-dashboard-in-react/article.md rename to draft/front-end-javascript/building-a-dashboard-in-react/article.md diff --git a/building-a-dashboard-in-react/details.json b/draft/front-end-javascript/building-a-dashboard-in-react/details.json similarity index 100% rename from building-a-dashboard-in-react/details.json rename to draft/front-end-javascript/building-a-dashboard-in-react/details.json diff --git a/getting-accustomed-to-angular-2-0/article.md b/draft/front-end-javascript/getting-accustomed-to-angular-2-0/article.md similarity index 100% rename from getting-accustomed-to-angular-2-0/article.md rename to draft/front-end-javascript/getting-accustomed-to-angular-2-0/article.md diff --git a/getting-accustomed-to-angular-2-0/details.json b/draft/front-end-javascript/getting-accustomed-to-angular-2-0/details.json similarity index 100% rename from getting-accustomed-to-angular-2-0/details.json rename to draft/front-end-javascript/getting-accustomed-to-angular-2-0/details.json diff --git a/getting-started-with-ember-js/article.md b/draft/front-end-javascript/getting-started-with-ember-js/article.md similarity index 100% rename from getting-started-with-ember-js/article.md rename to draft/front-end-javascript/getting-started-with-ember-js/article.md diff --git a/getting-started-with-ember-js/details.json b/draft/front-end-javascript/getting-started-with-ember-js/details.json similarity index 100% rename from getting-started-with-ember-js/details.json rename to draft/front-end-javascript/getting-started-with-ember-js/details.json diff --git a/how-to-create-an-advanced-production-ready-shopping-todo-application-with-ionic-firebase-and-material-design/article.md b/draft/front-end-javascript/how-to-create-an-advanced-production-ready-shopping-todo-application-with-ionic-firebase-and-material-design/article.md similarity index 100% rename from how-to-create-an-advanced-production-ready-shopping-todo-application-with-ionic-firebase-and-material-design/article.md rename to draft/front-end-javascript/how-to-create-an-advanced-production-ready-shopping-todo-application-with-ionic-firebase-and-material-design/article.md diff --git a/how-to-create-an-advanced-production-ready-shopping-todo-application-with-ionic-firebase-and-material-design/details.json b/draft/front-end-javascript/how-to-create-an-advanced-production-ready-shopping-todo-application-with-ionic-firebase-and-material-design/details.json similarity index 100% rename from how-to-create-an-advanced-production-ready-shopping-todo-application-with-ionic-firebase-and-material-design/details.json rename to draft/front-end-javascript/how-to-create-an-advanced-production-ready-shopping-todo-application-with-ionic-firebase-and-material-design/details.json diff --git a/introduction-to-test-driven-development-in-javascript/article.md b/draft/front-end-javascript/introduction-to-test-driven-development-in-javascript/article.md similarity index 100% rename from introduction-to-test-driven-development-in-javascript/article.md rename to draft/front-end-javascript/introduction-to-test-driven-development-in-javascript/article.md diff --git a/introduction-to-test-driven-development-in-javascript/details.json b/draft/front-end-javascript/introduction-to-test-driven-development-in-javascript/details.json similarity index 100% rename from introduction-to-test-driven-development-in-javascript/details.json rename to draft/front-end-javascript/introduction-to-test-driven-development-in-javascript/details.json diff --git a/getting-started-with-chef/article.md b/draft/front-end-javascript/tictac-toe-game/article.md similarity index 100% rename from getting-started-with-chef/article.md rename to draft/front-end-javascript/tictac-toe-game/article.md diff --git a/tictac-toe-game/details.json b/draft/front-end-javascript/tictac-toe-game/details.json similarity index 100% rename from tictac-toe-game/details.json rename to draft/front-end-javascript/tictac-toe-game/details.json diff --git a/diga-adeus-ao-wordpress-conheca-o-jekyll/article.md b/draft/html-css/diga-adeus-ao-wordpress-conheca-o-jekyll/article.md similarity index 100% rename from diga-adeus-ao-wordpress-conheca-o-jekyll/article.md rename to draft/html-css/diga-adeus-ao-wordpress-conheca-o-jekyll/article.md diff --git a/diga-adeus-ao-wordpress-conheca-o-jekyll/details.json b/draft/html-css/diga-adeus-ao-wordpress-conheca-o-jekyll/details.json similarity index 100% rename from diga-adeus-ao-wordpress-conheca-o-jekyll/details.json rename to draft/html-css/diga-adeus-ao-wordpress-conheca-o-jekyll/details.json diff --git a/semantic-html-add-structure-and-meaning-to-your-webpage/article.md b/draft/html-css/semantic-html-add-structure-and-meaning-to-your-webpage/article.md similarity index 100% rename from semantic-html-add-structure-and-meaning-to-your-webpage/article.md rename to draft/html-css/semantic-html-add-structure-and-meaning-to-your-webpage/article.md diff --git a/semantic-html-add-structure-and-meaning-to-your-webpage/details.json b/draft/html-css/semantic-html-add-structure-and-meaning-to-your-webpage/details.json similarity index 100% rename from semantic-html-add-structure-and-meaning-to-your-webpage/details.json rename to draft/html-css/semantic-html-add-structure-and-meaning-to-your-webpage/details.json diff --git a/getting-weather-updates-via-sms/article.md b/draft/interesting-apis/getting-weather-updates-via-sms/article.md similarity index 100% rename from getting-weather-updates-via-sms/article.md rename to draft/interesting-apis/getting-weather-updates-via-sms/article.md diff --git a/getting-weather-updates-via-sms/details.json b/draft/interesting-apis/getting-weather-updates-via-sms/details.json similarity index 100% rename from getting-weather-updates-via-sms/details.json rename to draft/interesting-apis/getting-weather-updates-via-sms/details.json diff --git a/don-t-swallow-interruptedexception-call-thread-currentthread-interrupt-instead/article.md b/draft/java-and-j2ee/don-t-swallow-interruptedexception-call-thread-currentthread-interrupt-instead/article.md similarity index 100% rename from don-t-swallow-interruptedexception-call-thread-currentthread-interrupt-instead/article.md rename to draft/java-and-j2ee/don-t-swallow-interruptedexception-call-thread-currentthread-interrupt-instead/article.md diff --git a/don-t-swallow-interruptedexception-call-thread-currentthread-interrupt-instead/details.json b/draft/java-and-j2ee/don-t-swallow-interruptedexception-call-thread-currentthread-interrupt-instead/details.json similarity index 100% rename from don-t-swallow-interruptedexception-call-thread-currentthread-interrupt-instead/details.json rename to draft/java-and-j2ee/don-t-swallow-interruptedexception-call-thread-currentthread-interrupt-instead/details.json diff --git a/getting-started-with-swift/article.md b/draft/java-and-j2ee/intra-oral-scanner-iot-hub/article.md similarity index 100% rename from getting-started-with-swift/article.md rename to draft/java-and-j2ee/intra-oral-scanner-iot-hub/article.md diff --git a/intra-oral-scanner-iot-hub/details.json b/draft/java-and-j2ee/intra-oral-scanner-iot-hub/details.json similarity index 100% rename from intra-oral-scanner-iot-hub/details.json rename to draft/java-and-j2ee/intra-oral-scanner-iot-hub/details.json diff --git a/generate-enum-from-database-table-with-t4/article.md b/draft/microsoft-net/generate-enum-from-database-table-with-t4/article.md similarity index 100% rename from generate-enum-from-database-table-with-t4/article.md rename to draft/microsoft-net/generate-enum-from-database-table-with-t4/article.md diff --git a/generate-enum-from-database-table-with-t4/details.json b/draft/microsoft-net/generate-enum-from-database-table-with-t4/details.json similarity index 100% rename from generate-enum-from-database-table-with-t4/details.json rename to draft/microsoft-net/generate-enum-from-database-table-with-t4/details.json diff --git a/getting-started-with-asp-net-mvc-core-1-0-from-zero-to-hero/article.md b/draft/microsoft-net/getting-started-with-asp-net-mvc-core-1-0-from-zero-to-hero/article.md similarity index 100% rename from getting-started-with-asp-net-mvc-core-1-0-from-zero-to-hero/article.md rename to draft/microsoft-net/getting-started-with-asp-net-mvc-core-1-0-from-zero-to-hero/article.md diff --git a/getting-started-with-asp-net-mvc-core-1-0-from-zero-to-hero/details.json b/draft/microsoft-net/getting-started-with-asp-net-mvc-core-1-0-from-zero-to-hero/details.json similarity index 100% rename from getting-started-with-asp-net-mvc-core-1-0-from-zero-to-hero/details.json rename to draft/microsoft-net/getting-started-with-asp-net-mvc-core-1-0-from-zero-to-hero/details.json diff --git a/net-starting-points/article.md b/draft/microsoft-net/net-starting-points/article.md similarity index 100% rename from net-starting-points/article.md rename to draft/microsoft-net/net-starting-points/article.md diff --git a/net-starting-points/details.json b/draft/microsoft-net/net-starting-points/details.json similarity index 100% rename from net-starting-points/details.json rename to draft/microsoft-net/net-starting-points/details.json diff --git a/getting-your-hands-dirty-in-python/article.md b/draft/microsoft-net/seeing-c-sharp/article.md similarity index 100% rename from getting-your-hands-dirty-in-python/article.md rename to draft/microsoft-net/seeing-c-sharp/article.md diff --git a/seeing-c-sharp/details.json b/draft/microsoft-net/seeing-c-sharp/details.json similarity index 100% rename from seeing-c-sharp/details.json rename to draft/microsoft-net/seeing-c-sharp/details.json diff --git a/windows-authentication-using-katana-and-middleware/article.md b/draft/microsoft-net/windows-authentication-using-katana-and-middleware/article.md similarity index 100% rename from windows-authentication-using-katana-and-middleware/article.md rename to draft/microsoft-net/windows-authentication-using-katana-and-middleware/article.md diff --git a/windows-authentication-using-katana-and-middleware/details.json b/draft/microsoft-net/windows-authentication-using-katana-and-middleware/details.json similarity index 100% rename from windows-authentication-using-katana-and-middleware/details.json rename to draft/microsoft-net/windows-authentication-using-katana-and-middleware/details.json diff --git a/getting-started-with-elegant-node-js-framework/article.md b/draft/node-js/getting-started-with-elegant-node-js-framework/article.md similarity index 100% rename from getting-started-with-elegant-node-js-framework/article.md rename to draft/node-js/getting-started-with-elegant-node-js-framework/article.md diff --git a/getting-started-with-elegant-node-js-framework/details.json b/draft/node-js/getting-started-with-elegant-node-js-framework/details.json similarity index 100% rename from getting-started-with-elegant-node-js-framework/details.json rename to draft/node-js/getting-started-with-elegant-node-js-framework/details.json diff --git a/hello-world-node-js/article.md b/draft/node-js/hello-world-node-js/article.md similarity index 100% rename from hello-world-node-js/article.md rename to draft/node-js/hello-world-node-js/article.md diff --git a/hello-world-node-js/details.json b/draft/node-js/hello-world-node-js/details.json similarity index 100% rename from hello-world-node-js/details.json rename to draft/node-js/hello-world-node-js/details.json diff --git a/how-to-not-have-node-js-repl-say-undefined-after-every-command/article.md b/draft/node-js/how-to-not-have-node-js-repl-say-undefined-after-every-command/article.md similarity index 100% rename from how-to-not-have-node-js-repl-say-undefined-after-every-command/article.md rename to draft/node-js/how-to-not-have-node-js-repl-say-undefined-after-every-command/article.md diff --git a/how-to-not-have-node-js-repl-say-undefined-after-every-command/details.json b/draft/node-js/how-to-not-have-node-js-repl-say-undefined-after-every-command/details.json similarity index 100% rename from how-to-not-have-node-js-repl-say-undefined-after-every-command/details.json rename to draft/node-js/how-to-not-have-node-js-repl-say-undefined-after-every-command/details.json diff --git a/node-js-webdriver/article.md b/draft/node-js/node-js-webdriver/article.md similarity index 100% rename from node-js-webdriver/article.md rename to draft/node-js/node-js-webdriver/article.md diff --git a/node-js-webdriver/details.json b/draft/node-js/node-js-webdriver/details.json similarity index 100% rename from node-js-webdriver/details.json rename to draft/node-js/node-js-webdriver/details.json diff --git a/ruby-on-rails-verses-node-js-guide/article.md b/draft/node-js/ruby-on-rails-verses-node-js-guide/article.md similarity index 100% rename from ruby-on-rails-verses-node-js-guide/article.md rename to draft/node-js/ruby-on-rails-verses-node-js-guide/article.md diff --git a/ruby-on-rails-verses-node-js-guide/details.json b/draft/node-js/ruby-on-rails-verses-node-js-guide/details.json similarity index 100% rename from ruby-on-rails-verses-node-js-guide/details.json rename to draft/node-js/ruby-on-rails-verses-node-js-guide/details.json diff --git a/beginner-linux-navigation-manual/article.md b/draft/other/beginner-linux-navigation-manual/article.md similarity index 100% rename from beginner-linux-navigation-manual/article.md rename to draft/other/beginner-linux-navigation-manual/article.md diff --git a/beginner-linux-navigation-manual/details.json b/draft/other/beginner-linux-navigation-manual/details.json similarity index 100% rename from beginner-linux-navigation-manual/details.json rename to draft/other/beginner-linux-navigation-manual/details.json diff --git a/how-i-wrote-an-~100b-grid-system/article.md b/draft/other/how-i-wrote-an-~100b-grid-system/article.md similarity index 100% rename from how-i-wrote-an-~100b-grid-system/article.md rename to draft/other/how-i-wrote-an-~100b-grid-system/article.md diff --git a/how-i-wrote-an-~100b-grid-system/details.json b/draft/other/how-i-wrote-an-~100b-grid-system/details.json similarity index 100% rename from how-i-wrote-an-~100b-grid-system/details.json rename to draft/other/how-i-wrote-an-~100b-grid-system/details.json diff --git a/how-to-migrate-a-virtual-machine-from-virtualbox-4-x-to-vmware-workstation-9-x-or-10/article.md b/draft/other/how-to-migrate-a-virtual-machine-from-virtualbox-4-x-to-vmware-workstation-9-x-or-10/article.md similarity index 100% rename from how-to-migrate-a-virtual-machine-from-virtualbox-4-x-to-vmware-workstation-9-x-or-10/article.md rename to draft/other/how-to-migrate-a-virtual-machine-from-virtualbox-4-x-to-vmware-workstation-9-x-or-10/article.md diff --git a/how-to-migrate-a-virtual-machine-from-virtualbox-4-x-to-vmware-workstation-9-x-or-10/details.json b/draft/other/how-to-migrate-a-virtual-machine-from-virtualbox-4-x-to-vmware-workstation-9-x-or-10/details.json similarity index 100% rename from how-to-migrate-a-virtual-machine-from-virtualbox-4-x-to-vmware-workstation-9-x-or-10/details.json rename to draft/other/how-to-migrate-a-virtual-machine-from-virtualbox-4-x-to-vmware-workstation-9-x-or-10/details.json diff --git a/python-iteration-and-the-for-loop/article.md b/draft/other/python-iteration-and-the-for-loop/article.md similarity index 100% rename from python-iteration-and-the-for-loop/article.md rename to draft/other/python-iteration-and-the-for-loop/article.md diff --git a/python-iteration-and-the-for-loop/details.json b/draft/other/python-iteration-and-the-for-loop/details.json similarity index 100% rename from python-iteration-and-the-for-loop/details.json rename to draft/other/python-iteration-and-the-for-loop/details.json diff --git a/adding-a-migs-payment-gateway-to-events-manager-pro-plugin-in-wordpress/article.md b/draft/php/adding-a-migs-payment-gateway-to-events-manager-pro-plugin-in-wordpress/article.md similarity index 100% rename from adding-a-migs-payment-gateway-to-events-manager-pro-plugin-in-wordpress/article.md rename to draft/php/adding-a-migs-payment-gateway-to-events-manager-pro-plugin-in-wordpress/article.md diff --git a/adding-a-migs-payment-gateway-to-events-manager-pro-plugin-in-wordpress/details.json b/draft/php/adding-a-migs-payment-gateway-to-events-manager-pro-plugin-in-wordpress/details.json similarity index 100% rename from adding-a-migs-payment-gateway-to-events-manager-pro-plugin-in-wordpress/details.json rename to draft/php/adding-a-migs-payment-gateway-to-events-manager-pro-plugin-in-wordpress/details.json diff --git a/hello-guide/article.md b/draft/php/hello-guide/article.md similarity index 100% rename from hello-guide/article.md rename to draft/php/hello-guide/article.md diff --git a/hello-guide/details.json b/draft/php/hello-guide/details.json similarity index 100% rename from hello-guide/details.json rename to draft/php/hello-guide/details.json diff --git a/parsing-html-documents-with-domdocument-php-class/article.md b/draft/php/parsing-html-documents-with-domdocument-php-class/article.md similarity index 100% rename from parsing-html-documents-with-domdocument-php-class/article.md rename to draft/php/parsing-html-documents-with-domdocument-php-class/article.md diff --git a/parsing-html-documents-with-domdocument-php-class/details.json b/draft/php/parsing-html-documents-with-domdocument-php-class/details.json similarity index 100% rename from parsing-html-documents-with-domdocument-php-class/details.json rename to draft/php/parsing-html-documents-with-domdocument-php-class/details.json diff --git a/should-laravel-get-it-s-own-stack-category/article.md b/draft/php/should-laravel-get-it-s-own-stack-category/article.md similarity index 100% rename from should-laravel-get-it-s-own-stack-category/article.md rename to draft/php/should-laravel-get-it-s-own-stack-category/article.md diff --git a/should-laravel-get-it-s-own-stack-category/details.json b/draft/php/should-laravel-get-it-s-own-stack-category/details.json similarity index 100% rename from should-laravel-get-it-s-own-stack-category/details.json rename to draft/php/should-laravel-get-it-s-own-stack-category/details.json diff --git a/intra-oral-scanner-iot-hub/article.md b/draft/php/using-google-spreadsheet-as-a-database/article.md similarity index 100% rename from intra-oral-scanner-iot-hub/article.md rename to draft/php/using-google-spreadsheet-as-a-database/article.md diff --git a/using-google-spreadsheet-as-a-database/details.json b/draft/php/using-google-spreadsheet-as-a-database/details.json similarity index 100% rename from using-google-spreadsheet-as-a-database/details.json rename to draft/php/using-google-spreadsheet-as-a-database/details.json diff --git a/be-careful-what-you-import/article.md b/draft/python/be-careful-what-you-import/article.md similarity index 100% rename from be-careful-what-you-import/article.md rename to draft/python/be-careful-what-you-import/article.md diff --git a/be-careful-what-you-import/details.json b/draft/python/be-careful-what-you-import/details.json similarity index 100% rename from be-careful-what-you-import/details.json rename to draft/python/be-careful-what-you-import/details.json diff --git a/data-analysis-with-python/article.md b/draft/python/data-analysis-with-python/article.md similarity index 100% rename from data-analysis-with-python/article.md rename to draft/python/data-analysis-with-python/article.md diff --git a/data-analysis-with-python/details.json b/draft/python/data-analysis-with-python/details.json similarity index 100% rename from data-analysis-with-python/details.json rename to draft/python/data-analysis-with-python/details.json diff --git a/decorators-as-classes-or-functions/article.md b/draft/python/decorators-as-classes-or-functions/article.md similarity index 100% rename from decorators-as-classes-or-functions/article.md rename to draft/python/decorators-as-classes-or-functions/article.md diff --git a/decorators-as-classes-or-functions/details.json b/draft/python/decorators-as-classes-or-functions/details.json similarity index 100% rename from decorators-as-classes-or-functions/details.json rename to draft/python/decorators-as-classes-or-functions/details.json diff --git a/seeing-c-sharp/article.md b/draft/python/getting-your-hands-dirty-in-python/article.md similarity index 100% rename from seeing-c-sharp/article.md rename to draft/python/getting-your-hands-dirty-in-python/article.md diff --git a/getting-your-hands-dirty-in-python/details.json b/draft/python/getting-your-hands-dirty-in-python/details.json similarity index 100% rename from getting-your-hands-dirty-in-python/details.json rename to draft/python/getting-your-hands-dirty-in-python/details.json diff --git a/profiling-memory-usage-in-python/article.md b/draft/python/profiling-memory-usage-in-python/article.md similarity index 100% rename from profiling-memory-usage-in-python/article.md rename to draft/python/profiling-memory-usage-in-python/article.md diff --git a/profiling-memory-usage-in-python/details.json b/draft/python/profiling-memory-usage-in-python/details.json similarity index 100% rename from profiling-memory-usage-in-python/details.json rename to draft/python/profiling-memory-usage-in-python/details.json diff --git a/running-shell-commands-with-flask/article.md b/draft/python/running-shell-commands-with-flask/article.md similarity index 100% rename from running-shell-commands-with-flask/article.md rename to draft/python/running-shell-commands-with-flask/article.md diff --git a/running-shell-commands-with-flask/details.json b/draft/python/running-shell-commands-with-flask/details.json similarity index 100% rename from running-shell-commands-with-flask/details.json rename to draft/python/running-shell-commands-with-flask/details.json diff --git a/simple-debugging-with-meta-programming/article.md b/draft/python/simple-debugging-with-meta-programming/article.md similarity index 100% rename from simple-debugging-with-meta-programming/article.md rename to draft/python/simple-debugging-with-meta-programming/article.md diff --git a/simple-debugging-with-meta-programming/details.json b/draft/python/simple-debugging-with-meta-programming/details.json similarity index 100% rename from simple-debugging-with-meta-programming/details.json rename to draft/python/simple-debugging-with-meta-programming/details.json diff --git a/using-emacs-as-python-ide/article.md b/draft/python/using-emacs-as-python-ide/article.md similarity index 100% rename from using-emacs-as-python-ide/article.md rename to draft/python/using-emacs-as-python-ide/article.md diff --git a/using-emacs-as-python-ide/details.json b/draft/python/using-emacs-as-python-ide/details.json similarity index 100% rename from using-emacs-as-python-ide/details.json rename to draft/python/using-emacs-as-python-ide/details.json diff --git a/5-simple-important-tips-for-ruby-on-rails/article.md b/draft/ruby-ruby-on-rails/5-simple-important-tips-for-ruby-on-rails/article.md similarity index 100% rename from 5-simple-important-tips-for-ruby-on-rails/article.md rename to draft/ruby-ruby-on-rails/5-simple-important-tips-for-ruby-on-rails/article.md diff --git a/5-simple-important-tips-for-ruby-on-rails/details.json b/draft/ruby-ruby-on-rails/5-simple-important-tips-for-ruby-on-rails/details.json similarity index 100% rename from 5-simple-important-tips-for-ruby-on-rails/details.json rename to draft/ruby-ruby-on-rails/5-simple-important-tips-for-ruby-on-rails/details.json diff --git a/defining-roles-with-concerns/article.md b/draft/ruby-ruby-on-rails/defining-roles-with-concerns/article.md similarity index 100% rename from defining-roles-with-concerns/article.md rename to draft/ruby-ruby-on-rails/defining-roles-with-concerns/article.md diff --git a/defining-roles-with-concerns/details.json b/draft/ruby-ruby-on-rails/defining-roles-with-concerns/details.json similarity index 100% rename from defining-roles-with-concerns/details.json rename to draft/ruby-ruby-on-rails/defining-roles-with-concerns/details.json diff --git a/tictac-toe-game/article.md b/draft/ruby-ruby-on-rails/getting-started-with-chef/article.md similarity index 100% rename from tictac-toe-game/article.md rename to draft/ruby-ruby-on-rails/getting-started-with-chef/article.md diff --git a/getting-started-with-chef/details.json b/draft/ruby-ruby-on-rails/getting-started-with-chef/details.json similarity index 100% rename from getting-started-with-chef/details.json rename to draft/ruby-ruby-on-rails/getting-started-with-chef/details.json diff --git a/how-to-install-ruby-on-rails-on-centos-7/article.md b/draft/ruby-ruby-on-rails/how-to-install-ruby-on-rails-on-centos-7/article.md similarity index 100% rename from how-to-install-ruby-on-rails-on-centos-7/article.md rename to draft/ruby-ruby-on-rails/how-to-install-ruby-on-rails-on-centos-7/article.md diff --git a/how-to-install-ruby-on-rails-on-centos-7/details.json b/draft/ruby-ruby-on-rails/how-to-install-ruby-on-rails-on-centos-7/details.json similarity index 100% rename from how-to-install-ruby-on-rails-on-centos-7/details.json rename to draft/ruby-ruby-on-rails/how-to-install-ruby-on-rails-on-centos-7/details.json diff --git a/response-streams-with-rails-4-and-redis/article.md b/draft/ruby-ruby-on-rails/response-streams-with-rails-4-and-redis/article.md similarity index 100% rename from response-streams-with-rails-4-and-redis/article.md rename to draft/ruby-ruby-on-rails/response-streams-with-rails-4-and-redis/article.md diff --git a/response-streams-with-rails-4-and-redis/details.json b/draft/ruby-ruby-on-rails/response-streams-with-rails-4-and-redis/details.json similarity index 100% rename from response-streams-with-rails-4-and-redis/details.json rename to draft/ruby-ruby-on-rails/response-streams-with-rails-4-and-redis/details.json diff --git a/ruby-on-rails-nested-attributes/article.md b/draft/ruby-ruby-on-rails/ruby-on-rails-nested-attributes/article.md similarity index 100% rename from ruby-on-rails-nested-attributes/article.md rename to draft/ruby-ruby-on-rails/ruby-on-rails-nested-attributes/article.md diff --git a/ruby-on-rails-nested-attributes/details.json b/draft/ruby-ruby-on-rails/ruby-on-rails-nested-attributes/details.json similarity index 100% rename from ruby-on-rails-nested-attributes/details.json rename to draft/ruby-ruby-on-rails/ruby-on-rails-nested-attributes/details.json diff --git a/spark-in-your-data-analysis/article.md b/draft/scala/spark-in-your-data-analysis/article.md similarity index 100% rename from spark-in-your-data-analysis/article.md rename to draft/scala/spark-in-your-data-analysis/article.md diff --git a/spark-in-your-data-analysis/details.json b/draft/scala/spark-in-your-data-analysis/details.json similarity index 100% rename from spark-in-your-data-analysis/details.json rename to draft/scala/spark-in-your-data-analysis/details.json diff --git a/must-have-tools-for-programmers/article.md b/draft/software-engineering-best-practices/must-have-tools-for-programmers/article.md similarity index 100% rename from must-have-tools-for-programmers/article.md rename to draft/software-engineering-best-practices/must-have-tools-for-programmers/article.md diff --git a/must-have-tools-for-programmers/details.json b/draft/software-engineering-best-practices/must-have-tools-for-programmers/details.json similarity index 100% rename from must-have-tools-for-programmers/details.json rename to draft/software-engineering-best-practices/must-have-tools-for-programmers/details.json diff --git a/using-google-spreadsheet-as-a-database/article.md b/draft/swift/getting-started-with-swift/article.md similarity index 100% rename from using-google-spreadsheet-as-a-database/article.md rename to draft/swift/getting-started-with-swift/article.md diff --git a/getting-started-with-swift/details.json b/draft/swift/getting-started-with-swift/details.json similarity index 100% rename from getting-started-with-swift/details.json rename to draft/swift/getting-started-with-swift/details.json diff --git a/ionic-framework-a-definitive-10-000-word-guide/article.md b/published/android/ionic-framework-a-definitive-10-000-word-guide/article.md similarity index 100% rename from ionic-framework-a-definitive-10-000-word-guide/article.md rename to published/android/ionic-framework-a-definitive-10-000-word-guide/article.md diff --git a/ionic-framework-a-definitive-10-000-word-guide/details.json b/published/android/ionic-framework-a-definitive-10-000-word-guide/details.json similarity index 100% rename from ionic-framework-a-definitive-10-000-word-guide/details.json rename to published/android/ionic-framework-a-definitive-10-000-word-guide/details.json diff --git a/a-beginners-guide-to-jquery/article.md b/published/front-end-javascript/a-beginners-guide-to-jquery/article.md similarity index 100% rename from a-beginners-guide-to-jquery/article.md rename to published/front-end-javascript/a-beginners-guide-to-jquery/article.md diff --git a/a-beginners-guide-to-jquery/details.json b/published/front-end-javascript/a-beginners-guide-to-jquery/details.json similarity index 100% rename from a-beginners-guide-to-jquery/details.json rename to published/front-end-javascript/a-beginners-guide-to-jquery/details.json diff --git a/angular-js-modules-and-providers/article.md b/published/front-end-javascript/angular-js-modules-and-providers/article.md similarity index 100% rename from angular-js-modules-and-providers/article.md rename to published/front-end-javascript/angular-js-modules-and-providers/article.md diff --git a/angular-js-modules-and-providers/details.json b/published/front-end-javascript/angular-js-modules-and-providers/details.json similarity index 100% rename from angular-js-modules-and-providers/details.json rename to published/front-end-javascript/angular-js-modules-and-providers/details.json diff --git a/angular-vs-react-a-side-by-side-comparison/article.md b/published/front-end-javascript/angular-vs-react-a-side-by-side-comparison/article.md similarity index 100% rename from angular-vs-react-a-side-by-side-comparison/article.md rename to published/front-end-javascript/angular-vs-react-a-side-by-side-comparison/article.md diff --git a/angular-vs-react-a-side-by-side-comparison/details.json b/published/front-end-javascript/angular-vs-react-a-side-by-side-comparison/details.json similarity index 100% rename from angular-vs-react-a-side-by-side-comparison/details.json rename to published/front-end-javascript/angular-vs-react-a-side-by-side-comparison/details.json diff --git a/angularjs-controllers/article.md b/published/front-end-javascript/angularjs-controllers/article.md similarity index 100% rename from angularjs-controllers/article.md rename to published/front-end-javascript/angularjs-controllers/article.md diff --git a/angularjs-controllers/details.json b/published/front-end-javascript/angularjs-controllers/details.json similarity index 100% rename from angularjs-controllers/details.json rename to published/front-end-javascript/angularjs-controllers/details.json diff --git a/how-to-build-a-shopping-app-with-ionic-firebase/article.md b/published/front-end-javascript/how-to-build-a-shopping-app-with-ionic-firebase/article.md similarity index 100% rename from how-to-build-a-shopping-app-with-ionic-firebase/article.md rename to published/front-end-javascript/how-to-build-a-shopping-app-with-ionic-firebase/article.md diff --git a/how-to-build-a-shopping-app-with-ionic-firebase/details.json b/published/front-end-javascript/how-to-build-a-shopping-app-with-ionic-firebase/details.json similarity index 100% rename from how-to-build-a-shopping-app-with-ionic-firebase/details.json rename to published/front-end-javascript/how-to-build-a-shopping-app-with-ionic-firebase/details.json diff --git a/javascript-callbacks-variable-scope-problem/article.md b/published/front-end-javascript/javascript-callbacks-variable-scope-problem/article.md similarity index 100% rename from javascript-callbacks-variable-scope-problem/article.md rename to published/front-end-javascript/javascript-callbacks-variable-scope-problem/article.md diff --git a/javascript-callbacks-variable-scope-problem/details.json b/published/front-end-javascript/javascript-callbacks-variable-scope-problem/details.json similarity index 100% rename from javascript-callbacks-variable-scope-problem/details.json rename to published/front-end-javascript/javascript-callbacks-variable-scope-problem/details.json diff --git a/using-a-spreadsheet-to-power-charts-in-angularjs-apps/article.md b/published/front-end-javascript/using-a-spreadsheet-to-power-charts-in-angularjs-apps/article.md similarity index 100% rename from using-a-spreadsheet-to-power-charts-in-angularjs-apps/article.md rename to published/front-end-javascript/using-a-spreadsheet-to-power-charts-in-angularjs-apps/article.md diff --git a/using-a-spreadsheet-to-power-charts-in-angularjs-apps/details.json b/published/front-end-javascript/using-a-spreadsheet-to-power-charts-in-angularjs-apps/details.json similarity index 100% rename from using-a-spreadsheet-to-power-charts-in-angularjs-apps/details.json rename to published/front-end-javascript/using-a-spreadsheet-to-power-charts-in-angularjs-apps/details.json diff --git a/a-call-for-hackernews-contributors/article.md b/published/other/a-call-for-hackernews-contributors/article.md similarity index 100% rename from a-call-for-hackernews-contributors/article.md rename to published/other/a-call-for-hackernews-contributors/article.md diff --git a/a-call-for-hackernews-contributors/details.json b/published/other/a-call-for-hackernews-contributors/details.json similarity index 100% rename from a-call-for-hackernews-contributors/details.json rename to published/other/a-call-for-hackernews-contributors/details.json diff --git a/defensive-programming-in-python/article.md b/published/python/defensive-programming-in-python/article.md similarity index 100% rename from defensive-programming-in-python/article.md rename to published/python/defensive-programming-in-python/article.md diff --git a/defensive-programming-in-python/details.json b/published/python/defensive-programming-in-python/details.json similarity index 100% rename from defensive-programming-in-python/details.json rename to published/python/defensive-programming-in-python/details.json diff --git a/quick-profiling-in-python/article.md b/published/python/quick-profiling-in-python/article.md similarity index 100% rename from quick-profiling-in-python/article.md rename to published/python/quick-profiling-in-python/article.md diff --git a/quick-profiling-in-python/details.json b/published/python/quick-profiling-in-python/details.json similarity index 100% rename from quick-profiling-in-python/details.json rename to published/python/quick-profiling-in-python/details.json diff --git a/building-a-crud-interface-with-react-and-ruby-on-rails/article.md b/published/ruby-ruby-on-rails/building-a-crud-interface-with-react-and-ruby-on-rails/article.md similarity index 100% rename from building-a-crud-interface-with-react-and-ruby-on-rails/article.md rename to published/ruby-ruby-on-rails/building-a-crud-interface-with-react-and-ruby-on-rails/article.md diff --git a/building-a-crud-interface-with-react-and-ruby-on-rails/details.json b/published/ruby-ruby-on-rails/building-a-crud-interface-with-react-and-ruby-on-rails/details.json similarity index 100% rename from building-a-crud-interface-with-react-and-ruby-on-rails/details.json rename to published/ruby-ruby-on-rails/building-a-crud-interface-with-react-and-ruby-on-rails/details.json diff --git a/elasticsearch-with-ruby-on-rails/article.md b/published/ruby-ruby-on-rails/elasticsearch-with-ruby-on-rails/article.md similarity index 100% rename from elasticsearch-with-ruby-on-rails/article.md rename to published/ruby-ruby-on-rails/elasticsearch-with-ruby-on-rails/article.md diff --git a/elasticsearch-with-ruby-on-rails/details.json b/published/ruby-ruby-on-rails/elasticsearch-with-ruby-on-rails/details.json similarity index 100% rename from elasticsearch-with-ruby-on-rails/details.json rename to published/ruby-ruby-on-rails/elasticsearch-with-ruby-on-rails/details.json diff --git a/using-https-with-ruby-on-rails/article.md b/published/ruby-ruby-on-rails/using-https-with-ruby-on-rails/article.md similarity index 100% rename from using-https-with-ruby-on-rails/article.md rename to published/ruby-ruby-on-rails/using-https-with-ruby-on-rails/article.md diff --git a/using-https-with-ruby-on-rails/details.json b/published/ruby-ruby-on-rails/using-https-with-ruby-on-rails/details.json similarity index 100% rename from using-https-with-ruby-on-rails/details.json rename to published/ruby-ruby-on-rails/using-https-with-ruby-on-rails/details.json diff --git a/everything-you-need-to-know-about-json/article.md b/published/software-engineering-best-practices/everything-you-need-to-know-about-json/article.md similarity index 100% rename from everything-you-need-to-know-about-json/article.md rename to published/software-engineering-best-practices/everything-you-need-to-know-about-json/article.md diff --git a/everything-you-need-to-know-about-json/details.json b/published/software-engineering-best-practices/everything-you-need-to-know-about-json/details.json similarity index 100% rename from everything-you-need-to-know-about-json/details.json rename to published/software-engineering-best-practices/everything-you-need-to-know-about-json/details.json diff --git a/text-editors-for-beginners-15-ways-to-rule-the-world/article.md b/published/software-engineering-best-practices/text-editors-for-beginners-15-ways-to-rule-the-world/article.md similarity index 100% rename from text-editors-for-beginners-15-ways-to-rule-the-world/article.md rename to published/software-engineering-best-practices/text-editors-for-beginners-15-ways-to-rule-the-world/article.md diff --git a/text-editors-for-beginners-15-ways-to-rule-the-world/details.json b/published/software-engineering-best-practices/text-editors-for-beginners-15-ways-to-rule-the-world/details.json similarity index 100% rename from text-editors-for-beginners-15-ways-to-rule-the-world/details.json rename to published/software-engineering-best-practices/text-editors-for-beginners-15-ways-to-rule-the-world/details.json diff --git a/how-to-analyze-employee-data-using-sql/article.md b/published/sql/how-to-analyze-employee-data-using-sql/article.md similarity index 100% rename from how-to-analyze-employee-data-using-sql/article.md rename to published/sql/how-to-analyze-employee-data-using-sql/article.md diff --git a/how-to-analyze-employee-data-using-sql/details.json b/published/sql/how-to-analyze-employee-data-using-sql/details.json similarity index 100% rename from how-to-analyze-employee-data-using-sql/details.json rename to published/sql/how-to-analyze-employee-data-using-sql/details.json