diff --git a/.gitignore b/.gitignore
index 4a58ee3ab56..2ee172f13d2 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,6 +3,8 @@
config.codekit
# config.toml # This is a dangerous file, but we need it not in here.
/min
+dist
+staging
.DS_Store
.AppleDouble
.LSOverride
diff --git a/.mention-bot b/.mention-bot
index 9c1897a8b23..09f16eacd26 100644
--- a/.mention-bot
+++ b/.mention-bot
@@ -6,12 +6,22 @@
"alwaysNotifyForPaths": [
{
"name": "mattstratton",
- "files": [".gitignore","config.toml","config-windows.toml", "gulpfile.js", "themes/**/*", "content/page/**/*", "static/_redirects"],
+ "files": [".gitignore","config.toml","config-windows.toml", "gulpfile.js", "utilities/**/*", "themes/**/*", "content/page/**/*", "static/_redirects"],
"skipTeamPrs": false
+ },
+ {
+ "name": "MikeRosTX",
+ "files": [".gitignore","config.toml","config-windows.toml", "utilities/**/*", "themes/**/*", "content/page/**/*"],
+ "skipTeamPrs": true
+ },
+ {
+ "name": "phrawzty",
+ "files": [".gitignore","config.toml","config-windows.toml", "utilities/**/*", "themes/**/*", "content/page/**/*"],
+ "skipTeamPrs": true
},
{
"name": "bridgetkromhout",
- "files": ["utilities/**/*", "themes/**/*", "content/page/**/*"],
+ "files": [".gitignore","config.toml","config-windows.toml", "utilities/**/*", "themes/**/*", "content/page/**/*"],
"skipTeamPrs": false
}
],
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index f0db35b1986..187859216f0 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -1,6 +1,8 @@
# Contributing to devopsdays-web
-The technical details on how to set up [Hugo](https://gohugo.io/) (to see your local edits), and prepare a Pull Request for inclusion on the [Devopsdays](http://www.devopsdays.org/) website.
+This document contains the technical details on how to set up [Hugo](https://gohugo.io/) (to see your edits locally before pushing them to GitHub), and how to prepare a Pull Request for inclusion on the [devopsdays](http://www.devopsdays.org/) website.
+
+If you'd like to assist in contributing to the code of the website, please see [devopsdays/devopsdays-theme](https://github.com/devopsdays/devopsdays-theme).
## Setup
@@ -24,7 +26,7 @@ If you are running Windows, change the command to
hugo server -w --baseUrl="http://localhost:1313" --config config-windows.toml
```
-Now open `baseURL` in a browser and navigate to the content that you're editing - voilà!
+Now open `http://localhost:1313` in a browser and navigate to the content that you're editing - voilà!
## Pull requests
@@ -48,27 +50,34 @@ Now open `baseURL` in a browser and navigate to the content that you're editing
### Guidelines
-1. Code changes that affect the overall site will be reviewed only if they are in a separate pull request from any event-specific content. In short, don't add "giant template change" in the same PR as "here are some more sponsors" - if it affects *anything other than your event*, it should be in its own PR.
-1. We use [github issues](https://github.com/devopsdays/devopsdays-web/issues) to track work, so feel free to create new issues if you like (or read/comment on existing ones).
-1. If you are proposing a change that affects the overall site, and is not tied to an existing issue, please open a [new issue](https://github.com/devopsdays/devopsdays-web/issues) so that it can be discussed by the team, prior to submitting a pull request.
+1. Code changes that affect the overall site will be merged only in the [devopsdays-theme](https://github.com/devopsdays/devopsdays-theme) repo. Theme changes should be made there, and when released, will be used in this repo.
+1. We use [github issues](https://github.com/devopsdays/devopsdays-theme/issues) to track work, so feel free to create new issues if you like (or read/comment on existing ones).
+1. If you are proposing a change that affects the overall site, and is not tied to an existing issue, please open a [new issue](https://github.com/devopsdays/devopsdays-theme/issues) so that it can be discussed by the team, prior to submitting a pull request.
+### Only make changes to event content files
+"Content" means anything inside the `/content/...`, `/data/...`, or `/static/...` directories.
-## Advanced
-If you are going to be making changes to the overall functionality of the site, please keep the following in mind:
+Changes to event-specific content should be submitted in a separate PR from changes to more general content for the whole site.
-### Changes to content should be separate from overall functionality
-"Content" means anything inside the `/content/...`, `/data/...`, or `/static/...` directories.
-Changes to content should be submitted as a separate PR from changes to site functionality. It would be additionally delightful if you label PR's for site functionality (such as `bug` or `enhancement`), but that's not required.
+## Maintainer Guidelines
+
+If you have permissions to merge PRs on this repo, here are a few guidelines to consider:
+
+1. Is the requestor authorized to make changes for that event? They need to appear on the contact list for the year and city they're editing.
+1. Do not allow any PRs that change files outside of the above-mentioned "content" directories. Especially watch out for `.gitignore`, `config.toml`, `config-windows.toml`, and anything in the `themes` directory. Our bot will notify maintainers for any changes to non-content files and assign the PR's to the maintainers, so that should help.
+1. Check to see if the tests pass, but use your judgement on merging something that fails (see "PR Tests" below for guidance)
+1. If you are unsure about merging a PR, please use the "request a review" button on the PR to request one from other maintainers.
+1. If you're reviewing all the details of a PR before merging or are communicating with the *Submitter*, add yourself to *Assignees* so that others know someone is waiting on a response or reviewing all the details of the PR thoroughly. Be sure to also add a comment into the PR that you are reviewing it, and if you need a change from the *Submitter* prior to merge, be sure to label the PR as `do-not-merge`.
-### CSS changes are done with LESS
-Please do NOT make changes to any of the files in the `/themes/devopsdays-responsive/static/css` directory. These are files that are compiled via [LESS](http://lesscss.org/), and while your changes in there might work, they will be blown away by the LESS compiler at some point.
+### PR Tests
-If you want to make changes to CSS, you will need a LESS compiler on your system. [@mattstratton](https://github.com/mattstratton) uses [CodeKit](https://incident57.com/codekit/), but that is OS X only, and is not free. Here's a list of other possible LESS compilers (note - Matt has not tested any of these):
-- [SimpleLess](http://wearekiss.com/simpless) - all platforms, free.
-- [Less.js](http://lesscss.org/) - node application, free.
+The following tests run when a PR is submitted:
-The only place to make changes to the LESS files is in `/themes/devopsdays-responsive/static/site_variables.less` and `/themes/devopsdays-responsive/static/site.less`. Make sure your LESS compiler is compiling the output into `/themes/devopsdays-responsive/static/css/`. *DO NOT* make any changes to any other LESS file (do not directly modify the bootstrap LESS files, for example).
+1. [Travis](https://travis-ci.org/devopsdays/devopsdays-web/) - this is a basic test that confirms that the site can be built with Hugo on linux, and it runs an `html-min` gulp task which will identify if there is any invalid HTML in the site. This protects the final build, so if the Travis tests fail, please take a look as to why they failed.
+1. [Appveyor](https://ci.appveyor.com/project/DevOpsDays/devopsdays-web) - this again is a small test that builds Hugo on Windows, to ensure that no Windows-incompatible files have been included. If Appveyor tests fail, merge at your own discretion, based upon the failure reason.
+1. [Gitmagic](https://gitmagic.io/) - This is a bot that makes sure our pull requests are fashioned cleanly. See [contributing.json](https://github.com/devopsdays/devopsdays-web/blob/master/contributing.json) for a list of rules that we enforce.
+1. [Netlify](https://app.netlify.com/sites/devopsdays-web) - This is a very useful test. It builds the site, and hosts an ephemeral preview version of it (viewable by clicking on the "details" link next to the test once it has turned green). It's pretty important to view this "deploy preview" if the PR has changed anything significant (adding a sponsor, etc, probably not...but changing content in a large way? Yes.)
## Credits
diff --git a/README.md b/README.md
index 46f2c9bb977..fc66b8cebab 100644
--- a/README.md
+++ b/README.md
@@ -1,12 +1,13 @@
-[![Stories in Ready](https://badge.waffle.io/devopsdays/devopsdays-web.svg?label=ready&title=Ready)](http://waffle.io/devopsdays/devopsdays-web) [![Stories in Progress](https://badge.waffle.io/devopsdays/devopsdays-web.svg?label=ready&title=In%20Progress)](http://waffle.io/mattstratton/devopsdays-web) [![Build Status](https://travis-ci.org/devopsdays/devopsdays-web.svg?branch=master)](https://travis-ci.org/devopsdays/devopsdays-web)
-
-You can see progress on tasks at http://waffle.io/devopsdays/devopsdays-web
-
-[![Throughput Graph](https://graphs.waffle.io/devopsdays/devopsdays-web/throughput.svg)](https://waffle.io/devopsdays/devopsdays-web/metrics)
+[![Build Status](https://travis-ci.org/devopsdays/devopsdays-web.svg?branch=master)](https://travis-ci.org/devopsdays/devopsdays-web) [![Build status](https://ci.appveyor.com/api/projects/status/3lobrrssphdb20xd?svg=true)](https://ci.appveyor.com/project/DevOpsDays/devopsdays-web)
+[![license](https://img.shields.io/github/license/devopsdays/devopsdays-theme.svg)](https://github.com/devopsdays/devopsdays-web/blob/master/LICENSE)
# devopsdays-web
This is the repo for managing [devopsdays.org](http://www.devopsdays.org).
+## Reporting issues
+
+If you discover an issue with the theme, please open an issue in the [devopsdays-theme repo](https://github.com/devopsdays/devopsdays-theme/issues/new).
+
## Contributing
The technical details and guidelines for contributing to this repository are outlined in [CONTRIBUTING.md](CONTRIBUTING.md). If you intend to contribute (and we sure hope you do!), please take a moment to review that document.
@@ -23,3 +24,13 @@ Generally speaking, you should avoid storing any files other than logos or small
* Small, web images are fine (logos, etc). If you have high-resolution versions of your logo to share with others, please do not host them on the devopsdays-web repo.
* It is acceptable to add in a single PDF for your sponsor prospectus if you desire (in `static/events/YYYY-city`), but please keep this file under 3 MB. It is better to host it on Google Drive or something similar, and then link to it from your site.
* OPTIONAL - you can host your PDF's for prospectus, etc, in the repo at [devopsdays/devopsdays-assets](https://github.com/devopsdays/devopsdays-assets) and then link to them from there. Files in that repo are presented under their relative URL at https://assets.devopsdays.org. For example, the file located at `static/events/2016/chicago/devopsdays-chicago-2016-prospectus.pdf` in the `devopsdays/devopsdays-assets` repo will be presented at `https://assets.devopsdays.org/events/2016/chicago/devopsdays-chicago-2016-prospectus.pdf`
+
+## Feature Requests
+If there is a feature in the theme that you would like to see, please visit our [ideas portal](https://www.devopsdays.org/ideas) and suggest it. On that same page, you can upvote existing feedback that you would like to see.
+
+If you'd like to see what we have planned, check out our [roadmap](https://www.devopsdays.org/roadmap).
+
+Please only use [GitHub issues](https://www.github.com/devopsdays/devopsdays-theme) for reporting defects/bugs.
+
+## Contributing
+See [CONTRIBUTING.md](https://github.com/devopsdays/devopsdays-theme/blob/master/CONTRIBUTING.md) for details on our workflow, dev setup, and how to release new versions of the theme.
diff --git a/appveyor.yml b/appveyor.yml
index 7cab9ba4f63..eb86bf10f27 100644
--- a/appveyor.yml
+++ b/appveyor.yml
@@ -6,21 +6,21 @@ install:
hugo version
-# Change the Path seperator to a Windows version (backslash)
-- ps: >-
- $buildRoot = $ENV:APPVEYOR_BUILD_FOLDER
-
- $content = (Get-Content ($buildRoot + '\config.toml')) -join "`n"
-
- $content = $content -replace 'PathSeperator = "/"','PathSeperator = "\\"'
-
- Write-Output "config.toml content changed to:`n----`n$($content)"
-
- $content | Set-Content ($buildRoot + '\config.toml')
+# Change the Path seperator to a Windows version (backslash)
+# - ps: >-
+# $buildRoot = $ENV:APPVEYOR_BUILD_FOLDER
+#
+# $content = (Get-Content ($buildRoot + '\config.toml')) -join "`n"
+#
+# $content = $content -replace 'PathSeperator = "/"','PathSeperator = "\\"'
+#
+# Write-Output "config.toml content changed to:`n----`n$($content)"
+#
+# $content | Set-Content ($buildRoot + '\config.toml')
build_script:
# Build the devopsdays-web site once
- cmd: >-
- hugo --verbose
+ hugo --verbose --config config-windows.toml
test: off
diff --git a/bin/netlify-production.sh b/bin/netlify-production.sh
new file mode 100755
index 00000000000..d8466c57136
--- /dev/null
+++ b/bin/netlify-production.sh
@@ -0,0 +1,2 @@
+hugo_0.18 --theme=devopsdays-theme --buildDrafts=false --baseURL="/"
+gulp
diff --git a/bin/netlify.sh b/bin/netlify.sh
new file mode 100755
index 00000000000..13921f06908
--- /dev/null
+++ b/bin/netlify.sh
@@ -0,0 +1 @@
+hugo_0.18 --theme=devopsdays-theme --buildDrafts=false --baseURL="/"
diff --git a/config-windows.toml b/config-windows.toml
index 10a0dfc451f..095f79c7152 100644
--- a/config-windows.toml
+++ b/config-windows.toml
@@ -1,4 +1,4 @@
-theme = "devopsdays-responsive"
+theme = "devopsdays-theme"
baseurl = "https://www.devopsdays.org/"
# baseurl = "http://localhost:1313/"
languageCode = "en-us"
@@ -47,7 +47,7 @@ buildDrafts = false
# Set to "/" on *nix and Mac, "\\" on Windows
# Refer to https://github.com/spf13/hugo/issues/2394 for more information
- # Do not change this setting in the file directly. Instead run hugo with the --config flag if using Windows.
+ # Do not change this setting in the file directly. Instead run hugo with the --config flag if using Windows.
# See CONTRIBUTING.md on devopsdays/devopsdays-web for more details
PathSeperator = "\\" # this will be deprecated with devopsdays-theme
pathSeparator = "\\"
diff --git a/config.toml b/config.toml
index 3eccdbb49dd..8f5d7154af2 100644
--- a/config.toml
+++ b/config.toml
@@ -1,4 +1,4 @@
-theme = "devopsdays-responsive"
+theme = "devopsdays-theme"
baseurl = "https://www.devopsdays.org/"
# baseurl = "http://localhost:1313/"
languageCode = "en-us"
@@ -38,6 +38,8 @@ buildDrafts = false
[permalinks]
page = "/:filename/"
blog = "/blog/:year/:month/:day/:title/"
+ speaking = "/:filename/"
+
[params]
Facebook = "//www.facebook.com/group.php?gid=106761636771"
diff --git a/content/events/2017-amsterdam/welcome.md b/content/events/2017-amsterdam/welcome.md
index eacc7dbf72b..1964a1aea86 100644
--- a/content/events/2017-amsterdam/welcome.md
+++ b/content/events/2017-amsterdam/welcome.md
@@ -90,4 +90,4 @@ heading = "devopsdays Amsterdam - Welcome"
-{{< event_twitter devopsams >}}
+{{< event_twitter >}}
diff --git a/content/events/2017-atlanta/program.md b/content/events/2017-atlanta/program.md
index f7ef83e16b5..a52cd39f878 100644
--- a/content/events/2017-atlanta/program.md
+++ b/content/events/2017-atlanta/program.md
@@ -50,7 +50,12 @@ type = "event"
-{{< event_twitter dodaustin >}}
+{{< event_twitter >}}
Watch [www.devopsdaysaustin.com](http://www.devopsdaysaustin.com) for more up to date information as it becomes available.
diff --git a/content/events/2017-baltimore/location.md b/content/events/2017-baltimore/location.md
index f57760bb2eb..154a1681882 100644
--- a/content/events/2017-baltimore/location.md
+++ b/content/events/2017-baltimore/location.md
@@ -11,7 +11,19 @@ aliases = [
DevOpsDays Baltimore will be held at UMBC's Columbus Center.
-701 E Pratt St.
-Baltimore, MD 21202
+
+
+701 E Pratt St.
+Baltimore, MD 21202
+410-385-6324
+[Directions to the Columbus Center](https://www.google.com/maps/dir//701+E+Pratt+St,+Baltimore,+MD+21202/@39.285949,-76.6076957,17z/data=!3m1!4b1!4m8!4m7!1m0!1m5!1m1!1s0x89c8037d43f98447:0x49a330493ee84d88!2m2!1d-76.605507!2d39.285949).
+
+### Parking
+
+Parking is available at [Pier V Garage](http://www.pierfivegarage.com/) which is next to the IMET. DevOpsDays will provide parking vouchers that reduce the price to $10 per day.
+
+
+
+[Directions to Pier V Parking](https://www.google.com/maps/dir//Pier+V+Parking,+711+E+Pratt+St,+Baltimore,+MD+21202/@39.2860835,-76.6072156,17z/data=!4m15!1m6!3m5!1s0x89c8037d6b47cf85:0xebc3f167b16a987a!2sPier+V+Parking!8m2!3d39.2860794!4d-76.6050269!4m7!1m0!1m5!1m1!1s0x89c8037d6b47cf85:0xebc3f167b16a987a!2m2!1d-76.6050269!2d39.2860794)
diff --git a/content/events/2017-baltimore/stream.md b/content/events/2017-baltimore/stream.md
new file mode 100644
index 00000000000..705de4a44cf
--- /dev/null
+++ b/content/events/2017-baltimore/stream.md
@@ -0,0 +1,16 @@
++++
+date = "2016-05-20T09:31:15-04:00"
+title = "stream"
+type = "event"
+aliases = [
+ "/events/2017-baltimore/stream",
+ "/events/2016-baltimore/stream"
+]
+
++++
+
+# Live stream the event!
+
+The day of the events, we will be live streaming the keynotes and the ignite sessions. Due to the organized chaos of Open Spaces, we will be unable to stream those.
+
+DevOpsDays Baltimore YouTube Channel
diff --git a/content/events/2017-baltimore/welcome.md b/content/events/2017-baltimore/welcome.md
index ed1bbc02625..7cff378ff6c 100644
--- a/content/events/2017-baltimore/welcome.md
+++ b/content/events/2017-baltimore/welcome.md
@@ -29,47 +29,6 @@ aliases = [
-
- {{< event_link page="sponsor" text="Sponsor the event!" >}} It's a great way to attract new talent and promote your organization.
+ {{< event_link page="stream" text="Stream the event!" >}} The days of the
+ event, we will be live streaming all the keynote and ignite sessions.
diff --git a/content/events/2017-beijing/welcome.md b/content/events/2017-beijing/welcome.md
index 0ff43bd4a6b..6a4c7450edc 100644
--- a/content/events/2017-beijing/welcome.md
+++ b/content/events/2017-beijing/welcome.md
@@ -93,7 +93,6 @@ aliases = ["/events/2017-beijing"]
-
diff --git a/utilities/examples/sample-event/conduct.md b/content/events/2017-boise/conduct.md
similarity index 98%
rename from utilities/examples/sample-event/conduct.md
rename to content/events/2017-boise/conduct.md
index 41689ed7809..c04995bdf25 100644
--- a/utilities/examples/sample-event/conduct.md
+++ b/content/events/2017-boise/conduct.md
@@ -1,8 +1,7 @@
+++
-date = "2000-01-01T01:01:01-06:00"
+date = "2017-03-14T16:25:12-07:00"
title = "conduct"
type = "event"
-draft = true
+++
diff --git a/utilities/examples/sample-event/contact.md b/content/events/2017-boise/contact.md
similarity index 81%
rename from utilities/examples/sample-event/contact.md
rename to content/events/2017-boise/contact.md
index d6fc715f175..8060c2705c6 100644
--- a/utilities/examples/sample-event/contact.md
+++ b/content/events/2017-boise/contact.md
@@ -1,8 +1,7 @@
+++
-date = "2000-01-01T01:01:01-06:00"
+date = "2017-03-14T16:25:12-07:00"
title = "contact"
type = "event"
-draft = true
+++
diff --git a/utilities/examples/sample-event/location.md b/content/events/2017-boise/location.md
similarity index 79%
rename from utilities/examples/sample-event/location.md
rename to content/events/2017-boise/location.md
index 1533593efe4..575296c6b6a 100644
--- a/utilities/examples/sample-event/location.md
+++ b/content/events/2017-boise/location.md
@@ -1,8 +1,7 @@
+++
-date = "2000-01-01T01:01:01-06:00"
+date = "2017-03-14T16:25:12-07:00"
title = "location"
type = "event"
-draft = true
+++
diff --git a/utilities/examples/sample-event/program.md b/content/events/2017-boise/program.md
similarity index 100%
rename from utilities/examples/sample-event/program.md
rename to content/events/2017-boise/program.md
diff --git a/utilities/examples/sample-event/propose.md b/content/events/2017-boise/propose.md
similarity index 98%
rename from utilities/examples/sample-event/propose.md
rename to content/events/2017-boise/propose.md
index e065eaaabd4..15ac3e02d9f 100644
--- a/utilities/examples/sample-event/propose.md
+++ b/content/events/2017-boise/propose.md
@@ -1,8 +1,7 @@
+++
-date = "2000-01-01T01:01:01-06:00"
+date = "2017-03-14T16:25:12-07:00"
title = "propose"
type = "event"
-draft = true
+++
{{< cfp_dates >}}
diff --git a/utilities/examples/sample-event/registration.md b/content/events/2017-boise/registration.md
similarity index 75%
rename from utilities/examples/sample-event/registration.md
rename to content/events/2017-boise/registration.md
index 9e12f87a388..49640ddf96f 100644
--- a/utilities/examples/sample-event/registration.md
+++ b/content/events/2017-boise/registration.md
@@ -1,8 +1,7 @@
+++
-date = "2000-01-01T01:01:01-06:00"
+date = "2017-03-14T16:25:12-07:00"
title = "registration"
type = "event"
-draft = true
+++
diff --git a/utilities/examples/sample-event/sponsor.md b/content/events/2017-boise/sponsor.md
similarity index 98%
rename from utilities/examples/sample-event/sponsor.md
rename to content/events/2017-boise/sponsor.md
index a312301e96b..49bf080a990 100644
--- a/utilities/examples/sample-event/sponsor.md
+++ b/content/events/2017-boise/sponsor.md
@@ -1,8 +1,7 @@
+++
-date = "2000-01-01T01:01:01-06:00"
+date = "2017-03-14T16:25:12-07:00"
title = "sponsor"
type = "event"
-draft = true
+++
diff --git a/utilities/examples/sample-event/welcome.md b/content/events/2017-boise/welcome.md
similarity index 88%
rename from utilities/examples/sample-event/welcome.md
rename to content/events/2017-boise/welcome.md
index ac1b9d3da17..d28842040fb 100644
--- a/utilities/examples/sample-event/welcome.md
+++ b/content/events/2017-boise/welcome.md
@@ -1,16 +1,15 @@
+++
-date = "2000-01-01T01:01:01-06:00"
+date = "2017-03-14T16:25:12-07:00"
title = "welcome"
type = "event"
-aliases = ["/events/YYYY-city"]
-draft = true
+aliases = ["/events/2017-boise"]
+++
{{< event_start >}} - {{< event_end >}}
-**devopsdays is coming to {{< event_location >}}!**
+**devopsdays is returning to {{< event_location >}}!**
diff --git a/content/events/2017-cape-town/welcome.md b/content/events/2017-cape-town/welcome.md
index 6fed900e980..a6246d507e0 100644
--- a/content/events/2017-cape-town/welcome.md
+++ b/content/events/2017-cape-town/welcome.md
@@ -87,6 +87,4 @@ aliases = ["/events/2017-cape-town"]
-
-
-{{< event_twitter devopsdayscpt >}}
+{{< event_twitter >}}
diff --git a/content/events/2017-charlotte/welcome.md b/content/events/2017-charlotte/welcome.md
index a834897fda8..233ef3c32a8 100644
--- a/content/events/2017-charlotte/welcome.md
+++ b/content/events/2017-charlotte/welcome.md
@@ -101,10 +101,9 @@ DevOpsDays is at the forefront of shared knowledge, collaboration, culture and i
-
-{{< event_twitter devopsdays_clt >}}
+{{< event_twitter >}}
Featured speaker
Charity Majors
-
Charity Majors is the cofounder and CTO of Honeycomb, a new startup focused on mining machine data. Previously, Charity ran infrastructure at Parse and was an engineering manager at Facebook. She also worked with the RocksDB team to build and deploy the world’s first Mongo + Rocks in production. Charity likes single malt scotch.
\ No newline at end of file
+
Charity Majors is the cofounder and CTO of Honeycomb, a new startup focused on mining machine data. Previously, Charity ran infrastructure at Parse and was an engineering manager at Facebook. She also worked with the RocksDB team to build and deploy the world’s first Mongo + Rocks in production. Charity likes single malt scotch.
diff --git a/content/events/2017-chicago/welcome.md b/content/events/2017-chicago/welcome.md
index 883af651fd1..d1f396c2b24 100644
--- a/content/events/2017-chicago/welcome.md
+++ b/content/events/2017-chicago/welcome.md
@@ -87,6 +87,5 @@ Welcome! The group that brought you DevOpsDays Chicago 2014-2016 is back togeth
-
-{{< event_twitter devopsdayschi >}}
+{{< event_twitter >}}
diff --git a/content/events/2017-dallas/location.md b/content/events/2017-dallas/location.md
index fe050a2716c..07337495826 100644
--- a/content/events/2017-dallas/location.md
+++ b/content/events/2017-dallas/location.md
@@ -5,10 +5,17 @@ type = "event"
+++
-Information about the venue including address, map/direction, parking/transit, and any hotel group discount codes.
+Here we will provide you with information about the venue including address, map/direction, parking/transit, and any hotel group discount codes.
-
+### Conference location:
+### Capital One Conference Center
+[8036 Dominion Pkwy, Plano, TX 75024](https://goo.gl/maps/CKsBtq3ojbL2)
+
+
+
+
+If you are traveling to attend this event, the Capital One Conference Center is approximately a 30 minute drive from the DFW Airport. Here is a list of hotels and their distance from the hotel to the Capital One Conference Center for your convenience: **[More information about Hotels](http://www.hotels-for-everyone.com/area/Plano,+TX+75024,+USA/33.0787152/-96.8083063?spec=1&checkIn=08/28/2017&checkOut=08/30/2017&adults_1=1&c=USD&l=eng&i=3&sort=7)**
-**DevOpsDays was a huge success that it is returning to {{< event_location >}} in 2017!**
+**DevOpsDays was a huge success last year and is back in {{< event_location >}} for our second year in 2017!**
+Come join us and share on August 29 & 30 for a 2 day conference of presentations, talks and experiences from other DevOps practitioners and keep the C.A.M.S. principles AWESOME!!!
+**NOTE:** On August 28th, we will be having a Leadership Summit. **(BY INVITATION ONLY)**
+We're still working out all the details, more to come.
{{< event_logo >}}
-We're still working out all the details. If you'd like to help out, email us!
@@ -26,14 +28,14 @@ We're still working out all the details. If you'd like to help out, email us!
-
+
-
diff --git a/content/events/2017-denver/welcome.md b/content/events/2017-denver/welcome.md
index 882069673c3..a6effde4475 100644
--- a/content/events/2017-denver/welcome.md
+++ b/content/events/2017-denver/welcome.md
@@ -49,5 +49,5 @@ DevOpsDays is back for its 3rd anual event in the Rocky Mountains {{< event_star
{{< event_link page="contact" text="Get in touch with the organizers" >}}
-
-{{< event_twitter devopsdaysrox >}}
+
+{{< event_twitter >}}
diff --git a/content/events/2017-detroit/welcome.md b/content/events/2017-detroit/welcome.md
index 389722e10d6..7d05819fb4e 100644
--- a/content/events/2017-detroit/welcome.md
+++ b/content/events/2017-detroit/welcome.md
@@ -87,4 +87,4 @@ aliases = ["/events/2017-detroit"]
-{{< event_twitter devopsdaysdet >}}
+{{< event_twitter >}}
diff --git a/content/events/2017-edinburgh/welcome.md b/content/events/2017-edinburgh/welcome.md
index 18b904f48d5..e3dc4fe8efe 100644
--- a/content/events/2017-edinburgh/welcome.md
+++ b/content/events/2017-edinburgh/welcome.md
@@ -88,7 +88,6 @@ aliases = ["/events/2017-edinburgh"]
-
diff --git a/content/events/2017-hartford/location.md b/content/events/2017-hartford/location.md
index 22dfba367f3..c6ddcb1bc6a 100644
--- a/content/events/2017-hartford/location.md
+++ b/content/events/2017-hartford/location.md
@@ -5,6 +5,12 @@ type = "event"
+++
-Information about the venue including address, map/direction, parking/transit, and any hotel group discount codes.
+## Conference Location
+
+The inaugural DevOpsDays Hartford will be held in the center of Hartford at The Society Room.
+
+The Society Room, 31 Pratt St, Hartford, CT 06103
+
+
diff --git a/content/events/2017-hartford/welcome.md b/content/events/2017-hartford/welcome.md
index 7dc973bbaa6..9c205f647cb 100644
--- a/content/events/2017-hartford/welcome.md
+++ b/content/events/2017-hartford/welcome.md
@@ -87,5 +87,4 @@ aliases = ["/events/2017-hartford"]
-
-{{< event_twitter devopsdayshfd >}}
+{{< event_twitter >}}
diff --git a/content/events/2017-indianapolis/welcome.md b/content/events/2017-indianapolis/welcome.md
index 4cb8a6a7d3c..0dfa226d7fd 100644
--- a/content/events/2017-indianapolis/welcome.md
+++ b/content/events/2017-indianapolis/welcome.md
@@ -87,7 +87,6 @@ aliases = ["/events/2017-indianapolis"]
-
diff --git a/content/events/2017-istanbul/welcome.md b/content/events/2017-istanbul/welcome.md
index 96c4196e29a..d133798dddc 100644
--- a/content/events/2017-istanbul/welcome.md
+++ b/content/events/2017-istanbul/welcome.md
@@ -88,4 +88,4 @@ aliases = ["/events/2017-istanbul"]
-{{< event_twitter devopsdaysist >}}
+{{< event_twitter >}}
diff --git a/content/events/2017-kansascity/welcome.md b/content/events/2017-kansascity/welcome.md
index 789ea6e4e68..9af5bc3b37a 100644
--- a/content/events/2017-kansascity/welcome.md
+++ b/content/events/2017-kansascity/welcome.md
@@ -95,4 +95,4 @@ Where large enterprise software companies and a growing startup community are fu
-{{< event_twitter devopsdayskc >}}
+{{< event_twitter >}}
diff --git a/content/events/2017-london/welcome.md b/content/events/2017-london/welcome.md
index 0ee3c8ec030..8af173f9548 100644
--- a/content/events/2017-london/welcome.md
+++ b/content/events/2017-london/welcome.md
@@ -87,7 +87,6 @@ aliases = ["/events/2017-london"]
-
diff --git a/content/events/2017-los-angeles/welcome.md b/content/events/2017-los-angeles/welcome.md
index a4b46d1d562..e5592c512d0 100644
--- a/content/events/2017-los-angeles/welcome.md
+++ b/content/events/2017-los-angeles/welcome.md
@@ -83,7 +83,6 @@ DevOps Day LA is a single day event held annually in Southern California. This v
-
diff --git a/content/events/2017-madison/welcome.md b/content/events/2017-madison/welcome.md
index 27ae5f8084e..1d33208ab89 100644
--- a/content/events/2017-madison/welcome.md
+++ b/content/events/2017-madison/welcome.md
@@ -87,5 +87,4 @@ aliases = ["/events/2017-madison"]
-
-{{< event_twitter devopsdaysmsn >}}
+{{< event_twitter >}}
diff --git a/content/events/2017-minneapolis/welcome.md b/content/events/2017-minneapolis/welcome.md
index 8a6d128c755..6786f5f1acf 100644
--- a/content/events/2017-minneapolis/welcome.md
+++ b/content/events/2017-minneapolis/welcome.md
@@ -81,5 +81,5 @@ aliases = ["/events/2017-minneapolis"]
-{{< event_twitter devopsdaysmsp >}}
+{{< event_twitter >}}
diff --git a/content/events/2017-moscow/program.md b/content/events/2017-moscow/program.md
index 7b0009a6706..e017fc4efe9 100644
--- a/content/events/2017-moscow/program.md
+++ b/content/events/2017-moscow/program.md
@@ -157,15 +157,7 @@ type = "event"
Title:
+Lower your TCO with custom solutions and NGS
+
+
+
Description:
+
+
+I will share with the audience why I prefer custom solutions to ready-made
+tools for many systems engineering tasks. Imagine all the time you will have to
+really work on your system while not upgrading a "turnkey" module to the next
+version, which might include "breaking changes between minor versions." Imagine
+the peaceful feeling of looking at two screens of your own script instead of
+figuring out what went wrong somewhere between the 2000+ lines of the code
+written by someone else. Imagine finishing your working day early and going
+home to your loved ones instead of fixing a state file of a tool that you hoped
+would make your infrastructure-as-code dream come true (except it's not code,
+it's more a configuration format and therefore you have to generate it
+somehow). Imagine yourself acquiring skills that make your future brighter, not
+a specific vendor richer.
+
+
Title:
+Настройка окружения проекта в docker compose
+
+
+
Description:
+
+
+Развертывание окружения для запуска проекта на локальной машине всегда боль.
+Данный процесс замедляет вхождение новых людей в разработку проекта, порождает
+забавные и не очень проблемы с различием версий использующихся зависимостей.
+Передача знаний о том, что все таки требуется проекту, чтобы он работал довольно часто сводится
+к фразе "спроси у %developername%", что весьма неэффективно.
+Vagrant решил часть проблем, но VM - это медленно и громоздко, а прогресс не стоит на месте.
+Облака спешно контейнезируются, что очень наруку разработчикам.
+Поэтому мы рассмотрим шаг за шагом упаковку проекта в docker и связку разнообразных компонентов
+инфраструктуры с помощью docker-compose.
+
+
-
+
diff --git a/content/events/2017-ohio/welcome.md b/content/events/2017-ohio/welcome.md
index 19de6bc5582..6ffbff167b9 100644
--- a/content/events/2017-ohio/welcome.md
+++ b/content/events/2017-ohio/welcome.md
@@ -93,6 +93,6 @@ In the mean time, check out the 2016 Program
-{{< event_twitter DevOpsDaysOhio >}}
+{{< event_twitter >}}
Tweets by DevOpsDaysOhio
diff --git a/content/events/2017-oslo/propose.md b/content/events/2017-oslo/propose.md
index 9126cd0be6e..f2205c704ad 100644
--- a/content/events/2017-oslo/propose.md
+++ b/content/events/2017-oslo/propose.md
@@ -7,7 +7,7 @@ type = "event"
{{< cfp_dates >}}
-There are four ways to propose a session:
+There are three ways to propose a session:
A proposal for a talk/panel during the conference part : these are 30 minute slots that will have the full attention of all attendees, as everybody will be in that one room.
An Ignite talk that will be presented during the Ignite sessions. These are 5 minutes slots with slides changing every 15 seconds (20 slides total) which are also presented to all attendees in one room
diff --git a/content/events/2017-oslo/sponsor.md b/content/events/2017-oslo/sponsor.md
index 630ac3d6c8a..c31c2c47e16 100644
--- a/content/events/2017-oslo/sponsor.md
+++ b/content/events/2017-oslo/sponsor.md
@@ -10,10 +10,10 @@ We greatly value sponsors for this open event. If you are interested in sponsori
-
Why sponsor DevopsDays?
-Sponsoring DevopsDays will give you the opportunity to network and build relationships with developers, IT executives, Ops, DevOps, and managers within the burgeoning Scandinavian DevOps community.
+
Why sponsor DevOpsDays?
+By sponsoring DevOpsDays you'll get the opportunity to network and build relationships with highly motivated developers, sysadmins, IT executives and managers within the burgeoning Scandinavian DevOps community.
-Our sponsorship package are constructed to offer our sponsors lead generation, networking, branding, and talent recruitment.
+Our sponsorship packages are constructed to offer our sponsors lead generation, networking, branding, and talent recruitment.
Practical Information
@@ -22,30 +22,15 @@ Our sponsorship package are constructed to offer our sponsors lead generation, n
Expected attendee count: 200
-
+### Sponsor packages
+
+Click here for full prospectus.
+
+
+
+### Add-ons
+If you have bought one of the sponsor packages we can also offer some add-ons.
+
+
+
diff --git a/content/events/2017-oslo/welcome.md b/content/events/2017-oslo/welcome.md
index 378eb45383d..28dbd544aa5 100644
--- a/content/events/2017-oslo/welcome.md
+++ b/content/events/2017-oslo/welcome.md
@@ -12,7 +12,9 @@ aliases = ["/events/2017-oslo"]
-
{{< event_link page="registration" text="Blind bird registration is open!" >}}
+{{< event_logo >}}
+
+
{{< event_link page="registration" text="Blind bird registration is open!" >}}
Be quick! Only 20 amazingly cheap tickets available.
diff --git a/content/events/2017-paris/welcome.md b/content/events/2017-paris/welcome.md
index bec762f97d7..8f35c810213 100644
--- a/content/events/2017-paris/welcome.md
+++ b/content/events/2017-paris/welcome.md
@@ -109,5 +109,5 @@ discussions from industry practitioners and taste-makers.
-
-{{< event_twitter devopsrex >}}
+
+{{< event_twitter >}}
diff --git a/content/events/2017-philadelphia/welcome.md b/content/events/2017-philadelphia/welcome.md
index 08eeb30aab3..9a3a84301c2 100644
--- a/content/events/2017-philadelphia/welcome.md
+++ b/content/events/2017-philadelphia/welcome.md
@@ -72,4 +72,4 @@ aliases = ["/events/2017-philadelphia"]
-{{< event_twitter devopsdaysphl >}}
+{{< event_twitter >}}
diff --git a/content/events/2017-portland/welcome.md b/content/events/2017-portland/welcome.md
index 764bf801351..f62bdd1bf72 100644
--- a/content/events/2017-portland/welcome.md
+++ b/content/events/2017-portland/welcome.md
@@ -15,8 +15,6 @@ aliases = ["/events/2017-portland"]
{{< event_logo >}}
-We're still working out all the details. If you'd like to help out, email us!
-
Our event will be August 1st and 2nd. However, keep an eye out for a special follow-on event on the 3rd! More details to follow in this space soon.
@@ -91,7 +89,7 @@ Our event will be August 1st and 2nd. However, keep an eye out for a special fol
-
+
diff --git a/content/events/2017-raleigh/welcome.md b/content/events/2017-raleigh/welcome.md
index 71885651501..8f94a66497c 100644
--- a/content/events/2017-raleigh/welcome.md
+++ b/content/events/2017-raleigh/welcome.md
@@ -81,4 +81,4 @@ aliases = ["/events/2017-raleigh"]
-{{< event_twitter devopsdaysrdu >}}
+{{< event_twitter >}}
diff --git a/content/events/2017-salt-lake-city/welcome.md b/content/events/2017-salt-lake-city/welcome.md
index a0052ceefc5..908d59a6963 100644
--- a/content/events/2017-salt-lake-city/welcome.md
+++ b/content/events/2017-salt-lake-city/welcome.md
@@ -99,5 +99,4 @@ The beauty of a Continuous Delivery pipeline and all of its components is knowin
-
-{{< event_twitter devopsdaysslc >}}
+{{< event_twitter >}}
diff --git a/content/events/2017-seattle/conduct.md b/content/events/2017-seattle/conduct.md
index 7d2e98a4c57..0e992e5d393 100644
--- a/content/events/2017-seattle/conduct.md
+++ b/content/events/2017-seattle/conduct.md
@@ -1,6 +1,6 @@
+++
date = "2016-09-20T21:46:51+01:00"
-title = "DevOpsDays Seattle 2017 Code of Conduct"
+title = "Code of Conduct"
type = "event"
+++
diff --git a/content/events/2017-seattle/contact.md b/content/events/2017-seattle/contact.md
index a36ff29a412..5a402f4c216 100644
--- a/content/events/2017-seattle/contact.md
+++ b/content/events/2017-seattle/contact.md
@@ -1,6 +1,6 @@
+++
date = "2016-09-20T21:46:51+01:00"
-title = "DevOpsDays Seattle 2017 Contact Information"
+title = "Contact Information"
type = "event"
@@ -15,4 +15,3 @@ If you'd like to contact us by email - {{< email_organizers >}}
**The core devopsdays organizer group**
{{< list_core >}}
-
diff --git a/content/events/2017-seattle/location.md b/content/events/2017-seattle/location.md
index 631008c2a69..b49c2c3bec1 100644
--- a/content/events/2017-seattle/location.md
+++ b/content/events/2017-seattle/location.md
@@ -1,23 +1,24 @@
+++
date = "2016-09-20T21:46:51+01:00"
-title = "DevOpsDays Seattle 2017 Location"
+title = "Location"
type = "event"
+++
-
+
-___[Marion Oliver McCaw Hall](https://www.mccawhall.com/plan-your-event/event-spaces/nesholm-family-lecture-hall) at Seattle Center is the region’s premier performance venue.___
+[Marion Oliver McCaw Hall](https://www.mccawhall.com/plan-your-event/event-spaces/nesholm-family-lecture-hall) at Seattle Center is the region’s premier performance venue.
+----
McCaw Hall opened in June 2003 as a $127 million renovation of the Seattle Opera House, made possible by a partnership between the Hall’s two world-class resident performing arts tenants, Pacific Northwest Ballet and Seattle Opera, along with Seattle Center and the Seattle Center Foundation. This partnership secured $55 million in public funds and over $72 million in private philanthropic gifts to make the Hall a reality. The Hall is owned by the City of Seattle and operated by Seattle Center, in accordance with a unique 25-year Operating Agreement with its resident tenants, which provides them with on-going oversight and shared responsibility for its operations and budget.
-
+
McCaw Hall encompasses the state-of-the-art 2,900-seat Susan Brotman Auditorium, the 380-seat Nesholm Family Lecture Hall, Prelude Café, elegant lobbies fronted by a luminous five-story serpentine glass wall, two beautiful donor/special function rooms, and a 17,800-square-foot public plaza (the Kreielsheimer Promenade) that serves as an entry into McCaw Hall and the Seattle Center campus. Designed by local architectural firm LMN, the Hall’s design emphasizes elegance balanced with flexibility and functionality. Its open, airy lobbies strive to minimize the separation between exterior and interior, inviting the community to view and join the anticipation of audiences prior to a performance. As well, the Hall incorporates a number of environmentally sustainable design features which minimize its use of resources, waste generation and carbon footprint.
-
+
Each year the Ballet and Opera present approximately 150 performances in McCaw Hall. In addition, the Hall hosts two productions of the Seattle Men’s Chorus annually, as well as a wide range of popular music concerts, lectures, corporate meetings, receptions, weddings, festival performances, community, and non-profit events.
diff --git a/content/events/2017-seattle/program.md b/content/events/2017-seattle/program.md
index 561455676c4..485ca31103f 100644
--- a/content/events/2017-seattle/program.md
+++ b/content/events/2017-seattle/program.md
@@ -1,6 +1,6 @@
+++
date = "2016-03-06T21:28:07-06:00"
-title = "DevOpsDays Seattle 2017 Program"
+title = "Program"
type = "event"
+++
diff --git a/content/events/2017-seattle/propose.md b/content/events/2017-seattle/propose.md
index 94fafa76c39..3d1f17a825d 100644
--- a/content/events/2017-seattle/propose.md
+++ b/content/events/2017-seattle/propose.md
@@ -1,6 +1,6 @@
+++
date = "2016-09-20T21:46:51+01:00"
-title = "DevOpsDays Seattle 2017 Call for Proposals"
+title = "Call for Proposals"
type = "event"
+++
{{< cfp_dates >}}
diff --git a/content/events/2017-seattle/registration.md b/content/events/2017-seattle/registration.md
index 0e8b2da151c..3b4088d28c9 100644
--- a/content/events/2017-seattle/registration.md
+++ b/content/events/2017-seattle/registration.md
@@ -1,6 +1,6 @@
+++
date = "2016-09-20T21:46:51+01:00"
-title = "DevOpsDays Seattle 2017 Registration"
+title = "Registration"
type = "event"
diff --git a/content/events/2017-seattle/sponsor-info.md b/content/events/2017-seattle/sponsor-info.md
index be6d492ed25..367052ac522 100644
--- a/content/events/2017-seattle/sponsor-info.md
+++ b/content/events/2017-seattle/sponsor-info.md
@@ -72,6 +72,10 @@ The sponsor area will be set up to encourage people to hang out and enjoy coffee
+### A/V Rental
+
+Monitors are available for rental from "Meeting Tomorrow". Please download this form for more information.
+
### Lead Collection
We don’t share attendee information with sponsors.
diff --git a/content/events/2017-seattle/sponsor.md b/content/events/2017-seattle/sponsor.md
index bc60de8b900..30d5a6a706c 100644
--- a/content/events/2017-seattle/sponsor.md
+++ b/content/events/2017-seattle/sponsor.md
@@ -1,6 +1,6 @@
+++
date = "2016-09-20T21:46:51+01:00"
-title = "DevOpsDays Seattle 2017 Sponsorship Info"
+title = "Sponsorship Info"
type = "event"
@@ -65,12 +65,7 @@ We greatly value sponsors for this open event. If you are interested in sponsor
-
+
Sold Out
Included tickets
@@ -119,4 +114,3 @@ We greatly value sponsors for this open event. If you are interested in sponsor
-
diff --git a/content/events/2017-seattle/welcome.md b/content/events/2017-seattle/welcome.md
index edbebed47ad..1492bfaacc2 100644
--- a/content/events/2017-seattle/welcome.md
+++ b/content/events/2017-seattle/welcome.md
@@ -97,7 +97,6 @@ will be great for both speakers and attendees.
-
diff --git a/content/events/2017-stockholm/propose.md b/content/events/2017-stockholm/propose.md
index d25d22f11d0..221149510c3 100644
--- a/content/events/2017-stockholm/propose.md
+++ b/content/events/2017-stockholm/propose.md
@@ -10,7 +10,7 @@ type = "event"
---
-Submit your talk today! The submission form can be found [Here](https://devopsdayssthlm.typeform.com/to/eMaXqd)
+ CFP is now closed
---
There are three ways to propose a session:
@@ -27,7 +27,7 @@ Our main criteria to make it to the top selection are:
- _no vendor pitches_: as much as we value vendors and sponsors, we just don't think this is the right forum. You can demo at your table or during Open Space.
-How to submit a proposal: [Fill out our handy form](https://devopsdayssthlm.typeform.com/to/eMaXqd) with the following information
+How to submit a proposal: Fill out our handy form with the following information
Proposal working title (can be changed later)
Type (presentation, panel discussion, moderated general discussion, debate, etc.,ignite)
diff --git a/content/events/2017-stockholm/registration.md b/content/events/2017-stockholm/registration.md
index 23e22c83269..e6d9fa582b4 100644
--- a/content/events/2017-stockholm/registration.md
+++ b/content/events/2017-stockholm/registration.md
@@ -8,6 +8,5 @@ type = "event"
diff --git a/content/events/2017-stockholm/welcome.md b/content/events/2017-stockholm/welcome.md
index f72846ff4ce..1d9f196df9e 100644
--- a/content/events/2017-stockholm/welcome.md
+++ b/content/events/2017-stockholm/welcome.md
@@ -6,7 +6,7 @@ aliases = ["/events/2017-stockholm"]
+++
-{{< event_twitter devopsdayssthlm >}}
+{{< event_twitter >}}
**devopsdays is coming to {{}}!**
@@ -87,7 +87,3 @@ aliases = ["/events/2017-stockholm"]
-
-
diff --git a/content/events/2017-tokyo/welcome.md b/content/events/2017-tokyo/welcome.md
index 2cdc73605ed..5067054a75c 100644
--- a/content/events/2017-tokyo/welcome.md
+++ b/content/events/2017-tokyo/welcome.md
@@ -114,7 +114,6 @@ While English is becoming the de-facto language of software development, we will
-
diff --git a/content/events/2017-toronto/program.md b/content/events/2017-toronto/program.md
new file mode 100644
index 00000000000..1d20b59ccbd
--- /dev/null
+++ b/content/events/2017-toronto/program.md
@@ -0,0 +1,337 @@
++++
+date = "2016-03-06T21:28:07-06:00"
+title = "program"
+type = "event"
+
++++
+
+
+
DevOpsDays is a grass-roots event taking place in cities all around the world. It is organized entirely by volunteers and enthusiasts of DevOps philosophies, processes, and tools who are excited to be a part of the movement.
+
+
Each day has four primary speakers presenting 30 minute talks. Presentations range from cultural ideas to specific details and experiences implementing and managing a broad spectrum of DevOps and Agile related issues. Additionally, there is a 30 minute block of IGNITE style talks (5 minute auto-advancing slides) providing a good mix of content delivered quickly and on point.
+
+
The last part of each event consists of "Open Spaces". These self-suggested and self-run discussions provide an open forum for participants to engage in deeper and meaningful conversations with their peers, presenters, and vendors. Discussions are often extensions of points and ideas brought up in early presentations, but can be about any subject interesting to a participant. If you are new to the Open Space concept you can learn more about the format here.
+
+
Also remember that some of the best learning moments can happen when you least expect them. Whether it's hallway conversations or over lunch be ready to share and learn with your fellow attendees, speakers and sponsors.
+
+
While you're at the conference remember that learning and understanding DevOps and the ideas and methodologies that it brings is a spiral path. You will hear ideas and concepts repeated over and over and over. Each time at a different level. There's no such thing as being "done with DevOps". Frustration and rewards are found along each level on the path.
+
+
+
+
+
+
The Schedule
+
+
+
+
+
+
+
+
Day 1 - Thursday, May 25th
+
+
+
+
+
+
+
+
+ Registration, Breakfast, and Sponsor Booths Open
+
When all preventative measures fail, sometimes Really Big Problems occur. Your crisis team needs to respond and act accordingly to resolve issues efficiently. Any highly functional team will need a leader. It's not optional, especially in crisis. Decisions need to be made quickly and someone needs to coordinate efforts rather than getting knee-deep in technical issues.
+
+
This talk will explore exactly that role. When should you choose a leader, and when everyone is busy putting out the big fire, what should the leader actually be doing? I'll answer these questions and give you real ideas to bring back to your teams and improve your crisis response.
Our brains take in a lot of information on a daily basis and have created shortcuts to automate simple tasks like walking, taking a drink, or sitting down. These tasks hit the fast parts of our brain that includes memory, reflex and emotion before making it to our logical, analytical, and problem-solving (slow) systems. This leads to unintended and sometimes counterproductive processing which impacts everything we do.
+
+
This is part of cognitive bias and can lead to incorrect diagnostics during a firefight or major outage - our experiences can lead us to a decision that is based more on emotion than fact. Cognitive biases can be dangerous but are impossible to avoid. You can’t always spot your own biases but you can spot them in others. Recognizing these biases is the key to mitigating them and reducing mental lapses that can increase the time it takes to resolve incidents.
In 2011 we delivered 2 major releases of our on premise enterprise software. Market, technology and customer requirements forced us to change that in order to remain competitive.
+
+
Now – in 2017 - we are deploying and providing feature releases every 2 weeks for both our on premise and SaaS-based offering. We deploy 170 SaaS production changes per day and have a DevOps pipeline that allows us to deploy a code change within 1h if necessary.
+
+
To increase quality, we built and provide a DevOps pipeline that currently executes 31000 Unit & Integration Tests per Hour as well as 60h UI Tests per Build. Our application teams are responsible end-to-end for their features and use production monitoring to validate their deployments which allows them to find 93% of bugs in production before it impacts our end users.
+
+
In this session I explain how this transformation worked from both "Top Down" as well as "Bottom Up" in our organization. A key component was the 4 people strong DevOps Team who developed and "sell" their DevOps Pipeline to the globally distributed application teams. I will give insights into how our pipeline enables application teams to design, code, test and run a new feature for our user base.
+
+
I will also talk about the “dark moments” as change is never without friction. Both internally as well as with our customers who also had to get used to more rapid changes.
Deep Work: A New Working Model For Ops Teams in a DevOps Environment
+
+
You come into the office and before you've had your morning coffee, someone's at your desk looking for help with an issue. You spend the day trying to focus on that new tool you're building for the developers, it's going to make their lives so much easier, but you find that you're firefighting all day. The day ends and you wonder "what did I even do today?". In our roles as DevOps practitioners, we live an interrupt driven life, but how do we make progress on that new internal tool or investigate that new OSS project? It's not hopeless!
+
+
This session will introduce the concept of Deep Work and a new way to structure your team to optimize for Deep Work, while at the same time meeting your customers' (i.e. Developers, QA, etc) needs. At the end of the talk you will have learnt from our experience implementing the new team structure in two different organizations, ways to promote the concept, how to visualize people's availability, and how to find success in an interrupt driven world.
Deep Work: A New Working Model For Ops Teams in a DevOps Environment
+
+
You come into the office and before you've had your morning coffee, someone's at your desk looking for help with an issue. You spend the day trying to focus on that new tool you're building for the developers, it's going to make their lives so much easier, but you find that you're firefighting all day. The day ends and you wonder "what did I even do today?". In our roles as DevOps practitioners, we live an interrupt driven life, but how do we make progress on that new internal tool or investigate that new OSS project? It's not hopeless!
+
+
This session will introduce the concept of Deep Work and a new way to structure your team to optimize for Deep Work, while at the same time meeting your customers' (i.e. Developers, QA, etc) needs. At the end of the talk you will have learnt from our experience implementing the new team structure in two different organizations, ways to promote the concept, how to visualize people's availability, and how to find success in an interrupt driven world.
Shomi Stories: A Cloud Migration, Team Building and Having Fun in between
+
+
Join us to hear how Shomi.com, now defunct over the top video service, migrated their production workload (700+ EC2 instances) to AWS in two months with no downtime, while building a DevOps culture of transparency, and having a lot of fun as they learned. We will tell you what worked and what didn't and where Shomi was going when it was finally shut down. Learn the behind story about a technical and people transformation race to the finish line.
Designing distributed systems means considering failure scenarios—both likely and less so. Will the network let you down? (Almost assuredly.) Will some portion of your IaaS misbehave? (Have you met computers?) We build in graceful degradation for much of our automation but often neglect the (just-as-essential) human interactions.
+
+
The classic “hard problems” of cache invalidation and naming things revolve around our understanding of what’s correct and true and our agreements with one another on scope and relevance. Communication is essential for making context-dependent decisions.
+
+
Whether we’re attempting to determine the current state of reality or distinguish logical boundaries, democratized observability is key to answering our questions. As the fractal complexity of our distributed systems grows, we need to mindfully choose practices that work with our tooling. You can’t buy a silver bullet, but you can forge one from the collaborative efforts of your team.
A Security State of Mind: Continuous Security for DevOps with Kubernetes
+
+
With the rise of DevOps, containers are at the brink of becoming a pervasive technology in Enterprise IT to accelerate application delivery for the business. When it comes to adopting containers in the enterprise, Security is the highest adoption barrier. Is your organization ready to address the security risks with containers in a DevOps environment?
+
+
In this presentation, you'll learn about:
+
+
+
An understanding of the underlying technologies for Containers and how they enable DevOps
+
The security risks with deploying containers in the enterprise
+
The dangers of untrusted content and importance of maintaining container images
+
How to make your Container workflow more secure using Kubernetes without slowing down DevOps
+
Automating vulnerability management, security management, and compliance checking for container images in a Kubernetes environment
+
+
+
Join, Chris Van Tuin, Chief Technologist, West at Red Hat, as he walks through an overview of the underlying Container technologies, the security risks with deploying containers, and how to address these security challenges in a DevOps environment with Kubernetes.
Automating Quality, and Learning to Contain Ourselves
+
+
This ignite talk will share case study learnings on using free and open source tools to automate the development, testing, QA, and deployment of a complex US government web site.
+
+
Operations people want stability. Developers want change.
+
+
Using docker, gitlab, and other supporting tools, we achieve consistently stable deployments as developers continue to improve the product. Running automated tests on every merge request ensures that broken code is never pushed to production. Today's tools make it possible to unify the infrastructure for the dev team, QA sites, automated testing, and deployment.
We were looking for a better way to represent the experience of our clients and the reliability of our site. We found that the traditional uptime metrics did not work well for us, since they did not account for the satisfaction of our client base. Traditional uptime was also vaguely defined, with no consensus over which component should be broken in which way for which duration of time, in order to qualify as downtime. We did some research and decided to adopt the error budgeting model. This talk will be about our journey to implement it for our engineering team here at GroupBy.
+
+
We will discuss:
+
+
The pitfalls of relying on strictly on traditional uptime calculations.
+
The basic principals of error budgeting that had been agreed upon at GroupBy.
+
The simpler technical means to calculate error budgeting reliably.
+
How using error budgeting changed GroupBy engineering.
The session will cover common ways people and organizations fail at DevOps, inspired by true stories. The aim is for the audience to learn from the failures of others in this space.
Mean time to Repair (MTTR) has long been the defacto metric for those tapped with the responsibility of up-time. It’s the cornerstone measurement of how well teams respond to service disruptions and a key performance metric that nearly all in IT should aim to consistently improve. Swift recovery provides far more benefits than attempts to engineer failure from complex systems.
+
+
As important as MTTR has become, the mean time to repair is no more than an average of how long it took to manage individual incidents (from acknowledgement to resolve) over the course of time. The number of data points during that time can vary greatly depending on the complexity and scale of systems. Furthermore, averages assume there is a normal event or that your data is a normal distribution. Anyone who has been on-call can attest that some incidents require longer to resolve than others and that variance is something you shouldn’t ignore.
+
+
Within any time-series dataset there are in fact high and low values hidden within the data. These outliers may indicate that while we think the time it takes to recover from failure is good, bad, or otherwise, many high values in our average distort or hide lower values and vice versa. We may believe that our efforts to reduce the time it takes to recover from failure is in fact working when the truth is it’s not.
+
+
In this talk, we’ll discuss the metric of Mean Time To Repair as well as additional methods of understanding data related to building and maintaining reliable systems at scale. MTTR must be made a priority for any IT team that habitually follows old-view approaches to incident response however; a deeper understanding of the data provides much higher fidelity regarding the true health of your systems and the teams that support them.
+
+
Audience takeaways:
+
+
+
Clear understanding of MTTR and why it has become a significant metric for modern DevOps/Operations teams
+
The Law of Averages
+
Additional metrics to provide deeper understanding of incident response
Docker Docker Docker! is the driving call these days, but what's it like to actually roll out containers in production with existing applications and infrastructure? How do you get buy-in from development teams? How does docker mix with existing legacy code and infrastructure? What’s the operational experience like for developers who are on-call?
+
+
In this talk I'll discuss how PagerDuty migrated a number of existing applications to containerized infrastructure in production, simplifying build and deploy along the way. I will go over the issues we ran into (IPSec + Docker = sad), the tools we created to help, and the benefits we're experiencing, as well as our current work using a container scheduling platform. I’ll also talk about selling docker in an environment where developers are on call for their applications that are now running in containers.
+
+
Attendees to this talk will leave with ideas on how to kick-start migration to containers in their organization, as well as the tools they will need to build or find along the way.
Cloud First or DevOpsing with Governance, Legal and InfoSec
+
+
In enterprises banking on agility and pushing for Cloud first. Beware of some of the implications. Learn about some of the remedies.
+
+
SaaS first, PaaS second, IaaS third so goes the mantra... That's all fine and dandy but the thing they don't tell you is how much you'll depend on Governance, Vendor Management, Legal, InfoSec. There's nothing like it to really bog down your hyper-versatile Top Gun DevOps teams.
+
+
To be successfully, you'll need them to work on a level and agile playing field. So, welcome to the world of:
+
+
Vendor Risk Assessment Backlogs
+
Legacy contract review Backlogs
+
Strategizing about Cloud Service contract
+
MVPs going Prop over and over.
+
+
+
Also beware of being the first to have an eager legal department. What happens when your legal department becomes more cloud-savvy than the legal tzar of your powerhouse ERP company whose marketing their software in a public cloud partnership without his knowledge.
Deep Work: A New Working Model For Ops Teams in a DevOps Environment
+
+
You come into the office and before you've had your morning coffee, someone's at your desk looking for help with an issue. You spend the day trying to focus on that new tool you're building for the developers, it's going to make their lives so much easier, but you find that you're firefighting all day. The day ends and you wonder "what did I even do today?". In our roles as DevOps practitioners, we live an interrupt driven life, but how do we make progress on that new internal tool or investigate that new OSS project? It's not hopeless!
+
+
This session will introduce the concept of Deep Work and a new way to structure your team to optimize for Deep Work, while at the same time meeting your customers' (i.e. Developers, QA, etc) needs. At the end of the talk you will have learnt from our experience implementing the new team structure in two different organizations, ways to promote the concept, how to visualize people's availability, and how to find success in an interrupt driven world.
+
+
+
+
diff --git a/content/events/2017-toronto/propose.md b/content/events/2017-toronto/propose.md
index a9b9153464e..cb24117c99f 100644
--- a/content/events/2017-toronto/propose.md
+++ b/content/events/2017-toronto/propose.md
@@ -10,6 +10,8 @@ type = "event"
+__We're still looking for a few more ignites to round out our program. Submit your idea on OpenCFP today.__
+
### Equal Opportunity
DevOpsDays Toronto is committed to creating a diverse environment and is proud to invite people of all backgrounds and profiles to submit presentation proposals. All potential speakers will receive consideration without regard to race, colour, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, ability or age.
@@ -35,7 +37,7 @@ Choosing talks is part art, part science; here are some factors we consider when
### Submit
-To submit a talk create an account on our OpenCFP and click the _Submit a talk_ button.
+To submit a talk create an account on our OpenCFP and click the _Submit a talk_ button.
- Be specific... we aren't mind readers (a description of about 20 lines is about right)
- Detail is good... but not as important as explaining why your proposal would be interesting
diff --git a/utilities/examples/speakers/speakers.md b/content/events/2017-toronto/speakers.md
similarity index 56%
rename from utilities/examples/speakers/speakers.md
rename to content/events/2017-toronto/speakers.md
index 142f93480cf..4386eb992b8 100644
--- a/utilities/examples/speakers/speakers.md
+++ b/content/events/2017-toronto/speakers.md
@@ -1,5 +1,5 @@
+++
-date = "2000-01-01T01:01:01-06:00"
+date = "2017-03-05T12:00:42-05:00"
title = "speakers"
type = "speakers"
diff --git a/content/events/2017-toronto/welcome.md b/content/events/2017-toronto/welcome.md
index 547dd7ede03..4ef76d8354b 100644
--- a/content/events/2017-toronto/welcome.md
+++ b/content/events/2017-toronto/welcome.md
@@ -46,27 +46,27 @@ aliases = ["/events/2017-toronto"]
Propose
- {{< event_link page="propose" text="Propose a talk!" >}}
+ We're still looking for a few more ignite proposals. {{< event_link page="propose" text="Submit your idea today!" >}}
+ Talk 10 - Jason Hand: "Beyond Mean Time to Repair"
+
+
+
+
+
+
+
+ Open Space Slot 5
+
+
+
+
+
+
+
+ Open Space Slot 6
+
+
+
+
+
+
+
+ Day 2 Closing Comments
+
+
+
diff --git a/content/events/2017-vancouver/sponsor.md b/content/events/2017-vancouver/sponsor.md
index f8227133c28..f9c7170a13a 100644
--- a/content/events/2017-vancouver/sponsor.md
+++ b/content/events/2017-vancouver/sponsor.md
@@ -6,10 +6,4 @@ type = "event"
Sponsorship prospectus
-_We greatly value sponsors for this open event. If you are interested in sponsoring, please drop us an email at [{{< email_organizers >}}]._
-
-DevOpsDays is a self-organizing conference for practitioners that depends on sponsorships. We do not have vendor booths, sell product presentations, or distribute attendee contact lists. Sponsors have the opportunity to have short elevator pitches during the program and will get recognition on the website and social media before, during and after the event. Sponsors are encouraged to represent themselves by actively participating and engaging with the attendees as peers. Any attendee also has the opportunity to demo products/projects as part of an open space session.
-
-Gold sponsors get a full table and Silver sponsors a shared table where they can interact with those interested to come visit during breaks. All attendees are welcome to propose any subject they want during the open spaces, but this is a community-focused conference, so heavy marketing will probably work against you when trying to make a good impression on the attendees.
-
-The best thing to do is send engineers to interact with the experts at DevOpsDays on their own terms.
+Sponsorship for 2017 is now closed. We thank all of our sponsors for their support.
diff --git a/content/events/2017-washington-dc/welcome.md b/content/events/2017-washington-dc/welcome.md
index d3c44e4307d..56d95d82695 100644
--- a/content/events/2017-washington-dc/welcome.md
+++ b/content/events/2017-washington-dc/welcome.md
@@ -88,14 +88,10 @@ aliases = ["/events/2017-washington-dc"]
+City = "Zürich"
+Year = "2017"
+date = "2017-03-15T20:37:34+01:00"
+title = "Zürich 2017 Program"
+type = "program"
++++
\ No newline at end of file
diff --git a/content/events/2017-zurich/program/alex-lichtenberger.md b/content/events/2017-zurich/program/alex-lichtenberger.md
index a37ea35f6f7..da2633484cb 100644
--- a/content/events/2017-zurich/program/alex-lichtenberger.md
+++ b/content/events/2017-zurich/program/alex-lichtenberger.md
@@ -5,7 +5,7 @@ date = "2017-02-27T15:10:56+01:00"
talk_date = ""
talk_start_time = ""
talk_end_time = ""
-title = "DevOps and Holacracy (or alternatively: Are you a manager or a leader?)"
+title = "DevOps and Holacracy (a.k.a.: Are You a Manager or a Leader?)"
type = "talk"
speakers = ["alex-lichtenberger"]
youtube = ""
@@ -15,8 +15,7 @@ slideshare = ""
slides = ""
+++
-In a short ignite talk, I would like to give some inspiration what it means to work together in a devops environment:
+Having the right cultural environment is key for DevOps success. In this short ignite talk, I would like to give some inspiration what it means to work together in a devops environment and the typical challenges:
* Away from tradtitional management (command & control)
-* Towards Devops leadership: The Coach, asking the right question, creating the right environment and the self-organizing team, with a strong improvement culture towards a common vision
-* Enriched with some funny anecdotes from my past experience
+* Towards Devops leadership: The coach, asking the right question, creating the right environment and the self-organizing team, with a strong improvement culture towards a common vision
diff --git a/content/events/2017-zurich/program/beat-stutz.md b/content/events/2017-zurich/program/beat-stutz.md
index 869094c170f..47215bf6747 100644
--- a/content/events/2017-zurich/program/beat-stutz.md
+++ b/content/events/2017-zurich/program/beat-stutz.md
@@ -5,7 +5,7 @@ date = "2017-02-21T21:20:19+01:00"
talk_date = ""
talk_start_time = ""
talk_end_time = ""
-title = "Improving Time to Market: The new speed of DevOps in a corporate environment"
+title = "Improving Time to Market: The New Speed of DevOps in a Corporate Environment"
type = "talk"
speakers = ["beat-stutz"]
youtube = ""
@@ -15,14 +15,14 @@ slideshare = ""
slides = ""
+++
-SIX has started the transformation to DevOps in 2015, being one of the first larger
-businesses in the Swiss financial sector to do so. The presentation will show the journey
-of one of the DevOps teams – the approach, the results and the learnings on the way from
-traditional “silo’ed” organization with waterfall methods to a new cross-functional,
+SIX has started the transformation to DevOps in 2015, being one of the first larger
+businesses in the Swiss financial sector to do so. The presentation will show the journey
+of one of the DevOps teams – the approach, the results and the learnings on the way from
+traditional “silo’ed” organization with waterfall methods to a new cross-functional,
agile team, with a focus on improving speed by eliminating waste and through automation.
-
+
About our Company:
-SIX operates a competitive infrastructure for the Swiss financial center, catering to a
-broad, international client base. Its four business areas provide a comprehensive range
-of services in the areas of securities transactions, financial information processing and
+SIX operates a competitive infrastructure for the Swiss financial center, catering to a
+broad, international client base. Its four business areas provide a comprehensive range
+of services in the areas of securities transactions, financial information processing and
cashless payment transactions.
diff --git a/content/events/2017-zurich/program/charity-majors.md b/content/events/2017-zurich/program/charity-majors.md
index 7b1f863e515..30830ccf288 100644
--- a/content/events/2017-zurich/program/charity-majors.md
+++ b/content/events/2017-zurich/program/charity-majors.md
@@ -5,7 +5,7 @@ date = "2017-02-10T16:58:32+01:00"
talk_date = ""
talk_start_time = ""
talk_end_time = ""
-title = "To Be Announced"
+title = "A Young Lady’s Illustrated Primer to Technical Decison-Making"
type = "talk"
speakers = ["charity-majors"]
youtube = ""
@@ -14,3 +14,13 @@ speakerdeck = ""
slideshare = ""
slides = ""
+++
+
+Over the last few years we’ve seen an explosion of complexity, in everything from polyglot
+storage to composable infrastructure, containerization and microservices, config management
+vs immutable infrastructure. Until recently there was a set of widely accepted best
+practices for running in the cloud. But now every element of your stack is a never-ending
+rabbit hole of possibilities and questions. What's an engineer or architect or manager to
+do? Solid technical judgment is more important than ever. You can’t anticipate every
+problem, but you can identify and head off many of them in advance. We'll talk about how
+to identify and prioritize where to be boring and where to innovate … and how to correct
+course when you've made a wrong call.
diff --git a/content/events/2017-zurich/program/cyrill-ruettimann.md b/content/events/2017-zurich/program/cyrill-ruettimann.md
index 38e00f037f1..b0b9ed5571a 100644
--- a/content/events/2017-zurich/program/cyrill-ruettimann.md
+++ b/content/events/2017-zurich/program/cyrill-ruettimann.md
@@ -5,7 +5,7 @@ date = "2017-02-21T21:22:02+01:00"
talk_date = ""
talk_start_time = ""
talk_end_time = ""
-title = "New ways to effectively develop a DevOps culture"
+title = "New Ways to Effectively Develop a DevOps Culture"
type = "talk"
speakers = ["cyrill-ruettimann"]
youtube = ""
@@ -15,18 +15,18 @@ slideshare = ""
slides = ""
+++
-I was working in agile projects for more than 10 years now. But I have never been in a
-team reaching the hyper performance phase. Nor while working as number 2 in a start up
-nor in a small team embodied in a multinational global player. With DevOps, new
-specialists joining the team. The diversity grows and that will it not make easier to
-develop such a culture. Kaikaku, that’s the Japanese word for breaking off, doing
-experiments and implement disruptive changes if needed. That’s the recipe to develop a
-highly performing team or to find new ways. I had the chance to learn and implement three
-different methods which support such a culture. The results while applying those methods
-where stunning – positively. My hands-on experience with Lego Serious Play, Complex
-Problem Solving and Foursight have clearly shown, that it is worth to think outside the
-box and to left behind traditional management instruments. Culture is more important than
-before. To build bridges and solutions as a team is a core competence in a DevOps team.
-Those three methods will enrich your way to develop a DevOps culture. In my presentation,
-I will introduce the three methods based on real-life applications and will show you, how
+I was working in agile projects for more than 10 years now. But I have never been in a
+team reaching the hyper performance phase. Nor while working as number 2 in a start up
+nor in a small team embodied in a multinational global player. With DevOps, new
+specialists joining the team. The diversity grows and that will it not make easier to
+develop such a culture. Kaikaku, that’s the Japanese word for breaking off, doing
+experiments and implement disruptive changes if needed. That’s the recipe to develop a
+highly performing team or to find new ways. I had the chance to learn and implement three
+different methods which support such a culture. The results while applying those methods
+where stunning – positively. My hands-on experience with Lego Serious Play, Complex
+Problem Solving and Foursight have clearly shown, that it is worth to think outside the
+box and to left behind traditional management instruments. Culture is more important than
+before. To build bridges and solutions as a team is a core competence in a DevOps team.
+Those three methods will enrich your way to develop a DevOps culture. In my presentation,
+I will introduce the three methods based on real-life applications and will show you, how
they can help to build bridges.
diff --git a/content/events/2017-zurich/program/dave-halter.md b/content/events/2017-zurich/program/dave-halter.md
index c4169a47d8e..17eb19a20f6 100644
--- a/content/events/2017-zurich/program/dave-halter.md
+++ b/content/events/2017-zurich/program/dave-halter.md
@@ -1,24 +1,31 @@
+++
+City = "Zurich"
+Year = "2017"
date = "2017-03-03T14:40:54+01:00"
-linktitle = "dave-halter"
-title = "Dave Halter"
+talk_date = ""
+talk_start_time = ""
+talk_end_time = ""
+title = "Beautiful Deployment Code"
type = "talk"
-
+speakers = ["dave-halter"]
+youtube = ""
+vimeo = ""
+speakerdeck = ""
+slideshare = ""
+slides = ""
+++
-
-
-
Title:
-
-
-
-
Description:
-
-
+We all know that DevOps is not (only) about deploying the latest WordPress anymore. There
+is a growing number of projects that have huge deployment scripts - think OpenStack or
+OpenShift. In this context it is extremely important to keep deployment code readable and
+maintainable.
-
-
+This talk will not try to give you a best practice overview, but show you how Ansible as a
+whole could be improved. Ansible has a very rich set of features, its YAML files however
+are often a stumbling block and understanding a big YAML project is not a task for
+bystanders. In a simple RFC [1] there is a proposal on how Ansible could look like in the
+future.
-
-
+[1] https://github.com/davidhalter/pysible
+[2] https://github.com/davidhalter/jedi"
diff --git a/content/events/2017-zurich/program/dirk-lehmann.md b/content/events/2017-zurich/program/dirk-lehmann.md
index b0aaaf8842b..ba2d39cdd3a 100644
--- a/content/events/2017-zurich/program/dirk-lehmann.md
+++ b/content/events/2017-zurich/program/dirk-lehmann.md
@@ -5,7 +5,7 @@ date = "2017-02-27T15:11:58+01:00"
talk_date = ""
talk_start_time = ""
talk_end_time = ""
-title = "Trust as the foundation of DevOps"
+title = "Trust as the Foundation of DevOps"
type = "talk"
speakers = ["dirk-lehmann"]
youtube = ""
@@ -18,22 +18,22 @@ slides = ""
The why:
In DevOps we talk about a cultural change.
We aim to tear down silos and create small cross-functional, autonomous and empowered
-teams. So why not only let management do the next big re-org thing, "the DevOps re-org",
-and all is going to be fine, right!? No, because its about people. Interacting people.
-And for really changing a companies culture, the way people interact together, we need to
-establish, recreate and foster trust. If you drill down deeper into many of what makes up
+teams. So why not only let management do the next big re-org thing, "the DevOps re-org",
+and all is going to be fine, right!? No, because its about people. Interacting people.
+And for really changing a companies culture, the way people interact together, we need to
+establish, recreate and foster trust. If you drill down deeper into many of what makes up
DevOps, you can find that trust plays a significant (if not crucial) role in
-establishing a DevOps culture. But what is trust? Does it really help on a DevOps journey?
+establishing a DevOps culture. But what is trust? Does it really help on a DevOps journey?
How can it be created or strengthened?
The how:
I'll first show the problem of missing trust in an (siloed) organization.
-Then I aim to give a definition of trust in general and which basic elements make up trust
-among people. I will outline which role trust plays in creating a DevOps culture, based on
-my very own experience within my team at SAP, as well as many examples provided by
-literature, blogs, etc. (e.g. "The 5 dysfunctions of a Team" - Lencioni ;
-"The speed of trust" - Covery). Last I will give ideas and shared experiences on how trust
-can be created and fostered within teams. (e.g. tell about the importance of team sizes
+Then I aim to give a definition of trust in general and which basic elements make up trust
+among people. I will outline which role trust plays in creating a DevOps culture, based on
+my very own experience within my team at SAP, as well as many examples provided by
+literature, blogs, etc. (e.g. "The 5 dysfunctions of a Team" - Lencioni ;
+"The speed of trust" - Covery). Last I will give ideas and shared experiences on how trust
+can be created and fostered within teams. (e.g. tell about the importance of team sizes
("The mytical man-month" (Brooks) as well as findings by Mr. Robin Dunbar "Dunbars number"),
-"Perception of competance", "Perception of intensions", "Capacity of trusting", the
+"Perception of competance", "Perception of intensions", "Capacity of trusting", the
importance of failure tolerance, openness, common shared goals, respect, diversity, ...)
diff --git a/content/events/2017-zurich/program/emanuel-kleindienst.md b/content/events/2017-zurich/program/emanuel-kleindienst.md
index 4969868b64a..30ea679c165 100644
--- a/content/events/2017-zurich/program/emanuel-kleindienst.md
+++ b/content/events/2017-zurich/program/emanuel-kleindienst.md
@@ -5,7 +5,7 @@ date = "2017-02-27T15:07:48+01:00"
talk_date = ""
talk_start_time = ""
talk_end_time = ""
-title = "Hacking your boss for DevOps - how to convince your manager to support DevOps"
+title = "Hacking Your Boss for DevOps - How to Convince Your Manager to Support DevOps"
type = "talk"
speakers = ["emanuel-kleindienst"]
youtube = ""
@@ -15,8 +15,8 @@ slideshare = ""
slides = ""
+++
-As a developer, you know you need to collaborate with the Ops-people to bring agility and
-DevOps to your project. But how do you explain this to your boss ? What are the other
-benefits your manager understands and can relate to ? Emanuel will show you different
-strategies to convince the bean counters in your company and brief you on the words and
+As a developer, you know you need to collaborate with the Ops-people to bring agility and
+DevOps to your project. But how do you explain this to your boss ? What are the other
+benefits your manager understands and can relate to ? Emanuel will show you different
+strategies to convince the bean counters in your company and brief you on the words and
language they understand.
diff --git a/content/events/2017-zurich/program/hannah-foxwell.md b/content/events/2017-zurich/program/hannah-foxwell.md
index 9f91e4f12f8..06f2ebf9e59 100644
--- a/content/events/2017-zurich/program/hannah-foxwell.md
+++ b/content/events/2017-zurich/program/hannah-foxwell.md
@@ -5,7 +5,7 @@ date = "2017-02-10T16:59:11+01:00"
talk_date = ""
talk_start_time = ""
talk_end_time = ""
-title = "To Be Announced"
+title = "Tech is easy. Humans are hard."
type = "talk"
speakers = ["hannah-foxwell"]
youtube = ""
@@ -14,3 +14,10 @@ speakerdeck = ""
slideshare = ""
slides = ""
+++
+
+The health of your culture is a product of the ideas, beliefs and behaviour of your human
+colleagues. The health of your platform includes the health of the humans that build and
+support it.
+
+In this talk Hannah will discuss the very human aspects of DevOps and why we need to take
+a more Human approach to DevOps transformation. [@HumanOps](https://twitter.com/humanops)
diff --git a/content/events/2017-zurich/program/henri-dubois-ferriere.md b/content/events/2017-zurich/program/henri-dubois-ferriere.md
index c32b4f5b2f8..3e75aa1365f 100644
--- a/content/events/2017-zurich/program/henri-dubois-ferriere.md
+++ b/content/events/2017-zurich/program/henri-dubois-ferriere.md
@@ -5,7 +5,7 @@ date = "2017-02-27T15:11:17+01:00"
talk_date = ""
talk_start_time = ""
talk_end_time = ""
-title = "Cloudy with a chance of syscalls"
+title = "Cloudy with a Chance of Syscalls"
type = "talk"
speakers = ["henri-dubois-ferriere"]
youtube = ""
@@ -15,29 +15,25 @@ slideshare = ""
slides = ""
+++
-Please find my proposal below. As background, I'm an independent developer who is back in
-CH after spending most of my career in San Francisco. I'm not affiliated with any vendor
-or product!
-
-TLDR; The Linux system call interface is becoming an increasingly useful instrumentation
-point for monitoring, troubleshooting, and security. This talk covers why that is happening,
+TLDR; The Linux system call interface is becoming an increasingly useful instrumentation
+point for monitoring, troubleshooting, and security. This talk covers why that is happening,
what you can get from it, and how it will make your life better.
-Once upon a time, you could use packet capture to answer questions like: How many outbound
-TCP connections in the past hour? Top HTTP requests? Did the latest SQL injection attack
+Once upon a time, you could use packet capture to answer questions like: How many outbound
+TCP connections in the past hour? Top HTTP requests? Did the latest SQL injection attack
happen to my database?
-But then the cloud happened, we lost access to a span port, and no longer had a good place
-to capture traffic. And then containers and their orchestration happened (hello k8s!),
+But then the cloud happened, we lost access to a span port, and no longer had a good place
+to capture traffic. And then containers and their orchestration happened (hello k8s!),
and we lost the straightforward mapping between network tuples and applications.
-But there's good news! There's another instrumentation point which is still largely
-overlooked, but is even richer in the detail it provides: system calls. By tapping syscalls,
-you can get pretty much anything you can get from tapping the network, and a lot more.
-And we're now getting good support (both kernel and associated tooling) to tap into this
-instrumentation point.
+But there's good news! There's another instrumentation point which is still largely
+overlooked, but is even richer in the detail it provides: system calls. By tapping syscalls,
+you can get pretty much anything you can get from tapping the network, and a lot more.
+And we're now getting good support (both kernel and associated tooling) to tap into this
+instrumentation point.
-We'll give highlights of some of those open-source tools, such as go-audit, sysdig,
-falco, and maybe even a taste of ebpf. Most importantly, we'll cover practical examples of
-using system calls to answer analytics, security, and monitoring questions on realistic
+We'll give highlights of some of those open-source tools, such as go-audit, sysdig,
+falco, and maybe even a taste of ebpf. Most importantly, we'll cover practical examples of
+using system calls to answer analytics, security, and monitoring questions on realistic
environments.
diff --git a/content/events/2017-zurich/program/jorge-salamero-sanz.md b/content/events/2017-zurich/program/jorge-salamero-sanz.md
index ddc54f996ba..2d4999bc970 100644
--- a/content/events/2017-zurich/program/jorge-salamero-sanz.md
+++ b/content/events/2017-zurich/program/jorge-salamero-sanz.md
@@ -5,7 +5,7 @@ date = "2017-02-21T21:20:35+01:00"
talk_date = ""
talk_start_time = ""
talk_end_time = ""
-title = "You’re monitoring containers wrong"
+title = "You’re Monitoring Containers Wrong"
type = "talk"
speakers = ["jorge-salamero-sanz"]
youtube = ""
@@ -15,12 +15,12 @@ slideshare = ""
slides = ""
+++
-I hate to say it, but there’s a lot of bad advice out there on how to monitor your
-containers in production. In this talk I hope to add some much-needed clarity on how to
-best monitor containers to manage the health of your applications.
+I hate to say it, but there’s a lot of bad advice out there on how to monitor your
+containers in production. In this talk I hope to add some much-needed clarity on how to
+best monitor containers to manage the health of your applications.
-My advice is built off our experience creating container monitoring solutions, and the
-information we’ve gotten from working with hundreds of customers deploying Docker.
+My advice is built off our experience creating container monitoring solutions, and the
+information we’ve gotten from working with hundreds of customers deploying Docker.
I’ll cover key questions like:
* Why is it so hard to get visibility into Docker containers?
@@ -29,6 +29,6 @@ I’ll cover key questions like:
* How does Kubernetes improve monitoring? How does it get in the way?
* What open source tools can help with these challenges?
-In addition to this theory, I’ll get into some real examples that will ground our
-discussion. You’ll walk away with a new appreciation of what it takes to monitor your
+In addition to this theory, I’ll get into some real examples that will ground our
+discussion. You’ll walk away with a new appreciation of what it takes to monitor your
environment right, as well as a few ideas that you can put into practice right away.
diff --git a/content/events/2017-zurich/program/maik-wojcieszak.md b/content/events/2017-zurich/program/maik-wojcieszak.md
index 78ebd6354da..007077eb19b 100644
--- a/content/events/2017-zurich/program/maik-wojcieszak.md
+++ b/content/events/2017-zurich/program/maik-wojcieszak.md
@@ -5,7 +5,7 @@ date = "2017-02-27T15:13:49+01:00"
talk_date = ""
talk_start_time = ""
talk_end_time = ""
-title = "Industrial DevOps - cross organizational automation in production"
+title = "Industrial DevOps - Cross Organizational Automation in Production"
type = "talk"
speakers = ["maik-wojcieszak"]
youtube = ""
@@ -15,14 +15,14 @@ slideshare = ""
slides = ""
+++
-Fast response to changing markets, flexible automation and cross organizational integration
-are the key features for the industrial landscape of the future.
+Fast response to changing markets, flexible automation and cross organizational integration
+are the key features for the industrial landscape of the future.
-I've first learned about DevOps about 2 years ago. With my background of industrial
-automation I felt somehow as a stranger while attending my first DevOps conference. After
-a while it dawned on me that DevOps can solve many problems in my working area.
+I've first learned about DevOps about 2 years ago. With my background of industrial
+automation I felt somehow as a stranger while attending my first DevOps conference. After
+a while it dawned on me that DevOps can solve many problems in my working area.
-This talk is about what I've learned from DevOps. I will describe common problems and
-pitfalls that arise from cross organizational scaling of automation and give a short
-overview of the requirements for a software to support agile management of production
+This talk is about what I've learned from DevOps. I will describe common problems and
+pitfalls that arise from cross organizational scaling of automation and give a short
+overview of the requirements for a software to support agile management of production
environments.
diff --git a/content/events/2017-zurich/program/tharmes-siva.md b/content/events/2017-zurich/program/tharmes-siva.md
index 67c1c1cc557..7b01d245f81 100644
--- a/content/events/2017-zurich/program/tharmes-siva.md
+++ b/content/events/2017-zurich/program/tharmes-siva.md
@@ -5,7 +5,7 @@ date = "2017-02-21T21:21:08+01:00"
talk_date = ""
talk_start_time = ""
talk_end_time = ""
-title = "Continuous Performance Delivery: Find and fix the things that matter"
+title = "Continuous Performance Delivery: Find and Fix the Things That Matter"
type = "talk"
speakers = ["tharmes-siva"]
youtube = ""
@@ -16,19 +16,19 @@ slides = ""
+++
Businesses want to ensure that their end users are happy so they can maximize productivity,
-loyalty, and profits. But poor performing applications cause serious business issues.
-In today’s DevOps organizations and agile environments, it is essential to ensure application
-performance management throughout the full application lifecycle from the End User to
+loyalty, and profits. But poor performing applications cause serious business issues.
+In today’s DevOps organizations and agile environments, it is essential to ensure application
+performance management throughout the full application lifecycle from the End User to
Infrastructure.
To achieve this, modern application performance management faces a challenge:
* on one hand, it has to be extremely flexible and agile
-* on the other hand has to provide all necessary information on all transactions end-to-end
+* on the other hand has to provide all necessary information on all transactions end-to-end
-in production as well as development and test environments so that people are talking the
-same language.
-
-Because DevOps is about speed and iterations, we will share in this presentation a performance
-management philosophy which will maximize the value of DevOps for high performing applications.
-It allows you to find and fix the things that really matter instead of hunting ghost performance
+in production as well as development and test environments so that people are talking the
+same language.
+
+Because DevOps is about speed and iterations, we will share in this presentation a performance
+management philosophy which will maximize the value of DevOps for high performing applications.
+It allows you to find and fix the things that really matter instead of hunting ghost performance
problems with your DevOps groups.
diff --git a/content/events/2017-zurich/program/thomas-philipona.md b/content/events/2017-zurich/program/thomas-philipona.md
index 017cd223db1..4ea8fe3e7ef 100644
--- a/content/events/2017-zurich/program/thomas-philipona.md
+++ b/content/events/2017-zurich/program/thomas-philipona.md
@@ -5,7 +5,7 @@ date = "2017-02-27T15:08:14+01:00"
talk_date = ""
talk_start_time = ""
talk_end_time = ""
-title = "What devs should consider, when coding applications"
+title = "What Devs Should Consider, When Coding Applications"
type = "talk"
speakers = ["thomas-philipona"]
youtube = ""
@@ -15,26 +15,26 @@ slideshare = ""
slides = ""
+++
-The third generation of OpenShift is built around applications running in Docker containers
-and makes use of Kubernetes when it comes to orchestration and management. Accurately
-exposing the underlying Docker concepts and, hence, facilitating the composition of
+The third generation of OpenShift is built around applications running in Docker containers
+and makes use of Kubernetes when it comes to orchestration and management. Accurately
+exposing the underlying Docker concepts and, hence, facilitating the composition of
applications, OpenShift v3 opens up new prospects for both operations and development.
-First of all, we want to discuss challenges of Docker in a production environment and
+First of all, we want to discuss challenges of Docker in a production environment and
brush-up how deployment and network configuration works.
-Secondly, we show how OpenShift v3 integrates with Docker and how it eases much of the
-burden developers used to struggle with in former PaaS environments. These alleviations
-allow developers to turn toward higher-level tasks like deployment automation or container
+Secondly, we show how OpenShift v3 integrates with Docker and how it eases much of the
+burden developers used to struggle with in former PaaS environments. These alleviations
+allow developers to turn toward higher-level tasks like deployment automation or container
building.
-Next, we examine different approaches to implement Continuous Delivery and showcase our
-CI/CD environment at Puzzle ITC with a particular focus on Jenkins, database migrations,
+Next, we examine different approaches to implement Continuous Delivery and showcase our
+CI/CD environment at Puzzle ITC with a particular focus on Jenkins, database migrations,
and integration testing.
-Finally, we explain what it actually means to develop cloud-ready applications. There are
-some rules and best practices to be followed in order for applications to leverage the
-PaaS layer. One of the perspectives of the presentation is to cause awareness for this
-ruleset and to demonstrate how to avoid the most common design pitfalls which will imply
-collisions with PaaS concepts. We are going to talk about persistent storage, environment
+Finally, we explain what it actually means to develop cloud-ready applications. There are
+some rules and best practices to be followed in order for applications to leverage the
+PaaS layer. One of the perspectives of the presentation is to cause awareness for this
+ruleset and to demonstrate how to avoid the most common design pitfalls which will imply
+collisions with PaaS concepts. We are going to talk about persistent storage, environment
configuration, logging, monitoring, and some other aspects of a Twelve-Factor app.
diff --git a/content/events/2017-zurich/speakers.md b/content/events/2017-zurich/speakers.md
index 735e4bd8a29..ded65e856c4 100644
--- a/content/events/2017-zurich/speakers.md
+++ b/content/events/2017-zurich/speakers.md
@@ -1,6 +1,5 @@
+++
-date = "2017-03-03T14:40:40+01:00"
-title = "speakers"
+Title = "Speakers for DevOpsDays Zürich"
+date = "2016-12-08T20:55:58-06:00"
type = "speakers"
-
-+++
++++
\ No newline at end of file
diff --git a/content/events/2017-zurich/speakers/alex-lichtenberger.md b/content/events/2017-zurich/speakers/alex-lichtenberger.md
new file mode 100644
index 00000000000..73f83e5fbd5
--- /dev/null
+++ b/content/events/2017-zurich/speakers/alex-lichtenberger.md
@@ -0,0 +1,15 @@
++++
+Website = ""
+Title = "Alex Lichtenberger"
+Twitter = "a_lichtenberger"
+Github = ""
+date = 2017-03-15T20:37:34+01:00
+type = "speaker"
+image = "alex-lichtenberger.jpg"
++++
+
+Alex Lichtenberger is a DevOps enthusiast at Pontine and constantly building bridges
+between Dev, Ops and business. Alex has almost 20 years of professional experience in
+various areas, starting in software engineering, then moving to operations,
+project management and organizational coaching. As a passionate Agile, Lean & DevOps
+blogger he recently created the community platform devops.ch.
diff --git a/content/events/2017-zurich/speakers/alvaro-videla.md b/content/events/2017-zurich/speakers/alvaro-videla.md
new file mode 100644
index 00000000000..377661a179c
--- /dev/null
+++ b/content/events/2017-zurich/speakers/alvaro-videla.md
@@ -0,0 +1,16 @@
++++
+Website = ""
+Title = "Alvaro Videla"
+Twitter = "old_sound"
+Github = "videlalvaro"
+date = 2017-03-15T20:37:34+01:00
+type = "speaker"
+image = "alvaro-videla.jpg"
++++
+
+Alvaro Videla works as a Distributed Systems Engineer and previously was a Core Developer
+for RabbitMQ. Before moving to Europe he used to work in Shanghai where he helped building
+one of Germany's biggest dating websites. He co-authored the book “RabbitMQ in Action”
+for Manning Publishing. Some of his open source projects can be found here:
+http://github.com/videlalvaro. Apart from code related stuff he likes traveling with his
+wife, listening/playing music and reading books.
diff --git a/content/events/2017-zurich/speakers/beat-stutz.md b/content/events/2017-zurich/speakers/beat-stutz.md
new file mode 100644
index 00000000000..85256cb84db
--- /dev/null
+++ b/content/events/2017-zurich/speakers/beat-stutz.md
@@ -0,0 +1,10 @@
++++
+Website = ""
+Title = "Beat Stutz"
+Twitter = ""
+Github = ""
+date = 2017-03-15T20:37:34+01:00
+type = "speaker"
+image = "beat-stutz.jpg"
++++
+
diff --git a/content/events/2017-zurich/speakers/charity-majors.md b/content/events/2017-zurich/speakers/charity-majors.md
new file mode 100644
index 00000000000..c797aa82bed
--- /dev/null
+++ b/content/events/2017-zurich/speakers/charity-majors.md
@@ -0,0 +1,14 @@
++++
+Website = ""
+Title = "Charity Majors"
+Twitter = "mipsytipsy"
+Github = ""
+date = 2017-03-15T20:37:34+01:00
+type = "speaker"
+image = "charity-majors.jpg"
++++
+
+Charity Majors is the cofounder and CEO of honeycomb.io, a startup that helps you debug
+complex systems. (“It's like strace for systems!”) Previously, Charity ran infrastructure
+at Parse and was an engineering manager at Facebook. She also worked with the RocksDB team
+to build and deploy the world’s first Mongo + Rocks in production. She likes single malt scotch.
diff --git a/content/events/2017-zurich/speakers/chris-van-tuin.md b/content/events/2017-zurich/speakers/chris-van-tuin.md
new file mode 100644
index 00000000000..68640998cf6
--- /dev/null
+++ b/content/events/2017-zurich/speakers/chris-van-tuin.md
@@ -0,0 +1,15 @@
++++
+Website = ""
+Title = "Chris Van Tuin"
+Twitter = ""
+Github = ""
+date = 2017-03-15T20:37:34+01:00
+type = "speaker"
+image = "chris-van-tuin.jpg"
++++
+
+Chris Van Tuin, Chief Technologist at Red Hat, has over 20 years of experience in IT and
+Software.
+
+Since joining Red Hat in 2005, Chris has been architecting solutions for strategic
+customers and partners with a focus on emerging technologies.
diff --git a/content/events/2017-zurich/speakers/cyrill-ruettimann.md b/content/events/2017-zurich/speakers/cyrill-ruettimann.md
new file mode 100644
index 00000000000..6884e489905
--- /dev/null
+++ b/content/events/2017-zurich/speakers/cyrill-ruettimann.md
@@ -0,0 +1,9 @@
++++
+Website = ""
+Title = "Cyrill Rüttimann"
+Twitter = ""
+Github = ""
+date = 2017-03-15T20:37:34+01:00
+type = "speaker"
+image = "cyrill-ruettimann.jpg"
++++
diff --git a/content/events/2017-zurich/speakers/dan-reif.md b/content/events/2017-zurich/speakers/dan-reif.md
new file mode 100644
index 00000000000..b91fa51a0ac
--- /dev/null
+++ b/content/events/2017-zurich/speakers/dan-reif.md
@@ -0,0 +1,9 @@
++++
+Website = ""
+Title = "Dan Reif"
+Twitter = ""
+Github = ""
+date = 2017-03-15T20:37:34+01:00
+type = "speaker"
+image = "dan-reif.jpg"
++++
diff --git a/content/events/2017-zurich/speakers/dave-halter.md b/content/events/2017-zurich/speakers/dave-halter.md
new file mode 100644
index 00000000000..29e553d4e91
--- /dev/null
+++ b/content/events/2017-zurich/speakers/dave-halter.md
@@ -0,0 +1,9 @@
++++
+Website = ""
+Title = "Dave Halter"
+Twitter = ""
+Github = ""
+date = 2017-03-15T20:37:34+01:00
+type = "speaker"
+image = ""
++++
diff --git a/content/events/2017-zurich/speakers/dirk-lehmann.md b/content/events/2017-zurich/speakers/dirk-lehmann.md
new file mode 100644
index 00000000000..25667ad7b1c
--- /dev/null
+++ b/content/events/2017-zurich/speakers/dirk-lehmann.md
@@ -0,0 +1,16 @@
++++
+Website = ""
+Title = "Dirk Lehmann"
+Twitter = "doergn"
+Github = ""
+date = 2017-03-15T20:37:34+01:00
+type = "speaker"
+image = "dirk-lehmann.jpg"
++++
+
+I'm doing the technical operations of SAPs cloud based ride sharing solution “TwoGo by SAP”.
+
+I give external talks and presentations (e.g. DevOpsDays Paris 2015, Entwicklertag Karlsruhe,
+Beyond Borders MeetUp -DevOps Amsterdam, Continuous Lifecycle 2015, Delivery of Things World 2016)
+on Continuous Delivery and DevOps (with focus on large enterprises), as well as SAP
+internal workshops on these subjects.
diff --git a/content/events/2017-zurich/speakers/emanuel-kleindienst.md b/content/events/2017-zurich/speakers/emanuel-kleindienst.md
new file mode 100644
index 00000000000..f22c3eb3789
--- /dev/null
+++ b/content/events/2017-zurich/speakers/emanuel-kleindienst.md
@@ -0,0 +1,15 @@
++++
+Website = ""
+Title = "Emanuel Kleindienst"
+Twitter = ""
+Github = ""
+date = 2017-03-15T20:37:34+01:00
+type = "speaker"
+image = "emanuel-kleindienst.jpg"
++++
+
+Emanuel Kleindienst is CCO at VSHN AG. He holds an Master of Arts degree in Management and
+eMBA @UCIrvine. He spent 20+ years in Swiss and international IT industry with stations
+at Honeywell (Intermec), Cisco Systems, Init7 (AS13030) and Brocade Communications.
+At VSHN, an Zurich based Start-up focused on managed services, DevOps and automation,
+he's currently building the Sales und Marketing department.
diff --git a/content/events/2017-zurich/speakers/eric-maxwell.md b/content/events/2017-zurich/speakers/eric-maxwell.md
new file mode 100644
index 00000000000..91744eb4221
--- /dev/null
+++ b/content/events/2017-zurich/speakers/eric-maxwell.md
@@ -0,0 +1,17 @@
++++
+Website = ""
+Title = "Eric Maxwell"
+Twitter = "iamericmaxwell"
+Github = ""
+date = 2017-03-15T20:37:34+01:00
+type = "speaker"
+image = "eric-maxwell.jpg"
++++
+
+Eric Maxwell is a Solutions Engineer at Chef Software and is focused on making companies
+more awesome by helping them “do the DevOps” and enabling them to ship at velocity. Eric
+has helped dozens of the world’s top companies adopt Chef tools and DevOps methodologies
+while assisting with their DevOps transformation. Based in Portland, Oregon, USA, Eric
+runs the Chef PDX meetup and is active on the speaker circuit spreading the love of DevOps.
+In past lives, Eric was a back-end C# engineer, a big-data engineer, and a professional
+social engineer.
diff --git a/content/events/2017-zurich/speakers/hannah-foxwell.md b/content/events/2017-zurich/speakers/hannah-foxwell.md
new file mode 100644
index 00000000000..896aa22214c
--- /dev/null
+++ b/content/events/2017-zurich/speakers/hannah-foxwell.md
@@ -0,0 +1,14 @@
++++
+Website = ""
+Title = "Hannah Foxwell"
+Twitter = "HannahFoxwell"
+Github = ""
+date = 2017-03-15T20:37:34+01:00
+type = "speaker"
+image = "hannah-foxwell.jpg"
++++
+
+Hannah is Product Manager at Server Density, [HumanOps](https://twitter.com/humanops)
+champion, HugOps evangelist and recovering DevOps consultant. Hannah believes that the
+health of your infrastructure is not just about hardware, software, automation and
+uptime - It also includes the health and wellbeing of your team.
diff --git a/content/events/2017-zurich/speakers/henri-dubois-ferriere.md b/content/events/2017-zurich/speakers/henri-dubois-ferriere.md
new file mode 100644
index 00000000000..49b6484701d
--- /dev/null
+++ b/content/events/2017-zurich/speakers/henri-dubois-ferriere.md
@@ -0,0 +1,13 @@
++++
+Website = ""
+Title = "Henri Dubois-Ferriere"
+Twitter = "henridf"
+Github = ""
+date = 2017-03-15T20:37:34+01:00
+type = "speaker"
+image = "henri-dubois-ferriere.jpg"
++++
+
+Henri is an engineer and entrepreneur focused on infrastructure tech and products.
+He is currently the founder of 12th Ave Labs, working on products for the new world of
+container-defined operations.
diff --git a/content/events/2017-zurich/speakers/jorge-salamero-sanz.md b/content/events/2017-zurich/speakers/jorge-salamero-sanz.md
new file mode 100644
index 00000000000..a069389ca60
--- /dev/null
+++ b/content/events/2017-zurich/speakers/jorge-salamero-sanz.md
@@ -0,0 +1,19 @@
++++
+Website = ""
+Title = "Jorge Salamero Sanz"
+Twitter = ""
+Github = ""
+date = 2017-03-15T20:37:34+01:00
+type = "speaker"
+image = "jorge-salamero-sanz.jpg"
++++
+
+Jorge co-founded Zentyal, a successful open source Exchange protocol interoperability
+company. He now drives Server Density evangelism, showing potential customers and
+community members best practices adopting DevOps practices and monitoring their
+infrastructure.
+
+He enjoys monitoring all the things, writing sensors plugins and DIY projects with
+Raspberry PI and Arduino. All automated with either Puppet cookbooks or Ansible playbooks.
+When he is away from computers, you will find him walking with his 2 dogs across the
+countryside.
diff --git a/content/events/2017-zurich/speakers/maik-wojcieszak.md b/content/events/2017-zurich/speakers/maik-wojcieszak.md
new file mode 100644
index 00000000000..a044065fc0d
--- /dev/null
+++ b/content/events/2017-zurich/speakers/maik-wojcieszak.md
@@ -0,0 +1,16 @@
++++
+Website = ""
+Title = "Maik Wojcieszak"
+Twitter = ""
+Github = ""
+date = 2017-03-15T20:37:34+01:00
+type = "speaker"
+image = "maik-wojcieszak.jpg"
++++
+
+Maik is writing code since he got his first computer in 1982. As co-founder and development
+lead of wobe-systems, Maik and his team are inventing strategies and software for
+industrial automation. To address topics like team communication, agile development, lean
+management and innovation, Maik founded getNext IT as a consulting firm and works as a
+lecturer at the University of Applied Sciences of Kiel. He is passionate about Lean Agile,
+publishes articles and speaks at conferences about technical and organizational topics.
diff --git a/content/events/2017-zurich/speakers/manuel-schweizer.md b/content/events/2017-zurich/speakers/manuel-schweizer.md
new file mode 100644
index 00000000000..8cfea7aa283
--- /dev/null
+++ b/content/events/2017-zurich/speakers/manuel-schweizer.md
@@ -0,0 +1,12 @@
++++
+Website = ""
+Title = "Manuel Schweizer"
+Twitter = "geitguet"
+Github = ""
+date = 2017-03-15T20:37:34+01:00
+type = "speaker"
+image = "manuel-schweizer.jpg"
++++
+
+Manuel Schweizer is the founder of cloudscale.ch and a member of the board at the
+SwissIX Internet Exchange.
diff --git a/content/events/2017-zurich/speakers/suzie-prince.md b/content/events/2017-zurich/speakers/suzie-prince.md
new file mode 100644
index 00000000000..f3da09786e6
--- /dev/null
+++ b/content/events/2017-zurich/speakers/suzie-prince.md
@@ -0,0 +1,13 @@
++++
+Website = ""
+Title = "Suzie Prince"
+Twitter = "pm_suzie"
+Github = ""
+date = 2017-03-15T20:37:34+01:00
+type = "speaker"
+image = "suzie-prince.jpg"
++++
+
+Suzie is Head of Product, ThoughtWorks Products and has over ten years of experience in
+designing, building, and delivering software for large and small organizations in a
+variety of domains.
diff --git a/content/events/2017-zurich/speakers/tharmes-siva.md b/content/events/2017-zurich/speakers/tharmes-siva.md
new file mode 100644
index 00000000000..7b9b2093c8c
--- /dev/null
+++ b/content/events/2017-zurich/speakers/tharmes-siva.md
@@ -0,0 +1,16 @@
++++
+Website = ""
+Title = "Tharmes Siva"
+Twitter = ""
+Github = ""
+date = 2017-03-15T20:37:34+01:00
+type = "speaker"
+image = "tharmes-siva.jpg"
++++
+
+Tharmes Siva is a Solutions Engineer at Riverbed the Application Performance Company.
+Throughout his career in the IT for over 12 years(HPE, Dell EMC, Credit Suisse, Medi24)
+he is clear about one topic, being key for success “Application Performance = Business Performance”.
+
+Devops is a team sport and part of it. In the free time, he enjoys discovering the World
+and doing sports.
diff --git a/content/events/2017-zurich/speakers/thomas-philipona.md b/content/events/2017-zurich/speakers/thomas-philipona.md
new file mode 100644
index 00000000000..31cfa8e3ff7
--- /dev/null
+++ b/content/events/2017-zurich/speakers/thomas-philipona.md
@@ -0,0 +1,13 @@
++++
+Website = ""
+Title = "Thomas Philipona"
+Twitter = ""
+Github = ""
+date = 2017-03-15T20:37:34+01:00
+type = "speaker"
+image = "thomas-philipona.jpg"
++++
+
+Thomas Philipona is CTO and Head of Middleware & APPUiO at Puzzle ITC. He is amongst
+others responsible for the continuous integration and delivery processes at Puzzle as
+well for the composition of a Swiss Container Platform.
diff --git a/content/events/2017-zurich/talks.md b/content/events/2017-zurich/talks.md
deleted file mode 100644
index 0824528416f..00000000000
--- a/content/events/2017-zurich/talks.md
+++ /dev/null
@@ -1,183 +0,0 @@
-+++
-date = "2016-03-06T21:28:07-06:00"
-title = "talks"
-type = "event"
-
-+++
-
-
-
-
-
Our list of already confirmed talks. More to come :)
- A detailed agenda will be published soon...
-
-
-
-
-
-
-
Confirmed talks
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Improving Time to Market: The new speed of DevOps in a corporate environment
- Beat Stutz - SIX
-
SIX has started the transformation to DevOps in 2015, being one of the first larger businesses in the Swiss financial sector to do so. The presentation will show the journey of one of the DevOps teams – the approach, the results and the learnings on the way from traditional “silo’ed” organization with waterfall methods to a new cross-functional, agile team, with a focus on improving speed by eliminating waste and through automation.
-
About our Company:
- SIX operates a competitive infrastructure for the Swiss financial center, catering to a broad, international client base. Its four business areas provide a comprehensive range of services in the areas of securities transactions, financial information processing and cashless payment transactions."
-
-
-
-
-
-
-
You’re monitoring containers wrong
- Jorge Salamero Sanz - Sysdic
-
I hate to say it, but there’s a lot of bad advice out there on how to monitor your containers in production. In this talk I hope to add some much-needed clarity on how to best monitor containers to manage the health of your applications.
-
My advice is built off our experience creating container monitoring solutions, and the information we’ve gotten from working with hundreds of customers deploying Docker. I’ll cover key questions like:
-
-
Why is it so hard to get visibility into Docker containers?
-
How far can you get with the Docker stats API?
-
What metrics really matter for your containerized applications?
-
How does Kubernetes improve monitoring? How does it get in the way?
-
What open source tools can help with these challenges?
-
-
In addition to this theory, I’ll get into some real examples that will ground our discussion. You’ll walk away with a new appreciation of what it takes to monitor your environment right, as well as a few ideas that you can put into practice right away.
-
-
-
-
-
-
-
Continuous Performance Delivery: Find and fix the things that matter
- Tharmes Siva - Riverbed
-
Businesses want to ensure that their end users are happy so they can maximize productivity, loyalty, and profits. But poor performing applications cause serious business issues. In today’s DevOps organizations and agile environments, it is essential to ensure application performance management throughout the full application lifecycle from the End User to Infrastructure.
-
To achieve this, modern application performance management faces a challenge:
-
-
On one hand, it has to be extremely flexible and agile
-
On the other hand has to provide all necessary information on all transactions end-to-end in production as well as development and test environments so that people are talking the same language.
-
-
Because DevOps is about speed and iterations, we will share in this presentation a performance management philosophy which will maximize the value of Devops for high performing applications. It allows you to find and fix the things that really matter instead of hunting ghost performance problems with your DevOps groups.
-
Presenter:
- Tharmes Siva Solutions Engineer, over 12 years in IT (Medi24, Credit Suisse, EMC now Riverbed)
-
About Tharmes:
- I love working with leading edge technology. My specialties are in cloud computing, virtualization, focusing on technology/application integration and of course to ensure applications perform as expected, data is always available when needed. Currently, I'm with Riverbed as Solutions Engineer for Enterprise Customers in Switzerland.
-
-
-
-
-
-
-
Our Continuous Delivery Journey
- Suzie Prince - Thoughtworks
-
The journey to continuous delivery (CD) is long, winding and always evolving. We thought we had achieved all we could with continuous delivery and then… something changed. We soon realized that we weren’t doing all we could to continuously deliver. Come learn from my experiences at ThoughtWorks as I talk about the lessons we have learned on our CD journey.
-
Attendees will leave with a set of tips to act as a guide on their journey to continuous delivery. I will start at the beginning and define CD, talk about the underlying practices and cultures you need to get started and share some tips to take home.
-
About Suzie Prince:
- Suzie Prince is Head of Product for ThoughtWorks Studios building pioneering tools for software development teams. She has over ten years experience as a business analyst and product manager designing and delivering software that is valuable, usable, feasible, and desirable. On weekends, you'll find her either eating in San Francisco's Mission district or hiking in California's National Parks.
-
-
-
-
-
-
-
A Security State of Mind: Compliance and Vulnerability Audits for Containers
- Chris Van Tuin - Red Hat
-
Data breaches are on the rise and placing increased pressure on Enterprise IT to protect the business. With the rise of DevOps and as hackers takes advantage of known vulnerabilities on unpatched or misconfigured systems, Enterprise IT increasingly needs to automate vulnerability management, security management, and compliance checking. OpenSCAP is an opensource tool for automatically verifying the presence of patches, checking system security configuration settings, and examining systems for signs of compromise.
-
In this presentation, you'll learn about:
-
-
How Containers enable DevOps, Container Technology, and the security risks with deploying containers in the enterprise
-
Security vulnerability (CVEs) and Configuration issues (CCEs) notifications and checks
-
Automating vulnerability management, security management, and compliance checking with OpenSCAP
-
Scanning online and offline Containers and Virtual Machines with OpenSCAP
-
Generating and understanding OpenSCAP audit reports
-
Customizing OpenSCAP profiles
-
-
Join Chris Van Tuin, Chief Technologist, West at Red Hat, as he walks through the inherent security risks of deploying containers in the enterprise and how OpenSCAP can help protect and secure the business.
-
-
-
-
-
-
-
New ways to effectively develop a DevOps culture
- Cyrill Ruetimann - IPT
-
I was working in agile projects for more than 10 years now. But I have never been in a team reaching the hyper performance phase. Nor while working as number 2 in a start up nor in a small team embodied in a multinational global player. With DevOps, new specialists joining the team. The diversity grows and that will it not make easier to develop such a culture. Kaikaku, that’s the Japanese word for breaking off, doing experiments and implement distruptive changes if needed. That’s the recipe to develop a highly performing team or to find new ways. I had the chance to learn and implement three different methods which support such a culture. The results while applying those methods where stunning – positively. My hands-on experience with Lego Serious Play, Complex Problem Solving and Foursight have clearly shown, that it is worth to think outside the box and to left behind traditional management instruments. Culture is more important than before. To build bridges and solutions as a team is a core competence in a DevOps team. Those three methods will enrich your way to develop a DevOps culture. In my presentation, I will introduce the three methods based on real-life applications and will show you, how they can help to build bridges.
-
-
-
-
-
-
-
Hacking your boss for DevOps - how to convince your manager to support DevOps
- Emanuel Kleindienst - VSHN
-
As a developer, you know you need to collaborate with the Ops-people to bring agility and DevOps to your project. But how do you explain this to your boss ? What are the other benefits your manager understands and can relate to ? Emanuel will show you different strategies to convince the bean counters in your company and brief you on the words and language they understand
-
About Emanuel Kleindienst:
- Emanuel Kleindienst is CCO at VSHN AG. He holds an Master of Arts degree in Management and eMBA @UCIrvine. He spent 20+ years in Swiss and international IT industry with stations at Honeywell (Intermec), Cisco Systems, Init7 (AS13030) and Brocade Communications. At VSHN, an Zurich based Start-up focused on managed services, DevOps and automation, he's currently building the Sales und Marketing department."
-
-
-
-
-
-
-
DevOps and Holacracy (or alternatively: Are you a manager or a leader?)
- Alex Lichtenberger - Pontine
-
Description: In a short ignite talk, I would like to give some inspiration what it means to work together in a devops environment:
-
-
Away from tradtitional management (command and control)
-
Towards Devops leadership: The Coach, asking the right question, creating the right environment and the self-organizing team, with a strong improvement culture towards a common vision
-
Enriched with some funny anecdotes from my past experience
-
-
-
-
-
-
-
-
Dissecting the Role-Cookbook Pattern
- Eric Maxwell - Chef
-
Have you heard about Roles in Chef Server? Have you heard that “best practice” says not to use them because they’re not versionable? Have you been warned not to store attributes in Roles? What if we could have it all? What if we could use Roles that were versionable and were safe to store attributes in?
-
Well, you’re in luck — we can! Join me as we dive into the Role-Cookbook Pattern and learn that we can, indeed, have our cake and eat it too!
-
This is a fun and quick talk that introduces people to the role-cookbook pattern.
-
-
-
-
-
-
-
What We Talk About When We Talk About Distributed Systems
- Alvaro Videla
-
Distributed Systems are a complex topic. There's abundant research about it but sometimes it is hard for a beginner to know where to start. I would like to outline the main concepts of distributed systems, so the interested person can have a clear path on how to start their own research as well. In this talk I will review the different models: asynchronous vs. synchronous distributed systems; message passing vs shared memory communication; failure detectors and leader election problems; consensus and different kinds of replication.
-
I will also review a series of books on distributed systems in order to recommend the best one according to the topics we would like to learn about, or the problems we would like to solve. The goal of the talk is to set a good foundation for people interested in learning more about distributed systems.
-
Talk objectives:
-
When learning about Distributed Systems there are lot of books and papers to chose from, with many of them having titles that are hard to understand. It's difficult then to judge their relevance to our interests if we don't know the topic already. The goal of the talk is to lay a common ground for Distributed Systems so everyone can benefit from the current research on the topic.
-
Target audience:
-
Engineers interested in getting started with Distributed Systems.
-
Bio: Alvaro Videla works as a Distributed Systems Engineer and previously was a Core Developer for RabbitMQ. Before moving to Europe he used to work in Shanghai where he helped building one of Germany biggest dating websites. He co-authored the book ""RabbitMQ in Action"" for Manning Publishing. Some of his open source projects can be found here: http://github.com/videlalvaro. Apart from code related stuff he likes traveling with his wife, listening/playing music and reading books. You can find him on Twitter as @old_sound.
-
-
-
-
-
-
-
Massively Distributed Backups at Facebook Scale
- Dan Reif - Facebook
-
MySQL is at the core of Facebook's persistent storage. The graph itself, including every like, comment, post and status, is stored in MySQL, along with many other things. This data is the company's most important asset, and we take great care to make sure everything is properly backed up. Yes, even the lolcats and puppy picture posts. Everything!
-
As you can imagine, backing up this behemoth of a dataset is quite a challenge. The backup system Facebook runs for MySQL is multi-tiered and massively distributed. We employ binary log, full, and differential backups and clever hacks to balance speed, space and reliability.
-
In this talk you'll learn how we backup Facebook, every single day. We'll go over the design, engineering and operational challenges we've had to overcome, and wrap up with some fun war stories.
-
DevOps Relevance: At the core of DevOps is monitoring and orchestration. The talk is not built as a polished set-piece, but instead as a series of improvements (and snags we hit along the way). The overall theme is one of managing complexity via code rather than with more humans.
{{< event_link page="contact" text="Get in touch with the organizers" >}}
- {{< event_twitter devopszh >}}
+ {{< event_twitter >}}
diff --git a/content/page/events.md b/content/page/events.md
index dbb3ad2ba47..5f28f8d2321 100644
--- a/content/page/events.md
+++ b/content/page/events.md
@@ -1,8 +1,8 @@
+++
date = "2015-11-29T00:00:00-06:00"
title = "devopsdays events"
-type = "events-list"
-aliases = ["/calendar", "/events/calendar", "/devops-calendar", "/presentations"]
+type = "events"
+aliases = ["/calendar", "/events/calendar", "/devops-calendar", "/presentations", "/past"]
+++
diff --git a/content/page/organizing.md b/content/page/organizing.md
index 09ce5c5eaef..d9e6c7882b3 100644
--- a/content/page/organizing.md
+++ b/content/page/organizing.md
@@ -26,7 +26,7 @@ In the devops spirit of collaboration, find people in your region that want to h
- Tweet that you'd be interested in running one in your region. (Use the #devopsdays hashtag.)
- [Email the global core organizers](mailto:info@devopsdays.org) and we'll try to connect you to other people in your region
-You're going to need people from different organizations on your local organizing team, so you have a broader base of support and involvement from the community.
+You're going to need people from different organizations on your local organizing team, so you have a broader base of support and involvement from the community. We aren't going to green-light events put on by just one company, and you'll want the organizers from the relevant local meetups on board. Make sure everyone understands this is not about lead generation; organizers cannot use contact info from the event for their own companies.
---
diff --git a/content/page/speaking/speaking.md b/content/speaking/speaking.md
similarity index 95%
rename from content/page/speaking/speaking.md
rename to content/speaking/speaking.md
index 80412346d9b..7f0a600d338 100644
--- a/content/page/speaking/speaking.md
+++ b/content/speaking/speaking.md
@@ -4,7 +4,7 @@ Description = ""
Tags = []
Date = "2017-01-31T13:04:25-05:00"
Title = "Speaking at devopsdays"
-type = "cfp"
+type = "speaking"
+++
diff --git a/data/events/2010-brazil.yml b/data/events/2010-brazil.yml
index a0f17d91af4..1857596b53d 100644
--- a/data/events/2010-brazil.yml
+++ b/data/events/2010-brazil.yml
@@ -19,7 +19,7 @@ location: "brazil" # Defaults to city, but you can make it the venue name.
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
- name: program
- name: location
- name: contact
diff --git a/data/events/2010-europe.yml b/data/events/2010-europe.yml
index 8d266f8bed8..e3dfaf608b8 100644
--- a/data/events/2010-europe.yml
+++ b/data/events/2010-europe.yml
@@ -19,7 +19,7 @@ location: "europe" # Defaults to city, but you can make it the venue name.
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
- name: program
- name: lightning talks
url: events/2010-europe/lightning-talks # The url setting is optional, and only if you want the navigation to link off-site
diff --git a/data/events/2010-sydney.yml b/data/events/2010-sydney.yml
index 1128373e4a6..cf78fd774e7 100644
--- a/data/events/2010-sydney.yml
+++ b/data/events/2010-sydney.yml
@@ -19,7 +19,7 @@ location: "Sydney" # Defaults to city, but you can make it the venue name.
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
# - name: program
# - name: propose
# url: http://mycfp.com # The url setting is optional, and only if you want the navigation to link off-site
diff --git a/data/events/2010-us.yml b/data/events/2010-us.yml
index a8fddcc2cc8..725b02c1777 100644
--- a/data/events/2010-us.yml
+++ b/data/events/2010-us.yml
@@ -19,7 +19,7 @@ location: "us" # Defaults to city, but you can make it the venue name.
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
- name: program
- name: lightning talks
url: events/2010-us/lightning-talks
diff --git a/data/events/2011-bangalore.yml b/data/events/2011-bangalore.yml
index 7d98ed4be7f..c71c40e7b5b 100644
--- a/data/events/2011-bangalore.yml
+++ b/data/events/2011-bangalore.yml
@@ -19,7 +19,7 @@ location: "Bangalore" # Defaults to city, but you can make it the venue name.
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
- name: program
- name: location
- name: contact
diff --git a/data/events/2011-boston.yml b/data/events/2011-boston.yml
index be513410058..0dc6abb5f85 100644
--- a/data/events/2011-boston.yml
+++ b/data/events/2011-boston.yml
@@ -19,7 +19,7 @@ location: "Boston" # Defaults to city, but you can make it the venue name.
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
- name: program
# - name: propose
# url: http://mycfp.com # The url setting is optional, and only if you want the navigation to link off-site
diff --git a/data/events/2011-goteborg.yml b/data/events/2011-goteborg.yml
index 2defa1573b3..beef618aed4 100644
--- a/data/events/2011-goteborg.yml
+++ b/data/events/2011-goteborg.yml
@@ -19,7 +19,7 @@ location: "goteborg" # Defaults to city, but you can make it the venue name.
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
- name: program
# - name: propose
# url: http://mycfp.com # The url setting is optional, and only if you want the navigation to link off-site
diff --git a/data/events/2011-manila.yml b/data/events/2011-manila.yml
index 241e341b029..ad340765f0c 100644
--- a/data/events/2011-manila.yml
+++ b/data/events/2011-manila.yml
@@ -19,7 +19,7 @@ location: "Manila" # Defaults to city, but you can make it the venue name.
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
- name: program
# - name: propose
# url: http://mycfp.com # The url setting is optional, and only if you want the navigation to link off-site
diff --git a/data/events/2011-melbourne.yml b/data/events/2011-melbourne.yml
index 62820bfb91c..a49f7d2f8ec 100644
--- a/data/events/2011-melbourne.yml
+++ b/data/events/2011-melbourne.yml
@@ -19,7 +19,7 @@ location: "Melbourne" # Defaults to city, but you can make it the venue name.
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
# - name: program
# - name: propose
# url: http://mycfp.com # The url setting is optional, and only if you want the navigation to link off-site
diff --git a/data/events/2011-mountainview.yml b/data/events/2011-mountainview.yml
index 3f0e7a3f7d4..b9ef8d9bc57 100644
--- a/data/events/2011-mountainview.yml
+++ b/data/events/2011-mountainview.yml
@@ -19,7 +19,7 @@ location: "mountainview" # Defaults to city, but you can make it the venue name.
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
- name: program
# - name: propose
# url: http://mycfp.com # The url setting is optional, and only if you want the navigation to link off-site
diff --git a/data/events/2012-austin.yml b/data/events/2012-austin.yml
index 54e17d90411..5b1da4ce3fa 100644
--- a/data/events/2012-austin.yml
+++ b/data/events/2012-austin.yml
@@ -19,7 +19,7 @@ location: "Austin" # Defaults to city, but you can make it the venue name.
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
- name: program
# - name: propose
# url: http://mycfp.com # The url setting is optional, and only if you want the navigation to link off-site
diff --git a/data/events/2012-india.yml b/data/events/2012-india.yml
index bfdf96b2b06..083d4e1f13c 100644
--- a/data/events/2012-india.yml
+++ b/data/events/2012-india.yml
@@ -19,7 +19,7 @@ location: "india" # Defaults to city, but you can make it the venue name.
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
- name: program
# - name: propose
# url: http://mycfp.com # The url setting is optional, and only if you want the navigation to link off-site
diff --git a/data/events/2012-italy.yml b/data/events/2012-italy.yml
index e8fe7b1a368..c7409e3218a 100644
--- a/data/events/2012-italy.yml
+++ b/data/events/2012-italy.yml
@@ -19,7 +19,7 @@ location: "italy" # Defaults to city, but you can make it the venue name.
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
- name: program
# - name: propose
# url: http://mycfp.com # The url setting is optional, and only if you want the navigation to link off-site
diff --git a/data/events/2012-mountainview.yml b/data/events/2012-mountainview.yml
index e16fba742a3..37879312575 100644
--- a/data/events/2012-mountainview.yml
+++ b/data/events/2012-mountainview.yml
@@ -19,7 +19,7 @@ location: "mountainview" # Defaults to city, but you can make it the venue name.
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
- name: program
# - name: propose
# url: http://mycfp.com # The url setting is optional, and only if you want the navigation to link off-site
diff --git a/data/events/2012-newyork.yml b/data/events/2012-newyork.yml
index 0ca9e8415fa..188a030e652 100644
--- a/data/events/2012-newyork.yml
+++ b/data/events/2012-newyork.yml
@@ -19,7 +19,7 @@ location: "newyork" # Defaults to city, but you can make it the venue name.
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
- name: program
# - name: propose
# url: http://mycfp.com # The url setting is optional, and only if you want the navigation to link off-site
diff --git a/data/events/2012-tokyo.yml b/data/events/2012-tokyo.yml
index d12fdc236ad..eefea90be7c 100644
--- a/data/events/2012-tokyo.yml
+++ b/data/events/2012-tokyo.yml
@@ -19,7 +19,7 @@ location: "Tokyo" # Defaults to city, but you can make it the venue name.
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
- name: program
# - name: propose
# url: http://mycfp.com # The url setting is optional, and only if you want the navigation to link off-site
diff --git a/data/events/2013-amsterdam.yml b/data/events/2013-amsterdam.yml
index 4ac0fdc6f95..36277b05107 100644
--- a/data/events/2013-amsterdam.yml
+++ b/data/events/2013-amsterdam.yml
@@ -19,7 +19,7 @@ location: "Amsterdam" # Defaults to city, but you can make it the venue name.
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
- name: program
# - name: propose
# url: http://mycfp.com # The url setting is optional, and only if you want the navigation to link off-site
diff --git a/data/events/2013-atlanta.yml b/data/events/2013-atlanta.yml
index 555f317c7e8..acc0ddcc3ab 100644
--- a/data/events/2013-atlanta.yml
+++ b/data/events/2013-atlanta.yml
@@ -19,7 +19,7 @@ location: "yourlocation" # Defaults to city, but you can make it the venue name.
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
- name: program
- name: propose
- name: location
diff --git a/data/events/2013-austin.yml b/data/events/2013-austin.yml
index 7700323f14f..2cfe49feb40 100644
--- a/data/events/2013-austin.yml
+++ b/data/events/2013-austin.yml
@@ -19,7 +19,7 @@ location: "yourlocation" # Defaults to city, but you can make it the venue name.
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
- name: program
- name: propose
- name: location
diff --git a/data/events/2013-barcelona.yml b/data/events/2013-barcelona.yml
index 4dcdf76235b..31748ad0f36 100644
--- a/data/events/2013-barcelona.yml
+++ b/data/events/2013-barcelona.yml
@@ -19,7 +19,7 @@ location: "yourlocation" # Defaults to city, but you can make it the venue name.
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
- name: program
- name: propose
- name: location
diff --git a/data/events/2013-berlin.yml b/data/events/2013-berlin.yml
index a1a878d0c41..2f18d5fa0cc 100644
--- a/data/events/2013-berlin.yml
+++ b/data/events/2013-berlin.yml
@@ -19,7 +19,7 @@ location: "yourlocation" # Defaults to city, but you can make it the venue name.
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
- name: program
- name: propose
- name: location
diff --git a/data/events/2013-downunder.yml b/data/events/2013-downunder.yml
index 4751387ac79..bc028464d81 100644
--- a/data/events/2013-downunder.yml
+++ b/data/events/2013-downunder.yml
@@ -19,7 +19,7 @@ location: "yourlocation" # Defaults to city, but you can make it the venue name.
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
- name: program
- name: propose
- name: location
diff --git a/data/events/2013-india.yml b/data/events/2013-india.yml
index 4aac4a291ac..1c127cc689b 100644
--- a/data/events/2013-india.yml
+++ b/data/events/2013-india.yml
@@ -19,7 +19,7 @@ location: "Bangalore" # Defaults to city, but you can make it the venue name.
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
- name: program
# - name: propose
# url: http://mycfp.com # The url setting is optional, and only if you want the navigation to link off-site
diff --git a/data/events/2013-london-spring.yml b/data/events/2013-london-spring.yml
index 033be1ff558..f5100ec97ff 100644
--- a/data/events/2013-london-spring.yml
+++ b/data/events/2013-london-spring.yml
@@ -19,7 +19,7 @@ location: "yourlocation" # Defaults to city, but you can make it the venue name.
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
- name: program
- name: propose
- name: location
diff --git a/data/events/2013-london.yml b/data/events/2013-london.yml
index 5b00f2f4674..48f63c2a9d8 100644
--- a/data/events/2013-london.yml
+++ b/data/events/2013-london.yml
@@ -19,7 +19,7 @@ location: "yourlocation" # Defaults to city, but you can make it the venue name.
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
- name: program
- name: propose
- name: location
diff --git a/data/events/2013-mountainview.yml b/data/events/2013-mountainview.yml
index c491adc63d8..f092ac6998b 100644
--- a/data/events/2013-mountainview.yml
+++ b/data/events/2013-mountainview.yml
@@ -19,7 +19,7 @@ location: "yourlocation" # Defaults to city, but you can make it the venue name.
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
- name: program
- name: propose
- name: location
diff --git a/data/events/2013-newyork.yml b/data/events/2013-newyork.yml
index 8e8d6e009d7..9cbc474901d 100644
--- a/data/events/2013-newyork.yml
+++ b/data/events/2013-newyork.yml
@@ -19,7 +19,7 @@ location: "yourlocation" # Defaults to city, but you can make it the venue name.
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
- name: program
- name: propose
- name: location
diff --git a/data/events/2013-newzealand.yml b/data/events/2013-newzealand.yml
index c7c8f56578c..68cd77329e0 100644
--- a/data/events/2013-newzealand.yml
+++ b/data/events/2013-newzealand.yml
@@ -19,7 +19,7 @@ location: "yourlocation" # Defaults to city, but you can make it the venue name.
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
- name: program
- name: propose
- name: location
diff --git a/data/events/2013-paris.yml b/data/events/2013-paris.yml
index 7c18a3ea2ac..031afb81c1e 100644
--- a/data/events/2013-paris.yml
+++ b/data/events/2013-paris.yml
@@ -19,7 +19,7 @@ location: "yourlocation" # Defaults to city, but you can make it the venue name.
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
- name: program
- name: propose
- name: location
diff --git a/data/events/2013-portland.yml b/data/events/2013-portland.yml
index 2d03ed983e9..4ea2abf8b76 100644
--- a/data/events/2013-portland.yml
+++ b/data/events/2013-portland.yml
@@ -19,7 +19,7 @@ location: "yourlocation" # Defaults to city, but you can make it the venue name.
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
- name: program
- name: propose
- name: location
diff --git a/data/events/2013-telaviv.yml b/data/events/2013-telaviv.yml
index 85acf7b258f..5d28ac2481f 100644
--- a/data/events/2013-telaviv.yml
+++ b/data/events/2013-telaviv.yml
@@ -19,7 +19,7 @@ location: "yourlocation" # Defaults to city, but you can make it the venue name.
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
- name: program
- name: propose
- name: location
diff --git a/data/events/2013-tokyo.yml b/data/events/2013-tokyo.yml
index 647b5b674cd..7b6c060d1f3 100644
--- a/data/events/2013-tokyo.yml
+++ b/data/events/2013-tokyo.yml
@@ -19,7 +19,7 @@ location: "yourlocation" # Defaults to city, but you can make it the venue name.
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
- name: program
- name: propose
- name: location
diff --git a/data/events/2013-vancouver.yml b/data/events/2013-vancouver.yml
index 0ec54f87765..8a74806aa9e 100644
--- a/data/events/2013-vancouver.yml
+++ b/data/events/2013-vancouver.yml
@@ -19,7 +19,7 @@ location: "yourlocation" # Defaults to city, but you can make it the venue name.
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
- name: program
- name: propose
- name: location
diff --git a/data/events/2014-amsterdam.yml b/data/events/2014-amsterdam.yml
index 6bf0e681c49..cf3857c92b4 100644
--- a/data/events/2014-amsterdam.yml
+++ b/data/events/2014-amsterdam.yml
@@ -19,7 +19,7 @@ location: "yourlocation" # Defaults to city, but you can make it the venue name.
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
- name: program
- name: propose
- name: location
diff --git a/data/events/2014-austin.yml b/data/events/2014-austin.yml
index ca156f8561e..51f20e464f8 100644
--- a/data/events/2014-austin.yml
+++ b/data/events/2014-austin.yml
@@ -19,7 +19,7 @@ location: "yourlocation" # Defaults to city, but you can make it the venue name.
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
- name: program
- name: propose
- name: location
diff --git a/data/events/2014-bangalore.yml b/data/events/2014-bangalore.yml
index 15f41445b70..485b0da0d53 100644
--- a/data/events/2014-bangalore.yml
+++ b/data/events/2014-bangalore.yml
@@ -19,7 +19,7 @@ location: "yourlocation" # Defaults to city, but you can make it the venue name.
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
- name: program
- name: propose
- name: location
diff --git a/data/events/2014-belgium.yml b/data/events/2014-belgium.yml
index 62c127cf66b..8588fffaba9 100644
--- a/data/events/2014-belgium.yml
+++ b/data/events/2014-belgium.yml
@@ -19,7 +19,7 @@ location: "yourlocation" # Defaults to city, but you can make it the venue name.
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
- name: program
- name: propose
- name: location
diff --git a/data/events/2014-berlin.yml b/data/events/2014-berlin.yml
index 8b4c6cbdfa4..293b0baf94f 100644
--- a/data/events/2014-berlin.yml
+++ b/data/events/2014-berlin.yml
@@ -19,7 +19,7 @@ location: "yourlocation" # Defaults to city, but you can make it the venue name.
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
- name: program
- name: propose
- name: location
diff --git a/data/events/2014-boston.yml b/data/events/2014-boston.yml
index d4df081b820..4972d617867 100644
--- a/data/events/2014-boston.yml
+++ b/data/events/2014-boston.yml
@@ -19,7 +19,7 @@ location: "yourlocation" # Defaults to city, but you can make it the venue name.
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
- name: program
- name: propose
- name: location
diff --git a/data/events/2014-brisbane.yml b/data/events/2014-brisbane.yml
index 551e694fdfc..4616907d51f 100644
--- a/data/events/2014-brisbane.yml
+++ b/data/events/2014-brisbane.yml
@@ -19,7 +19,7 @@ location: "yourlocation" # Defaults to city, but you can make it the venue name.
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
- name: program
- name: propose
- name: location
diff --git a/data/events/2014-chicago.yml b/data/events/2014-chicago.yml
index 518aefea7c6..e11514bb093 100644
--- a/data/events/2014-chicago.yml
+++ b/data/events/2014-chicago.yml
@@ -19,7 +19,7 @@ location: "yourlocation" # Defaults to city, but you can make it the venue name.
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
- name: program
- name: propose
- name: location
diff --git a/data/events/2014-helsinki.yml b/data/events/2014-helsinki.yml
index d2941ea201a..471f498b547 100644
--- a/data/events/2014-helsinki.yml
+++ b/data/events/2014-helsinki.yml
@@ -19,7 +19,7 @@ location: "yourlocation" # Defaults to city, but you can make it the venue name.
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
- name: program
- name: propose
- name: location
diff --git a/data/events/2014-ljubljana.yml b/data/events/2014-ljubljana.yml
index 417591c8f0e..41ec7073f51 100644
--- a/data/events/2014-ljubljana.yml
+++ b/data/events/2014-ljubljana.yml
@@ -19,7 +19,7 @@ location: "yourlocation" # Defaults to city, but you can make it the venue name.
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
- name: program
- name: propose
- name: location
diff --git a/data/events/2014-minneapolis.yml b/data/events/2014-minneapolis.yml
index 9cd5ee826d5..bd4b45ddc8d 100644
--- a/data/events/2014-minneapolis.yml
+++ b/data/events/2014-minneapolis.yml
@@ -19,7 +19,7 @@ location: "Minneapolis" # Defaults to city, but you can make it the venue name.
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
- name: program
- name: location
- name: registration
diff --git a/data/events/2014-nairobi.yml b/data/events/2014-nairobi.yml
index 3173e0cf9e0..d1c38f162c3 100644
--- a/data/events/2014-nairobi.yml
+++ b/data/events/2014-nairobi.yml
@@ -19,7 +19,7 @@ location: "Nairobi" # Defaults to city, but you can make it the venue name.
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
# - name: program
# - name: propose
# url: http://mycfp.com # The url setting is optional, and only if you want the navigation to link off-site
diff --git a/data/events/2014-newyork.yml b/data/events/2014-newyork.yml
index aa6f9ec8ee0..c0617899909 100644
--- a/data/events/2014-newyork.yml
+++ b/data/events/2014-newyork.yml
@@ -19,7 +19,7 @@ location: "yourlocation" # Defaults to city, but you can make it the venue name.
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
- name: program
- name: propose
- name: location
diff --git a/data/events/2014-pittsburgh.yml b/data/events/2014-pittsburgh.yml
index 20d4aec56d6..b9dc72ccf54 100644
--- a/data/events/2014-pittsburgh.yml
+++ b/data/events/2014-pittsburgh.yml
@@ -19,7 +19,7 @@ location: "yourlocation" # Defaults to city, but you can make it the venue name.
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
- name: program
- name: propose
- name: location
diff --git a/data/events/2014-siliconvalley.yml b/data/events/2014-siliconvalley.yml
index 1db8570ba30..383a94b39aa 100644
--- a/data/events/2014-siliconvalley.yml
+++ b/data/events/2014-siliconvalley.yml
@@ -19,7 +19,7 @@ location: "yourlocation" # Defaults to city, but you can make it the venue name.
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
- name: program
- name: propose
- name: location
diff --git a/data/events/2014-telaviv.yml b/data/events/2014-telaviv.yml
index 413fd6fc3d6..70c7471a968 100644
--- a/data/events/2014-telaviv.yml
+++ b/data/events/2014-telaviv.yml
@@ -19,7 +19,7 @@ location: "yourlocation" # Defaults to city, but you can make it the venue name.
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
- name: program
- name: propose
- name: location
diff --git a/data/events/2014-toronto.yml b/data/events/2014-toronto.yml
index f36d93bf126..9c8950937bd 100644
--- a/data/events/2014-toronto.yml
+++ b/data/events/2014-toronto.yml
@@ -19,7 +19,7 @@ location: "yourlocation" # Defaults to city, but you can make it the venue name.
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
- name: program
- name: propose
- name: location
diff --git a/data/events/2014-vancouver.yml b/data/events/2014-vancouver.yml
index e387f4f21b9..6052538f4e2 100644
--- a/data/events/2014-vancouver.yml
+++ b/data/events/2014-vancouver.yml
@@ -19,7 +19,7 @@ location: "yourlocation" # Defaults to city, but you can make it the venue name.
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
- name: program
- name: propose
- name: location
diff --git a/data/events/2014-warsaw.yml b/data/events/2014-warsaw.yml
index 21cae8e6de5..0e535f5e46b 100644
--- a/data/events/2014-warsaw.yml
+++ b/data/events/2014-warsaw.yml
@@ -19,7 +19,7 @@ location: "yourlocation" # Defaults to city, but you can make it the venue name.
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
- name: program
- name: propose
- name: location
diff --git a/data/events/2015-amsterdam.yml b/data/events/2015-amsterdam.yml
index a6df7c596d4..3980a12dae3 100644
--- a/data/events/2015-amsterdam.yml
+++ b/data/events/2015-amsterdam.yml
@@ -19,7 +19,7 @@ location: "Amsterdam" # Defaults to city, but you can make it the venue name.
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
- name: program
# - name: propose
# url: http://mycfp.com # The url setting is optional, and only if you want the navigation to link off-site
diff --git a/data/events/2015-austin.yml b/data/events/2015-austin.yml
index 7e9d52a1055..8de030673d5 100644
--- a/data/events/2015-austin.yml
+++ b/data/events/2015-austin.yml
@@ -19,7 +19,7 @@ location: "Austin" # Defaults to city, but you can make it the venue name.
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
- name: program
# - name: propose
# url: http://mycfp.com # The url setting is optional, and only if you want the navigation to link off-site
diff --git a/data/events/2015-bangalore.yml b/data/events/2015-bangalore.yml
index 1c801843c89..ab05985470c 100644
--- a/data/events/2015-bangalore.yml
+++ b/data/events/2015-bangalore.yml
@@ -19,7 +19,7 @@ location: "Bangalore" # Defaults to city, but you can make it the venue name.
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
- name: program
# - name: propose
# url: http://mycfp.com # The url setting is optional, and only if you want the navigation to link off-site
diff --git a/data/events/2015-berlin.yml b/data/events/2015-berlin.yml
index 2aa04571f9d..8fc633bb5ad 100644
--- a/data/events/2015-berlin.yml
+++ b/data/events/2015-berlin.yml
@@ -19,7 +19,7 @@ location: "Berlin" # Defaults to city, but you can make it the venue name.
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
- name: program
- name: propose
# url: http://mycfp.com # The url setting is optional, and only if you want the navigation to link off-site
diff --git a/data/events/2015-boston.yml b/data/events/2015-boston.yml
index efe9c4824ef..696460dea90 100644
--- a/data/events/2015-boston.yml
+++ b/data/events/2015-boston.yml
@@ -19,7 +19,7 @@ location: "Boston" # Defaults to city, but you can make it the venue name.
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
- name: program
# - name: propose
# url: http://mycfp.com # The url setting is optional, and only if you want the navigation to link off-site
diff --git a/data/events/2015-charlotte.yml b/data/events/2015-charlotte.yml
index 252c5f2cbeb..f5d88612efb 100644
--- a/data/events/2015-charlotte.yml
+++ b/data/events/2015-charlotte.yml
@@ -19,7 +19,7 @@ location: "yourlocation" # Defaults to city, but you can make it the venue name.
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
- name: program
- name: propose
- name: location
diff --git a/data/events/2015-chicago.yml b/data/events/2015-chicago.yml
index 8afde9afa43..9c54bccfb5e 100644
--- a/data/events/2015-chicago.yml
+++ b/data/events/2015-chicago.yml
@@ -19,7 +19,7 @@ location: "yourlocation" # Defaults to city, but you can make it the venue name.
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
- name: program
- name: propose
- name: location
diff --git a/data/events/2015-denver.yml b/data/events/2015-denver.yml
index 1122b44ec91..82153effd89 100644
--- a/data/events/2015-denver.yml
+++ b/data/events/2015-denver.yml
@@ -19,7 +19,7 @@ location: "yourlocation" # Defaults to city, but you can make it the venue name.
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
- name: program
- name: propose
- name: location
diff --git a/data/events/2015-detroit.yml b/data/events/2015-detroit.yml
index 6448c1528dc..7343375f7d5 100644
--- a/data/events/2015-detroit.yml
+++ b/data/events/2015-detroit.yml
@@ -19,7 +19,7 @@ location: "yourlocation" # Defaults to city, but you can make it the venue name.
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
- name: program
- name: propose
- name: location
diff --git a/data/events/2015-ljubljana.yml b/data/events/2015-ljubljana.yml
index c6dd8c878b2..86e4cb3e6ae 100644
--- a/data/events/2015-ljubljana.yml
+++ b/data/events/2015-ljubljana.yml
@@ -19,7 +19,7 @@ location: "yourlocation" # Defaults to city, but you can make it the venue name.
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
- name: program
- name: propose
- name: location
diff --git a/data/events/2015-melbourne.yml b/data/events/2015-melbourne.yml
index dc0e32b6c9b..e988e3b5660 100644
--- a/data/events/2015-melbourne.yml
+++ b/data/events/2015-melbourne.yml
@@ -19,7 +19,7 @@ location: "yourlocation" # Defaults to city, but you can make it the venue name.
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
- name: program
- name: propose
- name: location
diff --git a/data/events/2015-minneapolis.yml b/data/events/2015-minneapolis.yml
index bfb3fdf9962..c6fa942883a 100644
--- a/data/events/2015-minneapolis.yml
+++ b/data/events/2015-minneapolis.yml
@@ -19,7 +19,7 @@ location: "Minneapolis" # Defaults to city, but you can make it the venue name.
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
- name: program
- name: location
- name: registration
diff --git a/data/events/2015-newyork.yml b/data/events/2015-newyork.yml
index 7c734568ed3..104632cfda3 100644
--- a/data/events/2015-newyork.yml
+++ b/data/events/2015-newyork.yml
@@ -19,7 +19,7 @@ location: "yourlocation" # Defaults to city, but you can make it the venue name.
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
- name: program
- name: propose
- name: location
diff --git a/data/events/2015-ohio.yml b/data/events/2015-ohio.yml
index 6af191c43e2..583a344ccbe 100644
--- a/data/events/2015-ohio.yml
+++ b/data/events/2015-ohio.yml
@@ -19,7 +19,7 @@ location: "Ohio" # Defaults to city, but you can make it the venue name.
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
- name: location
- name: sponsor
- name: program
diff --git a/data/events/2015-paris.yml b/data/events/2015-paris.yml
index 98d6ac4d3f9..5415d40fc5e 100644
--- a/data/events/2015-paris.yml
+++ b/data/events/2015-paris.yml
@@ -19,7 +19,7 @@ location: "Paris" # Defaults to city, but you can make it the venue name.
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
# - name: program
# - name: propose
# url: http://mycfp.com # The url setting is optional, and only if you want the navigation to link off-site
diff --git a/data/events/2015-pittsburgh.yml b/data/events/2015-pittsburgh.yml
index fda2610de1f..511a9dde125 100644
--- a/data/events/2015-pittsburgh.yml
+++ b/data/events/2015-pittsburgh.yml
@@ -19,7 +19,7 @@ location: "yourlocation" # Defaults to city, but you can make it the venue name.
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
- name: program
- name: propose
- name: location
diff --git a/data/events/2015-siliconvalley.yml b/data/events/2015-siliconvalley.yml
index 9f8156b9c27..9a9e9bad0fe 100644
--- a/data/events/2015-siliconvalley.yml
+++ b/data/events/2015-siliconvalley.yml
@@ -19,7 +19,7 @@ location: "yourlocation" # Defaults to city, but you can make it the venue name.
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
- name: program
- name: propose
- name: location
diff --git a/data/events/2015-singapore.yml b/data/events/2015-singapore.yml
index db7d84436e5..a0c049902e0 100644
--- a/data/events/2015-singapore.yml
+++ b/data/events/2015-singapore.yml
@@ -19,7 +19,7 @@ location: "yourlocation" # Defaults to city, but you can make it the venue name.
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
- name: program
- name: propose
- name: location
diff --git a/data/events/2015-telaviv.yml b/data/events/2015-telaviv.yml
index b8bb84c6d0f..966b14febde 100644
--- a/data/events/2015-telaviv.yml
+++ b/data/events/2015-telaviv.yml
@@ -19,7 +19,7 @@ location: "yourlocation" # Defaults to city, but you can make it the venue name.
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
- name: program
- name: propose
- name: location
diff --git a/data/events/2015-toronto.yml b/data/events/2015-toronto.yml
index f0da3254bdb..2b46897e35b 100644
--- a/data/events/2015-toronto.yml
+++ b/data/events/2015-toronto.yml
@@ -19,7 +19,7 @@ location: "yourlocation" # Defaults to city, but you can make it the venue name.
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
- name: program
- name: propose
- name: location
diff --git a/data/events/2015-warsaw.yml b/data/events/2015-warsaw.yml
index 410729d4b80..e8219da6c70 100644
--- a/data/events/2015-warsaw.yml
+++ b/data/events/2015-warsaw.yml
@@ -19,7 +19,7 @@ location: "yourlocation" # Defaults to city, but you can make it the venue name.
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
- name: program
- name: propose
- name: location
diff --git a/data/events/2015-washington-dc.yml b/data/events/2015-washington-dc.yml
index 8c0f8d4c900..1bf40771611 100644
--- a/data/events/2015-washington-dc.yml
+++ b/data/events/2015-washington-dc.yml
@@ -19,7 +19,7 @@ location: "yourlocation" # Defaults to city, but you can make it the venue name.
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
- name: program
- name: propose
- name: location
diff --git a/data/events/2016-amsterdam.yml b/data/events/2016-amsterdam.yml
index d09e01b4a78..e8c6153affc 100644
--- a/data/events/2016-amsterdam.yml
+++ b/data/events/2016-amsterdam.yml
@@ -112,7 +112,7 @@ sponsor_levels:
label: Community
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
- name: program
- name: workshops
# - name: propose
diff --git a/data/events/2016-atlanta.yml b/data/events/2016-atlanta.yml
index 65cd88b4a40..21ec6cd4ab8 100644
--- a/data/events/2016-atlanta.yml
+++ b/data/events/2016-atlanta.yml
@@ -13,7 +13,7 @@ location: "Georgia Tech Historic Academy of Medicine" # The name of your locatio
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
- name: location
- name: program
- name: registration
diff --git a/data/events/2016-austin.yml b/data/events/2016-austin.yml
index 98720ade8b2..43e4f0b212b 100644
--- a/data/events/2016-austin.yml
+++ b/data/events/2016-austin.yml
@@ -12,7 +12,7 @@ coordinates: "30.2500, -97.7500" # The corrodinates of your venue. Get Latitude
location: "Austin" # The name of your location
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
- name: sponsor
- name: contact
- name: conduct
diff --git a/data/events/2016-bangalore.yml b/data/events/2016-bangalore.yml
index 0195a4433a3..41965ec21db 100644
--- a/data/events/2016-bangalore.yml
+++ b/data/events/2016-bangalore.yml
@@ -19,7 +19,7 @@ location: "Bangalore" # Defaults to city, but you can make it the venue name.
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
- name: propose
# - name: program
- name: devopsdaysindia.org
diff --git a/data/events/2016-berlin.yml b/data/events/2016-berlin.yml
index b6810f93e6d..16aef947645 100644
--- a/data/events/2016-berlin.yml
+++ b/data/events/2016-berlin.yml
@@ -12,7 +12,7 @@ coordinates: "52.524332,13.389849" # The corrodinates of your venue. Get Latitud
location: "Kalkscheune Berlin" # The name of your location
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
- name: speakers
- name: program
- name: location
diff --git a/data/events/2016-boise.yml b/data/events/2016-boise.yml
index 4f9c92af479..83969a0f277 100644
--- a/data/events/2016-boise.yml
+++ b/data/events/2016-boise.yml
@@ -19,7 +19,7 @@ location: "Boise Centre" # Defaults to city, but you can make it the venue name.
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
- name: program
# - name: propose
- name: speakers
diff --git a/data/events/2016-boston.yml b/data/events/2016-boston.yml
index 0cc8a813bf9..a82dbe16da7 100644
--- a/data/events/2016-boston.yml
+++ b/data/events/2016-boston.yml
@@ -19,7 +19,7 @@ location: "Boston Park Plaza" # Defaults to city, but you can make it the venue
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
# - name: propose
- name: program
- name: speakers
diff --git a/data/events/2016-brasilia.yml b/data/events/2016-brasilia.yml
index 5855500bcf0..5f62ed1c01c 100644
--- a/data/events/2016-brasilia.yml
+++ b/data/events/2016-brasilia.yml
@@ -20,7 +20,7 @@ location: "Brasília/DF, Brazil" # Defaults to city, but you can make it the ven
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
- name: program
- name: speakers
# - name: propose
diff --git a/data/events/2016-capetown.yml b/data/events/2016-capetown.yml
index b4ea619f2c6..9c100cf11ac 100644
--- a/data/events/2016-capetown.yml
+++ b/data/events/2016-capetown.yml
@@ -19,7 +19,7 @@ location: "Hilton Doubletree, Woodstock, Cape Town" # Defaults to city, but you
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
- name: program
- name: speakers
- name: propose
diff --git a/data/events/2016-chicago.yml b/data/events/2016-chicago.yml
index a44299fee19..97aec85cd38 100644
--- a/data/events/2016-chicago.yml
+++ b/data/events/2016-chicago.yml
@@ -13,7 +13,7 @@ location: "Summit West"
newnav: "yes"
# navigationelements: ["welcome", "contact", "location", "program", "propose", "proposals", "conduct", "sponsor"]
nav_elements:
- - name: welcome
+
# - name: propose
# url: http://cfp.devopsdayschi.org
- name: program
diff --git a/data/events/2016-cuba.yml b/data/events/2016-cuba.yml
index 9c592864969..533e07f2b95 100644
--- a/data/events/2016-cuba.yml
+++ b/data/events/2016-cuba.yml
@@ -19,7 +19,7 @@ location: "Universidad de las Ciencias Informáticas" # Defaults to city, but yo
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
# - name: offical website
# url: https://devopsdayscuba.eventos.uci.cu/
# - name: program
diff --git a/data/events/2016-dallas.yml b/data/events/2016-dallas.yml
index 237be3b7e69..cd541a32a90 100644
--- a/data/events/2016-dallas.yml
+++ b/data/events/2016-dallas.yml
@@ -12,7 +12,7 @@ coordinates: "32.7767, -96.7970" # The corrodinates of your venue. Get Latitude
location: "Grapevine Convention Center, 1209 S. Main Street, Grapevine, TX 76051" # The name of your location
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
- name: contact
- name: location
- name: program
diff --git a/data/events/2016-denver.yml b/data/events/2016-denver.yml
index d09e4cca130..a4011669f9b 100644
--- a/data/events/2016-denver.yml
+++ b/data/events/2016-denver.yml
@@ -12,7 +12,7 @@ coordinates: "39.739236, -104.990251" # The corrodinates of your venue. Get Lati
location: "Denver" # The name of your location
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
- name: contact
- name: sponsor
- name: speakers
diff --git a/data/events/2016-detroit.yml b/data/events/2016-detroit.yml
index 63750d6dd70..6669d880adc 100644
--- a/data/events/2016-detroit.yml
+++ b/data/events/2016-detroit.yml
@@ -12,7 +12,7 @@ coordinates: "42.331034, -83.046382" # The corrodinates of your venue. Get Latit
location: " A. Alfred Taubman Center for Design Education, College for Creative Studies" # The name of your location
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
- name: contact
- name: location
- name: registration
diff --git a/data/events/2016-ghent.yml b/data/events/2016-ghent.yml
index b6263678c99..a570918bcf4 100644
--- a/data/events/2016-ghent.yml
+++ b/data/events/2016-ghent.yml
@@ -19,7 +19,7 @@ location: "Zebrastraat" # Defaults to city, but you can make it the venue name.
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
- name: program
# - name: propose
- name: speakers
diff --git a/data/events/2016-istanbul.yml b/data/events/2016-istanbul.yml
index 0cf7ad59aa1..dd3511d0777 100644
--- a/data/events/2016-istanbul.yml
+++ b/data/events/2016-istanbul.yml
@@ -12,7 +12,7 @@ coordinates: "41.110065,29.041329" # The corrodinates of your venue. Get Latitud
location: "Borsa İstanbul Conference Room" # The name of your location
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
- name: location
- name: program
- name: propose
diff --git a/data/events/2016-kansascity.yml b/data/events/2016-kansascity.yml
index 603363053fb..63cdd3f5bd8 100644
--- a/data/events/2016-kansascity.yml
+++ b/data/events/2016-kansascity.yml
@@ -19,7 +19,7 @@ location: "Musical Theater Heritage" # Defaults to city, but you can make it the
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
- name: program
- name: speakers
- name: location
diff --git a/data/events/2016-kiel.yml b/data/events/2016-kiel.yml
index 642d0b63f28..aafd2c01cac 100644
--- a/data/events/2016-kiel.yml
+++ b/data/events/2016-kiel.yml
@@ -8,7 +8,7 @@ enddate: 2016-05-13
coordinates: "54.3233, 10.1228"
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
- name: program
- name: location
- name: registration
diff --git a/data/events/2016-london.yml b/data/events/2016-london.yml
index 43456aeb76d..ab7056b7bec 100644
--- a/data/events/2016-london.yml
+++ b/data/events/2016-london.yml
@@ -13,7 +13,7 @@ location: "location" # The name of your location
nav_elements:
- - name: welcome
+
- name: program
- name: hackathon
- name: presenters
diff --git a/data/events/2016-losangeles-1day.yml b/data/events/2016-losangeles-1day.yml
index 897a407c652..2fbfae8cbe6 100644
--- a/data/events/2016-losangeles-1day.yml
+++ b/data/events/2016-losangeles-1day.yml
@@ -19,7 +19,7 @@ location: "Los Angeles" # Defaults to city, but you can make it the venue name.
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
- name: propose
- name: program
- name: location
diff --git a/data/events/2016-madison.yml b/data/events/2016-madison.yml
index b86946403f4..5ca779013bf 100644
--- a/data/events/2016-madison.yml
+++ b/data/events/2016-madison.yml
@@ -19,7 +19,7 @@ location: "Overture Center for the Arts" # Defaults to city, but you can make it
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
- name: program
- name: speakers
# - name: propose
diff --git a/data/events/2016-minneapolis.yml b/data/events/2016-minneapolis.yml
index 0a3b3d8e1e9..e09bf63fd4b 100644
--- a/data/events/2016-minneapolis.yml
+++ b/data/events/2016-minneapolis.yml
@@ -12,7 +12,7 @@ coordinates: "44.972610,-93.272960" # The corrodinates of your venue. Get Latitu
location: "Downtown Minneapolis Hilton" # The name of your location
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
- name: program
- name: speakers
- name: location
diff --git a/data/events/2016-nashville.yml b/data/events/2016-nashville.yml
index e6456cacbe3..cd8ae99c8b1 100644
--- a/data/events/2016-nashville.yml
+++ b/data/events/2016-nashville.yml
@@ -12,7 +12,7 @@ coordinates: "36.160606, -86.7746752" # The corrodinates of your venue. Get Lati
location: "aVenue" # The name of your location
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
- name: registration
url: https://www.eventbrite.com/e/devopsdays-nashville-2016-tickets-23942633060
- name: location
diff --git a/data/events/2016-newyork.yml b/data/events/2016-newyork.yml
index a9baa36eee8..aa15229fd20 100644
--- a/data/events/2016-newyork.yml
+++ b/data/events/2016-newyork.yml
@@ -12,7 +12,7 @@ coordinates: "40.7127, -74.0059" # The coordinates of your venue. Get Latitude a
location: "Microsoft Technology Center" # The name of your location
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
- name: contact
- name: location
- name: speakers
diff --git a/data/events/2016-newzealand.yml b/data/events/2016-newzealand.yml
index e2d1f1ef632..2b2735d2c49 100644
--- a/data/events/2016-newzealand.yml
+++ b/data/events/2016-newzealand.yml
@@ -19,7 +19,7 @@ location: "BNZ Harbour Quays, 60 Waterloo Quay, Wellington" # Defaults to city,
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
# - name: propose
# url: https://www.papercall.io/devopsdays-wellington # The url setting is optional, and only if you want the navigation to link off-site
- name: location
diff --git a/data/events/2016-ohio.yml b/data/events/2016-ohio.yml
index dcabbf6d13d..d65c266d477 100644
--- a/data/events/2016-ohio.yml
+++ b/data/events/2016-ohio.yml
@@ -12,7 +12,7 @@ coordinates: "40.038877, -82.874830" # The corrodinates of your venue. Get Latit
location: "Shadow Box" # The name of your location
#navigationelements: ["welcome", "contact", "location", "program", "propose", "proposals", "registration", "conduct", "sponsor"] # List of pages you want to show up in the navigation of your page. Remove any that aren't relevent yet.
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
- name: videos
url: "https://www.youtube.com/channel/UCUOAwmKgK1frEKoa-KOrYxg"
- name: contact
diff --git a/data/events/2016-oslo.yml b/data/events/2016-oslo.yml
index 81d0a87d64b..05ffb5d940f 100644
--- a/data/events/2016-oslo.yml
+++ b/data/events/2016-oslo.yml
@@ -19,7 +19,7 @@ location: "Gamle Museet / The Old Museum" # Defaults to city, but you can make i
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
- name: program
- name: speakers
- name: propose
diff --git a/data/events/2016-paris.yml b/data/events/2016-paris.yml
index 46aa309c0ed..74ade7dca5d 100644
--- a/data/events/2016-paris.yml
+++ b/data/events/2016-paris.yml
@@ -18,7 +18,7 @@ location: "Le Grand Rex" # Defaults to city, but you can make it the venue name.
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
# - name: program
# - name: propose
# url: http://mycfp.com # The url setting is optional, and only if you want the navigation to link off-site
diff --git a/data/events/2016-philadelphia.yml b/data/events/2016-philadelphia.yml
index 6443763c71c..531a28e2c19 100644
--- a/data/events/2016-philadelphia.yml
+++ b/data/events/2016-philadelphia.yml
@@ -12,7 +12,7 @@ coordinates: "39.9500, -75.1667" # The corrodinates of your venue. Get Latitude
location: "Chemical Heritage Foundation" # The name of your location
nav_elements:
- - name: welcome
+
- name: contact
- name: program
- name: speakers
diff --git a/data/events/2016-portland.yml b/data/events/2016-portland.yml
index 0e76293fa65..355f1c3d57e 100644
--- a/data/events/2016-portland.yml
+++ b/data/events/2016-portland.yml
@@ -11,7 +11,7 @@ cfp_date_announce: 2016-07-01
coordinates: "45.528562, -122.663028" # The corrodinates of your venue. Get Latitude and Longitude of a Point: http://itouchmap.com/latlong.html
location: "The Oregon Convention Center" # The name of your location
nav_elements:
- - name: welcome
+
- name: location
- name: registration
url: https://devopsdayspdx2016.busyconf.com/bookings/new
diff --git a/data/events/2016-raleigh.yml b/data/events/2016-raleigh.yml
index 6be75815ec8..036b058ad16 100644
--- a/data/events/2016-raleigh.yml
+++ b/data/events/2016-raleigh.yml
@@ -11,7 +11,7 @@ cfp_date_announce: 2016-07-15
coordinates: "35.779590,-78.638179" # The corrodinates of your venue. Get Latitude and Longitude of a Point: http://itouchmap.com/latlong.html
location: "McKimmon Conference & Training Center"
nav_elements: # List of pages you want to show up in the navigation of your page. Remove any that aren't relevent yet.
- - name: welcome
+
- name: program
- name: speakers
- name: sponsor
diff --git a/data/events/2016-saltlakecity.yml b/data/events/2016-saltlakecity.yml
index 67a3d8b871b..5564cddef4c 100644
--- a/data/events/2016-saltlakecity.yml
+++ b/data/events/2016-saltlakecity.yml
@@ -12,7 +12,7 @@ coordinates: "40.7631, -111.8828" # The corrodinates of your venue. Get Latitude
location: "Church and State" # The name of your location
newnav: "yes"
nav_elements:
- - name: welcome
+
- name: sponsor
url: http://slcdevopsdays.org/our-sponsors/
- name: contact
diff --git a/data/events/2016-seattle.yml b/data/events/2016-seattle.yml
index 48559a33c72..d3983b10409 100644
--- a/data/events/2016-seattle.yml
+++ b/data/events/2016-seattle.yml
@@ -54,7 +54,7 @@ sponsors: # List all of your sponsors here along with what level of sponsorship
level: gold
- id: 2016-platform9
level: silver
- - id: 2016-concur
+ - id: concur
level: silver
- id: rei
level: bronze
@@ -80,7 +80,7 @@ sponsor_levels: # In this section, list the level of sponsorships and the label
label: Community
nav_elements: # List of pages you want to show up in the navigation of your page. Remove any that aren't relevent yet.
- - name: welcome
+
- name: contact
- name: location
- name: program
diff --git a/data/events/2016-siliconvalley.yml b/data/events/2016-siliconvalley.yml
index 10b784c2afe..e350d5e2926 100644
--- a/data/events/2016-siliconvalley.yml
+++ b/data/events/2016-siliconvalley.yml
@@ -85,7 +85,7 @@ sponsor_levels: # In this section, list the level of sponsorships and the label
label: Community
nav_elements: # List of pages you want to show up in the navigation of your page. Remove any that aren't relevent yet.
- - name: welcome
+
- name: contact
- name: location
- name: registration
diff --git a/data/events/2016-singapore.yml b/data/events/2016-singapore.yml
index b62a1ec0b82..312adefd435 100644
--- a/data/events/2016-singapore.yml
+++ b/data/events/2016-singapore.yml
@@ -13,7 +13,7 @@ location: "Raffles City Convention Centre, Singapore" # The name of your locatio
# List of pages you want to show up in the navigation of your page. Remove any that aren't relevent yet.
newnav: "yes"
nav_elements:
- - name: welcome
+
- name: speakers
- name: program
- name: location
diff --git a/data/events/2016-sydney.yml b/data/events/2016-sydney.yml
index d236cc65e8e..2f6223ff60a 100644
--- a/data/events/2016-sydney.yml
+++ b/data/events/2016-sydney.yml
@@ -17,7 +17,7 @@ location: "Sydney" # Defaults to city, but you can make it the venue name.
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
- name: program
- name: speakers
#- name: propose
diff --git a/data/events/2016-telaviv.yml b/data/events/2016-telaviv.yml
index 5e077121365..fa313eb1c49 100644
--- a/data/events/2016-telaviv.yml
+++ b/data/events/2016-telaviv.yml
@@ -19,7 +19,7 @@ location: "Tel Aviv Convention Center" # Defaults to city, but you can make it t
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
- name: program
- name: propose
# url: http://goo.gl/forms/UBAWiffHptWZENGK2 # The url setting is optional, and only if you want the navigation to link off-site
diff --git a/data/events/2016-toronto.yml b/data/events/2016-toronto.yml
index fc91b7f998b..d162659e364 100644
--- a/data/events/2016-toronto.yml
+++ b/data/events/2016-toronto.yml
@@ -12,7 +12,7 @@ coordinates: "43.7000, -79.4000" # The corrodinates of your venue. Get Latitude
location: "Glenn Gould Studio" # The name of your location
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
- name: propose
- name: program
- name: location
diff --git a/data/events/2016-vancouver.yml b/data/events/2016-vancouver.yml
index 1c8a93ce1c9..a2e4c09a6f9 100644
--- a/data/events/2016-vancouver.yml
+++ b/data/events/2016-vancouver.yml
@@ -12,7 +12,7 @@ coordinates: "49.2827, -123.1207" # The corrodinates of your venue. Get Latitude
location: "location" # The name of your location
nav_elements:
- - name: welcome
+
- name: program
- name: location
- name: livestream
diff --git a/data/events/2016-warsaw.yml b/data/events/2016-warsaw.yml
index 18650cd0023..67ef5e3f710 100644
--- a/data/events/2016-warsaw.yml
+++ b/data/events/2016-warsaw.yml
@@ -18,7 +18,7 @@ location: "Warsaw" # Defaults to city, but you can make it the venue name.
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
# - name: program
- name: propose
# url: http://mycfp.com # The url setting is optional, and only if you want the navigation to link off-site
diff --git a/data/events/2016-washington-dc.yml b/data/events/2016-washington-dc.yml
index ae04470fc73..8b6bf6579da 100644
--- a/data/events/2016-washington-dc.yml
+++ b/data/events/2016-washington-dc.yml
@@ -12,7 +12,7 @@ coordinates: "38.8011545,-77.0659376" # The corrodinates of your venue. Get Lati
location: "US Patent and Trademark Office" # The name of your location
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
- name: register
url: https://devopsdaysdc2016.busyconf.com/bookings/new
# - name: propose
diff --git a/data/events/2017-amsterdam.yml b/data/events/2017-amsterdam.yml
index 94f218c5550..0f226fd2efe 100644
--- a/data/events/2017-amsterdam.yml
+++ b/data/events/2017-amsterdam.yml
@@ -25,7 +25,7 @@ organizer_email: "organizers-amsterdam-2017@devopsdays.org" # Put your organizer
proposal_email: "organizers-amsterdam-2017@devopsdays.org" # Put your proposal email address here
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
# - name: program
- name: propose
url: https://devopsdays.typeform.com/to/hbkd2j
@@ -43,7 +43,13 @@ sponsors:
level: gold
- id: elastic
level: gold
+ - id: chef
+ level: gold
# silver
+ - id: linkit
+ level: silver
+ - id: valtech
+ level: silver
# bronze
- id: devoteam
level: bronze
diff --git a/data/events/2017-atlanta.yml b/data/events/2017-atlanta.yml
index ed74dc0abf1..a982fd2fbfa 100644
--- a/data/events/2017-atlanta.yml
+++ b/data/events/2017-atlanta.yml
@@ -14,15 +14,15 @@ cfp_date_announce: 2017-03-01
# Location
#
-coordinates: "41.882219, -87.640530" # The coordinates of your city. Get Latitude and Longitude of a Point: http://itouchmap.com/latlong.html
+coordinates: "33.778376, -84.386701" # The coordinates of your city. Get Latitude and Longitude of a Point: http://itouchmap.com/latlong.html
location: "Atlanta" # Defaults to city, but you can make it the venue name.
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
-# - name: program
- - name: propose
- url: https://www.papercall.io/devopsdaysatl2017 # The url setting is optional, and only if you want the navigation to link off-site
+
+ - name: program
+# - name: propose
+# url: https://www.papercall.io/devopsdaysatl2017 # The url setting is optional, and only if you want the navigation to link off-site
- name: location
- name: registration
url: https://www.eventbrite.com/e/devopsdaysatl-2017-tickets-30968684168
@@ -58,6 +58,8 @@ sponsors:
level: gold
- id: chef
level: gold
+ - id: googlecloud
+ level: gold
- id: victorops
level: silver
- id: sonatype
diff --git a/data/events/2017-austin.yml b/data/events/2017-austin.yml
index c9fd6f99cb2..ac9d6c9281d 100644
--- a/data/events/2017-austin.yml
+++ b/data/events/2017-austin.yml
@@ -18,7 +18,7 @@ location: "Austin" # Defaults to city, but you can make it the venue name.
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
- name: sponsor
- name: contact
- name: conduct
@@ -76,6 +76,10 @@ sponsors:
level: gold
- id: chef
level: gold
+ - id: servicenow
+ level: gold
+ - id: signalsciences
+ level: gold
- id: duo
level: silver
diff --git a/data/events/2017-baltimore.yml b/data/events/2017-baltimore.yml
index 7430b159822..56341294f92 100644
--- a/data/events/2017-baltimore.yml
+++ b/data/events/2017-baltimore.yml
@@ -17,17 +17,18 @@ coordinates: "39.286400, -76.605606" # The coordinates of your city. Get Latitud
location: "Baltimore" # Defaults to city, but you can make it the venue name.
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
- name: program
url: http://devopsdaysbaltimore2017.busyconf.com/schedule
- - name: propose
- url: https://devopsdaysbaltimore2017.busyconf.com/proposals/new
+ #- name: propose
+ #url: https://devopsdaysbaltimore2017.busyconf.com/proposals/new
- name: location
- name: registration
url: https://devopsdaysbaltimore2017.busyconf.com/bookings/new
- name: sponsor
- name: contact
- name: conduct
+ - name: stream
# These are the same people you have on the mailing list and Slack channel.
team_members: # Name is the only required field for team members.
diff --git a/data/events/2017-beijing.yml b/data/events/2017-beijing.yml
index 67f152dec91..2d0e60bf628 100644
--- a/data/events/2017-beijing.yml
+++ b/data/events/2017-beijing.yml
@@ -19,7 +19,7 @@ location: "Sofitel Wanda Beijing hotel" # Defaults to city, but you can make it
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
# - name: program
# - name: propose
# url: http://mycfp.com # The url setting is optional, and only if you want the navigation to link off-site
diff --git a/utilities/examples/yyyy-city.yml b/data/events/2017-boise.yml
similarity index 64%
rename from utilities/examples/yyyy-city.yml
rename to data/events/2017-boise.yml
index f07e74e9d86..5c9f61aabf2 100644
--- a/utilities/examples/yyyy-city.yml
+++ b/data/events/2017-boise.yml
@@ -1,10 +1,10 @@
-name: "yyyy-city" # The name of the event. Four digit year with the city name in lower-case, with no spaces.
-year: "YYYY" # The year of the event. Make sure it is in quotes.
-city: "City" # The displayed city name of the event. Capitalize it.
+name: "2017-boise" # The name of the event. Four digit year with the city name in lower-case, with no spaces.
+year: "2017" # The year of the event. Make sure it is in quotes.
+city: "Boise" # The displayed city name of the event. Capitalize it.
event_twitter: "devopsdayscityabbr" # The twitter handle for your event, which is often devopsdays and then an abbreviation for the city
description: # A short blurb of text to describe your event, defaults to common DevOpsDays description
-# All dates are in unquoted YYYY-MM-DD, like this: variable: 2016-01-05
+# All dates are in unquoted 2017-MM-DD, like this: variable: 2016-01-05
startdate: # The start date of your event. Leave blank if you don't have a venue reserved yet.
enddate: # The end date of your event. Leave blank if you don't have a venue reserved yet.
# Leave CFP dates blank if you don't know yet, or set all three at once.
@@ -15,39 +15,44 @@ cfp_date_announce: # inform proposers of status
# Location
#
coordinates: "41.882219, -87.640530" # The coordinates of your city. Get Latitude and Longitude of a Point: http://itouchmap.com/latlong.html
-location: "yourlocation" # Defaults to city, but you can make it the venue name.
+location: "Boise" # Defaults to city, but you can make it the venue name.
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
# - name: program
# - name: propose
# url: http://mycfp.com # The url setting is optional, and only if you want the navigation to link off-site
# - name: location
# - name: registration
- - name: sponsor
+# - name: sponsor
- name: contact
- name: conduct
# These are the same people you have on the mailing list and Slack channel.
team_members: # Name is the only required field for team members.
- - name: "John Doe"
- - name: "Jane Smith"
- twitter: "devopsdays"
- - name: "Sally Fields"
- employer: "Acme Anvil Co."
-organizer_email: "organizers-city-year@devopsdays.org" # Put your organizer email address here
-proposal_email: "proposals-city-year@devopsdays.org" # Put your proposal email address here
+ - name: "Julie Gunderson"
+ employer: "Taos"
+ twitter: "Julie_Gund"
+ - name: "Stephen Spector"
+ twitter: "SpectorID"
+ employer: "Hewlett Packard Enterprise"
+ - name: "Brian Hartvigsen"
+ employer: "Cisco"
+ twitter: "tresni"
+ - name: "Robert Meyer"
+ employer: "Halbreck Technical Solutions"
+ twitter: "BDArcholite"
+ - name: "Paul Remeis"
+ employer: "In Time Tec"
+organizer_email: "organizers-boise-2017@devopsdays.org" # Put your organizer email address here
+proposal_email: "proposals-boise-2017@devopsdays.org" # Put your proposal email address here
# List all of your sponsors here along with what level of sponsorship they have.
# Check data/sponsors/ to use sponsors already added by others.
sponsors:
- - id: samplesponsorname
- level: gold
- - id: arresteddevops
- level: community
-sponsors_accepted : "yes" # Whether you want "Become a XXX Sponsor!" link
+sponsors_accepted : "no" # Whether you want "Become a XXX Sponsor!" link
# In this section, list the level of sponsorships and the label to use.
# You may optionally include a "max" attribute to limit the number of sponsors per level. For
@@ -56,10 +61,8 @@ sponsors_accepted : "yes" # Whether you want "Become a XXX Sponsor!" link
sponsor_levels:
- id: gold
label: Gold
- max: 10
- id: silver
label: Silver
- max: 0 # This is the same as omitting the max limit.
- id: bronze
label: Bronze
- id: community
diff --git a/data/events/2017-cape-town.yml b/data/events/2017-cape-town.yml
index 52c3cf20cf6..187ac2da623 100644
--- a/data/events/2017-cape-town.yml
+++ b/data/events/2017-cape-town.yml
@@ -19,7 +19,7 @@ location: "Hilton Doubletree, Woodstock, Cape Town" # Defaults to city, but you
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
# - name: program
# - name: propose
# url: http://mycfp.com # The url setting is optional, and only if you want the navigation to link off-site
diff --git a/data/events/2017-charlotte.yml b/data/events/2017-charlotte.yml
index 555579d4a6a..69389f9e049 100644
--- a/data/events/2017-charlotte.yml
+++ b/data/events/2017-charlotte.yml
@@ -19,7 +19,7 @@ location: "Mint Museum Uptown" # Defaults to city, but you can make it the venue
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
- name: program
- name: propose
url: https://www.papercall.io/dod-clt
diff --git a/data/events/2017-chicago.yml b/data/events/2017-chicago.yml
index dd1afd039e1..de4644e64b1 100644
--- a/data/events/2017-chicago.yml
+++ b/data/events/2017-chicago.yml
@@ -23,7 +23,7 @@ location: "Holiday Inn Mart Plaza" # Defaults to city, but you can make it the v
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
# - name: program
# - name: propose
# url: http://mycfp.com # The url setting is optional, and only if you want the navigation to link off-site
@@ -55,7 +55,7 @@ team_members:
website: "https://kevinreedy.net"
linkedin: "https://www.linkedin.com/in/kevinreedy"
github: "kevinreedy"
- bio: "Kevin Reedy is an infrastructure developer from Chicago that currently works for Chef as a Customer Architect. In his free time, he enjoys brewing beer, snowboarding, DJing, and promising that he'll update my blog more often."
+ bio: "Kevin Reedy is an infrastructure developer from Chicago that currently works for Chef as a Customer Architect. In his free time, he enjoys brewing beer, snowboarding, DJing, and promising that he'll update his blog more often."
- name: "Sasha Rosenbaum"
image: "sasha-rosenbaum.jpg"
employer: "Microsoft"
@@ -73,6 +73,12 @@ team_members:
linkedin: "https://www.linkedin.com/in/mattstratton"
github: "mattstratton"
bio: "Matt Stratton is a customer architect at Chef, where he demonstrates how Chef’s automation platform provides speed and flexibility to clients’ infrastructure. He is devoted to concepts like Continuous Delivery and Infrastructure as Code, and his license plate actually says \"DevOps\". He lives in the Chicagoland area with his wife Andrea, and his three kids, Henry, Joey, and Sophia. He also has an unhealthy obsession with *Doctor Who*, *Firefly*, and *Game of Thrones*. And whiskey."
+ - name: "Allie Richards"
+ image: "allie-richards.jpg"
+ twitter: "hpuxgirl"
+ employer: "Centro"
+ linkedin: "https://www.linkedin.com/in/alexandra-richards-88b54a36/"
+ bio: "Allie Richards has been ops-ing since before the terms \"DevOps\" and \"Operations Engineering\" existed. She is passionate about command lines, automation and performance at scale. When not at work she can usually be found trying to read with a cat on her lap."
organizer_email: "organizers-chicago-2017@devopsdays.org"
proposal_email: "cfp@devopsdayschi.org"
diff --git a/data/events/2017-dallas.yml b/data/events/2017-dallas.yml
index 1d3a9d2ea6d..712b260d54f 100644
--- a/data/events/2017-dallas.yml
+++ b/data/events/2017-dallas.yml
@@ -7,25 +7,32 @@ status: "current" # Options are "past" or "current". Use "current" for upcoming.
description: # A short blurb of text to describe your event, defaults to common DevOpsDays description
# All dates are in unquoted YYYY-MM-DD, like this: variable: 2016-01-05
-startdate: # The start date of your event. Leave blank if you don't have a venue reserved yet.
-enddate: # The end date of your event. Leave blank if you don't have a venue reserved yet.
+startdate: 2017-08-28 # The start date of your event. Leave blank if you don't have a venue reserved yet.
+enddate: 2017-08-30 # The end date of your event. Leave blank if you don't have a venue reserved yet.
# Leave CFP dates blank if you don't know yet, or set all three at once.
cfp_date_start: # start accepting talk proposals.
cfp_date_end: # close your call for proposals.
cfp_date_announce: # inform proposers of status
+cfp_open: "false"
+cfp_link: ""
+
+registration_open: "false"
+registration_link: ""
+
+event_logo: "logo.jpg"
+
# Location
#
-coordinates: "41.882219, -87.640530" # The coordinates of your city. Get Latitude and Longitude of a Point: http://itouchmap.com/latlong.html
+coordinates: "33.08412347956714, -96.80671317624937" # The coordinates of your city. Get Latitude and Longitude of a Point: http://itouchmap.com/latlong.html
location: "Dallas / Ft. Worth" # Defaults to city, but you can make it the venue name.
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
# - name: program
# - name: propose
# url: http://mycfp.com # The url setting is optional, and only if you want the navigation to link off-site
-# - name: location
+ - name: location
# - name: registration
- name: sponsor
- name: contact
@@ -33,34 +40,106 @@ nav_elements: # List of pages you want to show up in the navigation of your page
# These are the same people you have on the mailing list and Slack channel.
team_members: # Name is the only required field for team members.
- - name: "Mike Rosado"
- twitter: "MikeRosTX"
- - name: "Michael Hedgpeth"
- twitter: "michaelhedgpeth"
- employer: "NCR"
- name: "Annie Hedgpeth"
- twitter: "anniehedgie"
employer: "10th Magnitude"
+ bio: "Annie will be our Speaker Liaison and MC for this year’s event. After a major career change in 2016, Annie became a cloud automation engineer at 10th Magnitude, a leading Azure cloud consultancy. Being involved in the DevOps community, she seeks to bring attention to technologies that lower the barrier to entry for others seeking a career change into technology."
+ twitter: "anniehedgie"
+ linkedin: "https://www.linkedin.com/in/annie-hedgpeth-203393112/"
+# facebook: ""
+ website: "http://www.anniehedgie.com/"
+ github: "anniehedgpeth"
+ image: "annie.jpg"
- name: "Ben Johnson"
- twitter: "benjohnson77"
employer: "Particle41"
- - name: "Mark Saum"
- twitter: "msaum"
- employer: "Fidelis Consulting"
- - name: "Jack Teoh"
- twitter: "jaxteoh"
- employer: "Alkami Technology"
+# bio:
+ twitter: "benjohnson77"
+ linkedin: "https://www.linkedin.com/in/benjaminrjohnson/"
+# facebook:
+# website: ""
+# github: ""
+ image: "ben.jpg"
+ - name: "Cory Forsythe"
+ employer: "Capital One"
+# bio: ""
+ twitter: "CoryForsythe"
+ linkedin: "https://www.linkedin.com/in/123123214cf/"
+# facebook: ""
+# website: ""
+# github: ""
+ image: "cory.jpg"
- name: "Gokul Sridharan"
- twitter: "ConsultGokul_CA"
employer: "CA Technologies"
+# bio: ""
+ twitter: "ConsultGokul_CA"
+ linkedin: "https://www.linkedin.com/in/gokul-sridharan-98a12323/"
+# facebook: ""
+# website: ""
+# github: ""
+ image: "gokul.jpg"
+ - name: "Jack Teoh"
+ employer: "Alkami Technology"
+# bio: ""
+ twitter: "jaxteoh"
+ linkedin: "https://www.linkedin.com/in/jackteoh/"
+# facebook: ""
+# website: ""
+# github: ""
+ image: "jack.jpg"
+ - name: "Lee Herrin"
+ employer: "Six Sents"
+# bio: ""
+ twitter: "TechnologicaLee"
+ linkedin: "https://www.linkedin.com/in/wtleeherrin/"
+# facebook: ""
+# website: ""
+# github: ""
+ image: "lee.jpg"
+ - name: "Mark Saum"
+ employer: "Fidelis Consulting"
+# bio:
+ twitter: "msaum"
+ linkedin: "https://www.linkedin.com/in/marksaum/"
+# facebook:
+# website:
+# github:
+ image: "mark.jpg"
+ - name: "Megan Bohl"
+# employer:
+# bio:
+ twitter: "MeganBohl"
+ linkedin: "https://www.linkedin.com/in/megan-bohl-gardner-60932310/"
+# facebook:
+# website:
+# github:
+ image: "megan.jpg"
+ - name: "Michael Hedgpeth"
+ employer: "NCR"
+# bio:
+ twitter: "michaelhedgpeth"
+ linkedin: "https://www.linkedin.com/in/michael-hedgpeth/"
+# facebook:
+# website:
+# github:
+ image: "michael.jpg"
+ - name: "Mike Rosado"
+ employer: "Independent Consultant"
+ bio: "Mike who is a DevOps Enthusiast and Technical Evangelist works as an Independent Consultant with customers in the United States and throughout Latin America. Mike enjoys sharing his views as it relates to the cultural movement of DevOps and technologies that contribute to the continuous improvement. He enjoys it so much, that he became one of the integral local organizers of DevOpsDays Dallas, [DevOps Live Meetup](https://www.meetup.com/DevOpsLive/), and active Global Core Organizer of [devopsday.org](https://www.devopsdays.org/about).
+As a recognized leader in the DevOps space with exemplary recommendations in the LinkedIn community groups, Mike’s passion in this field shines as he mentors others and enjoys tackling challenges. Mike's vast experience in helping Enterprise customers for 22+ years at Microsoft in various capacity serves as a base as he continues to evolve in this DevOps journey. "
+ twitter: "MikeRosTX"
+ linkedin: "https://www.linkedin.com/in/mikerostx/"
+# facebook:
+# website:
+ github: "mikerostx"
+ image: "mike.jpg"
+
organizer_email: "organizers-dallas-2017@devopsdays.org" # Put your organizer email address here
proposal_email: "proposals-dallas-2017@devopsdays.org" # Put your proposal email address here
# List all of your sponsors here along with what level of sponsorship they have.
# Check data/sponsors/ to use sponsors already added by others.
sponsors:
- - id: samplesponsorname
- level: gold
+ - id: capitalone
+ level: location_and_platinum
- id: arresteddevops
level: community
@@ -71,6 +150,9 @@ sponsors_accepted : "yes" # Whether you want "Become a XXX Sponsor!" link
# unlimitted sponsors, omit the max attribute or set it to 0. If you want to prevent all
# sponsorship for a specific level, it is best to remove the level.
sponsor_levels:
+ - id: location_and_platinum
+ label: Location & Platinum
+ max: 1
- id: platinum
label: Platinum
max: 4
diff --git a/data/events/2017-denver.yml b/data/events/2017-denver.yml
index 59154335f91..0131017ad17 100644
--- a/data/events/2017-denver.yml
+++ b/data/events/2017-denver.yml
@@ -13,7 +13,7 @@ coordinates: "39.739236, -104.990251" # The corrodinates of your venue. Get Lati
location: "Denver" # The name of your location
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
- name: sponsor
- name: speakers
- name: contact
@@ -51,8 +51,18 @@ sponsors: # List all of your sponsors here along with what level of sponsorship
level: gold
- id: sumologic
level: gold
+ - id: chef
+ level: gold
+ - id: scalyr
+ level: gold
+ - id: mesosphere
+ level: gold
+ - id: redhat
+ level: gold
- id: software-freedom-school
- level: bronze
+ level: lanyard
+ - id: asg
+ level: lanyard
- id: aspe
level: bronze
- id: signalsciences
diff --git a/data/events/2017-detroit.yml b/data/events/2017-detroit.yml
index 67e18d6e2b9..ab282644cb4 100644
--- a/data/events/2017-detroit.yml
+++ b/data/events/2017-detroit.yml
@@ -20,7 +20,7 @@ location: "A. Alfred Taubman Center for Design Education, College for Creative S
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
# - name: program
# - name: propose
# url: http://mycfp.com # The url setting is optional, and only if you want the navigation to link off-site
@@ -44,6 +44,8 @@ team_members: # Name is the only required field for team members.
- name: "Allison Green"
- name: "Dave Barnett"
employer: JSTOR
+ - name: "Zach Zeid"
+ employer: AHEAD
organizer_email: "organizers-detroit-2017@devopsdays.org" # Put your organizer email address here
proposal_email: "proposals-detroit-2017@devopsdays.org" # Put your proposal email address here
diff --git a/data/events/2017-edinburgh.yml b/data/events/2017-edinburgh.yml
index 84ac450ec2f..cdd8f2796ea 100644
--- a/data/events/2017-edinburgh.yml
+++ b/data/events/2017-edinburgh.yml
@@ -19,7 +19,7 @@ location: "Edinburgh" # Defaults to city, but you can make it the venue name.
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
# - name: program
# - name: propose
# url: http://mycfp.com # The url setting is optional, and only if you want the navigation to link off-site
diff --git a/data/events/2017-hartford.yml b/data/events/2017-hartford.yml
index f0ae9bcc5b6..2ca1e163ffc 100644
--- a/data/events/2017-hartford.yml
+++ b/data/events/2017-hartford.yml
@@ -5,8 +5,8 @@ event_twitter: "devopsdayshfd"
description: # A short blurb of text to describe your event, defaults to common DevOpsDays description
# All dates are in unquoted 2016-MM-DD, like this: variable: 2016-01-05
-startdate: # The start date of your event. Leave blank if you don't have a venue reserved yet.
-enddate: # The end date of your event. Leave blank if you don't have a venue reserved yet.
+startdate: 2017-10-10 # The start date of your event. Leave blank if you don't have a venue reserved yet.
+enddate: 2017-10-11 # The end date of your event. Leave blank if you don't have a venue reserved yet.
# Leave CFP dates blank if you don't know yet, or set all three at once.
cfp_date_start: # start accepting talk proposals.
cfp_date_end: # close your call for proposals.
@@ -14,16 +14,16 @@ cfp_date_announce: # inform proposers of status
# Location
#
-coordinates: "41.763711, -72.685093" # The coordinates of your city. Get Latitude and Longitude of a Point: http://itouchmap.com/latlong.html
-location: "Hartford" # Defaults to city, but you can make it the venue name.
+coordinates: "41.767352, -72.673939" # The coordinates of your city. Get Latitude and Longitude of a Point: http://itouchmap.com/latlong.html
+location: "The Society Room" # Defaults to city, but you can make it the venue name.
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
# - name: program
# - name: propose
# url: http://mycfp.com # The url setting is optional, and only if you want the navigation to link off-site
-# - name: location
+ - name: location
# - name: registration
- name: sponsor
- name: contact
@@ -66,10 +66,8 @@ sponsors_accepted : "yes" # Whether you want "Become a XXX Sponsor!" link
sponsor_levels:
- id: gold
label: Gold
- max: 10
- id: silver
label: Silver
- max: 0 # This is the same as omitting the max limit.
- id: bronze
label: Bronze
- id: community
diff --git a/data/events/2017-indianapolis.yml b/data/events/2017-indianapolis.yml
index e0f1b2f3b6c..113629f3071 100644
--- a/data/events/2017-indianapolis.yml
+++ b/data/events/2017-indianapolis.yml
@@ -19,7 +19,7 @@ location: "Indianapolis" # Defaults to city, but you can make it the venue name.
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
# - name: program
# - name: propose
# url: http://mycfp.com # The url setting is optional, and only if you want the navigation to link off-site
diff --git a/data/events/2017-istanbul.yml b/data/events/2017-istanbul.yml
index 73fd4bfae55..a1c374bec62 100644
--- a/data/events/2017-istanbul.yml
+++ b/data/events/2017-istanbul.yml
@@ -19,7 +19,7 @@ location: "Dedeman Bostanci Istanbul" # Defaults to city, but you can make it th
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
# - name: program
- name: propose
# url: http://mycfp.com # The url setting is optional, and only if you want the navigation to link off-site
diff --git a/data/events/2017-kansascity.yml b/data/events/2017-kansascity.yml
index e8efbaacf5f..bebbe6acd6e 100644
--- a/data/events/2017-kansascity.yml
+++ b/data/events/2017-kansascity.yml
@@ -1,8 +1,8 @@
name: "2017-kansascity" # The name of the event. Four digit year with the city name in lower-case, with no spaces.
year: "2017" # The year of the event. Make sure it is in quotes.
city: "Kansas City" # The city name of the event. Capitalize it.
-friendly: "2017-kansascity" # Four digit year and the city name in lower-case. Don't forget the dash!
-status: "current" # Options are "past" or "current". Use "current" for upcoming.
+description: # A short blurb of text to describe your event, defaults to common DevOpsDays description
+event_twitter: "devopsdayskc"
# All dates are in unquoted 2016-MM-DD, like this: variable: 2016-01-05
#startdate: 2016-10-20 # The start date of your event. Leave blank if you don't have a venue reserved yet.
@@ -18,7 +18,7 @@ coordinates: "39.082920, -94.582451" # The coordinates of your city. Get Latitud
#location: "Musical Theater Heritage" # Defaults to city, but you can make it the venue name.
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
# - name: program
# - name: speakers
# - name: location
diff --git a/data/events/2017-london.yml b/data/events/2017-london.yml
index 68ab15239dd..da7269a8cb1 100644
--- a/data/events/2017-london.yml
+++ b/data/events/2017-london.yml
@@ -19,7 +19,7 @@ location: "London" # Defaults to city, but you can make it the venue name.
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
# - name: program
# - name: propose
# url: http://mycfp.com # The url setting is optional, and only if you want the navigation to link off-site
diff --git a/data/events/2017-los-angeles.yml b/data/events/2017-los-angeles.yml
index 1f1ce07aaba..70e77c845c6 100644
--- a/data/events/2017-los-angeles.yml
+++ b/data/events/2017-los-angeles.yml
@@ -18,7 +18,7 @@ location: "Pasadena Convention Center" # Defaults to city, but you can make it t
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
- name: program
- name: propose
- name: location
diff --git a/data/events/2017-madison.yml b/data/events/2017-madison.yml
index 40958076a57..523b005b019 100644
--- a/data/events/2017-madison.yml
+++ b/data/events/2017-madison.yml
@@ -2,6 +2,7 @@ name: "2017-madison" # The name of the event. Four digit year with the city name
year: "2017" # The year of the event. Make sure it is in quotes.
city: "Madison" # The displayed city name of the event. Capitalize it.
description: # A short blurb of text to describe your event, defaults to common DevOpsDays description
+event_twitter: "devopsdaysmsn"
# All dates are in unquoted 2017-MM-DD, like this: variable: 2016-01-05
startdate: # The start date of your event. Leave blank if you don't have a venue reserved yet.
@@ -18,7 +19,7 @@ location: "Madison" # Defaults to city, but you can make it the venue name.
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
# - name: program
# - name: propose
# url: http://mycfp.com # The url setting is optional, and only if you want the navigation to link off-site
diff --git a/data/events/2017-minneapolis.yml b/data/events/2017-minneapolis.yml
index aaa1bcf56ea..45236999d1b 100644
--- a/data/events/2017-minneapolis.yml
+++ b/data/events/2017-minneapolis.yml
@@ -15,7 +15,7 @@ coordinates: "44.972610,-93.272960"
location: "Minneapolis"
nav_elements:
- - name: welcome
+
# - name: program
# - name: speakers
- name: propose
@@ -67,13 +67,19 @@ sponsors:
level: gold
- id: veritas
level: silver
+ - id: thoughtworks-products
+ level: platinum
+ - id: mesosphere
+ level: silver
+ - id: redhat
+ level: gold
sponsors_accepted : "yes"
sponsor_levels:
- id: platinum
label: Platinum
- max: 3
+ max: 5
- id: gold
label: Gold
- id: silver
diff --git a/data/events/2017-moscow.yml b/data/events/2017-moscow.yml
index b03ed94ffc7..4733df168df 100644
--- a/data/events/2017-moscow.yml
+++ b/data/events/2017-moscow.yml
@@ -19,7 +19,7 @@ location: "Moscow" # Defaults to city, but you can make it the venue name.
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
- name: program
- name: propose
- name: speakers
@@ -107,6 +107,8 @@ sponsors:
level: media
- id: hotelmilan
level: accommodation
+ - id: croc
+ level: bronze
sponsors_accepted : "yes" # Whether you want "Become a XXX Sponsor!" link
@@ -123,6 +125,8 @@ sponsor_levels:
- id: silver
label: Silver
max: 0 # This is the same as omitting the max limit.
+ - id: bronze
+ label: Bronze
- id: internet
label: General Internet
- id: Networking
diff --git a/data/events/2017-ohio.yml b/data/events/2017-ohio.yml
index 2fc9f4aa533..c94bab07aef 100644
--- a/data/events/2017-ohio.yml
+++ b/data/events/2017-ohio.yml
@@ -2,8 +2,7 @@ name: "2017-ohio" # The name of the event. Four digit year with the city name in
year: 2017 # The year of the event. Make sure it is in quotes.
city: "Ohio" # The city name of the event. Capitalize it.
event_twitter: "DevOpsDaysOhio"
-friendly: "2017-ohio" # Four digit year and the city name in lower-case. Don't forget the dash!
-status: "past" # Options are "past" or "current".
+
startdate: "" # The start date of your event, in YYYY-MM-DD format. Leave blank if you don't have a date yet.
enddate: "" # The end date of your event, in YYYY-MM-DD format. Leave blank if you don't have a date yet.
cfp_date_start: ""
@@ -12,7 +11,7 @@ cfp_date_announce: ""
coordinates: "40.038877, -82.874830" # The corrodinates of your venue. Get Latitude and Longitude of a Point: http://itouchmap.com/latlong.html
location: "" # The name of your location
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
- name: contact
- name: conduct
- name: sponsor
diff --git a/data/events/2017-oslo.yml b/data/events/2017-oslo.yml
index 962c4dc6223..7255666304d 100644
--- a/data/events/2017-oslo.yml
+++ b/data/events/2017-oslo.yml
@@ -25,7 +25,7 @@ location: "Gamle Museet / The Old Museum" # Defaults to city, but you can make i
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
# - name: program
# - name: speakers
- name: propose
@@ -82,6 +82,12 @@ team_members: # Name is the only required field for team members.
# employer: ""
- name: "Jessica Perez"
# twitter: ""
+# employer: ""
+ - name: "Victoria Wiese"
+# twitter: ""
+# employer: ""
+ - name: "Siri-May Sivertsen"
+# twitter: ""
# employer: ""
organizer_email: "organizers-oslo-2017@devopsdays.org" # Put your organizer email address here
@@ -114,10 +120,12 @@ sponsors:
# level: gold
sponsor_levels: # In this section, list the level of sponsorships and the label to use.
+ - id: platinum
+ label: Platinum
- id: gold
label: Gold
- - id: student
- label: Student
+ - id: community
+ label: Community
- id: exclusive
label: Exclusive
diff --git a/data/events/2017-paris.yml b/data/events/2017-paris.yml
index 95c1c4e1745..3d6c50f70d0 100644
--- a/data/events/2017-paris.yml
+++ b/data/events/2017-paris.yml
@@ -19,7 +19,7 @@ location: "Paris" # Defaults to city, but you can make it the venue name.
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
# - name: program
# - name: propose
# url: http://mycfp.com # The url setting is optional, and only if you want the navigation to link off-site
diff --git a/data/events/2017-philadelphia.yml b/data/events/2017-philadelphia.yml
index 8aa54c8b194..0e4db00a8ce 100644
--- a/data/events/2017-philadelphia.yml
+++ b/data/events/2017-philadelphia.yml
@@ -19,7 +19,7 @@ location: "Chemical Heritage Foundation" # The name of your location
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
# - name: program
# - name: propose
# url: http://mycfp.com # The url setting is optional, and only if you want the navigation to link off-site
diff --git a/data/events/2017-portland.yml b/data/events/2017-portland.yml
index 853a0e48591..9a576e58ca2 100644
--- a/data/events/2017-portland.yml
+++ b/data/events/2017-portland.yml
@@ -8,9 +8,11 @@ friendly: "2017-portland"
startdate: 2017-08-01 # The start date of your event. Leave blank if you don't have a venue reserved yet.
enddate: 2017-08-02 # The end date of your event. Leave blank if you don't have a venue reserved yet.
# Leave CFP dates blank if you don't know yet, or set all three at once.
-cfp_date_start: # start accepting talk proposals.
-cfp_date_end: # close your call for proposals.
-cfp_date_announce: # inform proposers of status
+cfp_date_start: 2017-03-04 # start accepting talk proposals.
+cfp_date_end: 2017-05-10 # close your call for proposals.
+cfp_date_announce: 2017-06-01 # inform proposers of status
+cfp_open: "true"
+cfp_link: "https://devopsdayspdx2017.busyconf.com/proposals/new"
# Location
#
@@ -19,10 +21,10 @@ location: "Portland" # Defaults to city, but you can make it the venue name.
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
# - name: program
-# - name: propose
-# url: http://mycfp.com # The url setting is optional, and only if you want the navigation to link off-site
+ - name: propose
+ url: https://devopsdayspdx2017.busyconf.com/proposals/new
- name: location
# - name: registration
- name: sponsor
@@ -80,6 +82,8 @@ sponsors:
level: community
- id: chef
level: gold
+ - id: influxdata
+ level: gold
sponsors_accepted : "yes" # Whether you want "Become a XXX Sponsor!" link
diff --git a/data/events/2017-raleigh.yml b/data/events/2017-raleigh.yml
index a4a38fb57e1..93d59232534 100644
--- a/data/events/2017-raleigh.yml
+++ b/data/events/2017-raleigh.yml
@@ -19,7 +19,7 @@ location: "McKimmon Conference & Training Center" # Defaults to city, but you ca
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
# - name: program
# - name: propose
# url: http://mycfp.com # The url setting is optional, and only if you want the navigation to link off-site
diff --git a/data/events/2017-saint-louis.yml b/data/events/2017-saint-louis.yml
index 9f65465f087..726f7321d82 100644
--- a/data/events/2017-saint-louis.yml
+++ b/data/events/2017-saint-louis.yml
@@ -19,7 +19,7 @@ location: "Saint Louis" # Defaults to city, but you can make it the venue name.
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
# - name: program
# - name: propose
# url: https://trello.com/b/qtP2nsVm/presentations # The url setting is optional, and only if you want the navigation to link off-site
diff --git a/data/events/2017-salt-lake-city.yml b/data/events/2017-salt-lake-city.yml
index 5e15151d91e..15bd48c6ccb 100644
--- a/data/events/2017-salt-lake-city.yml
+++ b/data/events/2017-salt-lake-city.yml
@@ -19,7 +19,7 @@ location: "Noah's Event Venue" # Defaults to city, but you can make it the venue
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
# - name: program
- name: propose
url: https://www.papercall.io/slc-dev-ops-days
@@ -83,6 +83,12 @@ sponsors:
level: blackdiamond
- id: pivotal
level: blackdiamond
+ - id: cloudpassage
+ level: blackdiamond
+ - id: opsgenie
+ level: bluesquare
+ - id: pure-storage
+ level: bluesquare
sponsors_accepted : "yes" # Whether you want "Become a XXX Sponsor!" link
# In this section, list the level of sponsorships and the label to use.
diff --git a/data/events/2017-seattle.yml b/data/events/2017-seattle.yml
index 38ff1902f72..09854f3d5dd 100644
--- a/data/events/2017-seattle.yml
+++ b/data/events/2017-seattle.yml
@@ -19,7 +19,7 @@ location: "Seattle" # Defaults to city, but you can make it the venue name.
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+#
- name: program
# - name: propose
# url: http://mycfp.com # The url setting is optional, and only if you want the navigation to link off-site
@@ -33,18 +33,30 @@ nav_elements: # List of pages you want to show up in the navigation of your page
team_members: # Name is the only required field for team members.
- name: "Rob Cummings"
twitter: "opsrob"
+ image: "rob-cummings.jpg"
- name: "Dominica DeGrandis"
twitter: "dominicad"
+ image: "dominica-degrandis.jpg"
- name: "Dan Dicamillo"
twitter: "criticalthinker"
+ image: "dan-dicamillo.jpg"
- name: "Jeremy Dyche"
+ twitter: "JD892011"
+ image: "jeremy-dyche.jpg"
- name: "Michael Goetz"
twitter: "michaelpgoetz"
+ image: "michael-goetz.jpg"
- name: "Ken Mugrage"
twitter: "kmugrage"
+ image: "ken-mugrage.jpg"
+ bio: "Ken promotes DevOps and Continuous Delivery for ThoughtWorks. He'll be the guy with dog hair on his clothes."
+ linkedin: "https://www.linkedin.com/in/kmugrage/"
- name: "Michael Towbin"
twitter: "MichaelTowbin"
+ image: "michael-towbin.jpg"
- name: "Todd Wilson"
+ twitter: "t1wilson"
+ image: "todd-wilson.jpg"
organizer_email: "organizers-seattle-2017@devopsdays.org" # Put your organizer email address here
proposal_email: "proposals-seattle-2017@devopsdays.org" # Put your proposal email address here
@@ -90,6 +102,8 @@ sponsors:
level: gold
- id: getty-images
level: gold
+ - id: dellemc
+ level: gold
- id: victorops
level: silver
- id: netapp
@@ -98,6 +112,8 @@ sponsors:
level: silver
- id: spoken
level: bronze
+ - id: concur
+ level: bronze
- id: seattle-devops-meetup
level: community
- id: seattle-coffeeops
@@ -112,7 +128,7 @@ sponsors_accepted : "yes" # Whether you want "Become a XXX Sponsor!" link
sponsor_levels:
- id: gold
label: Gold
- max: 20
+ max: 15
- id: silver
label: Silver
max: 0 # This is the same as omitting the max limit.
diff --git a/data/events/2017-stockholm.yml b/data/events/2017-stockholm.yml
index 2c9670abfc2..99b3396a076 100644
--- a/data/events/2017-stockholm.yml
+++ b/data/events/2017-stockholm.yml
@@ -19,12 +19,12 @@ location: "Stockholm, Ballroom 12" # Defaults to city, but you can make it the v
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
# - name: program
- name: propose
#url: https://devopsdayssthlm.typeform.com/to/eMaXqd
- name: location
-# - name: registration
+ - name: registration
- name: sponsor
- name: contact
- name: conduct
@@ -51,10 +51,22 @@ proposal_email: "proposals-stockholm-2017@devopsdays.org" # Put your proposal em
# List all of your sponsors here along with what level of sponsorship they have.
# Check data/sponsors/ to use sponsors already added by others.
sponsors:
- - id: praqma
- level: silver
- id: chef
level: gold
+ - id: pivotal
+ level: gold
+ - id: gocd
+ level: gold
+ - id: opsgenie
+ level: gold
+ - id: stackstate
+ level: gold
+ - id: praqma
+ level: silver
+ - id: elastic
+ level: silver
+ - id: basefarm
+ level: bronze
- id: arresteddevops
level: community
@@ -67,11 +79,12 @@ sponsors_accepted : "yes" # Whether you want "Become a XXX Sponsor!" link
sponsor_levels:
- id: gold
label: Gold
- max: 8
+ max: 6
- id: silver
label: Silver
- max: 0 # This is the same as omitting the max limit.
+ max: 4 # This is the same as omitting the max limit.
- id: bronze
label: Bronze
+ max: 4
- id: community
label: Community
diff --git a/data/events/2017-tokyo.yml b/data/events/2017-tokyo.yml
index d64123d2ba9..07bec093d29 100644
--- a/data/events/2017-tokyo.yml
+++ b/data/events/2017-tokyo.yml
@@ -18,7 +18,7 @@ location: "大崎ブライトコアホール" # Defaults to city, but you can ma
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
# - name: program
- name: propose
url: https://confengine.com/devopsdays-tokyo-2017
@@ -37,7 +37,7 @@ team_members: # Name is the only required field for team members.
twitter: "apapadimoulis"
- name: "Yasunobu Kawaguchi"
employer: "Rakuten"
- - name: "Ryutaro Toshiba"
+ - name: "Ryutaro Yoshiba"
employer: "Ryuzee.com"
- name: "Minoru Tsuka"
employer: "Yahoo! Japan"
@@ -56,10 +56,20 @@ proposal_email: "proposals-tokyo-2017@devopsdays.org" # Put your proposal email
# List all of your sponsors here along with what level of sponsorship they have.
# Check data/sponsors/ to use sponsors already added by others.
sponsors:
-# - id: samplesponsorname
-# level: gold
-# - id: arresteddevops
-# level: community
+ - id: opsgenie
+ level: bronze
+ - id: agilergo-consulting
+ level: silver
+ - id: creationline
+ level: silver
+ - id: chef
+ level: gold
+ - id: github
+ level: gold
+ - id: inedo
+ level: gold
+ - id: microsoft
+ level: gold
sponsors_accepted : "yes" # Whether you want "Become a XXX Sponsor!" link
@@ -70,9 +80,9 @@ sponsors_accepted : "yes" # Whether you want "Become a XXX Sponsor!" link
sponsor_levels:
- id: gold
label: Gold
- max: 2
+ max: 4
- id: silver
label: Silver
- max: 5
+ max: 3
- id: bronze
label: Bronze
diff --git a/data/events/2017-toronto.yml b/data/events/2017-toronto.yml
index b12f16511cc..8b3625f0741 100644
--- a/data/events/2017-toronto.yml
+++ b/data/events/2017-toronto.yml
@@ -19,8 +19,9 @@ location: "Glenn Gould Studio" # The name of your location
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
-# - name: program
+
+ - name: program
+ - name: speakers
- name: propose
# url: http://mycfp.com # The url setting is optional, and only if you want the navigation to link off-site
- name: location
@@ -62,6 +63,10 @@ sponsors:
level: gold
- id: blendedperspectives
level: gold
+ - id: loyaltyone
+ level: gold
+ - id: cloudops
+ level: gold
- id: sourcedgroup
level: lunch
- id: dealer-fx
diff --git a/data/events/2017-vancouver.yml b/data/events/2017-vancouver.yml
index 9de0ab8e1e7..53fd57294e9 100644
--- a/data/events/2017-vancouver.yml
+++ b/data/events/2017-vancouver.yml
@@ -20,7 +20,7 @@ location: "Vancouver" # Defaults to city, but you can make it the venue name.
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
- name: program
- name: propose
# url: http://mycfp.com # The url setting is optional, and only if you want the navigation to link off-site
@@ -56,44 +56,56 @@ proposal_email: "proposals-vancouver-2017@devopsdays.org" # Put your proposal em
# List all of your sponsors here along with what level of sponsorship they have.
# Check data/sponsors/ to use sponsors already added by others.
sponsors:
- - id: ay-tech
- level: friends
- - id: pearlfisher-adaptech
- level: friends
+
+ - id: automic-vancouver
+ level: gold
+ - id: boeing-vancouver
+ level: gold
- id: deis
level: gold
- - id: sourcedgroup
- level: bronze
+ - id: demonware
+ level: gold
- id: pivotal
level: gold
- - id: statsearchanalytics
- level: bronze
- - id: itglue
- level: bronze
- - id: samsung-rd
- level: bronze
- id: salesforce
level: gold
- id: saucelabs
level: gold
-# - id: netapp
-# level: silver
- - id: automic-vancouver
+ - id: sumologic
level: gold
-# - id: boeing-aeroinfo
-# level: gold
- - id: ea
- level: coffee
- - id: demonware
+ - id: trinimbus
level: gold
- - id: scalar
- level: silver
- id: victorops
level: gold
-# - id: opsgenie
-# level: bronze
- - id: trinimbus
- level: gold
+
+ - id: chef
+ level: silver
+ - id: netapp
+ level: silver
+ - id: scalar
+ level: silver
+ - id: unbounce
+ level: silver
+
+ - id: itglue
+ level: bronze
+ - id: opsgenie
+ level: bronze
+ - id: samsung-rd
+ level: bronze
+ - id: statsearchanalytics
+ level: bronze
+ - id: sourcedgroup
+ level: bronze
+
+ - id: ea
+ level: coffee
+
+ - id: ay-tech
+ level: friends
+ - id: pearlfisher-adaptech
+ level: friends
+
sponsors_accepted : "yes" # Whether you want "Become a XXX Sponsor!" link
@@ -107,10 +119,15 @@ sponsor_levels:
max: 10
- id: silver
label: Silver
- max: 0 # This is the same as omitting the max limit.
+ max: 4
- id: bronze
label: Bronze
+ max: 5
- id: coffee
label: Coffee
+ max: 1
+ - id: party
+ label: Happy Hour
- id: friends
label: Friends
+ max: 2
diff --git a/data/events/2017-washington-dc.yml b/data/events/2017-washington-dc.yml
index 4cf178f588d..87c5b49cb96 100644
--- a/data/events/2017-washington-dc.yml
+++ b/data/events/2017-washington-dc.yml
@@ -9,23 +9,24 @@ description: # A short blurb of text to describe your event, defaults to common
startdate: 2017-07-17
enddate: 2017-07-18
# Leave CFP dates blank if you don't know yet, or set all three at once.
-cfp_date_start: # start accepting talk proposals.
-cfp_date_end: # close your call for proposals.
-cfp_date_announce: # inform proposers of status
+cfp_date_start: 2017-03-07
+cfp_date_end: 2017-05-04
+cfp_date_announce: 2017-06-04
# Location
#
-coordinates: "41.882219, -87.640530" # The coordinates of your city. Get Latitude and Longitude of a Point: http://itouchmap.com/latlong.html
+coordinates: "38.925970, -77.212138" # The coordinates of your city. Get Latitude and Longitude of a Point: http://itouchmap.com/latlong.html
location: "Washington, DC" # Defaults to city, but you can make it the venue name.
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
# - name: program
-# - name: propose
-# url: http://mycfp.com # The url setting is optional, and only if you want the navigation to link off-site
+ - name: propose
+ url: https://devopsdaysdc2017.busyconf.com/proposals/new
- name: location
-# - name: registration
+ - name: registration
+ url: https://devopsdaysdc2017.busyconf.com/bookings/new
- name: sponsor
- name: contact
- name: conduct
diff --git a/data/events/2017-zurich.yml b/data/events/2017-zurich.yml
index 10c590afcb1..eda541d9a87 100644
--- a/data/events/2017-zurich.yml
+++ b/data/events/2017-zurich.yml
@@ -1,8 +1,7 @@
name: "2017-zurich" # The name of the event. Four digit year with the city name in lower-case, with no spaces.
year: "2017" # The year of the event. Make sure it is in quotes.
city: "Zürich" # The city name of the event. Capitalize it.
-event_twitter: "devopszh"
-friendly: "2017-zurich" # Four digit year and the city name in lower-case. Don't forget the dash!
+event_twitter: "DevOpsZH"
# All dates are in unquoted 2017-MM-DD, like this: variable: 2016-01-05
startdate: 2017-05-03
@@ -19,7 +18,7 @@ location: "Zürich Winterthur" # Defaults to city, but you can make it the venue
#
nav_elements: # List of pages you want to show up in the navigation of your page.
- - name: welcome
+
- name: speakers
- name: program
# - name: propose
@@ -35,27 +34,88 @@ team_members: # Name is the only required field for team members.
- name: "Martin Thalmann"
twitter: "martin_thalmann"
employer: "Swisscom AG"
- - name: "Marcel Wolf"
- twitter: "_marcelwolf"
- employer: "codecentric AG"
+ bio: "I’m a passionate DevOps Enthusiast who strongly believes in the power of this movement. I’m currently helping a Swiss telco operator in adapting DevOps principles in a large enterprise. Beside that I’m co-organizer of the [DevOps Enthusiast Meetup in Zurich](https://www.meetup.com/DevOps-Meetup-Zurich/). I do have a background as a Software Engineer and experience in several Line- and Project-Management positions."
+ github: ""
+ facebook: ""
+ linkedin: "https://www.linkedin.com/in/martinthalmann/"
+ website: ""
+ image: "martin-thalmann.jpg"
- name: "Roderick Jonsson"
twitter: ""
- employer: "tba"
- - name: "Marcelo Ancelmo"
- twitter: "marceloancelmo"
- employer: "tba"
+ employer: ""
+ bio: "Linux System Engineer by profession and some times developer (symfony or java).
Working with CoreOS, Kubernetes, Openstack and Docker.
Loves tech trend spotting.
If you are passionate about DevOps technologies and finding out how they will influence the coming digital economy, then chat me up ;)"
+ github: ""
+ facebook: ""
+ linkedin: "https://www.linkedin.com/in/roderick-jonsson-b299ba88/"
+ website: ""
+ image: "roderick-jonsson.jpg"
- name: "Bastian Widmer"
twitter: "dasrecht"
employer: "amazee.io"
+ bio: "Bastian takes care of systems since nearly 15 years. He is also an avid speaker and conference organizer.
+The nature of his internet-centric position makes him very aware that we need to safeguard the openness and neutrality of the internet on a global scale. This is also why he engages in several groups in Switzerland to work on issues related to net neutrality, security, and surveillance.
+Outside of his job, Bastian dedicates much of his time to organizing various conferences and gatherings such as TEDxBern, DrupalCons. Bastian is passionate about Architecture, Circular Economy, the future of work, digital revolution and the impact on society itself."
+ github: "dasrecht"
+ facebook: ""
+ linkedin: "http://ch.linkedin.com/in/bastianwidmer"
+ website: "https://bastianwidmer.ch"
+ image: "bastian-widmer.jpg"
- name: "Margo Cronin"
+ twitter: "MargoCronin"
+ employer: ""
+ bio: "I am a cloud architect, Irish, living in Switzerland for 12 years. My background is in both program management and architecture. I fell upon DevOps while struggling to get Scrum adopted and working in large financial enterprises, DevOps saved us and its been love ever since.
In my spare time I like to dance, hike, ski and affectionately tease the Swiss."
+ github: ""
+ facebook: ""
+ linkedin: "https://www.linkedin.com/in/margo-cronin-478407/"
+ website: ""
+ image: "margo-cronin.jpg"
- name: "Tobias Brunner"
twitter: "tobruzh"
employer: "VSHN AG"
+ bio: "Tobias (aka tobru) is a DevOps Engineer at VSHN. He loves Open Source and everything about modern technologies like Docker, Kubernetes, OpenShift and the like. In his day job he leads the DevOps team at VSHN, does some sort of project management and works on APPUiO - The Swiss Container Platform."
+ github: "tobru"
+ facebook: ""
+ linkedin: ""
+ website: "https://tobrunet.ch/"
+ image: "tobias-brunner.jpg"
- name: "Vittorio Boccone"
twitter: "drbokko"
employer: "Dectris Ltd."
+ bio: "Vittorio grew up in the a world where hardware and software are in perfect equilibrium. At 8 he started customizing and modifying anything with an engine or a CPU. Curious about the nature of things he later became a detector and accelerator physicist. After 13 years at CERN, he's now often seen at Dectris happily writing beautiful code for Dectris X-ray detectors. He's comfortable with any lab equipment, programming language or particle accelerator. He's also a DevOps enthusiast, a Ham Radio operator, a tech-explorer, a geek, a hacker, a biker, not to mention a father and a husband."
+ github: "https://github.com/drbokko"
+ facebook: ""
+ linkedin: "https://www.linkedin.com/in/vittorio-boccone-1998a94/"
+ website: ""
+ image: "vittorio-boccone.jpg"
- name: "Matías E. Fernández"
twitter: "matiasfrndz"
+ employer: "ERNI Consulting AG"
+ bio: "DevOps evangelist, Kanban practitioner, Lean Startup advocate, Linux and OSS afficionado.
+Keen learner and challenger of the status quo.
+Enabling organisations to achieve outstanding and sustainable results that exceed customers’ expectations is his passion."
+ github: "matiasfrndz"
+ facebook: ""
+ linkedin: "https://www.linkedin.com/in/matiasfrndz/"
+ website: "https://matiasfrndz.ch/"
+ image: "matias-e-fernandez.jpg"
+ - name: "Marcelo Ancelmo"
+ twitter: "marceloancelmo"
+ employer: ""
+ bio: ""
+ github: ""
+ facebook: ""
+ linkedin: ""
+ website: ""
+ image: ""
+ - name: "Marcel Wolf"
+ twitter: "_marcelwolf"
+ employer: "codecentric AG"
+ bio: ""
+ github: ""
+ facebook: ""
+ linkedin: ""
+ website: ""
+ image: ""
organizer_email: "organizers-zuerich-2017@devopsdays.org" # Put your organizer email address here
proposal_email: "proposals-zuerich-2017@devopsdays.org" # Put your proposal email address here
@@ -109,3 +169,181 @@ sponsor_levels: # In this section, list the level of sponsorships and the label
label: Silver
- id: bronze
label: Bronze
+
+program:
+ - title: "Regisitration and Welcome Coffee"
+ type: custom
+ date: 2017-05-03
+ start_time: "08:00"
+ end_time: "09:00"
+ - title: "Opening Welcome"
+ type: custom
+ date: 2017-05-03
+ start_time: "09:00"
+ end_time: "09:10"
+ - title: "hannah-foxwell"
+ type: talk
+ date: 2017-05-03
+ start_time: "09:10"
+ end_time: "09:40"
+ - title: "thomas-philipona"
+ type: talk
+ date: 2017-05-03
+ start_time: "09:40"
+ end_time: "10:10"
+ - title: "alvaro-videla"
+ type: talk
+ date: 2017-05-03
+ start_time: "10:10"
+ end_time: "10:40"
+ - title: "Break"
+ type: custom
+ date: 2017-05-03
+ start_time: "10:40"
+ end_time: "11:10"
+ - title: "chris-van-tuin"
+ type: talk
+ date: 2017-05-03
+ start_time: "11:15"
+ end_time: "11:45"
+ - title: "emanuel-kleindienst"
+ type: talk
+ date: 2017-05-03
+ start_time: "11:45"
+ end_time: "12:15"
+ - title: "Lunch (catered)"
+ type: custom
+ date: 2017-05-03
+ start_time: "12:15"
+ end_time: "13:15"
+ - title: "Ignites"
+ type: custom
+ date: 2017-05-03
+ start_time: "13:30"
+ end_time: "14:00"
+ - title: "Open Space Opening"
+ type: custom
+ date: 2017-05-03
+ start_time: "14:00"
+ end_time: "14:15"
+ - title: "Open Space #1"
+ type: custom
+ date: 2017-05-03
+ start_time: "14:20"
+ end_time: "15:05"
+ - title: "Open Space #2"
+ type: custom
+ date: 2017-05-03
+ start_time: "15:15"
+ end_time: "16:00"
+ - title: "Open Space #3"
+ type: custom
+ date: 2017-05-03
+ start_time: "16:10"
+ end_time: "16:55"
+ - title: "Close Day & Logistics"
+ type: custom
+ date: 2017-05-03
+ start_time: "16:55"
+ end_time: "17:00"
+ - title: "Evening Event"
+ type: custom
+ date: 2017-05-03
+ start_time: "18:30"
+ end_time: "24:00"
+ comments: "tba"
+ - title: "Registration and Welcome Coffee"
+ type: custom
+ date: 2017-05-04
+ start_time: "08:00"
+ end_time: "09:00"
+ - title: "Opening Welcome"
+ type: custom
+ date: 2017-05-04
+ start_time: "09:00"
+ end_time: "09:10"
+ - title: "charity-majors"
+ type: talk
+ date: 2017-05-04
+ start_time: "09:10"
+ end_time: "09:40"
+ - title: "jorge-salamero-sanz"
+ type: talk
+ date: 2017-05-04
+ start_time: "09:40"
+ end_time: "10:10"
+ - title: "tharmes-siva"
+ type: talk
+ date: 2017-05-04
+ start_time: "10:10"
+ end_time: "10:40"
+ - title: "Break"
+ type: custom
+ date: 2017-05-04
+ start_time: "10:40"
+ end_time: "11:10"
+ - title: "suzie-prince"
+ type: talk
+ date: 2017-05-04
+ start_time: "11:15"
+ end_time: "11:45"
+ - title: "beat-stutz"
+ type: talk
+ date: 2017-05-04
+ start_time: "11:45"
+ end_time: "12:15"
+ - title: "Lunch (catered)"
+ type: custom
+ date: 2017-05-04
+ start_time: "12:15"
+ end_time: "13:15"
+ - title: "Ignites"
+ type: custom
+ date: 2017-05-04
+ start_time: "13:30"
+ end_time: "14:00"
+ - title: "Open Space Opening"
+ type: custom
+ date: 2017-05-04
+ start_time: "14:00"
+ end_time: "14:15"
+ - title: "Open Space #1"
+ type: custom
+ date: 2017-05-04
+ start_time: "14:20"
+ end_time: "15:05"
+ - title: "Open Space #2"
+ type: custom
+ date: 2017-05-04
+ start_time: "15:15"
+ end_time: "16:00"
+ - title: "Open Space #3"
+ type: custom
+ date: 2017-05-04
+ start_time: "16:10"
+ end_time: "16:55"
+ - title: "Close Day & Farewell"
+ type: custom
+ date: 2017-05-04
+ start_time: "16:55"
+ end_time: "17:15"
+
+ignites:
+ - title: "dan-reif"
+ date: 2017-05-03
+ - title: "eric-maxwell"
+ date: 2017-05-03
+ - title: "henri-dubois-ferriere"
+ date: 2017-05-03
+ - title: "dirk-lehmann"
+ date: 2017-05-03
+ - title: "manuel-schweizer"
+ date: 2017-05-03
+ - title: "alex-lichtenberger"
+ date: 2017-05-04
+ - title: "cyrill-ruettimann"
+ date: 2017-05-04
+ - title: "maik-wojcieszak"
+ date: 2017-05-04
+ - title: "dave-halter"
+ date: 2017-05-04
diff --git a/data/speakers/2017/moscow/ilyasher.yml b/data/speakers/2017/moscow/ilyasher.yml
new file mode 100644
index 00000000000..847cb339d73
--- /dev/null
+++ b/data/speakers/2017/moscow/ilyasher.yml
@@ -0,0 +1,3 @@
+name: "Ilya Sher"
+twitter: ""
+bio: "Ilya, currently CTO at Beame.io, has more than 15 years of systems and software engineering experience. As a consultant, Ilya was exposed to a wide range of solutions, good and bad. Ilya likes to share his views, based on his experience. Ilya has been working on the Next Generation Shell (NGS) since 2013 and believes it will soon become the solution of choice for systems engineering tasks."
diff --git a/data/speakers/2017/moscow/nistratov.yml b/data/speakers/2017/moscow/nistratov.yml
new file mode 100644
index 00000000000..334d78f4f9e
--- /dev/null
+++ b/data/speakers/2017/moscow/nistratov.yml
@@ -0,0 +1,3 @@
+name: "Artem Nistratov"
+twitter: ""
+bio: "Ведущий разработчик в ООО 'Нейрон', пишу go & ruby, участвую в разработке крупных медиапорталов"
diff --git a/data/speakers/2017/toronto/aaron-aldrich.yml b/data/speakers/2017/toronto/aaron-aldrich.yml
new file mode 100644
index 00000000000..a9b0af1814e
--- /dev/null
+++ b/data/speakers/2017/toronto/aaron-aldrich.yml
@@ -0,0 +1,3 @@
+name: "Aaron Aldrich"
+twitter: "crayzeigh"
+bio: "Aaron Aldrich is the Director of Support Services and DevOps Evangelist at Cage Data and a founding organizer of the DevOps CT meetup. Following a career that's been user-facing and operationally focused has given him an empathetic view of technology's role in our lives. His writing can occasionally be found on http://cagedata.com/blog if it's greater than 140 characters or on twitter @crayzeigh if fewer."
diff --git a/data/speakers/2017/toronto/adam-lefkowitz.yml b/data/speakers/2017/toronto/adam-lefkowitz.yml
new file mode 100644
index 00000000000..02c592e15c7
--- /dev/null
+++ b/data/speakers/2017/toronto/adam-lefkowitz.yml
@@ -0,0 +1,3 @@
+name: "Adam Lefkowitz"
+twitter: "luckylefky"
+bio: "I'm an avid DevOps advocate and love learning from others in the space. When not trying to get over my fear of public speaking in Toronto, I'm busy enjoying craft brew, street art and my family."
diff --git a/data/speakers/2017/toronto/andreas-grabner.yml b/data/speakers/2017/toronto/andreas-grabner.yml
new file mode 100644
index 00000000000..3af178274d7
--- /dev/null
+++ b/data/speakers/2017/toronto/andreas-grabner.yml
@@ -0,0 +1,3 @@
+name: "Andreas Grabner"
+twitter: "grabnerandi"
+bio: "Andreas Grabner has been a developer, tester, architect, and product evangelist for the past 18 years for CRM, eGovernment, testing and monitoring vendors. In his current role he helps companies injecting metrics into the end-to-end delivery pipeline to make better decisions on feature and code changes and with that also closing the feedback loops between Ops, Biz and AppDev.
Andreas has been speaking at meetups, user groups, and international conferences to share experiences and stories around architecture, agile transformation, automated testing, CI/CD and DevOps. In his spare time you can find him on the salsa dance floors :-)"
diff --git a/data/speakers/2017/toronto/arthur-maltson.yml b/data/speakers/2017/toronto/arthur-maltson.yml
new file mode 100644
index 00000000000..cfca3aca20a
--- /dev/null
+++ b/data/speakers/2017/toronto/arthur-maltson.yml
@@ -0,0 +1,3 @@
+name: "Arthur Maltson"
+twitter: "amaltson"
+bio: "Arthur Maltson is a Software Developer who's 70% Dev and 30% Ops. He's currently practicing DevOps during the day and, as a husband and father he's also doing DadOps at night. Arthur embodies the Full Stack developer with his passion for infrastructure automation, API crafting, front end development and making work fun by introducing and/or building new tools.
In his spare time Arthur spends far too much time trying to keep up with the latest tech. He also occasionally blogs, Tweets and commits to OSS."
diff --git a/data/speakers/2017/toronto/augusto-rosa.yml b/data/speakers/2017/toronto/augusto-rosa.yml
new file mode 100644
index 00000000000..295a6daaf48
--- /dev/null
+++ b/data/speakers/2017/toronto/augusto-rosa.yml
@@ -0,0 +1,3 @@
+name: "Augusto Rosa"
+twitter: "kiniama"
+bio: "Augusto Rosa is dealer-fx.com Vice President of IT, Cloud and Quality Assurance. An accomplished technical engineer with an effective management style that built and maintain highly functioning agile teams. Recently joined Dealer-fx to help deliver a growing roadmap. The two years before, Augusto was at shomi.com, where he repositioned shomi operational teams into agile team running devops methodologies. He has helped migrate, design and build shomi_ highly scalable cloud infrastructure leveraging Akamai and Amazon AWS."
diff --git a/data/speakers/2017/toronto/bridget-kromhout.yml b/data/speakers/2017/toronto/bridget-kromhout.yml
new file mode 100644
index 00000000000..de137882495
--- /dev/null
+++ b/data/speakers/2017/toronto/bridget-kromhout.yml
@@ -0,0 +1,3 @@
+name: "Bridget Kromhout"
+twitter: "bridgetkromhout"
+bio: "Bridget Kromhout is a Principal Technologist for Cloud Foundry at Pivotal. Her CS degree emphasis was in theory, but she now deals with the concrete (if ‘cloud’ can be considered tangible). After years as an operations engineer (most recently at DramaFever), she traded in oncall for more travel. A frequent speaker at tech conferences, she helps organize tech meetups at home in Minneapolis, serves on the program committee for Velocity, and acts as a global core organizer for devopsdays. She podcasts at Arrested DevOps, occasionally blogs at bridgetkromhout.com, and is active in a Twitterverse near you."
diff --git a/data/speakers/2017/toronto/chris-van-tuin.yml b/data/speakers/2017/toronto/chris-van-tuin.yml
new file mode 100644
index 00000000000..af5bba0111e
--- /dev/null
+++ b/data/speakers/2017/toronto/chris-van-tuin.yml
@@ -0,0 +1,3 @@
+name: "Chris Van Tuin"
+twitter: ""
+bio: "Chris Van Tuin, Chief Technologist for the Western US at Red Hat, has over 20 years of experience in IT and Software. Since joining Red Hat in 2005, Chris has been architecting solutions for strategic customers and partners with a focus on emerging technologies including IaaS, PaaS, and DevOps. He started his career at Intel in IT and Managed Hosting followed by leadership roles in services and sales engineering at Loudcloud and Linux startups. Chris holds a Bachelors of Electrical Engineering from Georgia Institute of Technology."
diff --git a/data/speakers/2017/toronto/david-numan.yml b/data/speakers/2017/toronto/david-numan.yml
new file mode 100644
index 00000000000..87dbf54ef27
--- /dev/null
+++ b/data/speakers/2017/toronto/david-numan.yml
@@ -0,0 +1,3 @@
+name: "David Numan"
+twitter: "dnuman"
+bio: "David Numan, CivicActions engineer/sysadmin, is the creator of the Docker based Bowline project."
diff --git a/data/speakers/2017/toronto/ernest-kugel.yml b/data/speakers/2017/toronto/ernest-kugel.yml
new file mode 100644
index 00000000000..02a5e549206
--- /dev/null
+++ b/data/speakers/2017/toronto/ernest-kugel.yml
@@ -0,0 +1,3 @@
+name: "Ernest Kugel"
+twitter: "erikkugel"
+bio: "Close to 10 years of experience in the Sysadmin/DevOps world. Passionate about the cloud, security, and uptime."
diff --git a/data/speakers/2017/toronto/fawzy-manaa.yml b/data/speakers/2017/toronto/fawzy-manaa.yml
new file mode 100644
index 00000000000..60b693d4457
--- /dev/null
+++ b/data/speakers/2017/toronto/fawzy-manaa.yml
@@ -0,0 +1,3 @@
+name: "Fawzy Manaa"
+twitter: "FawzyManaa"
+bio: "Fawzy has been working in IT, both sides of development and operations since the start of his career. He spent time working in the industry as well as consulting where he worked as a technical prime on large software development projects, led DevOps transformation initiatives, and helped enterprise clients in their DevOps adoption journeys, … He currently works at Deloitte as a senior consultant where he serves clients as a subject matter expert in IT operations, cloud strategy, DevOps, Production Operations, etc."
diff --git a/data/speakers/2017/toronto/jason-hand.yml b/data/speakers/2017/toronto/jason-hand.yml
new file mode 100644
index 00000000000..b6ffcdfd9c7
--- /dev/null
+++ b/data/speakers/2017/toronto/jason-hand.yml
@@ -0,0 +1,3 @@
+name: "Jason Hand"
+twitter: "jasonhand"
+bio: "DevOps Evangelist at VictorOps, organizer of DevOpsDays - Rockies, author of \"ChatOps for Dummies\", co-host of \"Community Pulse\" (a podcast on building Community within Tech), and host of a number of DevOps related events in the Denver/Boulder area. Jason has spent the last 20 months presenting and building content on a number of DevOps topics such as Blameless Post-mortems, ChatOps, and the value of context within incident management. A frequent speaker at DevOps events around the country, Jason enjoys talking to audiences large and small on a variety of technical and non-technical subjects."
diff --git a/data/speakers/2017/toronto/mia-henderson.yml b/data/speakers/2017/toronto/mia-henderson.yml
new file mode 100644
index 00000000000..d1add577a88
--- /dev/null
+++ b/data/speakers/2017/toronto/mia-henderson.yml
@@ -0,0 +1,3 @@
+name: "Mia Henderson"
+twitter: "smackmiaround"
+bio: "Mia Henderson is a Site Reliability Engineer at PagerDuty. She loves nights without pages and cycling around Toronto. Mia used to play roller derby, which is why she has the weird twitter handle @smackmiaround (it's her old derby name)."
diff --git a/data/speakers/2017/toronto/philippe-tremblay.yml b/data/speakers/2017/toronto/philippe-tremblay.yml
new file mode 100644
index 00000000000..7c11973fed6
--- /dev/null
+++ b/data/speakers/2017/toronto/philippe-tremblay.yml
@@ -0,0 +1,3 @@
+name: "Philippe Tremblay"
+twitter: "philtrem2000"
+bio: "DevOpsDays Toronto Co-organizer, DevOps Lead at the Healthcare of Ontario Pension Plan"
diff --git a/data/speakers/2017/toronto/roderick-randolph.yml b/data/speakers/2017/toronto/roderick-randolph.yml
new file mode 100644
index 00000000000..155f0de8755
--- /dev/null
+++ b/data/speakers/2017/toronto/roderick-randolph.yml
@@ -0,0 +1,3 @@
+name: "Roderick Randolph"
+twitter: ""
+bio: "Roderick is a Lead Software Engineer at Capital One where he leads all things DevOps for the Capital One Canada business including building, automating, and migrating infrastructure to the cloud. He currently lives in Toronto but is originally from a small town in the State of Virginia."
diff --git a/data/speakers/2017/zurich/alex-lichtenberger.yml b/data/speakers/2017/zurich/alex-lichtenberger.yml
deleted file mode 100644
index a65825b547e..00000000000
--- a/data/speakers/2017/zurich/alex-lichtenberger.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-name: "Alex Lichtenberger"
-twitter: ""
-bio: ""
diff --git a/data/speakers/2017/zurich/alvaro-videla.yml b/data/speakers/2017/zurich/alvaro-videla.yml
deleted file mode 100644
index ee6fddde0b0..00000000000
--- a/data/speakers/2017/zurich/alvaro-videla.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-name: "Alvaro Videla"
-twitter: "old_sound"
-bio: "Alvaro Videla works as a Distributed Systems Engineer and previously was a Core Developer for RabbitMQ. Before moving to Europe he used to work in Shanghai where he helped building one of Germany's biggest dating websites. He co-authored the book \"RabbitMQ in Action\" for Manning Publishing. Some of his open source projects can be found here: http://github.com/videlalvaro. Apart from code related stuff he likes traveling with his wife, listening/playing music and reading books."
diff --git a/data/speakers/2017/zurich/beat-stutz.yml b/data/speakers/2017/zurich/beat-stutz.yml
deleted file mode 100644
index d8c60258022..00000000000
--- a/data/speakers/2017/zurich/beat-stutz.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-name: "Beat Stutz"
-twitter: ""
-bio: ""
diff --git a/data/speakers/2017/zurich/charity-majors.yml b/data/speakers/2017/zurich/charity-majors.yml
deleted file mode 100644
index be9e258b390..00000000000
--- a/data/speakers/2017/zurich/charity-majors.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-name: "Charity Majors"
-twitter: "mipsytipsy"
-bio: "Charity Majors is the cofounder and CTO of Honeycomb, a new startup focused on mining machine data. Previously, Charity ran infrastructure at Parse and was an engineering manager at Facebook. She also worked with the RocksDB team to build and deploy the world’s first Mongo + Rocks in production. Charity likes single malt scotch."
diff --git a/data/speakers/2017/zurich/chris-van-tuin.yml b/data/speakers/2017/zurich/chris-van-tuin.yml
deleted file mode 100644
index aa0e6b5c276..00000000000
--- a/data/speakers/2017/zurich/chris-van-tuin.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-name: "Chris Van Tuin"
-twitter: ""
-bio: "Chris Van Tuin, Chief Technologist at Red Hat, has over 20 years of experience in IT and Software. Since joining Red Hat in 2005, Chris has been architecting solutions for strategic customers and partners with a focus on emerging technologies"
diff --git a/data/speakers/2017/zurich/cyrill-ruettimann.yml b/data/speakers/2017/zurich/cyrill-ruettimann.yml
deleted file mode 100644
index c404fb41ddc..00000000000
--- a/data/speakers/2017/zurich/cyrill-ruettimann.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-name: "Cyrill Rüttimann"
-twitter: ""
-bio: ""
diff --git a/data/speakers/2017/zurich/dan-reif.yml b/data/speakers/2017/zurich/dan-reif.yml
deleted file mode 100644
index 414a5720bda..00000000000
--- a/data/speakers/2017/zurich/dan-reif.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-name: "Dan Reif"
-twitter: ""
-bio: ""
diff --git a/data/speakers/2017/zurich/dave-halter.yml b/data/speakers/2017/zurich/dave-halter.yml
deleted file mode 100644
index 365898fee79..00000000000
--- a/data/speakers/2017/zurich/dave-halter.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-name: "Dave Halter"
-twitter: ""
-bio: ""
diff --git a/data/speakers/2017/zurich/dirk-lehmann.yml b/data/speakers/2017/zurich/dirk-lehmann.yml
deleted file mode 100644
index d9486fcc8ec..00000000000
--- a/data/speakers/2017/zurich/dirk-lehmann.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-name: "Dirk Lehmann"
-twitter: "doergn"
-bio: "I'm doing the technical operations of SAPs cloud based ride sharing solution \"TwoGo by SAP\".
-I give external talks and presentations (e.g. DevOpsDays Paris 2015, Entwicklertag Karlsruhe, Beyond Borders MeetUp -DevOps Amsterdam, Continuous Lifecycle 2015, Delivery of Things World 2016) on Continuous Delivery and DevOps (with focus on large enterprises), as well as SAP internal workshops on these subjects."
diff --git a/data/speakers/2017/zurich/emanuel-kleindienst.yml b/data/speakers/2017/zurich/emanuel-kleindienst.yml
deleted file mode 100644
index 1c23cd46c31..00000000000
--- a/data/speakers/2017/zurich/emanuel-kleindienst.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-name: "Emanuel Kleindienst"
-twitter: ""
-bio: ""
diff --git a/data/speakers/2017/zurich/eric-maxwell.yml b/data/speakers/2017/zurich/eric-maxwell.yml
deleted file mode 100644
index 2c1e32f7c3d..00000000000
--- a/data/speakers/2017/zurich/eric-maxwell.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-name: "Eric Maxwell"
-twitter: "iamericmaxwell"
-bio: "Eric Maxwell is a Solutions Engineer at Chef Software and is focused on making companies more awesome by helping them \"do the DevOps\" and enabling them to ship at velocity. Eric has helped dozens of the world’s top companies adopt Chef tools and DevOps methodologies while assisting with their DevOps transformation. Based in Portland, Oregon, USA, Eric runs the Chef PDX meetup and is active on the speaker circuit spreading the love of DevOps. In past lives, Eric was a back-end C# engineer, a big-data engineer, and a professional social engineer."
diff --git a/data/speakers/2017/zurich/hannah-foxwell.yml b/data/speakers/2017/zurich/hannah-foxwell.yml
deleted file mode 100644
index 5eb6d883a17..00000000000
--- a/data/speakers/2017/zurich/hannah-foxwell.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-name: "Hannah Foxwell"
-twitter: "HannahFoxwell"
-bio: "Hannah is Product Manager at Server Density, HumanOps champion, HugOps evangelist and recovering DevOps consultant. Hannah believes that the health of your infrastructure is not just about hardware, software, automation and uptime - It also includes the health and wellbeing of your team."
diff --git a/data/speakers/2017/zurich/henri-dubois-ferriere.yml b/data/speakers/2017/zurich/henri-dubois-ferriere.yml
deleted file mode 100644
index cf66e49bcf7..00000000000
--- a/data/speakers/2017/zurich/henri-dubois-ferriere.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-name: "Henri Dubois-Ferriere"
-twitter: ""
-bio: ""
diff --git a/data/speakers/2017/zurich/jorge-salamero-sanz.yml b/data/speakers/2017/zurich/jorge-salamero-sanz.yml
deleted file mode 100644
index 812dc635048..00000000000
--- a/data/speakers/2017/zurich/jorge-salamero-sanz.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-name: "Jorge Salamero Sanz"
-twitter: ""
-bio: ""
diff --git a/data/speakers/2017/zurich/maik-wojcieszak.yml b/data/speakers/2017/zurich/maik-wojcieszak.yml
deleted file mode 100644
index c31e538ea05..00000000000
--- a/data/speakers/2017/zurich/maik-wojcieszak.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-name: "Maik Wojcieszak"
-twitter: ""
-bio: "Maik is writing code since he got his first computer in 1982. As co-founder and development lead of wobe-systems, Maik and his team are inventing strategies and software for industrial automation. To address topics like team communication, agile development, lean management and innovation, Maik founded getNext IT as a consulting firm and works as a lecturer at the University of Applied Sciences of Kiel. He is passionate about Lean Agile, publishes articles and speaks at conferences about technical and organizational topics."
diff --git a/data/speakers/2017/zurich/manuel-schweizer.yml b/data/speakers/2017/zurich/manuel-schweizer.yml
deleted file mode 100644
index 2eb00d5d8df..00000000000
--- a/data/speakers/2017/zurich/manuel-schweizer.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-name: "Manuel Schweizer"
-twitter: "geitguet"
-bio: "Manuel Schweizer is the founder of cloudscale.ch and a member of the board at the SwissIX Internet Exchange"
diff --git a/data/speakers/2017/zurich/suzie-prince.yml b/data/speakers/2017/zurich/suzie-prince.yml
deleted file mode 100644
index 1ef86089d5e..00000000000
--- a/data/speakers/2017/zurich/suzie-prince.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-name: "Suzie Prince"
-twitter: "pm_suzie"
-bio: "Suzie is Head of Product, ThoughtWorks Products and has over ten years of experience in designing, building, and delivering software for large and small organizations in a variety of domains."
diff --git a/data/speakers/2017/zurich/tharmes-siva.yml b/data/speakers/2017/zurich/tharmes-siva.yml
deleted file mode 100644
index 6ea637b0a63..00000000000
--- a/data/speakers/2017/zurich/tharmes-siva.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-name: "Tharmes Siva"
-twitter: ""
-bio: "Tharmes Siva is a Solutions Engineer at Riverbed the Application Performance Company. Throughout his career in the IT for over 12 years(HPE, Dell EMC, Credit Suisse, Medi24) he is clear about one topic, being key for success \"Application Performance = Business Performance\". Devops is a team sport and part of it. In the free time, he enjoys discovering the World and doing sports."
diff --git a/data/speakers/2017/zurich/thomas-philipona.yml b/data/speakers/2017/zurich/thomas-philipona.yml
deleted file mode 100644
index 72d7ee23cc5..00000000000
--- a/data/speakers/2017/zurich/thomas-philipona.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-name: "Thomas Philipona"
-twitter: ""
-bio: "Thomas Philipona is CTO and Head of Middleware & APPUiO at Puzzle ITC. He is amongst others responsible for the continuous integration and delivery processes at Puzzle as well for the composition of a Swiss Container Platform."
diff --git a/data/sponsors/agilergo.yml b/data/sponsors/agilergo.yml
new file mode 100644
index 00000000000..9480ed37fbc
--- /dev/null
+++ b/data/sponsors/agilergo.yml
@@ -0,0 +1,2 @@
+name: "Agilergo"
+url: "http://www.jp.agilergo.com/"
diff --git a/data/sponsors/asg.yml b/data/sponsors/asg.yml
new file mode 100644
index 00000000000..16dd3c05f09
--- /dev/null
+++ b/data/sponsors/asg.yml
@@ -0,0 +1,3 @@
+name: "Advanced Systems Group"
+url: "https://www.virtual.com"
+twitter: "Virtual_com"
diff --git a/data/sponsors/basefarm.yml b/data/sponsors/basefarm.yml
new file mode 100644
index 00000000000..671ef05b46c
--- /dev/null
+++ b/data/sponsors/basefarm.yml
@@ -0,0 +1,2 @@
+name: "Basefarm"
+url: "http://www.basefarm.com"
diff --git a/data/sponsors/boeing-vancouver.yml b/data/sponsors/boeing-vancouver.yml
new file mode 100644
index 00000000000..a5a4dd43cd2
--- /dev/null
+++ b/data/sponsors/boeing-vancouver.yml
@@ -0,0 +1,2 @@
+name: "Boeing Vancouver"
+url: "http://www.boeingvancouver.com/"
diff --git a/data/sponsors/cloudops.yml b/data/sponsors/cloudops.yml
new file mode 100644
index 00000000000..51980b7e189
--- /dev/null
+++ b/data/sponsors/cloudops.yml
@@ -0,0 +1,3 @@
+name: "CloudOps"
+url: "http://www.cloudops.com/"
+twitter: "CloudOps_"
diff --git a/data/sponsors/2016-concur.yml b/data/sponsors/concur.yml
similarity index 100%
rename from data/sponsors/2016-concur.yml
rename to data/sponsors/concur.yml
diff --git a/data/sponsors/creationline.yml b/data/sponsors/creationline.yml
new file mode 100644
index 00000000000..7e7fe21ca60
--- /dev/null
+++ b/data/sponsors/creationline.yml
@@ -0,0 +1,2 @@
+name: "Creationline"
+url: "https://www.creationline.com"
diff --git a/data/sponsors/croc.yml b/data/sponsors/croc.yml
new file mode 100644
index 00000000000..ff1f77137f5
--- /dev/null
+++ b/data/sponsors/croc.yml
@@ -0,0 +1,2 @@
+name: "Croc"
+url: "http://www.croc.ru/"
diff --git a/data/sponsors/googlecloud.yml b/data/sponsors/googlecloud.yml
new file mode 100644
index 00000000000..9cc7eab6df4
--- /dev/null
+++ b/data/sponsors/googlecloud.yml
@@ -0,0 +1,3 @@
+
+name: "Google Cloud"
+url: "https://cloud.google.com"
diff --git a/data/sponsors/inedo.yml b/data/sponsors/inedo.yml
new file mode 100644
index 00000000000..58f06fef12f
--- /dev/null
+++ b/data/sponsors/inedo.yml
@@ -0,0 +1,3 @@
+name: "Inedo"
+url: "http://inedo.com"
+twitter: inedo
diff --git a/data/sponsors/loyaltyone.yml b/data/sponsors/loyaltyone.yml
new file mode 100644
index 00000000000..3af171672cd
--- /dev/null
+++ b/data/sponsors/loyaltyone.yml
@@ -0,0 +1,3 @@
+name: "LoyaltyOne"
+url: "http://www.loyalty.com/"
+twitter: "LoyaltyOne"
\ No newline at end of file
diff --git a/data/sponsors/mesosphere.yml b/data/sponsors/mesosphere.yml
new file mode 100644
index 00000000000..855409f1cd4
--- /dev/null
+++ b/data/sponsors/mesosphere.yml
@@ -0,0 +1,3 @@
+name: "Mesosphere"
+url: "https://mesosphere.com/"
+twitter: "mesosphere"
diff --git a/data/sponsors/scalyr.yml b/data/sponsors/scalyr.yml
new file mode 100644
index 00000000000..94e68aef4b9
--- /dev/null
+++ b/data/sponsors/scalyr.yml
@@ -0,0 +1,3 @@
+name: "Scalyr"
+url: "https://www.scalyr.com"
+twitter: "scalyr"
diff --git a/data/sponsors/unbounce.yml b/data/sponsors/unbounce.yml
new file mode 100644
index 00000000000..46378c674f5
--- /dev/null
+++ b/data/sponsors/unbounce.yml
@@ -0,0 +1,2 @@
+name: "Unbounce"
+url: "http://careers.unbounce.com/"
diff --git a/data/sponsors/valtech.yml b/data/sponsors/valtech.yml
new file mode 100644
index 00000000000..014a9ec48d2
--- /dev/null
+++ b/data/sponsors/valtech.yml
@@ -0,0 +1,2 @@
+name: "Valtech"
+url: "https://www.valtech.nl/"
diff --git a/gulp/config.js b/gulp/config.js
new file mode 100644
index 00000000000..a42fd45c813
--- /dev/null
+++ b/gulp/config.js
@@ -0,0 +1,35 @@
+var src = '.';
+var build = 'build';
+var development = 'build/development';
+var production = 'build/production';
+var srcAssets = '../static/';
+var developmentAssets = 'build/development';
+var productionAssets = 'build/production/static';
+
+module.exports = {
+ browsersync: {
+ development: {
+ server: {
+ baseDir: [development, build, src]
+ },
+ port: 9999,
+ files: [
+ developmentAssets + '/css/*.css',
+ developmentAssets + '/js/*.js',
+ developmentAssets + '/img/**',
+ developmentAssets + '/fonts/*'
+ ]
+ }
+ },
+ delete: {
+ src: [developmentAssets]
+ },
+
+ hugo: {
+ development: {
+ src: src,
+ dest: development,
+ config: 'config.toml'
+ }
+ }
+};
diff --git a/gulp/tasks/build.js b/gulp/tasks/build.js
new file mode 100644
index 00000000000..ce0241145cc
--- /dev/null
+++ b/gulp/tasks/build.js
@@ -0,0 +1,11 @@
+var gulp = require('gulp'),
+ runSequence = require('run-sequence');
+/**
+ * Run all tasks needed for a build in defined order
+ */
+gulp.task('build', function(callback) {
+ runSequence('delete', [
+ 'hugo'
+ ],
+ callback);
+});
diff --git a/gulp/tasks/copy-css.js b/gulp/tasks/copy-css.js
new file mode 100644
index 00000000000..a27353caa21
--- /dev/null
+++ b/gulp/tasks/copy-css.js
@@ -0,0 +1,6 @@
+var gulp = require('gulp');
+
+gulp.task('copy-css', function(){
+ return gulp.src('public/css/*.css')
+ .pipe(gulp.dest('staging/css'))
+})
diff --git a/gulp/tasks/copy-js.js b/gulp/tasks/copy-js.js
new file mode 100644
index 00000000000..8466f4dde56
--- /dev/null
+++ b/gulp/tasks/copy-js.js
@@ -0,0 +1,6 @@
+var gulp = require('gulp');
+
+gulp.task('copy-js', function(){
+ return gulp.src('public/js/*min.js')
+ .pipe(gulp.dest('staging/js'))
+})
diff --git a/gulp/tasks/copy-static-files.js b/gulp/tasks/copy-static-files.js
new file mode 100644
index 00000000000..f5d474a87a5
--- /dev/null
+++ b/gulp/tasks/copy-static-files.js
@@ -0,0 +1,33 @@
+var gulp = require('gulp'),
+ runSequence = require('run-sequence');
+
+gulp.task('copy-misc-files', function() {
+ return gulp.src(['public/sitemap.xml', 'public/**/index.xml', 'public/tags/**/*.xml', 'public/**/sharing.jpg', 'public/favicon*', 'public/apple-icon*', 'public/android-icon*', 'public/ms-icon*', 'public/manifest.json', 'public/browserconfig.xml', 'public/**/*.pdf','public/_redirects', 'public/robots.txt'])
+ .pipe(gulp.dest('dist'));
+});
+
+gulp.task('copy-fonts', function() {
+ return gulp.src('public/fonts/**/*.*')
+ .pipe(gulp.dest('dist/fonts'));
+})
+
+gulp.task('copy-css-maps', function() {
+ return gulp.src('public/css/**/*.map')
+ .pipe(gulp.dest('dist/css'));
+})
+
+// gulp.task('copy-static-files', function(callback) {
+// runSequence('copy-misc-files', 'copy-fonts', 'copy-css-maps',
+// callback
+// )
+// })
+
+gulp.task('copy-static-files', ['copy-misc-files', 'copy-fonts', 'copy-css-maps'])
+
+
+// gulp.task('copy-images', function(callback) {
+// return gulp.src(['public/**/*.png', 'public/**/*.jpg',
+// '!public/favicon*', '!public/apple-icon*', '!public/android-icon*', '!public/ms-icon*','!public/img/sponsors/*.png', '!public/img/sponsors/*.jpg','!public/events/**/logo-square.*'
+// ])
+// .pipe(gulp.dest('staging'));
+// })
diff --git a/gulp/tasks/default.js b/gulp/tasks/default.js
new file mode 100644
index 00000000000..2a505bb1c44
--- /dev/null
+++ b/gulp/tasks/default.js
@@ -0,0 +1,24 @@
+var gulp = require('gulp'),
+ runSequence = require('run-sequence');
+
+// gulp.task('default', function (callback) {
+// runSequence('copy-js', 'copy-css', 'copy-images', 'copy-html', 'revision', 'revision-update', 'copy-static-files',
+// callback
+// )
+// })
+
+gulp.task('default', function (callback) {
+ runSequence('responsive-images', 'copy-static-files', 'copy-js', 'copy-css', 'process-html', 'revision', 'revision-update')
+})
+
+// removing optimize-images from the sequence as it causes netlify to timeout
+
+// first retina-ready all non-icon images and copy to the staging directory *
+// optimize all images in the staging directory (try to use cache) * (maybe do this first?)
+// copy all assets that are not already in the staging directory (javascript and CSS files)
+// process html files to minify and use retina images
+// apply cache-busting to all non-icon images, javascript files, and css files and output them to the dist directory
+// update html/css/xml files to use the new references (take them from the public folder and put them in the dist directory)
+// copy fonts from public to dist
+// copy all icon images to the dist directory
+// copy pdf and sitemap files from the public folder to the dist directory
diff --git a/gulp/tasks/delete.js b/gulp/tasks/delete.js
new file mode 100644
index 00000000000..3bb92ef4815
--- /dev/null
+++ b/gulp/tasks/delete.js
@@ -0,0 +1,7 @@
+var gulp = require('gulp'),
+ del = require('del');
+
+
+gulp.task('delete', function() {
+ return del.sync(['public/', 'staging/', 'dist/']);
+})
diff --git a/gulp/tasks/development/local-imagemin.js b/gulp/tasks/development/local-imagemin.js
new file mode 100644
index 00000000000..43cb034433f
--- /dev/null
+++ b/gulp/tasks/development/local-imagemin.js
@@ -0,0 +1,25 @@
+var gulp = require('gulp'),
+ imagemin = require('gulp-imagemin'),
+ cache = require('gulp-cache');
+runSequence = require('run-sequence');
+
+
+
+gulp.task('optimize-local-content-images', function() {
+ return gulp.src(['static/**/*.+(png|jpg|gif|svg)'])
+ .pipe(cache(imagemin()))
+ .pipe(gulp.dest('./static/'))
+});
+
+gulp.task('optimize-local-theme-images', function() {
+ return gulp.src(['../static/**/*.+(png|jpg|gif|svg)','!public/favicon*', '!public/apple-icon*', '!public/android-icon*', '!public/ms-icon*'])
+ .pipe(cache(imagemin()))
+ .pipe(gulp.dest('../static'))
+});
+
+
+gulp.task('optimize-local-images', function(callback) {
+ runSequence('optimize-local-content-images', 'optimize-local-theme-images',
+ callback
+ )
+})
diff --git a/gulp/tasks/hugo.js b/gulp/tasks/hugo.js
new file mode 100644
index 00000000000..d28c41bb93f
--- /dev/null
+++ b/gulp/tasks/hugo.js
@@ -0,0 +1,11 @@
+var gulp = require('gulp'),
+ cp = require('child_process');
+
+ /**
+ * Build the Hugo Site
+ */
+ gulp.task('hugo', function(done) {
+
+ return cp.spawn('hugo', ['-v', '--destination=' + 'public/', '--config=' + 'config.toml'], { stdio: 'inherit' })
+ .on('close', done);
+ });
diff --git a/gulp/tasks/optimize-images.js b/gulp/tasks/optimize-images.js
new file mode 100644
index 00000000000..45a36132cc7
--- /dev/null
+++ b/gulp/tasks/optimize-images.js
@@ -0,0 +1,11 @@
+var gulp = require('gulp'),
+ imagemin = require('gulp-imagemin'),
+ cache = require('gulp-cache');
+
+ gulp.task('optimize-images', function(){
+ return gulp.src(['public/**/*.+(png|jpg|gif|svg)','!public/favicon*', '!public/apple-icon*', '!public/android-icon*', '!public/ms-icon*'])
+ .pipe(cache(imagemin()))
+ .pipe(gulp.dest('public'))
+ });
+
+// this takes 11 minutes on Matt's MacBook
diff --git a/gulp/tasks/preprod.js b/gulp/tasks/preprod.js
new file mode 100644
index 00000000000..29d89cfb2a1
--- /dev/null
+++ b/gulp/tasks/preprod.js
@@ -0,0 +1,18 @@
+var gulp = require('gulp'),
+ runSequence = require('run-sequence');
+
+gulp.task('preprod', function (callback) {
+ runSequence('responsive-images', 'copy-js', 'copy-css', 'process-html', 'revision', 'revision-update', 'copy-static-files',
+ callback
+ )
+})
+
+// first retina-ready all non-icon images and copy to the staging directory *
+// optimize all images in the staging directory (try to use cache) * (maybe do this first?)
+// copy all assets that are not already in the staging directory (javascript and CSS files)
+// process html files to minify and use retina images
+// apply cache-busting to all non-icon images, javascript files, and css files and output them to the dist directory
+// update html/css/xml files to use the new references (take them from the public folder and put them in the dist directory)
+// copy fonts from public to dist
+// copy all icon images to the dist directory
+// copy pdf and sitemap files from the public folder to the dist directory
diff --git a/gulp/tasks/process-html.js b/gulp/tasks/process-html.js
new file mode 100644
index 00000000000..c260260a879
--- /dev/null
+++ b/gulp/tasks/process-html.js
@@ -0,0 +1,37 @@
+var gulp = require('gulp'),
+ htmlmin = require('gulp-htmlmin'),
+ imgRetina = require('gulp-img-retina'),
+ runSequence = require('run-sequence');
+
+gulp.task('process-html', function(callback) {
+ runSequence('min-html', 'retina-html',
+ callback
+ )
+})
+
+gulp.task('copy-html', function(){
+ return gulp.src('public/**/*.html')
+ .pipe(gulp.dest('staging'))
+})
+
+var retinaOpts = {
+ // Your options here.
+};
+
+gulp.task('min-html', function() {
+ return gulp.src('public/**/*.html')
+ .pipe(htmlmin({
+ collapseWhitespace: true
+ }))
+ .pipe(gulp.dest('staging'));
+})
+// min-html was taking forever
+
+gulp.task('retina-html', function() {
+ return gulp.src(['staging/**/*.html'])
+ .pipe(imgRetina(retinaOpts))
+ .on('error', function(e) {
+ console.log(e.message);
+ })
+ .pipe(gulp.dest('staging'));
+})
diff --git a/gulp/tasks/responsive-images.js b/gulp/tasks/responsive-images.js
new file mode 100644
index 00000000000..353a03fded8
--- /dev/null
+++ b/gulp/tasks/responsive-images.js
@@ -0,0 +1,165 @@
+var gulp = require('gulp'),
+ responsive = require('gulp-responsive');
+runSequence = require('run-sequence');
+
+// gulp.task('responsive-images', function(callback) {
+// runSequence('responsive-images-logos','responsive-sponsor-images',
+// callback
+// )
+// });
+
+gulp.task('responsive-images', ['responsive-images-logos', 'responsive-sponsor-images', 'responsive-organizer-images', 'responsive-images-remaining'])
+
+
+
+gulp.task('responsive-images-logos', function() {
+ return gulp.src('public/**/*logo-square.jpg')
+ .pipe(responsive({
+ // produce multiple images from one source
+
+ '**/*logo-square.jpg': [{
+ width: 250,
+ height: 250,
+ }, {
+ width: 500,
+ height: 500,
+ rename: {
+ suffix: '@2x'
+ }
+ }, {
+ width: 1500,
+ height: 1500,
+ rename: {
+ suffix: '@3x'
+ }
+ }],
+ }, {
+ // global configuration
+ quality: 80,
+ errorOnEnlargement: false,
+ withoutEnlargement: false,
+ progressive: true,
+ silent: true,
+ withMetadata: false,
+ ignoreAspectRatio: true,
+ }))
+ .pipe(gulp.dest('staging'));
+});
+
+gulp.task('responsive-organizer-images', function() {
+ return gulp.src('public/**/organizers/*.jpg')
+ .pipe(responsive({
+ '**/*.jpg': [{
+ width: 300,
+ height: 300,
+ }, {
+ width: 600,
+ height: 600,
+ rename: {
+ suffix: '@2x'
+ }
+ }, {
+ width: 900,
+ height: 900,
+ rename: {
+ suffix: '@3x'
+ }
+ }],
+ }, {
+ // global configuration
+ quality: 80,
+ errorOnEnlargement: false,
+ withoutEnlargement: false,
+ progressive: true,
+ silent: true,
+ withMetadata: false,
+ ignoreAspectRatio: true,
+ }))
+ .pipe(gulp.dest('staging'));
+});
+
+gulp.task('responsive-sponsor-images', function() {
+ return gulp.src(['public/img/sponsors/*.png', 'public/img/sponsors/*.jpg'])
+ .pipe(responsive({
+ '*.png': [{
+ width: 200
+ }, {
+ width: 400,
+ rename: {
+ suffix: '@2x'
+ }
+ }, {
+ width: 600,
+ rename: {
+ suffix: '@3x'
+ }
+ }],
+ '*.jpg': [{
+ width: 200
+ }, {
+ width: 400,
+ rename: {
+ suffix: '@2x'
+ }
+ }, {
+ width: 600,
+ rename: {
+ suffix: '@3x'
+ }
+ }]
+ }, {
+ // global configuration
+ quality: 80,
+ errorOnEnlargement: false,
+ withoutEnlargement: false,
+ progressive: true,
+ silent: true,
+ withMetadata: false,
+ }))
+ .pipe(gulp.dest('staging/img/sponsors'));
+});
+
+
+gulp.task('responsive-images-remaining', function() {
+ return gulp.src(['public/**/*.png', 'public/**/*.jpg',
+ '!public/favicon*', '!public/apple-icon*', '!public/android-icon*', '!public/ms-icon*', '!public/**/sharing.jpg', '!**/logo-square.*', '!public/img/sponsor/*.*', '!public/**/organizers/*.jpg',
+ ])
+ .pipe(responsive({
+ // produce multiple images from one source
+ '**/*.png': [{
+ width: '100%'
+ }, {
+ width: '100%',
+ rename: {
+ suffix: '@2x'
+ }
+ }, {
+ width: '100%',
+ rename: {
+ suffix: '@3x'
+ }
+ }],
+ '**/*.jpg': [{
+ width: '100%'
+ }, {
+ width: '100%',
+ rename: {
+ suffix: '@2x'
+ }
+ }, {
+ width: '100%',
+ rename: {
+ suffix: '@3x'
+ }
+ }]
+ }, {
+ // global configuration
+ quality: 80,
+ errorOnEnlargement: false,
+ withoutEnlargement: false,
+ progressive: true,
+ silent: true,
+ withMetadata: false,
+ }))
+ .pipe(gulp.dest('staging'));
+});
diff --git a/gulp/tasks/revision.js b/gulp/tasks/revision.js
new file mode 100644
index 00000000000..795f527d9a3
--- /dev/null
+++ b/gulp/tasks/revision.js
@@ -0,0 +1,20 @@
+var gulp = require('gulp'),
+ rev = require('gulp-rev'),
+ revReplace = require('gulp-rev-replace');
+
+
+gulp.task('revision', function(){
+ return gulp.src(['staging/**/*.+(png|jpg|gif|svg|js|css)','!staging/favicon*', '!staging/apple-icon*', '!staging/android-icon*', '!staging/ms-icon*', '!staging/**/sharing.jpg'])
+ .pipe(rev())
+ .pipe(gulp.dest('dist'))
+ .pipe(rev.manifest())
+ .pipe(gulp.dest('dist'))
+});
+
+gulp.task('revision-update', function(){
+ var manifest = gulp.src('dist/rev-manifest.json');
+
+ return gulp.src(['staging/**/*.html', 'staging/**/*.xml', 'staging/**/*.css'])
+ .pipe(revReplace({manifest: manifest, replaceInExtensions: ['.html', '.xml', '.css']}))
+ .pipe(gulp.dest('dist'));
+});
diff --git a/gulpfile.js b/gulpfile.js
index 048acc756d6..a6455a7e871 100644
--- a/gulpfile.js
+++ b/gulpfile.js
@@ -1,8 +1,4 @@
-var gulp = require('gulp'),
- htmlmin = require('gulp-htmlmin');
+var requireDir = require('require-dir');
-gulp.task('min-html', function(){
- return gulp.src('public/**/*.html')
- .pipe(htmlmin({collapseWhitespace: true}))
- .pipe(gulp.dest('public'));
-});
+// Require all tasks in gulp/tasks, including subfolders
+requireDir('./gulp/tasks', { recurse: true });
diff --git a/netlify.toml b/netlify.toml
new file mode 100644
index 00000000000..407d33e549b
--- /dev/null
+++ b/netlify.toml
@@ -0,0 +1,21 @@
+# Production context: All deploys to the main
+# repository branch will inherit these settings.
+[context.production]
+ #command = "bin/netlify.sh"
+ #publish = "public/"
+ command = "bin/netlify-production.sh"
+ publish = "dist/"
+
+# Deploy Preview context: All Deploy Previews
+# will inherit these settings.
+[context.deploy-preview]
+ publish = "public/"
+ command = "bin/netlify.sh"
+
+[context.test]
+ command = "bin/netlify-production.sh"
+ publish = "dist/"
+
+[context.updates-for-new-theme]
+ command = "bin/netlify-production.sh"
+ publish = "dist/"
diff --git a/package.json b/package.json
index dfbb4f4607d..b29a88f1466 100644
--- a/package.json
+++ b/package.json
@@ -8,7 +8,7 @@
},
"repository": {
"type": "git",
- "url": "git+https://github.com/devopsdays/devopsdays-web.git"
+ "url": "https://github.com/devopsdays/devopsdays-web.git"
},
"author": "Matt Stratton",
"license": "MIT",
@@ -17,7 +17,17 @@
},
"homepage": "https://github.com/devopsdays/devopsdays-web#readme",
"devDependencies": {
+ "del": "^2.2.2",
"gulp": "^3.9.1",
- "gulp-htmlmin": "^3.0.0"
+ "gulp-cache": "^0.4.5",
+ "gulp-htmlmin": "^3.0.0",
+ "gulp-imagemin": "^3.1.1",
+ "gulp-img-retina": "0.0.4",
+ "gulp-responsive": "^2.7.0",
+ "gulp-rev": "^7.1.2",
+ "gulp-rev-replace": "^0.4.3",
+ "gulp-useref": "^3.1.2",
+ "require-dir": "^0.3.0",
+ "run-sequence": "^1.2.2"
}
}
diff --git a/static/events/2017-atlanta/logo-square.jpg b/static/events/2017-atlanta/logo-square.jpg
new file mode 100644
index 00000000000..e5066a63629
Binary files /dev/null and b/static/events/2017-atlanta/logo-square.jpg differ
diff --git a/static/events/2017-chicago/organizers/allie-richards.jpg b/static/events/2017-chicago/organizers/allie-richards.jpg
new file mode 100644
index 00000000000..412dacffa89
Binary files /dev/null and b/static/events/2017-chicago/organizers/allie-richards.jpg differ
diff --git a/static/events/2017-dallas/logo-square.jpg b/static/events/2017-dallas/logo-square.jpg
index 89aff094aca..945464118e7 100644
Binary files a/static/events/2017-dallas/logo-square.jpg and b/static/events/2017-dallas/logo-square.jpg differ
diff --git a/static/events/2017-dallas/logo.png b/static/events/2017-dallas/logo.png
index 29d31e4f14a..1cf85586245 100644
Binary files a/static/events/2017-dallas/logo.png and b/static/events/2017-dallas/logo.png differ
diff --git a/static/events/2017-dallas/organizers/annie.jpg b/static/events/2017-dallas/organizers/annie.jpg
new file mode 100644
index 00000000000..38d88bd15d7
Binary files /dev/null and b/static/events/2017-dallas/organizers/annie.jpg differ
diff --git a/static/events/2017-dallas/organizers/ben.jpg b/static/events/2017-dallas/organizers/ben.jpg
new file mode 100644
index 00000000000..b3e8d8d47c3
Binary files /dev/null and b/static/events/2017-dallas/organizers/ben.jpg differ
diff --git a/static/events/2017-dallas/organizers/cory.jpg b/static/events/2017-dallas/organizers/cory.jpg
new file mode 100644
index 00000000000..a15ff2b72b7
Binary files /dev/null and b/static/events/2017-dallas/organizers/cory.jpg differ
diff --git a/static/events/2017-dallas/organizers/gokul.jpg b/static/events/2017-dallas/organizers/gokul.jpg
new file mode 100644
index 00000000000..6068c688d18
Binary files /dev/null and b/static/events/2017-dallas/organizers/gokul.jpg differ
diff --git a/static/events/2017-dallas/organizers/jack.jpg b/static/events/2017-dallas/organizers/jack.jpg
new file mode 100644
index 00000000000..dc5ceacfcaa
Binary files /dev/null and b/static/events/2017-dallas/organizers/jack.jpg differ
diff --git a/static/events/2017-dallas/organizers/lee.jpg b/static/events/2017-dallas/organizers/lee.jpg
new file mode 100644
index 00000000000..c3fcc187267
Binary files /dev/null and b/static/events/2017-dallas/organizers/lee.jpg differ
diff --git a/static/events/2017-dallas/organizers/mark.jpg b/static/events/2017-dallas/organizers/mark.jpg
new file mode 100644
index 00000000000..b218f20026e
Binary files /dev/null and b/static/events/2017-dallas/organizers/mark.jpg differ
diff --git a/static/events/2017-dallas/organizers/megan.jpg b/static/events/2017-dallas/organizers/megan.jpg
new file mode 100644
index 00000000000..4bc643a73b4
Binary files /dev/null and b/static/events/2017-dallas/organizers/megan.jpg differ
diff --git a/static/events/2017-dallas/organizers/michael.jpg b/static/events/2017-dallas/organizers/michael.jpg
new file mode 100644
index 00000000000..a63b5119690
Binary files /dev/null and b/static/events/2017-dallas/organizers/michael.jpg differ
diff --git a/static/events/2017-dallas/organizers/mike.jpg b/static/events/2017-dallas/organizers/mike.jpg
new file mode 100644
index 00000000000..43bda3f46c3
Binary files /dev/null and b/static/events/2017-dallas/organizers/mike.jpg differ
diff --git a/static/events/2017-moscow/speakers/ilyasher.jpg b/static/events/2017-moscow/speakers/ilyasher.jpg
new file mode 100644
index 00000000000..f8e9c175404
Binary files /dev/null and b/static/events/2017-moscow/speakers/ilyasher.jpg differ
diff --git a/static/events/2017-moscow/speakers/nistratov.jpg b/static/events/2017-moscow/speakers/nistratov.jpg
new file mode 100644
index 00000000000..d4f340abdf3
Binary files /dev/null and b/static/events/2017-moscow/speakers/nistratov.jpg differ
diff --git a/static/events/2017-oslo/DevOpsdays17_partnership_prospectus.pdf b/static/events/2017-oslo/DevOpsdays17_partnership_prospectus.pdf
new file mode 100644
index 00000000000..56c5f9c2cf8
Binary files /dev/null and b/static/events/2017-oslo/DevOpsdays17_partnership_prospectus.pdf differ
diff --git a/static/events/2017-oslo/logo-square.jpg b/static/events/2017-oslo/logo-square.jpg
index 136bd174b92..47f6e8ed4fa 100644
Binary files a/static/events/2017-oslo/logo-square.jpg and b/static/events/2017-oslo/logo-square.jpg differ
diff --git a/static/events/2017-oslo/logo.png b/static/events/2017-oslo/logo.png
index 4b3fb5743e3..e248d798654 100644
Binary files a/static/events/2017-oslo/logo.png and b/static/events/2017-oslo/logo.png differ
diff --git a/static/events/2017-oslo/sponsorship-exclusive-packages.png b/static/events/2017-oslo/sponsorship-exclusive-packages.png
new file mode 100644
index 00000000000..f12a3936b0c
Binary files /dev/null and b/static/events/2017-oslo/sponsorship-exclusive-packages.png differ
diff --git a/static/events/2017-oslo/sponsorship-packages.png b/static/events/2017-oslo/sponsorship-packages.png
new file mode 100644
index 00000000000..30b7940b9d2
Binary files /dev/null and b/static/events/2017-oslo/sponsorship-packages.png differ
diff --git a/static/events/2017-paris/logo-square.jpg b/static/events/2017-paris/logo-square.jpg
new file mode 100644
index 00000000000..f283d2a66a8
Binary files /dev/null and b/static/events/2017-paris/logo-square.jpg differ
diff --git a/static/events/2017-philadelphia/logo-square.jpg b/static/events/2017-philadelphia/logo-square.jpg
new file mode 100644
index 00000000000..3bf88debc37
Binary files /dev/null and b/static/events/2017-philadelphia/logo-square.jpg differ
diff --git a/static/events/2017-seattle/organizers/dan-dicamillo.jpg b/static/events/2017-seattle/organizers/dan-dicamillo.jpg
new file mode 100644
index 00000000000..b111bf09fde
Binary files /dev/null and b/static/events/2017-seattle/organizers/dan-dicamillo.jpg differ
diff --git a/static/events/2017-seattle/organizers/dominica-degrandis.jpg b/static/events/2017-seattle/organizers/dominica-degrandis.jpg
new file mode 100644
index 00000000000..45b23c8e2f9
Binary files /dev/null and b/static/events/2017-seattle/organizers/dominica-degrandis.jpg differ
diff --git a/static/events/2017-seattle/organizers/jeremy-dyche.jpg b/static/events/2017-seattle/organizers/jeremy-dyche.jpg
new file mode 100644
index 00000000000..847c73bd4c4
Binary files /dev/null and b/static/events/2017-seattle/organizers/jeremy-dyche.jpg differ
diff --git a/static/events/2017-seattle/organizers/ken-mugrage.jpg b/static/events/2017-seattle/organizers/ken-mugrage.jpg
new file mode 100644
index 00000000000..65da58ad016
Binary files /dev/null and b/static/events/2017-seattle/organizers/ken-mugrage.jpg differ
diff --git a/static/events/2017-seattle/organizers/michael-goetz.jpg b/static/events/2017-seattle/organizers/michael-goetz.jpg
new file mode 100644
index 00000000000..0fb0f7642d6
Binary files /dev/null and b/static/events/2017-seattle/organizers/michael-goetz.jpg differ
diff --git a/static/events/2017-seattle/organizers/michael-towbin.jpg b/static/events/2017-seattle/organizers/michael-towbin.jpg
new file mode 100644
index 00000000000..572572185ed
Binary files /dev/null and b/static/events/2017-seattle/organizers/michael-towbin.jpg differ
diff --git a/static/events/2017-seattle/organizers/rob-cummings.jpg b/static/events/2017-seattle/organizers/rob-cummings.jpg
new file mode 100644
index 00000000000..8369c81eeac
Binary files /dev/null and b/static/events/2017-seattle/organizers/rob-cummings.jpg differ
diff --git a/static/events/2017-seattle/organizers/todd-wilson.jpg b/static/events/2017-seattle/organizers/todd-wilson.jpg
new file mode 100644
index 00000000000..ea9b5b1a4a7
Binary files /dev/null and b/static/events/2017-seattle/organizers/todd-wilson.jpg differ
diff --git a/static/events/2017-toronto/speakers/aaron-aldrich.jpg b/static/events/2017-toronto/speakers/aaron-aldrich.jpg
new file mode 100644
index 00000000000..34ff225a2c4
Binary files /dev/null and b/static/events/2017-toronto/speakers/aaron-aldrich.jpg differ
diff --git a/static/events/2017-toronto/speakers/adam-lefkowitz.jpg b/static/events/2017-toronto/speakers/adam-lefkowitz.jpg
new file mode 100644
index 00000000000..c9290bce42e
Binary files /dev/null and b/static/events/2017-toronto/speakers/adam-lefkowitz.jpg differ
diff --git a/static/events/2017-toronto/speakers/andreas-grabner.jpg b/static/events/2017-toronto/speakers/andreas-grabner.jpg
new file mode 100644
index 00000000000..ec073a19ef9
Binary files /dev/null and b/static/events/2017-toronto/speakers/andreas-grabner.jpg differ
diff --git a/static/events/2017-toronto/speakers/arthur-maltson.jpg b/static/events/2017-toronto/speakers/arthur-maltson.jpg
new file mode 100644
index 00000000000..b7f83b14409
Binary files /dev/null and b/static/events/2017-toronto/speakers/arthur-maltson.jpg differ
diff --git a/static/events/2017-toronto/speakers/augusto-rosa.jpg b/static/events/2017-toronto/speakers/augusto-rosa.jpg
new file mode 100644
index 00000000000..7b87a1ce019
Binary files /dev/null and b/static/events/2017-toronto/speakers/augusto-rosa.jpg differ
diff --git a/static/events/2017-toronto/speakers/bridget-kromhout.jpg b/static/events/2017-toronto/speakers/bridget-kromhout.jpg
new file mode 100644
index 00000000000..941a5085110
Binary files /dev/null and b/static/events/2017-toronto/speakers/bridget-kromhout.jpg differ
diff --git a/static/events/2017-toronto/speakers/chris-van-tuin.jpg b/static/events/2017-toronto/speakers/chris-van-tuin.jpg
new file mode 100644
index 00000000000..a8f9769abeb
Binary files /dev/null and b/static/events/2017-toronto/speakers/chris-van-tuin.jpg differ
diff --git a/static/events/2017-toronto/speakers/david-numan.jpg b/static/events/2017-toronto/speakers/david-numan.jpg
new file mode 100644
index 00000000000..3cf8834398a
Binary files /dev/null and b/static/events/2017-toronto/speakers/david-numan.jpg differ
diff --git a/static/events/2017-toronto/speakers/ernest-kugel.jpg b/static/events/2017-toronto/speakers/ernest-kugel.jpg
new file mode 100644
index 00000000000..7197d28bb7f
Binary files /dev/null and b/static/events/2017-toronto/speakers/ernest-kugel.jpg differ
diff --git a/static/events/2017-toronto/speakers/fawzy-manaa.jpg b/static/events/2017-toronto/speakers/fawzy-manaa.jpg
new file mode 100644
index 00000000000..b051d8238e2
Binary files /dev/null and b/static/events/2017-toronto/speakers/fawzy-manaa.jpg differ
diff --git a/static/events/2017-toronto/speakers/jason-hand.jpg b/static/events/2017-toronto/speakers/jason-hand.jpg
new file mode 100644
index 00000000000..537ed8267e7
Binary files /dev/null and b/static/events/2017-toronto/speakers/jason-hand.jpg differ
diff --git a/static/events/2017-toronto/speakers/mia-henderson.jpg b/static/events/2017-toronto/speakers/mia-henderson.jpg
new file mode 100644
index 00000000000..d1cc1b777b7
Binary files /dev/null and b/static/events/2017-toronto/speakers/mia-henderson.jpg differ
diff --git a/utilities/examples/speakers/speaker-full-name.jpg b/static/events/2017-toronto/speakers/philippe-tremblay.jpg
similarity index 100%
rename from utilities/examples/speakers/speaker-full-name.jpg
rename to static/events/2017-toronto/speakers/philippe-tremblay.jpg
diff --git a/static/events/2017-toronto/speakers/roderick-randolph.jpg b/static/events/2017-toronto/speakers/roderick-randolph.jpg
new file mode 100644
index 00000000000..eab5eb93dc5
Binary files /dev/null and b/static/events/2017-toronto/speakers/roderick-randolph.jpg differ
diff --git a/static/events/2017-washington-dc/logo-square.jpg b/static/events/2017-washington-dc/logo-square.jpg
new file mode 100644
index 00000000000..37018c52011
Binary files /dev/null and b/static/events/2017-washington-dc/logo-square.jpg differ
diff --git a/static/events/2017-zurich/organizers/bastian-widmer.jpg b/static/events/2017-zurich/organizers/bastian-widmer.jpg
new file mode 100644
index 00000000000..fb0d8dfd989
Binary files /dev/null and b/static/events/2017-zurich/organizers/bastian-widmer.jpg differ
diff --git a/static/events/2017-zurich/organizers/margo-cronin.jpg b/static/events/2017-zurich/organizers/margo-cronin.jpg
new file mode 100644
index 00000000000..796cdcecd14
Binary files /dev/null and b/static/events/2017-zurich/organizers/margo-cronin.jpg differ
diff --git a/static/events/2017-zurich/organizers/martin-thalmann.jpg b/static/events/2017-zurich/organizers/martin-thalmann.jpg
new file mode 100644
index 00000000000..3141c1a97ff
Binary files /dev/null and b/static/events/2017-zurich/organizers/martin-thalmann.jpg differ
diff --git a/static/events/2017-zurich/organizers/matias-e-fernandez.jpg b/static/events/2017-zurich/organizers/matias-e-fernandez.jpg
new file mode 100644
index 00000000000..92463b16f77
Binary files /dev/null and b/static/events/2017-zurich/organizers/matias-e-fernandez.jpg differ
diff --git a/static/events/2017-zurich/organizers/roderick-jonsson.jpg b/static/events/2017-zurich/organizers/roderick-jonsson.jpg
new file mode 100644
index 00000000000..7188d250473
Binary files /dev/null and b/static/events/2017-zurich/organizers/roderick-jonsson.jpg differ
diff --git a/static/events/2017-zurich/organizers/tobias-brunner.jpg b/static/events/2017-zurich/organizers/tobias-brunner.jpg
new file mode 100644
index 00000000000..f3e6e9a209e
Binary files /dev/null and b/static/events/2017-zurich/organizers/tobias-brunner.jpg differ
diff --git a/static/events/2017-zurich/organizers/vittorio-boccone.jpg b/static/events/2017-zurich/organizers/vittorio-boccone.jpg
new file mode 100644
index 00000000000..b38f6748ac7
Binary files /dev/null and b/static/events/2017-zurich/organizers/vittorio-boccone.jpg differ
diff --git a/static/events/2017-zurich/speakers/alex-lichtenberger.jpg b/static/events/2017-zurich/speakers/alex-lichtenberger.jpg
index 7c70726fe37..20d1265da55 100644
Binary files a/static/events/2017-zurich/speakers/alex-lichtenberger.jpg and b/static/events/2017-zurich/speakers/alex-lichtenberger.jpg differ
diff --git a/static/img/imet.jpg b/static/img/imet.jpg
new file mode 100644
index 00000000000..24d1fab5a0b
Binary files /dev/null and b/static/img/imet.jpg differ
diff --git a/static/img/pier_v_parking.jpg b/static/img/pier_v_parking.jpg
new file mode 100644
index 00000000000..1c21059ad22
Binary files /dev/null and b/static/img/pier_v_parking.jpg differ
diff --git a/static/img/sponsors/agilergo.png b/static/img/sponsors/agilergo.png
new file mode 100644
index 00000000000..006e34d0c02
Binary files /dev/null and b/static/img/sponsors/agilergo.png differ
diff --git a/static/img/sponsors/asg.png b/static/img/sponsors/asg.png
new file mode 100644
index 00000000000..ae2d5cd75b9
Binary files /dev/null and b/static/img/sponsors/asg.png differ
diff --git a/static/img/sponsors/automic-vancouver.png b/static/img/sponsors/automic-vancouver.png
index d28e935a740..ebc26910601 100644
Binary files a/static/img/sponsors/automic-vancouver.png and b/static/img/sponsors/automic-vancouver.png differ
diff --git a/static/img/sponsors/ay-tech.png b/static/img/sponsors/ay-tech.png
index 1a4d65bdf6c..d5333e2b1ab 100644
Binary files a/static/img/sponsors/ay-tech.png and b/static/img/sponsors/ay-tech.png differ
diff --git a/static/img/sponsors/basefarm.png b/static/img/sponsors/basefarm.png
new file mode 100644
index 00000000000..fb95d2fa7d5
Binary files /dev/null and b/static/img/sponsors/basefarm.png differ
diff --git a/static/img/sponsors/boeing-vancouver.png b/static/img/sponsors/boeing-vancouver.png
new file mode 100644
index 00000000000..a80327735b9
Binary files /dev/null and b/static/img/sponsors/boeing-vancouver.png differ
diff --git a/static/img/sponsors/chef.png b/static/img/sponsors/chef.png
index 39675f62c7f..db2569a85e4 100644
Binary files a/static/img/sponsors/chef.png and b/static/img/sponsors/chef.png differ
diff --git a/static/img/sponsors/cloudops.png b/static/img/sponsors/cloudops.png
new file mode 100644
index 00000000000..a8b617e97a4
Binary files /dev/null and b/static/img/sponsors/cloudops.png differ
diff --git a/static/img/sponsors/2016-concur.png b/static/img/sponsors/concur.png
similarity index 100%
rename from static/img/sponsors/2016-concur.png
rename to static/img/sponsors/concur.png
diff --git a/static/img/sponsors/creationline.png b/static/img/sponsors/creationline.png
new file mode 100644
index 00000000000..ba2033eeb6f
Binary files /dev/null and b/static/img/sponsors/creationline.png differ
diff --git a/static/img/sponsors/croc.png b/static/img/sponsors/croc.png
new file mode 100644
index 00000000000..5be5351a584
Binary files /dev/null and b/static/img/sponsors/croc.png differ
diff --git a/static/img/sponsors/deis.png b/static/img/sponsors/deis.png
index 78b52f79af6..384811e425b 100644
Binary files a/static/img/sponsors/deis.png and b/static/img/sponsors/deis.png differ
diff --git a/static/img/sponsors/demonware.png b/static/img/sponsors/demonware.png
index 8830595746b..ffa9e75163d 100644
Binary files a/static/img/sponsors/demonware.png and b/static/img/sponsors/demonware.png differ
diff --git a/static/img/sponsors/ea.png b/static/img/sponsors/ea.png
index 5a89c50750c..f0b5333bef5 100644
Binary files a/static/img/sponsors/ea.png and b/static/img/sponsors/ea.png differ
diff --git a/static/img/sponsors/googlecloud.png b/static/img/sponsors/googlecloud.png
new file mode 100644
index 00000000000..f3b81d01f06
Binary files /dev/null and b/static/img/sponsors/googlecloud.png differ
diff --git a/static/img/sponsors/inedo.png b/static/img/sponsors/inedo.png
new file mode 100644
index 00000000000..89067cf2781
Binary files /dev/null and b/static/img/sponsors/inedo.png differ
diff --git a/static/img/sponsors/itglue.png b/static/img/sponsors/itglue.png
index 9d216a2fadd..65766d3c88d 100644
Binary files a/static/img/sponsors/itglue.png and b/static/img/sponsors/itglue.png differ
diff --git a/static/img/sponsors/loyaltyone.png b/static/img/sponsors/loyaltyone.png
new file mode 100644
index 00000000000..538ac50e428
Binary files /dev/null and b/static/img/sponsors/loyaltyone.png differ
diff --git a/static/img/sponsors/mesosphere.png b/static/img/sponsors/mesosphere.png
new file mode 100644
index 00000000000..b30c08c19e2
Binary files /dev/null and b/static/img/sponsors/mesosphere.png differ
diff --git a/static/img/sponsors/netapp.png b/static/img/sponsors/netapp.png
index d3c2acf83fa..92549d9af63 100644
Binary files a/static/img/sponsors/netapp.png and b/static/img/sponsors/netapp.png differ
diff --git a/static/img/sponsors/northeastern-university.png b/static/img/sponsors/northeastern-university.png
index e90e80f4c29..6fae75c1605 100644
Binary files a/static/img/sponsors/northeastern-university.png and b/static/img/sponsors/northeastern-university.png differ
diff --git a/static/img/sponsors/opsgenie.png b/static/img/sponsors/opsgenie.png
index 4352229b270..ca33c4b7f1c 100644
Binary files a/static/img/sponsors/opsgenie.png and b/static/img/sponsors/opsgenie.png differ
diff --git a/static/img/sponsors/pearlfisher-adaptech.png b/static/img/sponsors/pearlfisher-adaptech.png
index 837931b1049..7b58787e12f 100644
Binary files a/static/img/sponsors/pearlfisher-adaptech.png and b/static/img/sponsors/pearlfisher-adaptech.png differ
diff --git a/static/img/sponsors/pivotal.png b/static/img/sponsors/pivotal.png
index b16a14fdc61..1677c843d7d 100644
Binary files a/static/img/sponsors/pivotal.png and b/static/img/sponsors/pivotal.png differ
diff --git a/static/img/sponsors/salesforce.png b/static/img/sponsors/salesforce.png
index 7466b59c3b4..68ab925d1ab 100644
Binary files a/static/img/sponsors/salesforce.png and b/static/img/sponsors/salesforce.png differ
diff --git a/static/img/sponsors/samsung-rd.png b/static/img/sponsors/samsung-rd.png
index 478a8e90bef..fcae41240a6 100644
Binary files a/static/img/sponsors/samsung-rd.png and b/static/img/sponsors/samsung-rd.png differ
diff --git a/static/img/sponsors/saucelabs.png b/static/img/sponsors/saucelabs.png
index a4a55a1c838..543a942f8f6 100644
Binary files a/static/img/sponsors/saucelabs.png and b/static/img/sponsors/saucelabs.png differ
diff --git a/static/img/sponsors/scalar.png b/static/img/sponsors/scalar.png
index f33380ba7df..6693f868986 100644
Binary files a/static/img/sponsors/scalar.png and b/static/img/sponsors/scalar.png differ
diff --git a/static/img/sponsors/scalyr.png b/static/img/sponsors/scalyr.png
new file mode 100644
index 00000000000..56f266d67fa
Binary files /dev/null and b/static/img/sponsors/scalyr.png differ
diff --git a/static/img/sponsors/software-freedom-school.png b/static/img/sponsors/software-freedom-school.png
index 17a7d05ba4f..6da3b7c64dc 100644
Binary files a/static/img/sponsors/software-freedom-school.png and b/static/img/sponsors/software-freedom-school.png differ
diff --git a/static/img/sponsors/sourcedgroup.png b/static/img/sponsors/sourcedgroup.png
index 65c27c1d9f8..74940197c52 100644
Binary files a/static/img/sponsors/sourcedgroup.png and b/static/img/sponsors/sourcedgroup.png differ
diff --git a/static/img/sponsors/statsearchanalytics.png b/static/img/sponsors/statsearchanalytics.png
index 59c8935500f..39184192718 100644
Binary files a/static/img/sponsors/statsearchanalytics.png and b/static/img/sponsors/statsearchanalytics.png differ
diff --git a/static/img/sponsors/sumologic.png b/static/img/sponsors/sumologic.png
index e9cfa3beb79..0c7db8c2f81 100644
Binary files a/static/img/sponsors/sumologic.png and b/static/img/sponsors/sumologic.png differ
diff --git a/static/img/sponsors/trinimbus.png b/static/img/sponsors/trinimbus.png
index 6534706472f..55132ee7a87 100644
Binary files a/static/img/sponsors/trinimbus.png and b/static/img/sponsors/trinimbus.png differ
diff --git a/static/img/sponsors/unbounce.png b/static/img/sponsors/unbounce.png
new file mode 100644
index 00000000000..eef0ab43aaf
Binary files /dev/null and b/static/img/sponsors/unbounce.png differ
diff --git a/static/img/sponsors/valtech.png b/static/img/sponsors/valtech.png
new file mode 100644
index 00000000000..a8835fef540
Binary files /dev/null and b/static/img/sponsors/valtech.png differ
diff --git a/static/img/sponsors/victorops.png b/static/img/sponsors/victorops.png
index c658705ab88..e17c5af138d 100644
Binary files a/static/img/sponsors/victorops.png and b/static/img/sponsors/victorops.png differ
diff --git a/themes/devopsdays-responsive/LICENSE.md b/themes/devopsdays-responsive/LICENSE.md
deleted file mode 100644
index e1265aaba37..00000000000
--- a/themes/devopsdays-responsive/LICENSE.md
+++ /dev/null
@@ -1,20 +0,0 @@
-The MIT License (MIT)
-
-Copyright (c) 2016 YOUR_NAME_HERE
-
-Permission is hereby granted, free of charge, to any person obtaining a copy of
-this software and associated documentation files (the "Software"), to deal in
-the Software without restriction, including without limitation the rights to
-use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
-the Software, and to permit persons to whom the Software is furnished to do so,
-subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
-FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
-COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
-IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
-CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/themes/devopsdays-responsive/archetypes/default.md b/themes/devopsdays-responsive/archetypes/default.md
deleted file mode 100644
index ac36e062277..00000000000
--- a/themes/devopsdays-responsive/archetypes/default.md
+++ /dev/null
@@ -1,2 +0,0 @@
-+++
-+++
diff --git a/themes/devopsdays-responsive/layouts/_default/single.html b/themes/devopsdays-responsive/layouts/_default/single.html
deleted file mode 100644
index a358190d4ae..00000000000
--- a/themes/devopsdays-responsive/layouts/_default/single.html
+++ /dev/null
@@ -1,5 +0,0 @@
-{{ partial "header.html" . }}
-
diff --git a/themes/devopsdays-responsive/layouts/partials/event_header.html b/themes/devopsdays-responsive/layouts/partials/event_header.html
deleted file mode 100644
index 796386826b4..00000000000
--- a/themes/devopsdays-responsive/layouts/partials/event_header.html
+++ /dev/null
@@ -1,37 +0,0 @@
-{{ partial "header.html" . }}
-
-
-
-{{/*
- This section is what creates the query to get at all the site data. If you need this somewhere, you can just copy
- it and paste it. Need to figure out if a partial would expose the variables/elements/array created herein. It could be done in a partial (need to include the trailing .) but I don't think it would work in shortcodes, which is where we need it the most - mattstratton
-*/}}
-
-{{ $path := split $.Source.File.Path .Site.Params.PathSeperator }}
-{{ $event_slug := index $path 1 }}
-{{ $e := (index $.Site.Data.events $event_slug) }}
-{{ $.Scratch.Add "citydisplay" $e.city }}
-
-{{/* end site data query */}}
-
-