21 Mar 2019 |
| ⌠✦groo✦⌡ 🌿 changed their profile picture. | 23:34:19 |
31 Mar 2019 |
| ⌠✦groo✦⌡ 🌿 changed their display name from groo 🌿 to ⌠✦groo✦⌡ 🌿. | 09:27:31 |
9 Apr 2019 |
| @thehurley3:matrix.org joined the room. | 16:45:11 |
15 Apr 2019 |
| @thehurley3:matrix.org left the room. | 18:54:09 |
3 May 2019 |
| benpa-matrix changed their profile picture. | 09:07:02 |
8 May 2019 |
ma1uta | https://www.tomitribe.com/blog/jakarta-ee-a-new-hope/ Oracle kills JavaEE, but JakartaEE will be live. | 18:11:02 |
ma1uta | https://www.tomitribe.com/blog/jakarta-ee-a-new-hope/ Oracle kills JavaEE, but JakartaEE will be live. | 18:11:04 |
ma1uta | There is an one feature of the Jeon is a J2ee compatible. It is will be possible to run JeonServer as standalone app, as a web application within tomcat/jetty or full j2ee server (wildfly, websphere, ...). | 18:13:21 |
ma1uta | But I don't see any reason to support legacy specification j2ee. There two ways: migrate to jakarta or migrate for example to kotlin based stack (kotlin+ktor+koin+exposed). | 18:15:01 |
ma1uta | *There are | 18:15:19 |
ma1uta | Also I started to write JeonServer. I described most common persistent entities: events, dag, rooms, users, filters, federated pdus. | 18:21:02 |
13 May 2019 |
benpa-matrix | hey ma1uta, for someone not aware of the J2EE world, what does this mean for JeonServer? | 11:32:02 |
benpa-matrix | and I'm looking at https://github.com/ma1uta/jeonserver - but what is the status? is there something we could run to get the function of a server? | 11:33:16 |
14 May 2019 |
ma1uta | In reply to @benpa:matrix.org hey ma1uta, for someone not aware of the J2EE world, what does this mean for JeonServer? Hello. It still using the j2ee artifacts. I am planning to migrate to the JakartaEE (a new full open-source and free generation of the J2EE). Or migrate to something else, kotlin stack for example. | 04:34:47 |
ma1uta | In reply to @benpa:matrix.org and I'm looking at https://github.com/ma1uta/jeonserver - but what is the status? is there something we could run to get the function of a server? Unfortunately, I still have been working with the database schema as the main part of the server. There are some issues and places I want to change. Then I will implement /sync method and other events related stuff. | 04:41:29 |
| * benpa-matrix nods | 08:25:03 |
benpa-matrix | understood - thanks! | 08:25:06 |
20 May 2019 |
| ⌠✦groo✦⌡ 🌿 changed their profile picture. | 11:08:16 |
26 May 2019 |
| Stephen A changed their display name from stephen to Stephen A. | 17:50:26 |
29 May 2019 |
| Aaron changed their display name from Aaron Raimist to Aaron. | 00:56:44 |
22 Jun 2019 |
| @max:kamax.io left the room. | 19:43:52 |
25 Jun 2019 |
ma1uta | Jeon 0.9.0 release. It is a release candidate for Jeon 1.0.0 which complains with the Matrix stable release 1.0. Not a lot changes, just added missing endpoints and events. Also I started to work under JeonServer is a Matrix server written on java. | 12:06:52 |
benpa-matrix | sounds good :D | 12:13:12 |
benpa-matrix | something to add to twim? | 12:13:50 |
ma1uta | For develop purposes I created the https://ma1uta.github.io where placed links to swagger schemas and javadocs. But this page looks odd. :-) | 12:30:05 |
30 Jun 2019 |
ma1uta | Jeon release 0.9.1 with an one change: migrate from microprofile 2.2 to 3.0. | 19:34:36 |
ma1uta | What is it "microprofile"?
In Java it is a normal situation then libraries divided into two parts: api and implementation.
We have Jakarta EE (formerly Java EE) - it is a set api for application. You can find a complete list at https://javaee.github.io/javaee-spec/Specifications and javadocs: https://javaee.github.io/javaee-spec/javadocs/
There are API for many aspects starting from persistence and ending websockets, validation and so on. If I write an application with this API I can run it at any application server which implemented this API: OpenLiberty (previously known as WebSphere from IBM), WebLogic from Oracle, Wildfly (previously known as JBoss from RedHat), Glassfish, Payara, TomEE from Apache and a lot of others server.
Also there are applications which implement parts of the JavaEE API. For example, Servlet API is implemented in Apache Tomcat, Jetty, Undertow. And developers can create web applications using servlet api and run it on tomcat or jetty without changes in code.
But JakartaEE is too big and has a lot of classes which aren't needed in application. Therefore the profiles was introduced. Profile - is a subset of API. For example, at begininng was only two profiles: full and web. Full still uses all API but in web profile the EJB was deleted and leave only web related API.
Microprofile was next. It is a subset of the JakartaEE designed for microservices. You can find microprofile specification at https://microprofile.io/2019/06/11/eclipse-microprofile-3-0-is-now-available/ | 19:50:19 |
ma1uta | JeonServer is based on microprofile and uses https://quarkus.io/ as the implementation. Quarkus has opportunity to build native image using the https://www.graalvm.org/ project. | 19:53:06 |
6 Sep 2019 |
| ⌠✦groo✦⌡ 🌿 changed their display name from ⌠✦groo✦⌡ 🌿 to Ferdor. | 05:53:15 |
| ⌠✦groo✦⌡ 🌿 changed their display name from Ferdor to ⌠✦groo✦⌡ 🌿. | 06:06:33 |