I set up a community forum for all my Uwyn projects: https://forum.uwyn.com
Social media and Discord are fun, but there's a growing demand for persistent information and conversations from my users ... so here goes.
#mpe #linnstrument #3dprinting #midi #java #bld #rife2
The year 2000 called, I designed a button to promote #RIFE2 usage 😁
#rife2 #java #design #promotion
Introducing #Bld: A New Pure #Java Build System
#rife2
https://foojay.io/today/introducing-bld-a-new-pure-java-build-system/
Wow, cool: the new Java web framework #RIFE2 (built on the foundations of the original RIFE framework) by @gbevin includes a new build system that allows you to write your build logic... in pure #Java.
https://foojay.io/today/introducing-bld-a-new-pure-java-build-system/
I'm pretty stoked with this directory structure builder API that I've been working on as part of #RIFE2 #bld. It's pretty common to generate a directory hierarchy with files coming from various places and having specific permissions before archiving everything into a zip file.
I felt this was pretty cumbersome with #JDK calls, especially since the structure of the files is not immediately visible from the code. This builder visualizes everything in a single glance.
#rife2 #bld #jdk #java #coding #apidesign
Now that #RIFE2, which contains #bld, is completely being built with bld. It's time to give bld its own page on the RIFE2 website.
#rife2 #bld #java #buildtool #buildsystem
I'm still working on the complete documentation of bld, RIFE2's new pure Java build tool. The initial pages are now up and the first version of bld is available to try out. Curious to hear what your first impressions are:
https://github.com/rife2/rife2/wiki/What-Is-Bld
#java #buildtool #rife2 #usewhatyouneed
When you have a logo, things become real :-)
Going through all my RIFE2 projects to convert them to the new RIFE2 1.5 pure-Java build system.
This project is a fun one because it overrides the default test task and extends the default TestOperation to report back the test results to the same project running live on my servers.
https://github.com/rife2/tests-badge/tree/main/src/bld/java/com/uwyn/testsbadge
#rife2 #buildtool #buildsystem #java #productivity
RIFE2 v1.5 will have a completely new pure #Java build tool and build system built in. No need to mess with scripting languages or configuration files, your whole build process is just written in Java in a very concise and convenient way. Leveraging all the power of modern IDEs.
I recorded a preview video about the build system's current state, curious to hear your thoughts:
https://www.youtube.com/watch?v=YSFs--aqWe0
#buildtool #buildsystem #productivity #pragmatic #webframework #rife2
#java #buildtool #buildsystem #productivity #pragmatic #webframework #rife2
More details on @foojay about the incredible performance boost to #rife2 thanks to #GraalVM native-image!
https://foojay.io/today/web-app-startup-in-3ms-with-rife2-and-graalvm/
#rife2 #graalvm #java #webframework #performance
Got #RIFE2 working on #GraalVM native-image. Startup time 14ms, serving 11111 trans/sec at concurrency 20, using GET requests that print a RIFE2 template.
#rife2 #graalvm #java #performance #blazingfast
Got #RIFE2 working on #GraalVM native-image. Startup time 17ms, serving 10500 trans/sec at concurrency 20, using GET requests that print a RIFE2 template.
#rife2 #graalvm #java #performance #blazingfast
Immediately start coding your #RIFE2 #Java #web #application with this #tutorial of the #bootstrap GitHub project, including a primer of the #template engine and deployment possibilities.
#rife2 #java #web #application #tutorial #bootstrap #template
Interview about my #RIFE2
#Java #fullstack #web #framework and how it came to be.
#rife2 #java #fullstack #web #framework
I wrote a whole new manual section for #RIFE2 about dependency injection. Check it out!
I'm curious to hear if it solves your #dependencyinjection needs, or if other use-cases should be considered.
#rife2 #dependencyinjection #java #ioc #spring #webframework
Created a #GitHub #RIFE2 bootstrap template repository to make it really easy to get started. Just click "Use this template" and you're ready to have some coding fun!
https://github.com/gbevin/rife2-hello
RIFE2 now also official supports deploying with an UberJar. The manual, examples and this template repository have been updated for this.
#github #rife2 #java #development #webframework