Building Applications with ING's Lion Web Components

Building an application from scratch with lit-html, and Lion Web Components (input-datepicker).

Lion Web Components were integrated with rollup.js:

Checkout the video course "Apps with Web Components, redux and lit-html", or the corresponding sample application: github.com/AdamBien/webcomponents-with-redux.training for a more complex example with routing, local storage, state management, data binding, input validation and testing.

J4K: MicroProfile Health, Metrics and Fault Tolerance Implementation Strategies

How to implement liveness and readiness probes effectively? How to expose meaningful metrics? Do CircuitBreakers, Retries and BulkHeads matter? What about timeouts? A slideless session "MicroProfile Health, Metrics and Fault Tolerance Implementation Strategies" from "Java For Kubernetes" (J4k) conference:

MicroStream: When a Java Application Becomes a DB--airhacks.fm episode

Subscribe to airhacks.fm podcast via: spotify| iTunes| RSS

The #116 airhacks.fm episode with Markus Kett (@MarkusKett) about:
Java, MicroStream, Helidon, GraalVM, in-memory persistence, multi-model databases and high performance persistence
is available for

Java 11: Synchronous HTTP GET into a String

Java 11+ ships with a new HttpClient

To fetch the content of a website synchronously into a String:



import java.io.IOException;
import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse.BodyHandlers;

...a request has to be constructed with an URI:


var uri = URI.create("https://airhacks.tv");
var request = HttpRequest.newBuilder(uri).GET().build();

...then sent (=executed) with an instance of HttpClient:


var client = HttpClient.newHttpClient();
String responseBody = client.send(request, BodyHandlers.ofString()).body();
System.out.println(responseBody);

jOOQ Loves SQL--airhacks.fm episode

Subscribe to airhacks.fm podcast via: spotify| iTunes| RSS

The #115 airhacks.fm episode with Lukas Eder (@lukaseder) about:
abstractions, query builders, jOOQ, design decisions and usability, database vs. Java first, managing external dependencies, open source and the value of commercial support
is available for

JDD 2020: Building Kickass Frontends with Vanilla Web Components

Building a frontend with vanilla Web Components for a "Kickass Java Backend"

GitHub's Time Elements Web Components

GitHub's Time Elements: https://github.com/github/time-elements is a set of web components which comes without any dependencies, does not require any processing and is useful for formatting time and dates:

J4K: Live Virtual MicroProfile on Kubernetes / AWS / EKS Hacking #slideless

Building, designing, and structuring a cloud-native MicroProfile (Metrics, OpenAPI, FaultTolerance, JAX-RS, Config, Health, JSON-B, REST Client and JAX-RS) / Quarkus application. AWS / EKS / Kubernetes deployment included:

Building Software for Data Center Providers with Java--airhacks.fm episode

Subscribe to airhacks.fm podcast via: spotify| iTunes| RSS

The #114 airhacks.fm episode with Ruslan Synytsky (@siruslan) about:
working for secret organizations with Java, Java EE and GlassFish, building a Java BaaS and PaaS with Java, rightsizing and stateful workloads with Jelastic
is available for

Java EE 6 to Jakarta EE 9 Migration

Migration of an 8 years old Java EE 6 / Java 6 application written on stage of the JDD 2012 (Java EE: Future Is Now, But It Is Not Evenly Distributed Yet) conference to Jakarta EE 9 with the new jakarta.* packages.

GlassFish 6 was used as an example Jakarta EE 9 runtime:

Online Workshops
...the last 150 posts
...the last 10 comments
License