CLOUD.COMMUNITY HACKATHON By 1&1

The WHD.hackathon premiered at WHD.global 2016 with tremendous success. For 2017, this popular side-event returns as the Cloud.Community Hackathon, presented by 1&1 — partnering with Intel — and joined by project sponsors GoDaddy, CMS Garden, Plesk, InternetX, HEG, and OnApp. These amazing partners have provided incredible, real-world projects for the hacking teams to work on.

The development projects cover a wide range of topics — from management web apps and security tasks to automation in the world of IoT. All of them cool and all of them valuable to the community (see project descriptions below).

What Is the Cloud.Community?

The 1&1 Cloud.Community is a way for customers, users, and the broader internet community to connect — allowing members to share their passion for cloud services and contribute with other enthusiastic people using the modern web. It’s a great way to learn, develop, access resources, and meet others. And it’s always open and always free to join and participate.

What is the Cloud.Community Hackathon?

The Cloud.Community Hackathon is designed to get developers connected and have fun coding together. You will meet fantastic developers from all over the world sharing their experiences and having fun working on the projects. Of course, we’ll provide everyone with energy drinks, pizza, and all you need to keep fueled throughout the hackathon.

Sabrina Waltz — Community Manager at 1&1 Internet SE and organizer of the Cloud.Community Hackathon — will present the hackathon results on Tuesday, March 28, at 10:20 am on the main stage at WHD.global and give all teams the chance to talk about their projects and results. And all the finished projects will be released on GitHub as open-source resources for everyone to use.

If you want to join a fantastic team, spend a weekend in one of Germany’s most impressive event locations, and meet cool people while working on interesting technology projects, then register for the Cloud.Community Hackathon by 1&1 right now!

OPEN SOURCE

Encourage service providers, ISVs, open source communities, and freelance developers to collaborate.

DEVELOPMENT

Create real value by building real-world solutions.

COLLABORATION

Provide an opportunity for front-line, “in the trenches” developers and administrators to become more involved in an exciting, fun, and productive way.

PROJECTS

The following companies have already committed to participating at our Cloud.Community.Hackathon for 2017:

1&1

Create exciting solutions for a better life in a smarter world based on the 1&1 Next Generation Cloud Platform and benefit from several IoT devices provided by our partner Intel!

;

Project submitted by

Short Description

The goal of this project is to showcase the integrated features of smart IoT devices, sensors, and actuators with a cloud-based analytic engine that creates a solution for living better lives in a smarter world.

The solution should provide non-technical end-users with an exciting new service for everyday use and must demonstrate the usefulness of cloud platforms. End-users might interact with the solution via a special mobile app.

Sample Solutions:

  • Intelligent Weather Station: Air pressure, inside / outside temperature, and humidity are frequently measured and retained to:
    • Generate weather forecasts and reports
    • Trigger alarm actions
    • Control the indoor temperature by acting on shutters, etc.
    • Trigger watering devices
  • Home surveillance: Photo-interrupters, sound detectors, temperature sensors … steadily monitor your living environment when you are at work or on holiday to:
    • Warn you about intruders
    • Send you images from a web cam
    • Trigger an alarm siren
  • Traffic forecast: Based on regular traffic measures, recommendations for the best route to a given destination are calculated and delivered to the user.
  • Financial recommendations: Stock-exchange prices are regularly polled and recommendations for sales / purchases are given.

Provided toolkit:

  • Cloud infrastructure
    • Open IoT Connector hosted by 1&1 which connects devices to the cloud. Free access will be provided to the participants.
    • 1&1 Analytic Cloud Environment with MQTT broker and Node.js. Free system instances will be provided to the participants.

Related Product or API

1&1 Cloud Server, 1&1 Analytic Cloud, IoT Intel developer Kit based on an Edison Board and Edison Sensor Kit

Keywords / Technologies

1&1, Intel, Cloud, IoT, Event Stream Processing, Smart City, Cloud Analytics, Intel Edison, REST, MQTT, Node.js

Contact Person

Sabrina Waltz, sabrina.waltz@1und1.de

GoDaddy

Domain Connect is an emerging open standard to make it easier for independent services to attach to domains running DNS at various providers.

;

Project submitted by

Short Description

Domain Connect is an emerging open standard to make it easier for independent services to attach to domains running DNS at various providers. It makes connecting these services easy for consumers without them having to understand the nuances of DNS records. This project will work with registrars and services to further the adoption of this standard, including implementing the standard and building working templates and examples. More information on Domain Connect and supporting companies can be found at http://domainconnect.org

Contact Person

Arnold Blinn, arnoldb@godaddy.com

CMS-Garden

CMS-Garden is partner in a project funded by the German government that targets to improve the IT security of SMBs by helping them to secure their CMS installations

;

Project submitted by

CMS-Garden

Short Description

CMS-Garden is partner in a project funded by the German government that targets to improve the IT security of SMBs by helping them to secure their CMS installations. An important part of the project is a service for webhosts, where CMS developers will provide additional technical information on security issues and potential ways to filter these issues with web application firewalls. The goal of this project is too develop a first prototype of a web-based management platform that:
  • Allows webhosts to sign-up to this service
  • Allows CMS providers to send properly signed and secured information on relevant issues to registered webhosts

Related Product or API

SIWECOS

Keywords / Technologies

PHP, MySQL, PGP, CSS, HTML

Contact Person

David Jardin, david.jardin@cms-garden.org

OnApp

Our hackathon challenge is to create a web app for admins to make complex queries on the OnApp Cloud infrastructure.

;

Project submitted by

Submitted by

Short Description

