JSJ 340: JavaScript Docker with Julian Fahrer

JavaScript Jabber

Episode | Podcast

Date: Tue, 20 Nov 2018 11:00:00 +0000

<div class="trix-content"> <div><strong>Panel: </strong></div><ul> <li>Aimee Knight</li> <li>AJ O’Neal</li> <li>Joe Eames</li> <li>Charles Max Wood</li> <li>Chris Ferdinandi</li> </ul><div> <strong>Special Guest: </strong><a href="https://www.linkedin.com/in/julian-fahrer/">Julian Fahrer</a> </div><div>In this episode, the panel talks with <a href="https://www.linkedin.com/in/julian-fahrer/">Julian Fahrer</a> who is an online educator and software engineer in San Francisco, California (USA). The panel and the guest talk about containers, tooling, Docker, <a href="https://kubernetes.io">Kubernetes</a>, and more. Check out today’s episode!</div><div><strong>Show Topics:</strong></div><div>0:00 – <a href="https://www.telerik.com/kendo-ui?utm_medium=social-paid&amp;utm_source=devchattv&amp;utm_campaign=kendo-ui-awareness-jsjabber">Advertisement: KENDO UI</a> </div><div>1:00 – Chuck: We have today Julian. Julian, please tell us why you are famous?</div><div>1:10 – <a href="https://www.linkedin.com/in/julian-fahrer/">Julian (Guest):</a> I am a software engineer in San Francisco.</div><div>1:35 – Chuck: <a href="https://devchat.tv/elixir-mix/emx-010-docker-with-julian-fahrer/">We had you on Elixir Mix before</a> – so here you are! Give us a brief introduction – tell us about the</div><div>1:56 – Julian: About 11 hours. You can get it done in about 1 week. It’s a lot to learn. It’s a new paradigm, and I think that’s why people like it.</div><div>2:22 – Aimee: How did you dive into Docker? I feel that is like backend space?</div><div>2:35 – Julian: I am a full stack engineer and I have been in backend, too.</div><div>3:10 – Aimee: I know that someone has been in-charge of our Dev Ops process until the first job I’ve had. When there is a problem in the deployment, I want to unblock myself and not wait for someone else. I think it’s a valuable topic. Why Docker over the other options?</div><div>3:58 – Julian: Let’s talk about what Docker is first?</div><div>4:12 – Chuck.</div><div>4:23 – Julian: Containers are a technology for us to run applications in isolation from each other.</div><div><em>Julian talks in-detail about what contains are, what they do, he gives examples, and more. Check it out here!</em></div><div>5:27 – Chuck: Makes sense to me. I think it’s interesting that you are talking about the dependencies. Because of the way the Docker works it’s consistent across all of your applications.</div><div>5:59 – Julian. Yes, exactly.</div><div><em>Julian talks about containers some more!</em></div><div>6:56 – Chuck asks a question about the container, Docker, and others.</div><div>7:03 – Guest: You don’t have to worry about your company’s running operating system, and what you want to use – basically everything runs in the container...</div><div>7:30 – Chuck: This short-circuits a lot of it.</div><div>7:46 – Guest.</div><div>8:00 – Chuck: People will use Docker if your employer mandates it. Is there a learning curve and how do you adapt it within the person’s company?</div><div>8:25 – Guest.</div><div>8:52 – Aimee: We are using it, too.</div><div>8:57 – Guest: Awesome!</div><div>9:03 – Aimee: The only downfall is that if you have people who are NOT familiar with it – then it’s a black box for us. We can’t troubleshoot it ourselves. I want to be able to unblock from our end w/o having to go to someone else. That’s my only issue I’ve been having.</div><div>10:03 – Guest: I want to see that tooling to be honest.</div><div>10:12 – Aimee: Can you talk about how Civil and Docker work together?</div><div>10:19 – Guest: Yes!</div><div><em>Julian answers the question.</em></div><div>10:56 – Chuck: How much work it is to get a Docker file to get up and running? How much work would it take?</div><div>11:18 – Guest: For the development side in about an hour or two – this is if you understand it already. Putting it into production that’s a different story b/c there is a million different ways... Support this podcast at — https://redcircle.com/javascript-jabber/donations Advertising Inquiries: https://redcircle.com/brands Privacy & Opt-Out: https://redcircle.com/privacy