Graalvm to run wasm from spring boot

Graalvm is AOT compilation advanced JDK, I am following the project since 2019, Project’s first target was AOT now lately I start seeing more about multi language support. It supports Python, JS, Ruby, Wasm more details here And WASM is getting popular day by day, WASM is a new binary file for web. There are many cool examples of WASM Doom game in the browser with graalvm Postgres database in the browser I was wondering how to run WASM code in simple spring boot application, ...

November 4, 2024 · 1 min · Özkan Pakdil

Claude ai computer use

Latest AI news are making GPT and others very popular, and this is AI bubble, probably it will settle down in 2-3 years and we will have stable AI. Right now people are scared they will lose their job, some are very excited to try new things and test the fringe. Anyway couple of days ago I heard about claude ai published that computer use feature, basically AI will use our computer to do our prompts. What is that mean ? it means from simple stuff like copy this file from folder 1 to 2 or go research about cats and find me whales in google and categorically create folders of whales for me to look at that in the evening. So AI will do all and wait for you to check. ...

October 29, 2024 · 2 min · Özkan Pakdil

JTE new template engine in spring boot starter site

Last week I saw that there is new template engine in spring boot starter site Then I remembered that I have spring template engine comparison benchmark here and I wonder how is JTE performance compared to thymeleaf or freemarker. below is the latest numbers from java 23 build Engine Name Seconds jsp 6.652 velocity 3.728 freemarker 2.616 thymeleaf 6.932 mustache 3.100 jade 3.503 pebble 3.519 handlebars 13.405 scalate 3.987 httl 3.430 chunk 4.430 htmlFlow 1.670 trimou 2.059 rocker 1.957 ickenham 4.342 rythm 3.411 groovy 751.200 kotlinx 2.422 jte 2.940 JTE(2.9) is still slower then freemarker(2.6), it is still faster then jsp and mustache and thymeleaf. Also here you can see older test results. ...

October 13, 2024 · 1 min · Özkan Pakdil

How to add intellij community edition to right click menu on win 11

How can one add intellij cpmmunity edition to right click menu on win 11? Copy below code to a bat file and run it in CMD as administrator, before running this command just test from win+r shortcode and paste %USERPROFILE%\AppData\Local\Programs\IntelliJ IDEA Community Edition\bin\idea64.exeand see if this runs the intellj @echo off setlocal enabledelayedexpansion :: Set the path to your IntelliJ executable using %USERPROFILE% set "INTELLIJ_PATH=%USERPROFILE%\AppData\Local\Programs\IntelliJ IDEA Community Edition\bin\idea64.exe" :: Check if running with admin privileges net session >nul 2>&1 if %errorLevel% neq 0 ( echo This script requires administrator privileges. echo Please run it as an administrator. pause exit /b 1 ) :: Add IntelliJ to context menu reg add "HKEY_CLASSES_ROOT\Directory\Background\shell\IntelliJ" /ve /d "Open with IntelliJ" /f reg add "HKEY_CLASSES_ROOT\Directory\Background\shell\IntelliJ\command" /ve /d "\"%INTELLIJ_PATH%\" \"%%V\"" /f reg add "HKEY_CLASSES_ROOT\Directory\Background\shell\IntelliJ" /v "Icon" /d "%INTELLIJ_PATH%" /f echo IntelliJ has been added to the context menu. echo Please restart File Explorer or your PC for changes to take effect. pause

October 11, 2024 · 1 min · Özkan Pakdil

How to publish JetBrains Rider plugin for opentelemetry/honeycomb

I had the chance to work with honeycomb.io 2 weeks ago, mainly I was changing the code which sends data too appinsights azre now needed to send data to honeycomb too. It was not too complex but it is hard to catch those log lines and make sure if we called the endpoint correctly and what data we sent. There is wonderful plugin for that for appinsights https://github.com/Socolin/ApplicationInsightsRiderPlugin but there was no plugin whcih can show opentelemetry calls, yes honeycomb.io uses OTEL protocol meaning opentelemetry which is kind of industry standard now for observability. ...

October 6, 2024 · 2 min · Özkan Pakdil