The example uses the embedded Spring Boot Keycloak Server to quickly spin up a new Keycloak instance.
Create JBang script with
jbang init spring-keycloak-server
Adapt spring-keycloak-server
script.
Run the Keycloak server via:
The example uses the embedded Spring Boot Keycloak Server to quickly spin up a new Keycloak instance.
Create JBang script with
jbang init spring-keycloak-server
Adapt spring-keycloak-server
script.
Run the Keycloak server via:
///usr/bin/env jbang "$0" "$@" ; exit $? | |
//DEPS io.netty.incubator:netty-incubator-transport-native-io_uring:0.0.5.Final:linux-x86_64 | |
import io.netty.incubator.channel.uring.IOUring; | |
public class HelloIoUring { | |
public static void main(String[] args) { | |
IOUring.ensureAvailability(); | |
System.out.println("Hello io_uring!"); | |
} |
I've picked a dozen scenarios to illustrate the range of things that I think AsyncAPI needs to be able to describe. My goal is to have enough information in the AsyncAPI spec for a developer writing an app to consume messages from the topic.
Updated following feedback in Slack and Github - see revisions to see what has changed
# This workflow will build a Java project with Maven | |
# For more information see: https://help.github.com/actions/language-and-framework-guides/building-and-testing-java-with-maven | |
name: GraalVM Native Image build | |
on: | |
push: | |
branches: [ master ] | |
tags: [ '*' ] |
Integrate JMH (Java Microbenchmarking Harness) with Spring (Boot) and make developing and running benchmarks as easy and convinent as writing tests.
Wrap the necessary JMH boilerplate code within JUnit to benefit from all the existing test infrastructure Spring (Boot) provides. It should be as easy and convinent to write benchmarks as it is to write tests.
/** | |
Simple Program that prints the Speed of Light in meters per second. Coded by Pedro. | |
*/ | |
public class SpeedOfLight { | |
public static void main(String[] args) { | |
//I have used an integer because the needed value fits the range of an integer. I have not used a DataType wrapper here to keep it simple. | |
int sol = 299792458; | |
// Prints "The light speed is ... m/s" to the terminal window. |
/** | |
* Super-hacky solver for the "Gopher Holes" puzzle: | |
* http://amzn.to/2hqLO2V | |
* | |
* Note: I assumed that the blocks would be going vertically in one direction | |
* and horizontally in another. | |
* | |
* Also: I wrote this for fun over the holidays - I'm sure this code is | |
* terrible and could be improved. It was good enough for my needs! | |
* |
input { | |
file { | |
type => "java" | |
tags => [ "fornax-data-share-eureka" ] | |
# Logstash insists on absolute paths... | |
path => "D:/fornax-data-share-runtime/eureka/fornax-data-share-eureka.log" | |
codec => multiline { | |
pattern => "^%{YEAR}-%{MONTHNUM}-%{MONTHDAY} %{TIME}.*" | |
negate => "true" | |
what => "previous" |
#!/bin/bash | |
sudo kextunload -b com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport | |
sudo kextload -b com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport |