慢、句型、換句話說、聽不懂先反問

self introduction

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?