44th Monthly Technical Session (MTS) Report

Michael Alexander
henngeblog
Published in
4 min readJun 18, 2018

44th Monthly Technical Session (MTS) was held on March 23rd, 2018. MTS is a knowledge sharing event, in which HDE members present some topics and have QA sessions, both in English.

The moderator of the 44th MTS was Tanabe.

MC — Tanabe

First topic was brought by Jonas. His talk was titled “Artisanal Async Adventures” in which he explained asynchronous concept in Python and did live coding for his presentation.

Jonas — Artisanal Async Adventures

Our second speaker was Kevin. He explained Vue.js, titled “Building the new view with Vue”. He began his presentation with problems that he was facing. He had been using different framework for different devices, in his case he uses Angular 1 for desktop version and Riot.js for mobile version. He found that it’s tedious to deploy both versions and each has its own codebases. Both Angular and Riot.js has their own merits and demerits which Kevin explained further. He said Vue.js has a good mix of merits from Angular and Riot.js so he chose Vue.js. In the end of his presentation, he said migrating to Vue from Angular & Riot was worth the effort.

Kevin — Building the new view with Vue

Third speaker was David. His presentation title was “Cold Showers”. The presentation content was not about taking a shower with cold water, it’s about why we should take a moment to think and analyze the hype instead of jumping into the bandwagon to follow the hype. He attached a link to a Github repository that contains some example of cold showers.
In a sense, the hype cycle goes like this:

  1. X tech comes out.
  2. Really excited.
  3. It might solve some of my problems.
  4. Super excited.
  5. It solves all of my problems.
  6. HYPE

Before jumping into the bandwagon of hype, we might want to do some reality check or cold showers on the tech by gathering more data and prevent our own emotions from interfering.

David proceeds with pair programming topic. It is kind of a hype and he tried to analyze it to find out what works and doesn’t work for him. His findings revealed that pair programming worked out for him. So he recommended us to try pair programming and see if it works only for him or it works for us as well.

David — Cold Showers

Next up was Fukutomi. He brought us a presentation titled “Who sent this mail?”. He explained how mail sending works, how the mail clients interpret the message and what field it uses to get the sender information to show it to the user.

Fukutomi — Who sent this mail?

The last three of our presenters were our Global Interns. First of the three was Yogi. He presented his project in the university about “Visible Light Communication”.

Yogi — Visible Light Communication: What is It and What is Currently Being Done about It?

Next intern was Akul. His presentation was about python decorators. He began his explanation on functions in python, then he continued to explain what a decorator is. He explained how decorator in python works and why it works.

Akul — Demystifying Decorators

Our last but not least intern presenter was Olga. She presented to us how to trick machine learning. By knowing how machine learning works, we can trick machine learning to learn things it’s not designed for. In her presentation she explained various way to interfere with machine learning algorithm and explained why it can interfere with the learning process.

Olga — Tricking Machine Learning

As usual, we had a party afterwards :)

Food
Kanpai
Our Happy Interns

Check out the HDE Global Interns for the interns’ experiences in Japan and HDE!

--

--