diff --git a/published/20160104 42 Package Management Basics apt yum dnf pkg.md b/published/201708/20160104 42 Package Management Basics apt yum dnf pkg.md similarity index 100% rename from published/20160104 42 Package Management Basics apt yum dnf pkg.md rename to published/201708/20160104 42 Package Management Basics apt yum dnf pkg.md diff --git a/published/20161115 Making your snaps available to the store using snapcraft.md b/published/201708/20161115 Making your snaps available to the store using snapcraft.md similarity index 100% rename from published/20161115 Making your snaps available to the store using snapcraft.md rename to published/201708/20161115 Making your snaps available to the store using snapcraft.md diff --git a/published/20161202 Reactive programming vs. Reactive systems.md b/published/201708/20161202 Reactive programming vs. Reactive systems.md similarity index 100% rename from published/20161202 Reactive programming vs. Reactive systems.md rename to published/201708/20161202 Reactive programming vs. Reactive systems.md diff --git a/published/20161220 TypeScript the missing introduction.md b/published/201708/20161220 TypeScript the missing introduction.md similarity index 100% rename from published/20161220 TypeScript the missing introduction.md rename to published/201708/20161220 TypeScript the missing introduction.md diff --git a/published/20170101 What is Kubernetes.md b/published/201708/20170101 What is Kubernetes.md similarity index 100% rename from published/20170101 What is Kubernetes.md rename to published/201708/20170101 What is Kubernetes.md diff --git a/published/20170113 3 open source music players.md b/published/201708/20170113 3 open source music players.md similarity index 100% rename from published/20170113 3 open source music players.md rename to published/201708/20170113 3 open source music players.md diff --git a/published/20170117 The Age of the Unikernel- 10 Projects to Know.md b/published/201708/20170117 The Age of the Unikernel- 10 Projects to Know.md similarity index 100% rename from published/20170117 The Age of the Unikernel- 10 Projects to Know.md rename to published/201708/20170117 The Age of the Unikernel- 10 Projects to Know.md diff --git a/published/20170119 The End Of An Era A Look Back At The Most Popular Solaris Milestones.md b/published/201708/20170119 The End Of An Era A Look Back At The Most Popular Solaris Milestones.md similarity index 100% rename from published/20170119 The End Of An Era A Look Back At The Most Popular Solaris Milestones.md rename to published/201708/20170119 The End Of An Era A Look Back At The Most Popular Solaris Milestones.md diff --git a/published/20170120 lxc exec vs ssh.md b/published/201708/20170120 lxc exec vs ssh.md similarity index 100% rename from published/20170120 lxc exec vs ssh.md rename to published/201708/20170120 lxc exec vs ssh.md diff --git a/published/20170126 Useful Meld tipstricks for intermediate users.md b/published/201708/20170126 Useful Meld tipstricks for intermediate users.md similarity index 100% rename from published/20170126 Useful Meld tipstricks for intermediate users.md rename to published/201708/20170126 Useful Meld tipstricks for intermediate users.md diff --git a/published/20170201 Performance made easy with Linux containers.md b/published/201708/20170201 Performance made easy with Linux containers.md similarity index 100% rename from published/20170201 Performance made easy with Linux containers.md rename to published/201708/20170201 Performance made easy with Linux containers.md diff --git a/published/20170207 How to Manage the Security Vulnerabilities of Your Open Source Product.md b/published/201708/20170207 How to Manage the Security Vulnerabilities of Your Open Source Product.md similarity index 100% rename from published/20170207 How to Manage the Security Vulnerabilities of Your Open Source Product.md rename to published/201708/20170207 How to Manage the Security Vulnerabilities of Your Open Source Product.md diff --git a/published/20170215 Filtering Packets In Wireshark on Kali Linux.md b/published/201708/20170215 Filtering Packets In Wireshark on Kali Linux.md similarity index 100% rename from published/20170215 Filtering Packets In Wireshark on Kali Linux.md rename to published/201708/20170215 Filtering Packets In Wireshark on Kali Linux.md diff --git a/published/20170216 Open Source First A manifesto for private companies.md b/published/201708/20170216 Open Source First A manifesto for private companies.md similarity index 100% rename from published/20170216 Open Source First A manifesto for private companies.md rename to published/201708/20170216 Open Source First A manifesto for private companies.md diff --git a/published/20170220 An introduction to the Linux boot and startup processes.md b/published/201708/20170220 An introduction to the Linux boot and startup processes.md similarity index 100% rename from published/20170220 An introduction to the Linux boot and startup processes.md rename to published/201708/20170220 An introduction to the Linux boot and startup processes.md diff --git a/published/20170220 Know your Times Tables but do you know your Hash Tables.md b/published/201708/20170220 Know your Times Tables but do you know your Hash Tables.md similarity index 100% rename from published/20170220 Know your Times Tables but do you know your Hash Tables.md rename to published/201708/20170220 Know your Times Tables but do you know your Hash Tables.md diff --git a/published/20170303 How to work around video and subtitle embed errors.md b/published/201708/20170303 How to work around video and subtitle embed errors.md similarity index 100% rename from published/20170303 How to work around video and subtitle embed errors.md rename to published/201708/20170303 How to work around video and subtitle embed errors.md diff --git a/published/20170306 Understanding 7z command switches - part I.md b/published/201708/20170306 Understanding 7z command switches - part I.md similarity index 100% rename from published/20170306 Understanding 7z command switches - part I.md rename to published/201708/20170306 Understanding 7z command switches - part I.md diff --git a/published/20170330 Study Ruby Programming with Open-Source Books.md b/published/201708/20170330 Study Ruby Programming with Open-Source Books.md similarity index 100% rename from published/20170330 Study Ruby Programming with Open-Source Books.md rename to published/201708/20170330 Study Ruby Programming with Open-Source Books.md diff --git a/published/20170424 Writing a Linux Debugger Part 5 Source and signals.md b/published/201708/20170424 Writing a Linux Debugger Part 5 Source and signals.md similarity index 100% rename from published/20170424 Writing a Linux Debugger Part 5 Source and signals.md rename to published/201708/20170424 Writing a Linux Debugger Part 5 Source and signals.md diff --git a/published/20170506 Writing a Linux Debugger Part 6 Source-level stepping.md b/published/201708/20170506 Writing a Linux Debugger Part 6 Source-level stepping.md similarity index 100% rename from published/20170506 Writing a Linux Debugger Part 6 Source-level stepping.md rename to published/201708/20170506 Writing a Linux Debugger Part 6 Source-level stepping.md diff --git a/published/20170529 11 reasons to use the GNOME 3 desktop environment for Linux.md b/published/201708/20170529 11 reasons to use the GNOME 3 desktop environment for Linux.md similarity index 100% rename from published/20170529 11 reasons to use the GNOME 3 desktop environment for Linux.md rename to published/201708/20170529 11 reasons to use the GNOME 3 desktop environment for Linux.md diff --git a/published/20170620 A beginners guide to collecting and mapping Twitter data using R.md b/published/201708/20170620 A beginners guide to collecting and mapping Twitter data using R.md similarity index 100% rename from published/20170620 A beginners guide to collecting and mapping Twitter data using R.md rename to published/201708/20170620 A beginners guide to collecting and mapping Twitter data using R.md diff --git a/published/20170622 The What Why and Wow Behind the CoreOS Container Linux.md b/published/201708/20170622 The What Why and Wow Behind the CoreOS Container Linux.md similarity index 100% rename from published/20170622 The What Why and Wow Behind the CoreOS Container Linux.md rename to published/201708/20170622 The What Why and Wow Behind the CoreOS Container Linux.md diff --git a/published/20170623 3 mistakes to avoid when learning to code in Python.md b/published/201708/20170623 3 mistakes to avoid when learning to code in Python.md similarity index 100% rename from published/20170623 3 mistakes to avoid when learning to code in Python.md rename to published/201708/20170623 3 mistakes to avoid when learning to code in Python.md diff --git a/published/20170628 Build, test, and publish snap packages using snapcraft.md b/published/201708/20170628 Build, test, and publish snap packages using snapcraft.md similarity index 100% rename from published/20170628 Build, test, and publish snap packages using snapcraft.md rename to published/201708/20170628 Build, test, and publish snap packages using snapcraft.md diff --git a/published/20170628 Container Docker Compose on Ubuntu 16.04.md b/published/201708/20170628 Container Docker Compose on Ubuntu 16.04.md similarity index 100% rename from published/20170628 Container Docker Compose on Ubuntu 16.04.md rename to published/201708/20170628 Container Docker Compose on Ubuntu 16.04.md diff --git a/published/20170628 Encryption How To Secure an NGINX web server on Ubuntu 16.04.md b/published/201708/20170628 Encryption How To Secure an NGINX web server on Ubuntu 16.04.md similarity index 100% rename from published/20170628 Encryption How To Secure an NGINX web server on Ubuntu 16.04.md rename to published/201708/20170628 Encryption How To Secure an NGINX web server on Ubuntu 16.04.md diff --git a/published/20170702 Beyond public key encryption.md b/published/201708/20170702 Beyond public key encryption.md similarity index 100% rename from published/20170702 Beyond public key encryption.md rename to published/201708/20170702 Beyond public key encryption.md diff --git a/published/20170704 The problem with software before standards.md b/published/201708/20170704 The problem with software before standards.md similarity index 100% rename from published/20170704 The problem with software before standards.md rename to published/201708/20170704 The problem with software before standards.md diff --git a/published/20170705 IoT Fuels Growth of Linux Malware.md b/published/201708/20170705 IoT Fuels Growth of Linux Malware.md similarity index 100% rename from published/20170705 IoT Fuels Growth of Linux Malware.md rename to published/201708/20170705 IoT Fuels Growth of Linux Malware.md diff --git a/published/20170705 Monitoring Server Install Zabbix on an Ubuntu 16.04 Server.md b/published/201708/20170705 Monitoring Server Install Zabbix on an Ubuntu 16.04 Server.md similarity index 100% rename from published/20170705 Monitoring Server Install Zabbix on an Ubuntu 16.04 Server.md rename to published/201708/20170705 Monitoring Server Install Zabbix on an Ubuntu 16.04 Server.md diff --git a/published/20170705 Two great uses for the cp command.md b/published/201708/20170705 Two great uses for the cp command.md similarity index 100% rename from published/20170705 Two great uses for the cp command.md rename to published/201708/20170705 Two great uses for the cp command.md diff --git a/published/20170706 OpenStack in a Snap.md b/published/201708/20170706 OpenStack in a Snap.md similarity index 100% rename from published/20170706 OpenStack in a Snap.md rename to published/201708/20170706 OpenStack in a Snap.md diff --git a/published/20170710 How Linux containers have evolved.md b/published/201708/20170710 How Linux containers have evolved.md similarity index 100% rename from published/20170710 How Linux containers have evolved.md rename to published/201708/20170710 How Linux containers have evolved.md diff --git a/published/20170711 4 lightweight image viewers for the Linux desktop.md b/published/201708/20170711 4 lightweight image viewers for the Linux desktop.md similarity index 100% rename from published/20170711 4 lightweight image viewers for the Linux desktop.md rename to published/201708/20170711 4 lightweight image viewers for the Linux desktop.md diff --git a/published/20170711 The Filesystem Hierarchy Standard Shows Which Bits Are Boss.md b/published/201708/20170711 The Filesystem Hierarchy Standard Shows Which Bits Are Boss.md similarity index 100% rename from published/20170711 The Filesystem Hierarchy Standard Shows Which Bits Are Boss.md rename to published/201708/20170711 The Filesystem Hierarchy Standard Shows Which Bits Are Boss.md diff --git a/published/20170711 Ubuntu Core Making a factory image with private snaps.md b/published/201708/20170711 Ubuntu Core Making a factory image with private snaps.md similarity index 100% rename from published/20170711 Ubuntu Core Making a factory image with private snaps.md rename to published/201708/20170711 Ubuntu Core Making a factory image with private snaps.md diff --git a/published/20170712 How To Setup Apache Hadoop On CentOS.md b/published/201708/20170712 How To Setup Apache Hadoop On CentOS.md similarity index 100% rename from published/20170712 How To Setup Apache Hadoop On CentOS.md rename to published/201708/20170712 How To Setup Apache Hadoop On CentOS.md diff --git a/published/20170712 Robot development made easy with Husarion CORE2-ROS running Ubuntu.md b/published/201708/20170712 Robot development made easy with Husarion CORE2-ROS running Ubuntu.md similarity index 100% rename from published/20170712 Robot development made easy with Husarion CORE2-ROS running Ubuntu.md rename to published/201708/20170712 Robot development made easy with Husarion CORE2-ROS running Ubuntu.md diff --git a/published/20170712 Storage management in LXD 2.15.md b/published/201708/20170712 Storage management in LXD 2.15.md similarity index 100% rename from published/20170712 Storage management in LXD 2.15.md rename to published/201708/20170712 Storage management in LXD 2.15.md diff --git a/published/20170714 Integrate CentOS 7 to Samba4 AD from Commandline – Part 14.md b/published/201708/20170714 Integrate CentOS 7 to Samba4 AD from Commandline – Part 14.md similarity index 100% rename from published/20170714 Integrate CentOS 7 to Samba4 AD from Commandline – Part 14.md rename to published/201708/20170714 Integrate CentOS 7 to Samba4 AD from Commandline – Part 14.md diff --git a/published/20170715 Fedora 26 Powers Up Cloud Server Workstation Systems.md b/published/201708/20170715 Fedora 26 Powers Up Cloud Server Workstation Systems.md similarity index 100% rename from published/20170715 Fedora 26 Powers Up Cloud Server Workstation Systems.md rename to published/201708/20170715 Fedora 26 Powers Up Cloud Server Workstation Systems.md diff --git a/published/20170717 THE BEST WAY TO LEARN DOCKER FOR FREE PLAY-WITH-DOCKER.md b/published/201708/20170717 THE BEST WAY TO LEARN DOCKER FOR FREE PLAY-WITH-DOCKER.md similarity index 100% rename from published/20170717 THE BEST WAY TO LEARN DOCKER FOR FREE PLAY-WITH-DOCKER.md rename to published/201708/20170717 THE BEST WAY TO LEARN DOCKER FOR FREE PLAY-WITH-DOCKER.md diff --git a/published/20170717 Why you should be a sysadmin.md b/published/201708/20170717 Why you should be a sysadmin.md similarity index 100% rename from published/20170717 Why you should be a sysadmin.md rename to published/201708/20170717 Why you should be a sysadmin.md diff --git a/published/20170718 How modelling helps you avoid getting a stuck OpenStack.md b/published/201708/20170718 How modelling helps you avoid getting a stuck OpenStack.md similarity index 100% rename from published/20170718 How modelling helps you avoid getting a stuck OpenStack.md rename to published/201708/20170718 How modelling helps you avoid getting a stuck OpenStack.md diff --git a/published/20170719 DEMYSTIFYING THE OPEN CONTAINER INITIATIVE OCI SPECIFICATIONS.md b/published/201708/20170719 DEMYSTIFYING THE OPEN CONTAINER INITIATIVE OCI SPECIFICATIONS.md similarity index 100% rename from published/20170719 DEMYSTIFYING THE OPEN CONTAINER INITIATIVE OCI SPECIFICATIONS.md rename to published/201708/20170719 DEMYSTIFYING THE OPEN CONTAINER INITIATIVE OCI SPECIFICATIONS.md diff --git a/published/20170719 DOCKER LEADS OCI RELEASE OF V1.0 RUNTIME AND IMAGE FORMAT SPECIFICATIONS.md b/published/201708/20170719 DOCKER LEADS OCI RELEASE OF V1.0 RUNTIME AND IMAGE FORMAT SPECIFICATIONS.md similarity index 100% rename from published/20170719 DOCKER LEADS OCI RELEASE OF V1.0 RUNTIME AND IMAGE FORMAT SPECIFICATIONS.md rename to published/201708/20170719 DOCKER LEADS OCI RELEASE OF V1.0 RUNTIME AND IMAGE FORMAT SPECIFICATIONS.md diff --git a/published/20170720 CoreOS OCI Unveil Controversial Open Container Industry Standard.md b/published/201708/20170720 CoreOS OCI Unveil Controversial Open Container Industry Standard.md similarity index 100% rename from published/20170720 CoreOS OCI Unveil Controversial Open Container Industry Standard.md rename to published/201708/20170720 CoreOS OCI Unveil Controversial Open Container Industry Standard.md diff --git a/published/20170725 What you need to know about hybrid cloud.md b/published/201708/20170725 What you need to know about hybrid cloud.md similarity index 100% rename from published/20170725 What you need to know about hybrid cloud.md rename to published/201708/20170725 What you need to know about hybrid cloud.md diff --git a/published/20170731 Docker vs. Kubernetes vs. Apache Mesos Why What You Think You Know is Probably Wrong.md b/published/201708/20170731 Docker vs. Kubernetes vs. Apache Mesos Why What You Think You Know is Probably Wrong.md similarity index 100% rename from published/20170731 Docker vs. Kubernetes vs. Apache Mesos Why What You Think You Know is Probably Wrong.md rename to published/201708/20170731 Docker vs. Kubernetes vs. Apache Mesos Why What You Think You Know is Probably Wrong.md diff --git a/published/20170801 Deploy Kubernetes cluster for Linux containers.md b/published/201708/20170801 Deploy Kubernetes cluster for Linux containers.md similarity index 100% rename from published/20170801 Deploy Kubernetes cluster for Linux containers.md rename to published/201708/20170801 Deploy Kubernetes cluster for Linux containers.md diff --git a/published/20170818 How to recover from a git mistake.md b/published/201708/20170818 How to recover from a git mistake.md similarity index 100% rename from published/20170818 How to recover from a git mistake.md rename to published/201708/20170818 How to recover from a git mistake.md diff --git a/published/20170821 Linux Installation Types Server Vs. Desktop.md b/published/201708/20170821 Linux Installation Types Server Vs. Desktop.md similarity index 100% rename from published/20170821 Linux Installation Types Server Vs. Desktop.md rename to published/201708/20170821 Linux Installation Types Server Vs. Desktop.md diff --git a/published/20170822 Getting Started With GitHub.md b/published/201708/20170822 Getting Started With GitHub.md similarity index 100% rename from published/20170822 Getting Started With GitHub.md rename to published/201708/20170822 Getting Started With GitHub.md diff --git a/published/20170824 Half a dozen clever Linux command line tricks.md b/published/201708/20170824 Half a dozen clever Linux command line tricks.md similarity index 100% rename from published/20170824 Half a dozen clever Linux command line tricks.md rename to published/201708/20170824 Half a dozen clever Linux command line tricks.md diff --git a/published/20170824 Splitting and Re-Assembling Files in Linux.md b/published/201708/20170824 Splitting and Re-Assembling Files in Linux.md similarity index 100% rename from published/20170824 Splitting and Re-Assembling Files in Linux.md rename to published/201708/20170824 Splitting and Re-Assembling Files in Linux.md diff --git a/published/20170824 Understanding OPNFV Starts Here.md b/published/201708/20170824 Understanding OPNFV Starts Here.md similarity index 100% rename from published/20170824 Understanding OPNFV Starts Here.md rename to published/201708/20170824 Understanding OPNFV Starts Here.md