“I had great pleasure in working with Ken at Allfinanz. He consistently provided strong support, advocacy and technical leadership within internal teams and in our client engagements. Beyond his effectiveness as a teammate, he was always had a positive can do attitude. His ability to take more complex tasks and ideas and break them down into understandable components helped in both the design of enhancements to our solutions as well as communicating our understanding of client needs.”
Services
Activity
-
Yesterday at Netflix, we made history yet again - streaming two National Football League (NFL) games, Beyonce Bowl and a midnight Squid Games…
Yesterday at Netflix, we made history yet again - streaming two National Football League (NFL) games, Beyonce Bowl and a midnight Squid Games…
Liked by Ken Finnigan
-
#Java peers...With 2024 coming to a close shortly, I'd like to thank you for all your contributions in the Java community, especially to…
#Java peers...With 2024 coming to a close shortly, I'd like to thank you for all your contributions in the Java community, especially to…
Liked by Ken Finnigan
-
What a fantastic way to end 2024! Huge thanks to the Oracle ACE program for this awesome swag package, certificate and trophy. I'm incredibly honored…
What a fantastic way to end 2024! Huge thanks to the Oracle ACE program for this awesome swag package, certificate and trophy. I'm incredibly honored…
Liked by Ken Finnigan
Experience
Education
-
University NSW
-
Publications
-
Pharos: The Observability Platform at Workday
ACM SIGOPS Operating Systems Review
-
Reactive Systems in Java
O'Reilly
Reactive systems and event-driven architecture are becoming indispensable to application design, and companies are taking note. Reactive systems ensure that applications are responsive, resilient, and elastic no matter what failures or errors may be occurring, while event-driven architecture offers a flexible and composable option for distributed systems. This practical book helps Java developers bring these approaches together using Quarkus 2.x, the Kubernetes-native Java…
Reactive systems and event-driven architecture are becoming indispensable to application design, and companies are taking note. Reactive systems ensure that applications are responsive, resilient, and elastic no matter what failures or errors may be occurring, while event-driven architecture offers a flexible and composable option for distributed systems. This practical book helps Java developers bring these approaches together using Quarkus 2.x, the Kubernetes-native Java framework.
Clement Escoffier and Ken Finnigan show you how to take advantage of event-driven and reactive principles to build robust distributed systems, reducing latency and increasing throughput, particularly in microservices and serverless applications. You'll also get a foundation in Quarkus to help you create true Kubernetes-native applications for the cloud.Other authorsSee publication -
Kubernetes Native Microservices with Quarkus, and MicroProfile
Manning
Build fast, efficient Kubernetes-based Java applications using the Quarkus framework, MicroProfile, and Java standards.
Most popular Java frameworks, like Spring, were designed long before the advent of Kubernetes and cloud-native systems. A new generation of tools, including Quarkus and MicroProfile have been cloud-native and Kubernetes-aware from the beginning. Kubernetes Native Microservices with Quarkus, and MicroProfile teaches you how to create efficient enterprise Java…Build fast, efficient Kubernetes-based Java applications using the Quarkus framework, MicroProfile, and Java standards.
Most popular Java frameworks, like Spring, were designed long before the advent of Kubernetes and cloud-native systems. A new generation of tools, including Quarkus and MicroProfile have been cloud-native and Kubernetes-aware from the beginning. Kubernetes Native Microservices with Quarkus, and MicroProfile teaches you how to create efficient enterprise Java applications that are easy to deploy, maintain, and expand.
In Kubernetes Native Microservices with Quarkus, and MicroProfile you’ll learn how to:
- Deploy enterprise Java applications on Kubernetes
- Develop applications using the Quarkus runtime framework
- Compile natively using GraalVM for blazing speed
- Create efficient microservices applications
- Take advantage of MicroProfile specificationsOther authorsSee publication -
Enterprise Java Microservices in Action
Manning
Enterprise Java Microservices in Action shows how to design and manage large-scale Java applications as a collection of microservices. Starting with an overview of microservices from a Java EE perspective, you'll learn how to refactor your existing applications as microservices and build microservice-based applications from scratch. You'll power through practical tutorials as you call and connect microservices, understand what load balancing is, and use Netflix Hystrix for fault tolerance…
Enterprise Java Microservices in Action shows how to design and manage large-scale Java applications as a collection of microservices. Starting with an overview of microservices from a Java EE perspective, you'll learn how to refactor your existing applications as microservices and build microservice-based applications from scratch. You'll power through practical tutorials as you call and connect microservices, understand what load balancing is, and use Netflix Hystrix for fault tolerance. You'll also master security and testing, as well as deploying to the cloud.
-
JBoss Weld CDI for Java Platform
Packt Publishing
CDI simplifies dependency injection for modern application developers by taking advantage of Java annotations and moving away from complex XML, while at the same time providing an extensible and powerful programming model.
"JBoss Weld CDI for Java Platform" is a practical guide to CDI's dependency injection concepts using clear and easy-to-follow examples. This will help you take advantage of the power behind CDI, as well as providing a firm understanding of how to use it within your…CDI simplifies dependency injection for modern application developers by taking advantage of Java annotations and moving away from complex XML, while at the same time providing an extensible and powerful programming model.
"JBoss Weld CDI for Java Platform" is a practical guide to CDI's dependency injection concepts using clear and easy-to-follow examples. This will help you take advantage of the power behind CDI, as well as providing a firm understanding of how to use it within your applications.
"JBoss Weld CDI for Java Platform" covers all the major aspects of CDI, breaking it down into understandable pieces. This book will take you through many examples of how these concepts can be utilized, helping you get up and running quickly and painlessly.
"JBoss Weld CDI for Java Platform" gives you an insight into the different scopes provided by CDI and the use cases for which each has been designed. You will learn everything about dependency injection, scopes, events, producers, and more from JBoss Weld CDI, as well as how producers can create new beans for consumption within your application. You will also learn how to build a real world application with CDI using JSF and AngularJS for different web interfaces. -
GateIn Cookbook
Packt Publishing
The "GateIn Cookbook" provides the solution whether you're planning to develop a new GateIn portal, migrate a portal, or only need to answer a specific query, these recipes are perfect for any situation. It is filled with bite size recipes for quick and easy problem resolution. Beginning to end it will guide you through the process of configuring and securing a portal, managing content and resources, and developing applications for it.
Other authorsSee publication
Patents
-
Determining a Distributed System Topology from a Single Application Deployment
Issued US 2023/0236810
Systems and methods for determining a topology of an application deployment on a distributed system can include receiving multiple traces of requests within an application, where the application includes multiple components. They can also include determining a number of times that each span between the components is traversed by a trace and associating each span with a corresponding weight reflecting the number of times that the span is traversed. Such systems and methods can further include…
Systems and methods for determining a topology of an application deployment on a distributed system can include receiving multiple traces of requests within an application, where the application includes multiple components. They can also include determining a number of times that each span between the components is traversed by a trace and associating each span with a corresponding weight reflecting the number of times that the span is traversed. Such systems and methods can further include selecting a deployment scenario based on the respective weights of each of the spans.
Other inventorsSee patent
Projects
Recommendations received
3 people have recommended Ken
Join now to viewMore activity by Ken
-
🚨 Observability 2.0 Advocate Laments the Rise of 3.0, Wishes Suffix Madness Had Died at 1.0 🚨 (content.type = humor) In a dramatic turn of…
🚨 Observability 2.0 Advocate Laments the Rise of 3.0, Wishes Suffix Madness Had Died at 1.0 🚨 (content.type = humor) In a dramatic turn of…
Liked by Ken Finnigan
-
Charity and I didn't have fancy jobs with big titles before starting Honeycomb; nor were we the sort of fresh-faced wunderkinds that Silicon Valley…
Charity and I didn't have fancy jobs with big titles before starting Honeycomb; nor were we the sort of fresh-faced wunderkinds that Silicon Valley…
Liked by Ken Finnigan
-
I predict that, over the coming years, we will see an explosion of buggy and security compromised applications and websites due to folks with little…
I predict that, over the coming years, we will see an explosion of buggy and security compromised applications and websites due to folks with little…
Liked by Ken Finnigan
-
We're celebrating a recent addition to our Resideo team! Bob McWhirter joined us on Meghan Clark’s team as Principal Software Engineer building out…
We're celebrating a recent addition to our Resideo team! Bob McWhirter joined us on Meghan Clark’s team as Principal Software Engineer building out…
Liked by Ken Finnigan
Other similar profiles
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore MoreOthers named Ken Finnigan
3 others named Ken Finnigan are on LinkedIn
See others named Ken Finnigan