Welcome

A web site to put my open source projects and group information in one place.

You may find me at LinkedIn and Github.

Freelance job

You can find my freelance profile at: https://www.malt.fr/profile/yoanncaplain


Canon EDSDK java

Project intend to give access to Canon EOS Digital Software Development Kit EDSDK in Java.

Features are:

  • Take and download pictures
  • Set parameters like Aperture, ISO Speed, etc
  • Use live view
  • Control multiple cameras
  • Simple extendable recorder implementation

To see source code and more explanation, go to Github EDSDK Java.

Sql to Jdl for jHipster

Tool to translate SQL databases to JDL format of jHipster (Created due to existing databases to be generated with jHipster and build angular-java web)

To see source code and more explanation, go to Github Sql to jdl

REST filter - JPA/jOOQ dynamic filtering and sorting API

Provide consistent functionality to filter/sort for the rest API.

It supports JPA criteria, jOOQ dynamic filtering and sorting.

It tries to make use of Spring Framework optional but filters already have some annotations from Spring.

If Spring Framework is used, it will be added only in specific package and dependencies will be made optional (true) to limit impact if not used.

To see source code and more explanation, go to Github Rest-Filter

Filtering Sorting jOOQ API (Deprecated)

Main objective is to filter/sort queries built with jOOQ and to remove a lot of copy/paste code that filtering and sorting involves with Aliases, Validation, etc.
 Main points:

  • Build Filter for jOOQ Condition
  • Build Sort for jOOQ Sort
  • Simple parsing of values with always default behavior through all app
  • Allows to not leak your internal implementation details, you can use aliases in your API
  • jOOQ is great ! And this API allow to easily filter/sort complex report sql built with jOOQ

To see source code and more explanation, go to Github Filter Sort jOOQ API.