Naoki TakezoeWrite IntelliJ Plugin in ScalaRecently, I had an idea of IntelliJ plugin that helps my software development. It’s for Scala so I wanted to write it in Scala…3 min read·Apr 5, 2023--1--1
Naoki TakezoeUsing Servlet 5 with xsb-web-pluginxsbt-web-plugin is a sbt plugin that supports Java Servlet-based web application development with sbt.2 min read·Aug 28, 2022----
Naoki TakezoeScalatra now supports Scala3Recently, we published Scalatra 3.0.0-M1 which finally supports Scala 31 min read·Aug 4, 2022----
Naoki TakezoeStudy OpenLineage with TrinoData governance is getting very important with spreading of leveraging data in corporations and any organizations. One open-source…2 min read·Oct 2, 2021----
Naoki TakezoeJDBC driver for Apache SparkEven though Databricks Cloud supports JDBC access, I didn’t know practical free or open-source solutions. Recently, I found some projects…2 min read·Apr 24, 2021----
Naoki TakezoeTry Apache Spark from Apache Zeppelin via Apache LivyRecently, I experienced using Apache Spark on Amazon EMR. Due to the security restriction, we couldn’t access the master node directly. We…3 min read·Feb 25, 2021--1--1
Naoki TakezoeThinkPad Keyboard II with MacNew ThinkPad Keyboard was released last year and I got it immediately, of course. Since it’s a great upgrade for the first time in 7 years…4 min read·Jan 15, 2021--5--5
Naoki TakezoeGiter8 Template for Native Scala CLI applications with GraalVMPreviously, I wrote an article about creating a native CLI application with Scala and GraalVM. In that article, I used Picocli with…2 min read·Sep 20, 2020----
Naoki TakezoeCreating CLI tools with Scala, Picocli and GraalVMPreviously, I wrote an article about how to create CLI tools with Scala. As I wrote in the article, writing CLI tools with Scala has…4 min read·Mar 9, 2020----
Naoki TakezoeBuild CLI application with Scala using airframe-launcher and sbt-packI use Scala for both my work and hobby daily basis. Usually I use Scala for building web applications or middlewares, but sometimes I want…3 min read·Dec 17, 2019----