Skip to content

Latest commit

 

History

History
151 lines (103 loc) · 7.49 KB

Readme.md

File metadata and controls

151 lines (103 loc) · 7.49 KB

whiskers-kotlin-native-command-line


Generic badge

GitHub License

Build, Test, Coverage and Report

Codacy Badge

GitHub language count GitHub top language GitHub top language


Introduction

This project is an in-depth investigation about all things Native and JVM with focus on Kotlin Native.

Stable releases

As a datasource, I have continued my novel, Good-Story, which links several projects focused on backend developments.

If you are interested, please check Chapter II - The cat that helped Lucy for the complete data source and context.

Stable releases



How to run

1. Install all binaries (Optional)

  1. Linux
make install-kotlin-native-linux
  1. MAC-OS
  2. WINDOWS

2. Compile all c libraries

. ./init.sh

3. Build all

make b

4. Performe measure tests

make measure-all-sts

Project Structure

  • good-feel - A simple Kotlin Native project without the use of C bindings
  • plus - A Kotlin Native project exploring other functions provided by Kotlin Native
  • whiskers-cloudnative - Spring Native way of creating a docker container as a full implementation of the Onion Model used in Microservices
  • whiskers-graalvm - Spring Native way of creating a GraalVM self-contained executable command as a full implementation of the Onion Model used in Microservices
  • whiskers-ktor-no-db - Ktor Service implemented with hard-coded configuration
  • whiskers-ktor - Ktor Service containing a full implementation of the Onion Model used in Microservices

Project layout

  1. Good Feel - A project to make you feel good. If you run into a situation where things get tough, then run this command to make you feel good. This project is the first test-drive about native use in this whole project
  2. Plus - Plus just means a step forward. This module is fully dedicated to the use of external libraries.

References

Videos

Websites

Thanks

  • Special thanks to hfhbd @ GitHub, for giving me the necessary pointers to go PostgreSQL native

About me

GitHub followers