Rookies GotoCopenhagen conference!

Posted on by HyeSoo Park

Categories: blog , student posts and conferences

Hey, we are HyeSoo and Tehetena from team Rookies :D

Team Rookies flew to Copenhagen to participate in ‘GotoConf Copenhagen’. It was a huge and lively conference with a beautiful blue color. Tehetena had a personal issue to solve, so we decide that I (HyeSoo) go there on behalf of the team and I shared interesting topics, what I have seen and how was the conference with her. It was a really amazing time to listen interesting talks about speakers’ experiences and cutting-edge technologies. It also gave me a chance to meet several inspiring and friendly people from different backgrounds.

Blue passion towards technologies and people

It is an entrance of the GotoConf Copenhagen. I felt full of bule passions towards technologies and people. It was very exciting time.(Image: HyeSoo)

Wonderful & Interesting talks

On 3rd of October, there were 6 tracks about Effective Deliver, Languages, Deep Learning Analytics, IoT and Robotics, Android and Solutions and Case Studies1. All the tracks had interesting topics and helped me to broaden the horizon to see and hear about not only IT topics of my interest but also new fields of IT beyond my interest.

In the morning, I joined the ‘Exploring RxJava 2 for Android’ talk in Android track and ‘Interoperability between R and other languages’ talk in Languages track. I learned that to explore the data, we can use ‘R’ language and we can mix with other languages such as C, C++, F# etc to improve the performance. Depending on how to use R with other languages, it can improve execution speed or memory management and so on. In the afternoon I participated in talks about ‘Kotlin’, ‘Phoenix a web framework for the new web’ in Language track and ‘Exploring StackOverflow Data’ in Deep Learning Analytics. It was interesting to get to know about the functional way of writing code with Kotlin. Kotlin is a statically-typed programming language that runs on the JVM and it also can be complied into JavaScript. It was useful to learn what functional programming features Kotlin has such as immutable data structure, higher order function etc. In ‘Exploring StackOverflow Data’ talk, I learned playing with data can start from a good question and to explore the data, we can use R, and to visualize the data and compile into JavaScript, we can use ‘F#’. It was also interesting to see which programming languages people like to use for their side project or hobby project during the weekend.

On the second day, there were 5 tracks about Microservices, Tactics for better Teams, Web Frontend, Disruptive Technologies – Case Studies and Solutions and Case Studies2. In the morning, I listened the talks about ‘A Quick Introduction to Angular 2’ and ‘Elm: Friendly Functional Programming for the web’. I learned what are the new features in Angular2 and how we can use it in the project. There was another talk about the functional programming. It was about Elm. Elm does not have runtime exceptions and it has a library of interesting name called ‘Maybe’ which represents value that may or may not exist. It gives clear messages about error or what does not match the syntax. I was happy to know new language for the web. In the afternoon, I was in talks about ‘The Return of Stream I/O’ and ‘Progressive Web app – the Return of the Web’. With progressive web app, we can expect from native apps to the mobile browser experience, using standards-based technologies. It has some of the core tenets such as Services Workers, App Shell and Installability & App Manifest. It was an interesting technology to help programmers who want to launch app in both the web and mobile.

Happy time in GotoCopenhagen

Team Rookies had a happy time in GotoCopenhagen Conference with wonderful talks and inspiring developers(Image: HyeSoo)

Inspiring & friendly people from different backgrounds

There were chances to meet friendly participants in the GotoConf Copenhagen. During a lunch time, I met one engineer from a company that makes an application for visually handicapped people. The application has sounds and tough features to help them find the information in the application. He has used ‘Typescript’ to make it work both in the web and mobile for them. We also talked about ‘high level concepts of the programming languages’. I have been wondering why many people said that programmers might be able to adapt the other language easily, if they know one language deeply. He explained that ‘high level concepts of the programming languages’ (for example inheritance, abstraction etc) embrace the common concepts of the languages, so it can help programmers to understand and use other languages easier beyond the different syntax from different languages.

I met another engineer from Unity. She has been building the Backend in the company. She came to the conference to learn Microservices for her work. ‘Microservices’ seems a buzzword these days. It is a self contained process that provides a unique business capabilities. With Microservices, it takes the capabilities and put them into the separate processes and it focuses on a single business capability. I had a chance to hear how she started to work on Backend after her graduation from her university. She had done internship and she used Python for her work and she has been using Python for the Backend, since then. It was a good time to talk with her to hear her work & how to grow up as a Backend developer and learn what is ‘Microservice’ which was a new term for me.

I met one girl who joined the conference with a diversity grant. She is a student like me and she also had Rails Girls experiences in Vienna. We talked about the Rails Girls communities in each countries and went to listen talk together. During the break, we had a chance to talk one of the conference speakers, Evelina Gabasova. She told us how she started to give a talk in the conference and how she has worked in the Data Science field. Her passion and curiosity inspired me to get interested in playing with data and visualizing data.

It was a really great time to listen invaluable talks and meet all the inspiring developers. While I listened how they explored their fields and how they improve their work and the world, I felt full of their passion and enthusiasm towards making world a better place, sharing their experiences. It was a precious and amazing time in Copenhagen. I am happy to have a chance to share the conference experience with Rails Girls Summer of code communities.

Wonderful and Interesting talks

There were wonderful and interesting 6 tracks on the first day and 5 tracks on the second day.(Image: HyeSoo)

@RailsGirlsSoC, @GOTOcph
Thank you so much all these wonderful opportunities. It was truly amazing! :D

For further information on Goto Copenhagen Conference, please visit Goto Copenhagen.