Developing with Docker (the right way) (News)

使用 Docker 进行开发(正确的方式)(新闻)

The Changelog: Software Development, Open Source

科技

2024-10-28

7 分钟
PDF

单集简介 ...

Daniel Quinn weighs in on how to develop with Docker The Right Way, Mitchell Hashimoto says Ghostty will be publicly released this coming December, Kevin Li writes about the value of learning how to learn, The Browser Company moves on from Arc & the React Native team ships its new architecture.

单集文稿 ...

  • What up nerds?

  • Shabboy I'm Jared and this is Changelog News for the week of Monday, October 28, 2024, but recorded on Sunday because Adam and I will be manning the booth at all things open when this episode drops.

  • Okay, let's get straight in to this week's news Developing with Docker the Right Way Daniel Quinn has used Docker differently at every job he started in the past 10 plus years.

  • It's time for some consensus, he thinks, on how to do it right.

  • Quote the argument here is that the use of Docker and various tooling shouldn't be unique to any particular project.

  • That this sort of thing should be so standard it's both common and boring to even think about.

  • My experience tells me that we are not there yet though, so this is just me making the case for what I think constitutes a good setup.

  • End quote Daniel's major argument is that if you're using Docker, you aren't writing software anymore.

  • Instead you're building immutable images Quote Images that are developed locally, tested in CI and deployed to production.

  • But importantly, the image at each of these stages is exactly the same, reproducible at every turn.

  • There's little value in developing and testing one thing if what you roll out to production is something else entirely.

  • End quote Check out his article link in the newsletter for why he thinks the 12 Factor app is uniquely suited to Docker based systems.

  • Ghost TTY 1.0 is coming Mitchell Hashimoto says his new terminal emulator will be publicly released this coming December.

  • In short, Ghost TTY 1.0 aims to be the best drop in replacement for your current terminal emulator on macOS and Linux.

  • Ghost TTY will be fast, feature rich and have a platform native GUI while being the most standards compliant terminal emulator available.

  • End quote why Ghost tty?

  • Mitchell felt that the existing terminal emulators pushed an unnecessary choice between speed features and platform native GUIs.

  • With Ghost TTY, Mitchell says pick any three and since Mitchell previously built a publicly traded company around his open source work, this note on finances is worth highlighting.

  • Quote Ghost TTY is a passion project for me and I have no plans to pursue any sort of commercialization of the project.

  • Ghost DTY will be released as an open source project under the MIT license.