SingaporeJS / talk.js

πŸŽ™ A monthly meet up for all things JavaScript, Node.js, and the modern web
https://singaporejs.github.io/talk.js
78 stars 6 forks source link

πŸ’¬ chat.js - October 2019 #28

Closed ongmin closed 4 years ago

ongmin commented 5 years ago

πŸ“ Details

πŸ“… Agenda

Time Agenda
7.00pm Doors open - mingle with guests and speakers over πŸ•
7.30pm Start of event - opening segment by host
7.40pm Start of scheduled talks
8.40pm Open announcements - open segment for anyone to make announcements
9.00pm End of event

:speech_balloon: Talks

:seedling: Propose a talk this month

Want to speak at this month's talk? Leave a comment below with the following details:

Click for details > #### Title of your topic > Insert catchy title here > > #### Topic description > Tell us what you'd like to talk about > > #### Presenter(s) > Include GitHub handles where possible. Add your Twitter handle if you wish > > #### Presenter's bio > A short introduction of yourself > > #### Duration > 5 minutes for presenting an introduction to the topic, then up to 20 minutes for discussion. > > #### Deck URL (if any) > You can add this part in later

:loudspeaker: Open announcements

Have something you'd like to tell the audience? We have an open announcement segment for you to announce job opportunities, promote a meet up, upcoming conferences, etc.


:pencil: Organizers' checklist

Click for details - [x] Check available dates on [EngineersSG](https://engineers.sg/) - [ ] Confirm date and venue availability - [ ] Create event on [SingaporeJS Meetup Page](https://www.meetup.com/singapore-js/) - [ ] Inform @engineersftw for video recordings - [ ] Announce event on [SingaporeJS Gitter](https://gitter.im/SingaporeJS/home) and other social media platforms - [ ] Prepare deck for event \* _checked boxes indicate confirmed/done_
ongmin commented 5 years ago

Would be cool to have some open floor in depth discussions for October, any topic suggestions that might suit the Chat.js format? :)

EdgeJay commented 4 years ago

Title of your topic Web Components In Practice

Topic description I want to share about my experiment with Web Components:

Presenter(s) Huijie (@EdgeJay)

Presenter's bio Engineering Manager for Web @ HOOQ, likes to tinker with web-related stuff during his free time.

Duration 20 minutes for presentation; 5 mins for Q&A, discussion

Deck URL (if any) https://edgejay.github.io/web-components-demo/

eriknguyen commented 4 years ago

Title of your topic Crafting your dev experience in the component age

Topic description UI componentization is not a new idea. All modern and complex front-ends are composed by multiple UI components. While having your own reusable components library is extremely useful, maintaining it is not a trivial task considering all the aspects involved: implementing, testing, reviewing, designer feedback, versioning, publishing, iterating that process over and over. In this discussion, we’ll explore how to improve our own development experience by managing components library in a monorepo with Lerna in addition to leveraging latest version of Storybook and Jest. Besides that, we will also demonstrate how to start coding much faster by writing a code generator and how to publish our components using NPM and Github.

Presenter(s) Erik Nguyen

Presenter's bio Front End Engineer @ Rakuten Viki. Passionate about the React ecosystem and how to utilize it to improve web quality and development experience.

Duration 25 minutes for presentation; 5 mins for Q&A, discussion

Deck URL (if any) TBC

LoneRifle commented 4 years ago

Title of your topic

Migrating from AngularJS to React/Vue with the Strangler Pattern

Topic description

This presentation describes an approach to migrating a legacy AngularJS frontend incrementally, using the Strangler Pattern to provide the means to rewrite the frontend on a component-by-component basis. This presentation will be helpful to those who are looking to migrate sizable AngularJS codebases while mitigating the inherent risks of doing so

Presenter(s)

Alwyn Tan (@LoneRifle)

Presenter's bio

Alwyn currently works for Open Government Products, which builds technology for the public good. Whilst there, he has worked on Beeline, FormSG and OpenDoc. A recovering Java addict, Alwyn previously worked in the finance sector, building systems for trading desks.

He is more comfortable writing backend code than frontend code, and so may not be able to answer all your questions concerning this presentation.

Duration

20 minutes for presentation; discussion

Deck URL (if any)

https://docs.google.com/presentation/d/1sOtMnT96OksMP1XC5scJ17HDZ4wVY7sLI2nC0gJ4yPI/edit?usp=sharing

References

https://github.com/LoneRifle/react-mounting-angularjs-router-animate (vue) https://github.com/LoneRifle/react-mounting-angularjs (vue) https://softeng.oicr.on.ca/chang_wang/2017/04/17/Using-AngularJS-components-directives-in-React/ https://tech.small-improvements.com/how-to-migrate-an-angularjs-1-app-to-react/

ongmin commented 4 years ago

Looks like October's going to be all about Components! πŸ˜„

deepakshrma commented 4 years ago

@ongmin Is this still open to adding topics?

LoneRifle commented 4 years ago

Hello @ongmin - what's the plan in terms of venue, etc? Can @opengovsg step in to help?

ongmin commented 4 years ago

@deepakshrma hi! Unfortunately three talks for the chat format will be full enough. What’s your topic and how long is the talk? Would November work for you? :)

@lonerifle Hi Alwyn, was trying to line up venue with @opengovsg but that fell through, hopefully for November? :)

LoneRifle commented 4 years ago

Sure, I'll leave you to work it out with my colleagues

deepakshrma commented 4 years ago

@ongmin Added already, Please check.