Greetings One and All!
Today is the day when you get to do your part to help explore the new world of application development using containers!
I have been to a bunch of conferences and talked to a bunch of our customers using containers for applications. Given my focus on application development and developer evangelism/advocacy - my immediate thoughts went to "How are developers incorporating Docker containers into their daily workflows?".
Your Help is Requested
To get at this question, I have created a very short Survey that shouldn't take you more than 5 minutes to complete (I promise!). After the survey closes, I will be releasing both the analysis and the results (anonymized without IPs) to everyone.
Containers are for Coding too?
Part of the reason why I am curious about this is because when I tried Containers for the first time, other than their portability, I thought they just felt like lightweight and fast VMs. They were interesting, but not in terms of making my job of building applications easier, faster, or more fun. I could see why they mattered when you went to deploy, scale, or "microservice" your application - but not for writing code.
I could also see how Docker Containers in a Platform as a Service or some other orchestration framework would be really nice. OpenShift has been using containers since day 1 but they were our "gears + cartridges". Docker containers give us a nice portable set of specifications for the "gears + cartridges" in one file, along with a large community of container authors.
Emerging Best Practices for Local Development
Which leads to the second reason I am interested in this survey; how should I start using Docker containers in my daily workflow. In talking to developers, I have noticed that there doesn't seem to be "best practices" or even consistency in the developer community on how to do your local, iterative development with containers. To be clear, there does seem to be more maturity in the phase of the development cycles that deals with CI/CD and testing using Docker containers. But that phase of my development work happens much less frequently during the day compared to iterative small code changes or trying to debug new code.
Spread This Survey, Please!
To this end, I ask for your help in spreading the news of this survey far and wide. I will release the resulting data set and my analysis to the community - the more participants we get the better the sense we can get of the state of Docker containers for development.
The survey is only 16 questions, with 6 of them being "demographic" type questions. There are no large annoying matrix of questions where you have to rate 500 different things on a scale from Strongly Like to Strongly Dislike.
You can do the survey even if your sum total of Docker experience is reading this blog post. So here is the link - let's do this!
https://www.surveymonkey.com/r/dockerdev
Also, if there is something we didn't ask that you are burning to tell us about doing your coding with Docker containers, we've also included an open-ended comment box at the end, so you can add in any thing else you'd like to share with us.
Thanks again for taking the time and sharing your insights with the wider developer community!
About the author
Browse by channel
Automation
The latest on IT automation for tech, teams, and environments
Artificial intelligence
Updates on the platforms that free customers to run AI workloads anywhere
Open hybrid cloud
Explore how we build a more flexible future with hybrid cloud
Security
The latest on how we reduce risks across environments and technologies
Edge computing
Updates on the platforms that simplify operations at the edge
Infrastructure
The latest on the world’s leading enterprise Linux platform
Applications
Inside our solutions to the toughest application challenges
Original shows
Entertaining stories from the makers and leaders in enterprise tech
Products
- Red Hat Enterprise Linux
- Red Hat OpenShift
- Red Hat Ansible Automation Platform
- Cloud services
- See all products
Tools
- Training and certification
- My account
- Customer support
- Developer resources
- Find a partner
- Red Hat Ecosystem Catalog
- Red Hat value calculator
- Documentation
Try, buy, & sell
Communicate
About Red Hat
We’re the world’s leading provider of enterprise open source solutions—including Linux, cloud, container, and Kubernetes. We deliver hardened solutions that make it easier for enterprises to work across platforms and environments, from the core datacenter to the network edge.
Select a language
Red Hat legal and privacy links
- About Red Hat
- Jobs
- Events
- Locations
- Contact Red Hat
- Red Hat Blog
- Diversity, equity, and inclusion
- Cool Stuff Store
- Red Hat Summit