Juanjo Aguililla
Juanjo Aguililla
Lyra throws `AlreadyClosedException` calling `isOpen` on a closed channel
Auth https://shiro.apache.org/java-authentication-guide.html Subject: uid (can be a system, not a person) Credential: pass, public Key Principal: personal data name, nick, birthday Role: Permission: action:type:id User: physical human user A component...
Create a cheat sheet like: https://gist.github.com/jaguililla/ff8e671bb770478253553f5fb7a8ff5d Link it to the project site on the main menu (below HTTP server reference).
This task is going to be open until release 2.0.0, at that point a full review of all code base will be performed. IMPORTANT: Version 2 will have very deep...
Check: https://hc.apache.org/httpcomponents-core-5.1.x/index.html
To support GraalVM, packages should contain the proper metadata. To generate it, use the GraalVM Native Build Tools: https://graalvm.github.io/native-build-tools/latest/index.html Check this article for more information: https://medium.com/graalvm/enhancing-3rd-party-library-support-in-graalvm-native-image-with-shared-metadata-9eeae1651da4 Native images could be...
This is going to be an open task. It won't be closed until v2.0.0 is released, at that point a full review of all code base will be performed. IMPORTANT:...
Handle language selection (cookie, accept-lang, session...) to ease I18N. Check: - https://www.w3.org/International/questions/qa-accept-lang-locales
Add auto parsing/serialising of body/response based on a type. This can be achieved by adding the input and output types in the route definition methods. Check some example method signatures...
When completed, create an example project like this one: http://sparkjava.com/tutorials/websocket-chat to show the feature. Check Javalin implementation: https://javalin.io/documentation#websockets This task is composed of two big areas: ## 1. Define the...