Slide 1

Slide 1 text

Restart my life with TypeScript Yu Kamiya

Slide 2

Slide 2 text

About me CyberAgent, Inc. AWA Co. Ltd. I was a server side engineer until 3 years ago I am a front end engineer in a few years Kind of full-stack engineer lol On maternity leave

Slide 3

Slide 3 text

Development with my child

Slide 4

Slide 4 text

I am on maternity leave...

Slide 5

Slide 5 text

I don’t have any technical topics :(

Slide 6

Slide 6 text

However

Slide 7

Slide 7 text

I have a plan after returning to work

Slide 8

Slide 8 text

Development with TypeScript

Slide 9

Slide 9 text

TypeScript (needless to say :P) Open-source programming language by Microsoft Static typing for JavaScript Output after compiling is JavaScript Develop TS with type declaration file(d.ts) installed via `npm i @type/hoge` Many popular libraries support d.ts Official language at Google

Slide 10

Slide 10 text

Motivation I was a Java programmer Am used to a static typing language I developed with JavaScript for 2 years No type Found bugs when app starts running I want to remove bugs before running app by passing a different type Passing a different type to some function

Slide 11

Slide 11 text

Practice with TS ●  Client side ○  React ○  Redux ○  Material-ui ●  Server side ○  Node.js ○  Express

Slide 12

Slide 12 text

I am a very beginning of TypeScript

Slide 13

Slide 13 text

I wanna make my development easier and more efficient

Slide 14

Slide 14 text

Thank you!!