Devops Tools for Java Developers: Best Practices from Source Code to Production Containers (Paperback)
暫譯: Java 開發者的 DevOps 工具:從源代碼到生產容器的最佳實踐 (平裝本)

Stephen Chin , Melissa McKay , Ixchel Ruiz , Baruch Sadogursky

買這商品的人也買了...

相關主題

商品描述

With the rise of DevOps, low-cost cloud computing, and container technologies, the way Java developers approach development today has changed dramatically. This practical guide helps you take advantage of microservices, serverless, and cloud native technologies using the latest DevOps techniques to simplify your build process and create hyperproductive teams.

Stephen Chin, Melissa McKay, Ixchel Ruiz, and Baruch Sadogursky help you evaluate an array of options. The list includes source control with Git, build declaration with Maven and Gradle, CI/CD with CircleCI, package management with Artifactory, containerization with Docker and Kubernetes, and much more. Whether you're building applications with Jakarta EE, Spring Boot, Dropwizard, MicroProfile, Micronaut, or Quarkus, this comprehensive guide has you covered.

  • Explore software lifecycle best practices
  • Use DevSecOps methodologies to facilitate software development and delivery
  • Understand the business value of DevSecOps best practices
  • Manage and secure software dependencies
  • Develop and deploy applications using containers and cloud native technologies
  • Manage and administrate source control repositories and development processes
  • Use automation to set up and administer build pipelines
  • Identify common deployment patterns and antipatterns
  • Maintain and monitor software after deployment

商品描述(中文翻譯)

隨著 DevOps、低成本雲端運算和容器技術的興起,Java 開發者今天的開發方式發生了劇變。本實用指南幫助您利用微服務、無伺服器和雲原生技術,使用最新的 DevOps 技術簡化構建過程,並創建超高效的團隊。

Stephen Chin、Melissa McKay、Ixchel Ruiz 和 Baruch Sadogursky 幫助您評估各種選項。這些選項包括使用 Git 進行版本控制、使用 Maven 和 Gradle 進行構建聲明、使用 CircleCI 進行 CI/CD、使用 Artifactory 進行包管理、使用 Docker 和 Kubernetes 進行容器化等等。無論您是使用 Jakarta EE、Spring Boot、Dropwizard、MicroProfile、Micronaut 還是 Quarkus 構建應用程式,本綜合指南都能滿足您的需求。

- 探索軟體生命週期最佳實踐
- 使用 DevSecOps 方法論促進軟體開發和交付
- 理解 DevSecOps 最佳實踐的商業價值
- 管理和保護軟體依賴
- 使用容器和雲原生技術開發和部署應用程式
- 管理和管理版本控制庫及開發流程
- 使用自動化設置和管理構建管道
- 識別常見的部署模式和反模式
- 在部署後維護和監控軟體

作者簡介

Stephen Chin is Head of Developer Relations at JFrog and author of The Definitive Guide to Modern Client Development, Raspberry Pi with Java, and Pro JavaFX Platform. He has keynoted numerous Java conferences around the world including Devoxx, JNation, JavaOne, Joker, and Open Source India. Stephen is an avid motorcyclist who has done evangelism tours in Europe, Japan, and Brazil, interviewing hackers in their natural habitat. When he is not traveling, he enjoys teaching kids how to do embedded and robot programming together with his teenage daughter. You can follow his hacking adventures at: http: //steveonjava.com/.

Melissa McKay is currently a Developer Advocate with the JFrog Developer Relations team. She has been active in the software industry 20 years and her background and experience spans a slew of technologies and tools used in the development and operation of enterprise products and services. Melissa is a mom, software developer, Java geek, huge promoter of Java UNconferences, and is always on the lookout for ways to grow, learn, and improve development processes. She is active in the developer community, has spoken at CodeOne, Java Dev Day Mexico and assists with organizing the JCrete and JAlba Unconferences as well as Devoxx4Kids events.

Ixchel Ruiz has developed software applications and tools since 2000. Her research interests include Java, dynamic languages, client-side technologies, and testing. She is a Java Champion, Groundbreaker Ambassador, Hackergarten enthusiast, open source advocate, JUG leader, public speaker, and mentor.

Baruch Sadogursky (a.k.a JBaruch) is the Chief Sticker Officer @JFrog (also, Head of DevOps Advocacy) at JFrog. His passion is speaking about technology. Well, speaking in general, but doing it about technology makes him look smart, and 19 years of hi-tech experience sure helps. When he's not on stage (or on a plane to get there), he learns about technology, people and how they work, or more precisely, don't work together.

He is a co-author of the Liquid Software book, a CNCF ambassador and a passionate conference speaker on DevOps, DevSecOps, digital transformation, containers and cloud-native, artifact management and other topics, and is a regular at the industry's most prestigious events including DockerCon, Devoxx, DevOps Days, OSCON, Qcon, JavaOne and many others. You can see some of his talks at jfrog.com/shownotes

作者簡介(中文翻譯)

Stephen Chin 是 JFrog 的開發者關係負責人,也是《現代客戶端開發的權威指南》、《使用 Java 的 Raspberry Pi》和《Pro JavaFX 平台》的作者。他曾在全球多個 Java 會議上擔任主題演講者,包括 Devoxx、JNation、JavaOne、Joker 和 Open Source India。Stephen 是一位熱愛摩托車的騎士,曾在歐洲、日本和巴西進行宣教之旅,並在黑客的自然棲息地進行訪談。當他不在旅行時,他喜歡和他的青少年女兒一起教孩子們如何進行嵌入式和機器人編程。您可以在 http://steveonjava.com/ 上關注他的黑客冒險。

Melissa McKay 目前是 JFrog 開發者關係團隊的開發者倡導者。她在軟體產業活躍了 20 年,背景和經驗涵蓋了許多用於企業產品和服務開發及運營的技術和工具。Melissa 是一位母親、軟體開發者、Java 愛好者,並且是 Java UNconferences 的大力推廣者,總是尋找成長、學習和改善開發流程的方法。她活躍於開發者社群,曾在 CodeOne、Java Dev Day Mexico 發表演講,並協助組織 JCrete 和 JAlba UNconferences 以及 Devoxx4Kids 活動。

Ixchel Ruiz 自 2000 年以來一直在開發軟體應用程式和工具。她的研究興趣包括 Java、動態語言、客戶端技術和測試。她是 Java Champion、Groundbreaker 大使、Hackergarten 愛好者、開源倡導者、JUG 領導者、公共演講者和導師。

Baruch Sadogursky(又名 JBaruch)是 JFrog 的首席貼紙官(同時也是 JFrog 的 DevOps 倡導負責人)。他熱衷於談論技術。其實,他喜歡一般的演講,但談論技術讓他看起來更聰明,而他擁有 19 年的高科技經驗無疑是個助力。當他不在舞台上(或在飛往舞台的飛機上)時,他會學習技術、人類及其如何協作,或者更準確地說,是如何不協作。

他是《Liquid Software》一書的共同作者,CNCF 大使,並且是一位熱情的會議演講者,主題涵蓋 DevOps、DevSecOps、數位轉型、容器和雲原生、工件管理等,並且經常參加業界最具聲望的活動,包括 DockerCon、Devoxx、DevOps Days、OSCON、Qcon、JavaOne 等等。您可以在 jfrog.com/shownotes 上觀看他的部分演講。