BJ Hargrave's Projects
MicroProfile Configuration Feature
Open Liberty is a highly composable, fast to start, dynamic application server runtime environment
OSGi Specification Project Build Repository. Specification, API, implementation, and TCK source code.
OSGi Specification Project Documentation Website. Specifications, Javadoc, and more.
Testing support for OSGi. Includes JUnit 4 and JUnit 5 support and AssertJ support.
The OSGi enRoute project provides a programming model of OSGi applications. This project contains bundles providing the API for the OSGi enRoute base profile. The base profile establishes a runtime that contains a minimal set of services that can be used as a base for applications.
GitHub Pages site for OSGi enRoute
The Dynamic Module System for Java™
Example Code for the presentation "Field injection, type safe configuration, and more new goodies in Declarative Services" at the OSGi Community Event 2015
Tensors and Dynamic neural networks in Python with strong GPU acceleration
A set of examples around pytorch in Vision, Text, Reinforcement Learning, etc.
PyTorch tutorials.
Test case for registering proxy services for use by clients
Set up your GitHub Actions workflow with a specific version of Java
Simple Logging Facade for Java
SLF4J Binding for OSGi Log Service
The Enterprise-ready testing and specification framework.
Transformer
A demo of using the Transformer Bnd Analyzer Plugin
Class file and Jar/War file Transformer usable for Jakarta EE package renaming. Now at Eclipse Transformer.
A starter workspace with plain OSGi dependencies.