About
I am a software engineer, consultant, and trainer with more than 20 years of experience…
Services
Courses by Benjamin
Activity
-
🛡️ Runtime Security: From Zero to Hero! The cloud-native security landscape has never moved faster and staying ahead means going deep. Whether…
🛡️ Runtime Security: From Zero to Hero! The cloud-native security landscape has never moved faster and staying ahead means going deep. Whether…
Liked by Benjamin Muschko
-
Die größte Bremse im Employer Branding? 🤔 Kein fehlendes Budget oder unpassende Tools oder schlecht geplante Kampagnen. Es ist #Gatekeeping…
Die größte Bremse im Employer Branding? 🤔 Kein fehlendes Budget oder unpassende Tools oder schlecht geplante Kampagnen. Es ist #Gatekeeping…
Liked by Benjamin Muschko
-
🗣️ Enterprise-Scale Code Modernization: 10 Hard-Won Lessons from OpenRewrite and Moderne Transformation 10 lessons that will save you months and…
🗣️ Enterprise-Scale Code Modernization: 10 Hard-Won Lessons from OpenRewrite and Moderne Transformation 10 lessons that will save you months and…
Liked by Benjamin Muschko
Experience
Education
Licenses & Certifications
Publications
-
Certified Kubernetes Application Developer (CKAD) Prep Course
O'Reilly Media
See publicationThe ability to use, troubleshoot, and monitor Kubernetes as an application developer is in high demand. In response, the Cloud Native Computing Foundation (CNCF) developed the Certified Kubernetes Application Developer (CKAD) program to establish credibility and value in the job market. The exam is different from the typical multiple choice format of other certifications. It’s completely performance based, under immense time pressure, and requires deep knowledge of the tasks.
In this…The ability to use, troubleshoot, and monitor Kubernetes as an application developer is in high demand. In response, the Cloud Native Computing Foundation (CNCF) developed the Certified Kubernetes Application Developer (CKAD) program to establish credibility and value in the job market. The exam is different from the typical multiple choice format of other certifications. It’s completely performance based, under immense time pressure, and requires deep knowledge of the tasks.
In this course, expert and CKAD Benjamin Muschko walks you through all the topics covered in the exam to fully prepare you to pass with flying colors. -
Learning Gradle
LinkedIn Learning
See publicationBusy developers need ways to automate! This course teaches core concepts and building blocks of using Gradle, an open-source build automation tool. Learn how to install Gradle on your machine and explore how to use its functionality. Instructor Benjamin Muschko walks you through how to define build logic in Gradle, how to equip a project with the Gradle Wrapper, how to use Gradle support in IntelliJ IDEA, and how to define and configure a task. See how Gradle runs tasks based on your command…
Busy developers need ways to automate! This course teaches core concepts and building blocks of using Gradle, an open-source build automation tool. Learn how to install Gradle on your machine and explore how to use its functionality. Instructor Benjamin Muschko walks you through how to define build logic in Gradle, how to equip a project with the Gradle Wrapper, how to use Gradle support in IntelliJ IDEA, and how to define and configure a task. See how Gradle runs tasks based on your command. Learn the three phases of build execution in Gradle. Go over how to locate and apply plugins. Discover how to tie back a build script element to the underlying documentation and how to create a new task that creates a compressed TAR file. Round out the course with a brief overview on helpful tooling and gain insights from taking a deeper look a Gradle build. After working through this course, you'll be able to implement and execute build logic with Gradle.
-
Certified Kubernetes Application Developer (CKAD) Cert Prep: Exam Tips
LinkedIn Learning
See publicationThe Certified Kubernetes Application Developer (CKAD) certification is a valuable credential for anyone interested in demonstrating proficiency with Kubernetes. The exam curriculum was tailored to touch on relevant topics important to developers who want to deploy, maintain, and monitor an application in a Kubernetes environment. And unlike other certification exams, the CKAD requires developers to demonstrate their understanding of the curriculum in a hands-on, command-line environment. If…
The Certified Kubernetes Application Developer (CKAD) certification is a valuable credential for anyone interested in demonstrating proficiency with Kubernetes. The exam curriculum was tailored to touch on relevant topics important to developers who want to deploy, maintain, and monitor an application in a Kubernetes environment. And unlike other certification exams, the CKAD requires developers to demonstrate their understanding of the curriculum in a hands-on, command-line environment. If you're considering taking this test, then this course is for you. Join instructor Benjamin Muschko as he provides a high-level overview of the concepts covered on the test, shares study tips, and explains how becoming CKAD certified can help you take your career to the next level.
-
Learning Groovy
LinkedIn Learning
See publicationGroovy—a powerful, easy-to-use, and widely adopted language on the Java Virtual Machine (JVM) platform—has found its way into ecosystems like Jenkins Pipelines and Gradle, as well as web development frameworks such as Grails and Micronaut. In this course, learn the basics of working with Groovy. Instructor Benjamin Muschko goes over fundamental concepts such as variables and data types, classes, and exception handling. Along the way, Benjamin establishes the connection between Java and Groovy…
Groovy—a powerful, easy-to-use, and widely adopted language on the Java Virtual Machine (JVM) platform—has found its way into ecosystems like Jenkins Pipelines and Gradle, as well as web development frameworks such as Grails and Micronaut. In this course, learn the basics of working with Groovy. Instructor Benjamin Muschko goes over fundamental concepts such as variables and data types, classes, and exception handling. Along the way, Benjamin establishes the connection between Java and Groovy and highlights where Groovy really shines. He also digs into more advanced concepts, including using closures, working with collections, and reading and writing files. After wrapping up this course, you'll have the basic knowledge you need to run Groovy as a script or full-fledged program.
-
97 Things Every Java Programmer Should Know
O'Reilly Media
See publicationIf you want to push your Java skills to the next level, this book provides expert advice from Java leaders and practitioners. You'll be encouraged to look at problems in new ways, take broader responsibility for your work, stretch yourself by learning new techniques, and become as good at the entire craft of development as you possibly can.
97 Things Every Java Programmer Should Know reflects lifetimes of experience writing Java software and living with the process of software…If you want to push your Java skills to the next level, this book provides expert advice from Java leaders and practitioners. You'll be encouraged to look at problems in new ways, take broader responsibility for your work, stretch yourself by learning new techniques, and become as good at the entire craft of development as you possibly can.
97 Things Every Java Programmer Should Know reflects lifetimes of experience writing Java software and living with the process of software development. Contributor to this great collection of wisdom that helps you rethink Java practices, whether working with legacy code or incorporating changes since Java 8. -
Getting Started with Bazel
O'Reilly Media
See publicationOne of the newer players in the build tool field is Bazel, the open source variant of Google’s powerful internal build tool Blaze. After years of refinement, the first production-ready version, Bazel 1.0, was released in October 2019. Is this tool right for your organization? This report explores the use cases, features, and usability concerns of Bazel, including its benefits and shortcomings.
Author Benjamin Muschko uses concrete Java-based examples to give you a first taste of Bazel’s…One of the newer players in the build tool field is Bazel, the open source variant of Google’s powerful internal build tool Blaze. After years of refinement, the first production-ready version, Bazel 1.0, was released in October 2019. Is this tool right for your organization? This report explores the use cases, features, and usability concerns of Bazel, including its benefits and shortcomings.
Author Benjamin Muschko uses concrete Java-based examples to give you a first taste of Bazel’s syntax and functionality. The report also covers advanced features like remote caching and execution. You’ll be able to determine hands-on if Bazel is a good fit for your organization and come away with the knowledge and resources to start using this versatile, polyglot build tool for your project. -
Certified Jenkins Engineer (CJE) Prep Course
O'Reilly Media
See publicationApplication development in the age of Agile and DevOps means that today’s workflows need to embrace Continuous Integration (CI) and Continuous Delivery (CD) to ensure that your team is keeping pace with ever-changing customer requirements and maintain your competitive edge in an increasingly dynamic marketplace. To do this, you need to design and implement the pipelines to support the speed and flexibility of modern application development. With its suite of powerful plug-ins, Jenkins has been…
Application development in the age of Agile and DevOps means that today’s workflows need to embrace Continuous Integration (CI) and Continuous Delivery (CD) to ensure that your team is keeping pace with ever-changing customer requirements and maintain your competitive edge in an increasingly dynamic marketplace. To do this, you need to design and implement the pipelines to support the speed and flexibility of modern application development. With its suite of powerful plug-ins, Jenkins has been an industry leader in pipeline automation and management for many years, and experienced Jenkins engineers are in ever higher demand. The best way to show your proficiency is by attaining the Certified Jenkins Engineer (CJE) status.
In this learning path, intended for those with intermediate-level experience or administrator-level proficiency with the open source version of Jenkins, your host, trainer and CJE, Benjamin Muschko, walks you through the topics covered in the exam so that you can fully prepare to pass and earn your CJE. You begin with an overview of the exam environment itself and the high-level goals of the exam. You then move on to a review of general CI/CD terminology and how it applies to Jenkins concepts. You’ll look at how to create CI/CD models that are scalable, maintainable, and secure. This learning path offers many demonstrations to help reinforce what you're learning. When you’ve completed it, you should be in a good position to pass the exam and add the initials “CJE” to your title and resume. -
What's New in Java 12?
O'Reilly Media
See publicationNew Java releases continue to arrive at a rapid pace. The community now receives a new Java version with features and bug fixes about every two months. The latest edition of this ebook examines many added and removed items in Java 12, including a new preview feature that lets you try out functionality not yet ready for production.
Software engineer and consultant Benjamin Muschko uses code examples to explore new features such as the teeing collector, the string indentation and…New Java releases continue to arrive at a rapid pace. The community now receives a new Java version with features and bug fixes about every two months. The latest edition of this ebook examines many added and removed items in Java 12, including a new preview feature that lets you try out functionality not yet ready for production.
Software engineer and consultant Benjamin Muschko uses code examples to explore new features such as the teeing collector, the string indentation and transformation APIs, and support for Unicode 11. With this ebook, you can determine whether it’s worthwhile to upgrade now or wait until the next Java release. -
What's New in Java 11?
O'Reilly Media
See publicationThe Java release train is moving faster than ever. Beginning with Java 9 in 2017, the platform’s one-to-three year release cycle accelerated to every six months, ensuring that timely new features and fixes would reach developers quickly. But as this ebook explains, Java 11 is more than just another incremental release.
This ebook examines the many changes in Java 11, including several new features and the removal or deprecation of some older ones. You’ll also learn the intricate…The Java release train is moving faster than ever. Beginning with Java 9 in 2017, the platform’s one-to-three year release cycle accelerated to every six months, ensuring that timely new features and fixes would reach developers quickly. But as this ebook explains, Java 11 is more than just another incremental release.
This ebook examines the many changes in Java 11, including several new features and the removal or deprecation of some older ones. You’ll also learn the intricate differences between the Oracle JDK and other open source JDK distributions when it comes to licensing terms and patch update availability. -
Gradle in Action
Manning Publications Co.
See publicationGradle in Action is a comprehensive guide to end-to-end project automation with Gradle. Starting with the basics, this practical, easy-to-read book discusses how to establish an effective build process for a full-fledged, real-world project. Along the way, it covers advanced topics like testing, continuous integration, and monitoring code quality. You'll also explore tasks like setting up your target environment and deploying your software.
Languages
-
German
Native or bilingual proficiency
-
English
Native or bilingual proficiency
Recommendations received
4 people have recommended Benjamin
Join now to viewMore activity by Benjamin
Other similar profiles
Explore top content on LinkedIn
Find curated posts and insights for relevant topics all in one place.
View top content