I have 7+ years JVM language programming experience (Java > Kotlin > Scala).
I'm a Backend Engineer but also have Site Reliable Engineer skills.
Mainly focus on system architecture, backend and devops side.
I have multiple characters in company and community (Coder, Speaker, Mentor and Leader).
My first kotlin production project is about three years ago.
We decide to porting our old java project with spring framework to kotlin.
It's not very smoothly but we finally conquer it. (Json, JPA, Bean Mapping, build)
Recent 2 years I devote to promote kotlin to community.
Last year we start to hold a study group with Kotlin TW User Group (Kotlin Programming: The Big Nerd Ranch Guide).
After study group I hold another series online session name Spring Kotlin Dojo to teach newbies who finish study group using kotlin to build a backend service with spring framework.
This year I have series video for Spring Framework with Koltin. Keep moving, Keep working !
tell me more about how works coroutines?
callback
operation system as thread, thread → coroutine
same thread and different thread, suspend and resume
continuation pass style, decompile to see the function signature
suspend fun aaa(): bbb → Object aaa(Continuation<bbb> c)
switch case for status machine
What do you think about GDE program?
consist many cool guys, inspire many creativity
very helpful for community, combine google's resource and online and offline group (GDG) do more cool things
it's a win win situation for google and community
Why do you want to be GDE, why is the reason?
at 2019 JCConf, we invite many foreign speaker like Josh Long and Ray Tsang
i also have a session on that conf, we have a nice communication on speaker party
they are very nice and kind people, that inspire me to be a influence guy like them
recent year i meet eric, 聖佑 and cooperate with local gdg to hold the meetup or conf
so when i found gde program i think if i can be the gde then i can combine resource of google and communities will be very cool thing
what will happen after you become GDE?
tell my mom, eric and my friends
keep moving, keep working
coding and share knowledge is my life
What would happen if you didn't become a GDE
maybe a little depression or not, but i will brace myself soon
do every day i do, keep moving
maybe i just need more time to growth
What do you think about communities?