#DevDiscuss Archive
Tuesday June 27, 2017
9:00 PM EDT
ThePracticalDev
Jun 27 @ 9:01 PM EDT
Time for the
#DevDiscuss
Twitter chat! Tonight's topic CONTAINERS! 🐳
ThePracticalDev
Jun 27 @ 9:01 PM EDT
Rules: - Stay on topic - ALWAYS ALWAYS use the hashtag
#DevDiscuss
- Be NICE/POSITIVE ❤️ - Quoting tweets for clarity is encouraged 😁
KrisSiegel
Jun 27 @ 9:02 PM EDT
I sure hope I can...contain my excitement
#DevDiscuss
In reply to @ThePracticalDev
aunyks
Jun 27 @ 9:05 PM EDT
#DevDiscuss
What are some good resources to learn the ins and outs of Docker?
ThePracticalDev
Jun 27 @ 9:06 PM EDT
When should a user/project/team make use of containers, and when are they best not bothered with?
#devdiscuss
bendhalpern
Jun 27 @ 9:10 PM EDT
https://t.co/vbgykA5E7b
#DevDiscuss
In reply to @aunyks
m_ashmawi
Jun 27 @ 9:11 PM EDT
للمطورين: إذا عندك أي استفسار عن موضوع الحاويات
#Containers
أو حابب تزيد معرفتك في الموضوع، بدأ النقاش الآن على تويتر في هاشتاق
#DevDiscuss
theAJSingleton
Jun 27 @ 9:11 PM EDT
#DevDiscuss
: Evidently,
@pluralsight
's 5 hour
@Docker
#tut
by
@nigelpoulton
➡️
https://t.co/4OBLcfBmEh
In reply to @aunyks, @DevDiscussHQ, @pluralsight, @Docker, @nigelpoulton
CaiusSivjus
Jun 27 @ 7:53 PM EDT
Highly recommend
@pluralsight
's 5 hour
#Docker
course by
@nigelpoulton
. Great starting off point and can figure your way out from there
In reply to @theAJSingleton, @pluralsight, @nigelpoulton
kimberlypilbeam
Jun 27 @ 9:12 PM EDT
Best advice I got while learning docker was from
@davetrux
Container is to server as apartment is to apartment building.
#devdiscuss
ThePracticalDev
Jun 27 @ 9:01 PM EDT
Time for the
#DevDiscuss
Twitter chat! Tonight's topic CONTAINERS! 🐳
Nick_Craver
Jun 27 @ 9:12 PM EDT
While containers may make local development easier, there’s is inherent cost and risk with local/dev/prod config mismatch.
#DevDiscuss
ThePracticalDev
Jun 27 @ 9:06 PM EDT
When should a user/project/team make use of containers, and when are they best not bothered with?
#devdiscuss
TimJohnsWA
Jun 27 @ 9:12 PM EDT
#DevDiscuss
Any time dev team and ops team are not the same team, or your dev env is unlike your prod env
ThePracticalDev
Jun 27 @ 9:06 PM EDT
When should a user/project/team make use of containers, and when are they best not bothered with?
#devdiscuss
Nick_Craver
Jun 27 @ 9:13 PM EDT
People selling you on containers will pitch how easy they are, but downplay that different configs for local can bite you.
#DevDiscuss
Nick_Craver
Jun 27 @ 9:14 PM EDT
I’m not saying they’re not awesome. They are, for oh so many things, but if you’re not using them in dev and prod also: beware.
#DevDiscuss
Nick_Craver
Jun 27 @ 9:15 PM EDT
This is true of ANY config/setup mismatch between local, dev, prod, & whatever environments you have. Containers is one example.
#DevDiscuss
davidcstevens_
Jun 27 @ 9:15 PM EDT
Containers are the holy grail for onboarding emps/envs, but inevitably the container-builder is the only one w/ a perfect setup
#DevDiscuss
In reply to @ThePracticalDev
bendhalpern
Jun 27 @ 9:17 PM EDT
Kind of seems like containers suffer from the same issues as all other aspects of software development 🤔
#DevDiscuss
davidcstevens_
Jun 27 @ 9:15 PM EDT
Containers are the holy grail for onboarding emps/envs, but inevitably the container-builder is the only one w/ a perfect setup
#DevDiscuss
In reply to @ThePracticalDev
Nick_Craver
Jun 27 @ 9:18 PM EDT
On containers: when something goes wrong don’t just restart it every time. FIGURE OUT WHAT WENT WRONG. Containers != excuses.
#DevDiscuss
ThePracticalDev
Jun 27 @ 9:06 PM EDT
When should a user/project/team make use of containers, and when are they best not bothered with?
#devdiscuss
TimJohnsWA
Jun 27 @ 9:18 PM EDT
#DevDiscuss
A good container eliminates about 6 hours of cross-team meetings (that often may turn out poorly anyway)
BassimSmile
Jun 27 @ 9:16 PM EDT
Can you please clarify the different team situation? Thank you
In reply to @TimJohnsWA, @ThePracticalDev
BretMattingly
Jun 27 @ 9:18 PM EDT
Use for: Replicated deployment, orchestration, lower environments Avoid for: Simple projects, single instance prod deployment.
#devdiscuss
In reply to @ThePracticalDev
theAJSingleton
Jun 27 @ 9:18 PM EDT
#DevDiscuss
: why not just spin-up another dedicated instance on
@awscloud
or
@digitalocean
that mirrors repo/remote-origin instead?
ThePracticalDev
Jun 27 @ 9:06 PM EDT
When should a user/project/team make use of containers, and when are they best not bothered with?
#devdiscuss
Nick_Craver
Jun 27 @ 9:19 PM EDT
If your answer to a process crash inside a container is to restart the container, my only reaction is to put you in a container.
#DevDiscuss
_nlowe
Jun 27 @ 9:19 PM EDT
When your stack already works in containers. We'd love to containerize all the things but half our stack is windows based
#devdiscuss
ThePracticalDev
Jun 27 @ 9:06 PM EDT
When should a user/project/team make use of containers, and when are they best not bothered with?
#devdiscuss
pythoasis
Jun 27 @ 9:19 PM EDT
Working a lot with containers for the first time with my current
#opensource
project. Learning a lot especially about hardening!
#DevDiscuss
rickmanelius
Jun 27 @ 9:20 PM EDT
It's definitely a lot for most devs to keep up with given the rapidly changing nature of the tech.
#devdiscuss
In reply to @bendhalpern
_nlowe
Jun 27 @ 9:21 PM EDT
For example: McAfee will happily slow you down extracting a win container only to bomb out on the last byte if the last layer
#DevDiscuss
tryggth
Jun 27 @ 9:21 PM EDT
I find they make matching configuration easier. Weird.
#devdiscuss
In reply to @Nick_Craver
_nlowe
Jun 27 @ 9:22 PM EDT
And today is an obvious example of why we can't just disable McAfee.
#devdiscuss
#Petya
rickmanelius
Jun 27 @ 9:22 PM EDT
In the end, while it can be neat to learn about all the innards, but it sucks when breaking changes occur and you're blocked.
#devdiscuss
In reply to @bendhalpern
bendhalpern
Jun 27 @ 9:23 PM EDT
This is one of the better
https://t.co/E4yHRJkeOg
posts on Docker
https://t.co/iDtAOszbqf
#DevDiscuss
_nlowe
Jun 27 @ 9:23 PM EDT
Plus windows containers seem to perpetually be on the road map or be an "experimental feature" for orchestration tools.
#DevDiscuss
TheTechRemix
Jun 27 @ 9:23 PM EDT
Weigh the pros and cons and make a decision.
#Containers
#DevDiscuss
kontrol_theory
Jun 27 @ 9:23 PM EDT
Forgot
#devdiscuss
kontrol_theory
Jun 27 @ 9:22 PM EDT
They are handy for building binaries as a sandboxing mechanism. I haven't found any other killer feature for containers
In reply to @ThePracticalDev
rickmanelius
Jun 27 @ 9:24 PM EDT
Full disclosure, this is why my team released ddev
https://t.co/OH8F3eEnNx
to help abstract this effort away and make it easy
#DevDiscuss
In reply to @bendhalpern
_nlowe
Jun 27 @ 9:25 PM EDT
It's hard getting started to pick one to run when when you don't know how/if/when the other half of your stack will be supported
#devdiscuss
rickmanelius
Jun 27 @ 9:26 PM EDT
It's not perfect and some will want to still roll their own, but we think it meets a large use case for WordPress and Drupal.
#DevDiscuss
In reply to @bendhalpern
TheTechRemix
Jun 27 @ 9:26 PM EDT
Convenient and less error prone and more reliable (through abstraction)
#Containers
#DevDiscuss
CadellSinghh
Jun 27 @ 9:26 PM EDT
New dev here, don't even know what container refers too
#help
#devdiscuss
In reply to @ThePracticalDev
mrskellyvaughn
Jun 27 @ 9:26 PM EDT
You need to store your cereal and Soylent somewhere. Containers are great for this. 🙃
#DevDiscuss
ThePracticalDev
Jun 27 @ 9:06 PM EDT
When should a user/project/team make use of containers, and when are they best not bothered with?
#devdiscuss
TheTechRemix
Jun 27 @ 9:27 PM EDT
I am reading that security is a concern with containers
#DevDiscuss
rickmanelius
Jun 27 @ 9:28 PM EDT
We'd love feedback to make sure we are helping containers be more approachable. Thanks for listening!
#DevDiscuss
In reply to @bendhalpern
SDHowell3
Jun 27 @ 9:28 PM EDT
This is what I tried to tell my company
#DevDiscuss
Nick_Craver
Jun 27 @ 9:12 PM EDT
While containers may make local development easier, there’s is inherent cost and risk with local/dev/prod config mismatch.
#DevDiscuss
ThePracticalDev
Jun 27 @ 9:06 PM EDT
When should a user/project/team make use of containers, and when are they best not bothered with?
#devdiscuss
voxcpw
Jun 27 @ 9:30 PM EDT
Be the container builder and developer, it's the only way to get what you want
#DevDiscuss
TimJohnsWA
Jun 27 @ 9:31 PM EDT
#DevDiscuss
The opposite for me. Big part of my job is to ensure we avoid the kind of org dysfunction that containers help overcome
jimcalliu
Jun 27 @ 9:28 PM EDT
so "never should have but likely always"?
In reply to @TimJohnsWA, @ThePracticalDev
voxcpw
Jun 27 @ 9:33 PM EDT
Docker is not containers. Containers are not docker.
#DevDiscuss
TimJohnsWA
Jun 27 @ 9:33 PM EDT
#DevDiscuss
...and important to note I have yet to lead the adoption of a container-based architecture in a production system
TimJohnsWA
Jun 27 @ 9:31 PM EDT
#DevDiscuss
The opposite for me. Big part of my job is to ensure we avoid the kind of org dysfunction that containers help overcome
jimcalliu
Jun 27 @ 9:28 PM EDT
so "never should have but likely always"?
In reply to @TimJohnsWA, @ThePracticalDev
bendhalpern
Jun 27 @ 9:33 PM EDT
Don't stress over this. Not a topic a newbie really needs to know. You'll figure it out quickly if you ever need to for a job.
#DevDiscuss
CadellSinghh
Jun 27 @ 9:26 PM EDT
New dev here, don't even know what container refers too
#help
#devdiscuss
In reply to @ThePracticalDev
Wintermute21
Jun 27 @ 9:34 PM EDT
@ThePracticalDev
@DevDiscussHQ
I use containers a lot for isolation and security reasons inside VS
#devdiscuss
rickmanelius
Jun 27 @ 9:34 PM EDT
While it's a learning curve and upfront investment, it can be advantageous to use containers if you manage lots of small sites.
#devdiscuss
In reply to @BretMattingly, @ThePracticalDev
rickmanelius
Jun 27 @ 9:36 PM EDT
Out of curiosity, have you used prebaked container solutions or did you start from nothing?
#devdiscuss
In reply to @kontrol_theory, @ThePracticalDev
rickmanelius
Jun 27 @ 9:39 PM EDT
@Nick_Craver
are you unable to get access to the contig manifests of you prod environments?
#devdiscuss
In reply to @Nick_Craver, @Nick_Craver
CadellSinghh
Jun 27 @ 9:40 PM EDT
Cool! Think I understand the concept of it now tho... but taking everything in stride 🙌🏽
#devdiscuss
bendhalpern
Jun 27 @ 9:33 PM EDT
Don't stress over this. Not a topic a newbie really needs to know. You'll figure it out quickly if you ever need to for a job.
#DevDiscuss
CadellSinghh
Jun 27 @ 9:26 PM EDT
New dev here, don't even know what container refers too
#help
#devdiscuss
In reply to @ThePracticalDev
Wintermute21
Jun 27 @ 9:40 PM EDT
And I love that MS has gone on Docker whole hog for VS and Windows Server.
#devdiscuss
In reply to @ThePracticalDev, @DevDiscussHQ
TimJohnsWA
Jun 27 @ 9:41 PM EDT
I see container architecture as xtremely valuable and satisfying in that regard; wish we talked about that more, less hype
#DevDiscuss
In reply to @jimcalliu
projectedxyz
Jun 27 @ 9:41 PM EDT
#DevDiscuss
I haven't used containers and feel like I will sit this out, let hype curves pass, and wait for more innovative devops.
ThePracticalDev
Jun 27 @ 9:46 PM EDT
Are you currently using containers on a day-to-day basis?
#DevDiscuss
CaiusSivjus
Jun 27 @ 9:49 PM EDT
I'm trapped inside of a container and I can't get out!
#DevDiscuss
🐳
@ThePracticalDev
ThePracticalDev
Jun 27 @ 9:49 PM EDT
🙃
#DevDiscuss
In reply to @Nick_Craver
michaelcoding
Jun 27 @ 9:50 PM EDT
Not yet, but hope to soon as part of a CI solution.
#DevDiscuss
ThePracticalDev
Jun 27 @ 9:46 PM EDT
Are you currently using containers on a day-to-day basis?
#DevDiscuss
rickmanelius
Jun 27 @ 9:52 PM EDT
What's why I love the "Roadmap to becoming a web developer in 2017" :)
https://t.co/7vuBa1lDmi
#DevDiscuss
In reply to @CadellSinghh, @ThePracticalDev, @Docker
PaulObeda
Jun 27 @ 9:53 PM EDT
Not all containers are equal. Need to know what problem the tool is to address, then pick the best tool.
#devdiscuss
In reply to @ThePracticalDev
ThePracticalDev
Jun 27 @ 9:56 PM EDT
In the last couple mins of
#DevDiscuss
, anybody wanna share an accomplishment or anything they're working on?
BretMattingly
Jun 27 @ 9:56 PM EDT
Man I'm just excited to get playing with hardware and FPGAs again.
#devdiscuss
In reply to @ThePracticalDev
Nick_Craver
Jun 27 @ 9:58 PM EDT
Well, since you didn’t say we had to be proud of the accomplishment…
#DevDiscuss
https://t.co/UCnomfPAam
In reply to @ThePracticalDev
Nick_Craver
Jun 26 @ 7:22 PM EDT
I just put 1,000 schemas and 148,997 tables in a SQL Server database for science. AMA.
rickmanelius
Jun 27 @ 9:58 PM EDT
Just that we're trying to provide open source, end-to-end container / Kubernetes solutions!
https://t.co/IbUsfq6Yg4
Thanks!
#DevDiscuss
In reply to @ThePracticalDev
dipolecat
Jun 27 @ 9:59 PM EDT
#devdiscuss
On one of my personal projects, I considered containers for future-proofing and organization, but what actually made me give it
In reply to @ThePracticalDev
tblodt
Jun 27 @ 9:59 PM EDT
I put my project on hacker news the other day, and it might be getting some actual users!
https://t.co/HCve4SEzY6
#DevDiscuss
In reply to @ThePracticalDev