With the recent release of Java 11, it’s time to look back at the development of the second feature release in the new semi-annual release cadence. Let’s...
With the recent release of Java 11, it’s time to look back at the development of the second feature release in the new semi-annual release cadence. Let’s celebrate the many contributions in the OpenJDK Community from many individuals and organizations — we all built JDK 11, together! JDK 11 Fix Ratio The overall rate of change in the JDK over time has remained essentially constant for many years, but under the new cadence the rate at which changes are made available has...
With the recent release of Java 11, it’s time to look back at the development of the second feature release in the new semi-annual release cadence. Let’s celebrate the many contributions in...
Logging is one of the things that’s extremely important to do well, especially in the (micro)services and functions world where you have to track what’s...
Logging is one of the things that’s extremely important to do well, especially in the (micro)services and functions world where you have to track what’s happening across hundreds of services and functions. In this post, I’ll briefly look at how to collect logs from your Fn functions and send them to an external log aggregator (in our case, this will be Papertrail). Prerequisites · Fn CLI · Fn Server (you can use fn start command to bring up a local server) Create a Simple Go...
Logging is one of the things that’s extremely important to do well, especially in the (micro)services and functions world where you have to track what’s happening across hundreds of services...
Ideally, an Fn function should be “hot”. With a hot function, the function container is started and kept alive to process a series of function invocations. Hot...
Ideally, an Fn function should be “hot”. With a hot function, the function container is started and kept alive to process a series of function invocations. Hot functions are great because there’s a cost to starting a container — the Fn server has to pull the image from a repository if the image isn’t cached locally, start the container, and typically boot the language runtime inside the container before it can even start handling function calls. With a hot function you only...
Ideally, an Fn function should be “hot”. With a hot function, the function container is started and kept alive to process a series of function invocations. Hot functions are great because there’s...
The last article First steps in serverless with fnproject.io marked the start of my journey into serverless computing. My first proof of concept in this area...
The last article First steps in serverless with fnproject.io marked the start of my journey into serverless computing. My first proof of concept in this area was quite promising so I have decided to continue on this path and do a couple more experiments. I have a set of use cases in mind where serverless architectures might be beneficial for certain integration scenarios that include Systems, People and Developers. Overview In this article I’m going to explore the use of...
The last article First steps in serverless with fnproject.io marked the start of my journey into serverless computing. My first proof of concept in this area was quite promising so I have decided...
In the recent months I’m reading a lot about FaaS and Serverless as yet another way to build software systems and I must say I have become quite enthusiastic...
In the recent months I’m reading a lot about FaaS and Serverless as yet another way to build software systems and I must say I have become quite enthusiastic about it. In fact much more enthusiastic than with micro services when they were considered the greatest thing on earth for development for the Cloud. Not that Serverless doesn’t have any caveats but it seems to fit the idea of Cloud as an utility so much more than having tons of Microservices up and running for the...
In the recent months I’m reading a lot about FaaS and Serverless as yet another way to build software systems and I must say I have become quite enthusiastic about it. In fact much more...
What if we told you that you don’t have to create microservices with Java EE anymore? Meet Project Helidon, a set of Java libraries for writing microservices....
What if we told you that you don’t have to create microservices with Java EE anymore? Meet Project Helidon, a set of Java libraries for writing microservices. This new project from Oracle currently supports two programming models: Helidon MP and SE. Let’s have a closer look at it! If you need an easier way to build microservices, you should give Project Helidon a try. Although Oracle has just open sourced this set of Java libraries, the project itself is not new, as Dmitry...
What if we told you that you don’t have to create microservices with Java EE anymore? Meet Project Helidon, a set of Java libraries for writing microservices. This new project from Oracle...
Oracle have announced another Open Source project called Helidon (Helidon.io) as a microservices platform built on top of Netty (which is built around a...
Oracle have announced another Open Source project called Helidon (Helidon.io) as a microservices platform built on top of Netty (which is built around a contemporary async model). If you look at the literature you’ll note two flavours one called SE which aligns to the programming characteristics or Node.js – asynchronous. The other is MP which aligns to the rapidly evolving J2EE MicroProfile which essentially follows a coding style along the lines of J2EE annotations. Whilst...
Oracle have announced another Open Source project called Helidon (Helidon.io) as a microservices platform built on top of Netty (which is built around a contemporary async model). If you look at the...
Get Hands on with Oracle Public Cloud Access Step by Step Labs to: - Understand the Differences between Virtual Machines and Containers - Learn How to use...
Get Hands on with Oracle Public Cloud Access Step by Step Labs to: - Understand the Differences between Virtual Machines and Containers - Learn How to use Docker Hub to Download Existing Images - Get your First Container Up and Running - Configure a Legacy Application into a Series of Containers ready to Deploy to the Cloud. Access the training here. Developer Partner Community For regular information become a member in the WebLogic Partner Community please...
Get Hands on with Oracle Public Cloud Access Step by Step Labs to: - Understand the Differences between Virtual Machines and Containers - Learn How to use Docker Hub to Download Existing Images - Get...
Design Rich Conversations and Multichannel Experiences with Oracle Digital Assistant and Oracle Content & Experience. The PaaS Summer Camp is a hands-on...
Design Rich Conversations and Multichannel Experiences with Oracle Digital Assistant and Oracle Content & Experience. The PaaS Summer Camp is a hands-on training for cutting-edge software consultants, engineers and enterprise-level professionals.This full-week training allows developers to get a deep dive view of both Oracle Digital Assistant and Oracle Content & Experience, with a special focus on conversational design. Agenda Highlights Oracle Digital Assistant: Design...
Design Rich Conversations and Multichannel Experiences with Oracle Digital Assistant and Oracle Content & Experience. The PaaS Summer Camp is a hands-on training for cutting-edge software consultants,...