Our hackathon challenge is to create a web app for admins to make complex queries on the OnApp Cloud infrastructure. This is inspired by Facebook's "Graph Search,” which provides a natural language interface to find content in Facebook. In the context of OnApp Cloud, we want to answer questions like "servers owned by user X behind gateway Y" and "DNS zones of servers on hypervisor Z" in a flexible way which would previously require custom search code to be written. Using the OnApp API, data about the cloud infrastructure and its resources are imported into a graph database. A translation layer is written to implement the natural language query. And finally, a web app is written as UI to query and visualize the results.

Related Product or API

OnApp Cloud: https://docs.onapp.com/

Keywords / Technologies

Graph database, Text processing, REST, Web stack (HTML/CSS/JS/PHP/Python/Ruby)

Contact Persons

Wai Keen Woon, woon@onapp.com Nadine Ter Meulen, nadine.ter.meulen@onapp.com

InterNetX

Developing an AI that dynamically adjusts ressources on a private cloud environment based on automated data anlysis of changing resource requirements.

;

Project submitted by

Short Description

Optical Character Recognition (OCR) – Mobile App for real-time domain check

Based on our Reseller Cloud technology, we want to develop an AI that collects data from several (Solaris) zones. This data will then be sent to a management instance, which dynamically adjusts the resource allocation based on the collected data.

Example:

Several blogs and shops are hosted on the Reseller Cloud. One shop experiences traffic spikes each Sunday between 6 and 8 pm. The scale manager registered this during the data analysis and will allocate additional resources to this instance during this time, while decreasing the resources for the other blogs/shops.

Related Product or API

ISAC – InterNetX Server Administration Center, Reseller Cloud

Keywords / Technologies

Reseller Cloud (Solaris zones, REST-API), PHP, NodeJS, MySQL/PostgreSQL and much more.

Contact Person

Marco Revesz, Business Automation Evangelist at InterNetX, marco.revesz@internetx.com

Plesk

Plesk.Cloud App - manage your web projects in the cloud

;

Project submitted by

Title

Plesk.Cloud App - manage your web projects in the cloud

Short Description

Tired of installing servers every time you want to develop and publish a new website or web-app? Tired of managing multiple Plesk servers at once? Login, logout, forgot password … can’t this be easier? We are going to implement a new cross platform app from scratch that allows you to manage multiple Plesk servers from one single interface on your local workstation. The killer feature will be to implement a “Create new web space” feature that automatically deploys a new ready-to-code web development environment on AWS & Azure with 1-click. Since this project will be very exciting but also very ambitious, we combine it with an internal hackathon and will have several Pleskians on-site to support you.

Related Product or API

Plesk / AWS / Azure

Keywords / Technologies

REST, PHP, Cloud APIs, JavaScript, macOS, Java, C++

Contact Person

Jan Löffler, jloeffler@plesk.com

HEG

Numerous hosting providers — including HEG — are using a version 1.0 branch of the Application Packaging Standard (APS) to provide 1-click installation features to their customers. As newer APS versions are available today, package providers have stopped providing APS 1.0 packages.

;

Project submitted by

Short Description

Numerous hosting providers — including HEG — are using a version 1.0 branch of the Application Packaging Standard (APS) to provide 1-click installation features to their customers. As newer APS versions are available today, package providers have stopped providing APS 1.0 packages. Hosting providers on version 1.0 are facing the problem that a number of important web applications aren’t available in up-to-date and unmodified versions anymore. Specifically, the available WordPress packages have been modified by the package vendor which leads to unexpected bugs and side effects. In this project, we want to develop an up-to-date APS version 1.0 package for WordPress including a german translation and investigate, how it can be maintained in the future.

Related Product or API

WordPress, APS

Keywords / Technologies

APS, PHP, XML, SQL

Contact Person

David Jardin, david.jardin@cms-garden.org

AGENDA

Day 1 – March 25th

12:00 PM Check in Participants arrive and check-in their hotel rooms
1:30 PM Lunch Casual get together
3:00 PM Welcome A warm welcome to all participants and an introduction of the rules and objectives of the event.
3:15 PM Introductions The participants introduce themselves to each other.
3:45 PM Vendor Presentation The participating vendors introduce themselves and present their Projects (a project assignment that has been prepared by the vendor in advance).
4:30 PM Break Coffee Break
5:00 PM Development Selection Teams choose the project that they are interested in solving and get immediately to work.
7:00 PM Dinner Served Food and Beer in the workshop room to keep the teams working if they choose to.

Day 2 – March 26th

9:00 AM Welcome Welcome and recap of Day 1
9:15 AM Development Time
1:00 PM Lunch Served Teams allowed to work through lunch if they choose.
2:00 PM Development Time
7:00 PM Dinner Served Food and Beer in the workshop room to keep the teams working if they choose to.

Day 3 – March 27th

9:00 AM Welcome Welcome and recap of Day 2
9:15 AM Development Time
1:00 PM Lunch Served Teams allowed to work through lunch if they choose.
2:00 PM Closing The teams submit their finished projects to the panel of experts for review

WHY PARTICIPATE

EVENT DETAILS

  • 3-day event, March 25th – 27th at WHD.global 2017
  • Presentation of results on March 28th at the keynote session

ATTENDEE PROFILE

The event is targeted at developers in the webhosting industry. Required skills are:

  • Solid knowledge in one or more programming languages of your choice, i.e. Perl, Python, C, JavaScript, PHP, Bash, Go
  • Basic understanding of the technical basics in the webhosting industry (common services, network protocols etc.)
  • Experience with a version control system (Git, SVN, CVS)

REGISTRATION

Your name

Your email

Your phone

Your job title

Your company

Describe your skillset

Input this code: captcha