Experience at JVM Language Summit 2018

I went to Oracle Santa Clara for JVM Language Summit 2018. JVM Language Summit (JVMLS) is "an open technical collaboration among language designers, compiler writers, tool builders, runtime engineers, and VM architects". http://openjdk.jav…

I've become a Java Champion!

On July 2018, I've become a Java Champion! I was very happy to hear that. My name is published at Java Champion web page. https://community.oracle.com/docs/DOC-925803 Koichi is a leader and a founder of a Japanese JUG, called KanJava He is…

JOnsen 2018

I attended JOnsen, which is a Java Unconference at a Japanese Onsen. Onsen means a hot spring. It was held in Hakone this year. This was the 2nd time. Impressions of the first day of #jonsenunconf #community pic.twitter.com/0BshHwULqD— JOn…

We hold the event - Oracle Dev Moto Tour Japan in Osaka

Do you know Oracle Dev Moto Tour? blogs.oracle.com The 2018 Developers Motorcycle Tour will start their engines on May 8th, rolling through Japan and Europe to visit User Groups, Java Day Tokyo and Code events. I'm a leader of Osaka JUG (p…

How to build Graal

jvm

Obviously you can download GraalVM/Graal from here: Oracle Labs GraalVM: Download But I tried to build Graal. We need Graal and mx. I used Graal version 0.29. $ git clone https://github.com/graalvm/graal.git $ cd ../graal $ git checkout vm…

talk about new Java release cadence in my JUG

I talked about new Java release cadence and Project Amber in my JUG, KanJava. Many developers in Japan are confused about both new release cadence and change to OpenJDK build. I participated in Jfokus and heard Mark Reinhold session, so I …

I go Jfokus 2018

www.jfokus.se Jfokus is a Java conference in Stockholm, Sweden. I hear there are 2,000 attendance! I'm very interested in VM tech summit. I stay in Stockholm from Feb 4th to Feb 9th. Probably I'm an only person from Japan. If you know abou…

Graal VM 0.28 changed a command to run Graal VM Shell

In 0.26 there was graalvm command in bin directory. $ graalvm --shell GraalVM MultiLanguage Shell 0.23 Copyright (c) 2013-7, Oracle and/or its affiliates JS version 0.9 R version 0.1 Ruby version 2.3.3 Usage: Use Ctrl+L to switch language …

Participated in JavaOne 2017

I participated in JavaOne 2017 in San Francisco! This was the third time. I really enjoyed JavaOne. This Photo is with Japanese JUG members, Steven, Sebastian and Yolande. Learn about what the #Java Community is up to in an hiilarious comm…

I can't build DDR (ddr.jar) from source

jvm

I can't build DDR (ddr.jar) from source because of lack of IBM's JAR files. I cloned OpenJ9 from GitHub. github.com Then I changed directory to debugtool, and executed ant's xml. cd [OPENJ9_HOME]/debugtools/DDR_VM $ ant -f compile_ddr.xml …

have a try on OpenJ9

jvm

https://www.eclipse.org/openj9/ OpenJ9 is a JVM. IBM donated it to Eclipse Foundation. it's an only JVM, so we need OpenJDK to use. Setting up is really easy, but OpenJ9 is for Linux only yet. Download an archive from the website and then …

I'm going to JavaOne 2017 from 30th Sep to 6th Oct

www.oracle.com I’m going to San Francisco from 30th Sep to 6th Oct to participate in JavaOne Conference 2017. This is the third time to join JavaOne from Japan. I will go to AppDev Appetizers and Drinks on Oct 1st and JCP Party & Awards Ce…

How can we become a Java Champion?

A few days ago, there was a topic “How a JUG Leader can become a Java Champion?” In JUG mailing list. I talked about that with some Java Chamions in JOnsen conference. So I write about this topic. What is a Java Champion? The official web …

Jigsaw Public Review Reconsideration Ballot has been approved

Jigsaw, the JSR 376 Java Platform Module System Review Reconsideration Ballot has been approved. https://jcp.org/en/jsr/results?id=6016 I’m glad to hear that. But still remains Final Approval Ballot.

We had a BIG event!

On 24 Jun. the JUG I founded, KanJava had a BIG event called KanJava Party 2017 at Microsoft Japan Kansai branch. Participants were over 100 people. There were 12 sessions about Spring Security, JUnit5, Akka Stream, Domain Driven Developme…

KanJava, a Japanese JUG covering Kyoto and Osaka

I’m the founder of KanJava which is Japanese JUG. We’ve managed this JUG for 8 years. We have over 600 members and hold a event almost every month in Osaka or Kyoto. Each event has at least 40 participants. When you come to Japan, please c…

JDK 9 GA date is moved to 21 September

Proposed schedule change for JDK 9 JDK 9 GA date is moved out by eight weeks, from 27 July to 21 September. Because Jigsaw was voted against on the public review, so it needs public review ballot again. JavaOne is held from 1 October to 5 …

How Scala code is expressed in the JVM

Last year I had a presentation in Scala Matsuri in Tokyo, Japan (Matsuri/祭 means festival in Japanese). This is not about Scala itself, it’s about the byte code representation of Scala code. Here is the slides. How Scala code is expressed…

Get Java Magazine!

http://www.oracle.com/technetwork/java/javamagazine/index.html Java Magazine is a bimonthly deep dive into Java and the JVM. Every issue contains explanations about the language and the platform written by experts and members of the Java d…

End to end testing for microservices with Spring Cloud Contract Stub Runner

I’m dividing a Monolith application into microservices. I have end to end test scenarios. So after I moved one function to a microservice, I tried to re-test these scenarios. But I had a problem in an error case. For example, in a case whe…

Getting started with GraalVM

jvm

Do you know GraalVM? It’s polygot runtime for JVM. I’m very interested in GraalVM. So today I set up it and run examples. Officially Graal is explained as below: GraalVM - New JIT Compiler and Polyglot Runtime for the JVM Graal is a new ju…

Oracle Code Japan Tour in Osaka

My JUG, KanJava had a event of Oracle Code Japan Tour yesterday. Oracle Code Japan Tour has events in many cities in Japan. We had same event last year. Oracle Code Japan Tour | NightHacking 4 speakers had presentations. First, David Delab…

Participated in a panel discussion as a panelist in Java Day Tokyo 2017

In Java Day Tokyo 2017, I participated in a panel discussion session as a panelist. いよいよ #JavaDaTokyo 今年最後のセッション、「スペシャルパネルセッション - 海外Javaコミュニティ・エンジニアは今どんな活動をしているのか?」パネルのみなさん…

My session movie in DevoxxUS

I had a quickie session in DevoxxUS 2017 in San Jose. Here is the movie. www.youtube.com This was the first time of having a presentation in English. But I took many dry runs before I went to the US. Someday I wish I would have a presentat…

talk about KanJava (Osaka JUG) and Japanese culture on nighthacking.com

In Java Day Tokyo 2017, I talked with Sebastian Daschner, who is a Java Champion, on nighthacking.com. Here is the movie. www.pscp.tv I explained KanJava, which is Osaka JUG in Japan I created, and Purikura, which is Japanese Photo Sticker…

Translation of InfoQ's "JCP EC Votes against the Java Platform Module System"

This is a good article about Jigsaw in Java 9. www.infoq.com I’m an official translator in InfoQ Japan, so I’ve translated this article into Japanese. www.infoq.com

JOnsen 2017 Unconference

I participated in JOnsen 2017. JOnsen is a Java Unconference at Onsen in Japan. Many Java Chamions and Experts came from abroad. We discussed about some technical problems and a work style.