Docker Global Hack Day is on Wednesday, September 16th through Monday, September 21st!
Three Docker Global Hack Day hackers – Nicolas De Loof, Willy Kuo, and Chia-Chi Chang – share their thoughts on participating in previous editions and why they’re excited to join again for Docker Global Hack Day #3.
We have even more cities now all over the world that have announced their local Docker Global Hack Day meetups!
Scroll down to see what Nicolas, Willy and Chia-Chi think about participating in Docker Global Hack Day, the entire list of cities holding local meetups, and the prizes for winning hacks along with more information including the rules and categories for Docker Global Hack Day #3. Click here to submit a hack idea, check out already submitted ideas and get additional information about Docker Global Hack Day #3.
From Nicolas De Loof who participated in a few Docker-run hackathons now:
Yoann and I were very excited during Docker Global Hack Day #2 to meet other hackers, both online and IRL, and get some hacking time to implement an idea we had in mind for a while. We got a great time, with lots of discussions and a nice challenge to get our code actually running, as well as discovering some limitations in `docker exec` (which have been later fixed). This was my first hackathon and a great experience. People we have met there all came with interesting ideas, even only few of them actually were able to develop them.
We have been working on a jenkins plugin we called “oki-docki” – eventually renamed as “CloudBees Docker custom build environment” since our company understood how cool this project was and adopted it as an official project! Working on this idea was a nice opportunity to experiment with latest Docker features (new command `docker exec` at this time) and to get some feedback from community.
From Willy Kuo organizes the Docker Taipei meetup group and won first place in last year’s Docker Global Hack Day #3:
One of Docker’s biggest successes is their community. Each and everyday, there are plenty of new ideas proposed, new talks given, and new software from its ecosystem released. Docker Global Hack Days are definitely one of the biggest party for the whole Docker Community.
I’m a faithful reader for Hacker News. Two years ago, I heard about Docker but didn’t get the chance to try it. Finally, I found a perfect reason to start: the first Docker Global Hack Day. I used Meteor.js (a very cool web framework) to deploy web apps at that moment so I build a very simple bash script to deploy it via docker (though it doesn’t seem as cool now, we didn’t have Compose or another deployment tool at that time).
I was happy with my first Docker hack and that it worked so well! I earned a Docker T-shirt since my project was one of the top hacks.
After this event, I decided to start Docker Taipei to promote Docker to more people in Taipei. As our meetup group became larger, we had our Taipei Edition for Global Hack Day #2 a year later! Our meetup group hacked together and submitted 6 hacks!
My team’s topic was “Enable Fig to deploy to multiple Docker Servers”. The outcome was a proposal and a pull request posted on Github. Fig was the original name of Docker Compose. Again, it seems so stupid now because we have Docker Swarm. But at that time Swarm hadn’t been announced and people kept talking about how to deploy docker containers to multiple servers. It’s not merged because Swarm solved this. It’s totally fine because great things come from many ideas. Glad that ours is one of those ideas. And congratulate ourselves it earned us the first price, the air plane tickets and the DockerCon Europe tickets!
This year’s Docker Global Hack Day #3 runs for 5 days and we’ll have more cool ideas – my only complaint is that it will be difficult to sleep since I’ll see lots of coding in my dreams! But that’s just why we love to hack so much.
From Chia-Chi Chang who participated in Docker Global Hack Day #2 in Taipei and won 5th place in the global competition:
As the largest Data Mining & Machine Learning Meetup in Taiwan, our community also host dozens of free tutorial events in Taipei. In those courses and events, we found the most painful problems which destroy the course quality and course experience is to synchronize everyone’s environments. Becasues there are a lot of packages and softwares need to be installed in that kind of courses.
No matter your role (maybe teacher, student, tutor, mentor or helper), you always need to spend a lot of time and concentration in those problems. As the organizer of community and meetup, I have searched for these kind of solutions for a long time.
When I joined the Taipei Edition of Docker Global Hack Day #2, I couldn’t decide on which topic or problem I should hack, but then suddenly, this problem and idea come to my mind again.
If using dozens of docker servers and hubs as its backend, teachers and students can construct and get the environments with just a few clicks! This would be a perfect solution to improving the course experience by solving that problem.
With this blueprint, I spent two hours constructing the prototype of Learning Data with Docker! for Docker Global Hack Day #2. That project won 1st place in the Taipei edition and 5th place in the global competition.
In the prototype, I used Meteor and Node.js to construct the whole platform and website and a Docker server as its backend.
We now sponsor lots of open source community tutorial events to use Learning Data with Docker for free. It truly provides a much better course experience by letting students concentrate on playing, hacking and learning!
Hack Ideas for Docker Global Hack Day #3
Check out already submitted hack ideas for Docker Global Hack Day #3! Interested in one of those hacks? Contact the hack project lead to join the team.
Have your own idea on what to hack? Submit your hack idea now so other hackers can join your team!
Local Editions of Docker Global Hack Day #3
More cities will be announced soon but you can already register for Docker Global Hack Day #3 meetups in:
Can’t make the local meetup? Don’t worry: you can join us online for the livestream of the San Francisco edition through our Docker Online Meetup group.
The San Francisco edition will kickoff with talks by Marianna Tessel, SVP of Engineering at Docker along with other members of the core team, who will share some updates about new features included in the latest release of Docker and how they facilitate the creation and management of distributed applications. The talks and demo will be livestreamed and recorded, so that every Docker meetup group and Docker hacker participating will be able to learn about those new features and announcements.
The prizes are pretty sweet! There is only one winning team for each local edition but with the global winners, we will award prizes to the top three teams in each category.
Prizes for Winners:
1) Local Docker Meetup winners
A jury composed of Docker Engine core maintainers will vote for the local edition winners from each Meetup group that organized a local edition of the Docker Global Hack Day.
Each member of the winning local edition team will win a special edition Docker baseball shirt. We’ll share the design in the next update, but trust us, this is super cool Docker swag that only local edition winners will receive.
2) Global Docker Hack Day Winners
We will build a page with all projects and videos for the community to vote for the global winner in each category. Note that Local Docker Meetup winners will be featured on this page.
Voting will be done through social networks – stay tuned for an update on how this voting will work.
Each member of the three Global Docker Hack Day winning teams (one for each category) will receive a complimentary pass to attend DockerCon Europe, accommodations during the conference and a lightning talk at the conference to present their winning hack!
Each member of the three second place Global Docker Hack Day teams (one for each category) will receive a limited edition Docker hoodie.
Each member of the three third place Global Docker Hack Day teams (one for each category) will receive a Docker-customized Tile.
As a team of 1-3 hackers, you will hack on a project using Docker or its infrastructure plumbing (runC, Notary) as a central piece. You will have exactly from 4pm PDT on Wednesday, September 16th to 9am PDT on Monday, September 21st to complete this project. This window includes the time to create all materials needed for your submission.
Although it is not allowed to start your project before 4pm PDT on Wednesday, September 16th, we strongly encourage everyone to think about project ideas in advance. We will build a page with all the project ideas for everyone to see what ideas have already been submitted and help participants form teams.
Everyone will submit projects in one of three categories listed below:
Submit Your Hack Ideas:
You will be able to submit your hack ideas through this form with the following information:
• Hack Title
• Brief abstract (50-100 word description)
• Hacker Name
• Best way to contact project lead
• URL describing the project idea
• How can other people help you?
The Docker community will then vote on the best hack in each category in two different ways.
Connect with the Docker hackers from around the world!
Stay tuned for upcoming updates including prizes, local editions and the hack idea page!
And get ready to contain all the things in September!
Learn More about Docker
- New to Docker? Try our 10 min online tutorial
- Share images, automate builds, and more with a free Docker Hub account
- Read the Docker 1.8 Release Notes
- Subscribe to Docker Weekly
- Register for upcoming Docker Online Meetups
- Attend upcoming Docker Meetups
- Register for DockerCon Europe 2015
- Start contributing to Docker