Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

馃帣 chat.js - October 2019 #28

Open
ongmin opened this issue Jul 24, 2019 · 10 comments

Comments

@ongmin
Copy link
Member

commented Jul 24, 2019

馃摑 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

馃挰 Talks

  • My Awesome Talk by You

馃尡 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

馃摙 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.


馃摑 Organizers' checklist

Click for details

* checked boxes indicate confirmed/done

@ongmin

This comment has been minimized.

Copy link
Member Author

commented Jul 24, 2019

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

@EdgeJay

This comment has been minimized.

Copy link

commented Sep 5, 2019

Title of your topic
Web Components In Practice

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

  • Browser Compatibility
  • ES5 vs ES2015
  • Styling Web Components
  • Slots & Templates
  • Typescript

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

This comment has been minimized.

Copy link

commented Sep 5, 2019

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鈥檒l 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

This comment has been minimized.

Copy link

commented Sep 9, 2019

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 ongmin added Current! and removed chat.js Current! labels Sep 11, 2019
@ongmin

This comment has been minimized.

Copy link
Member Author

commented Sep 12, 2019

Looks like October's going to be all about Components! 馃槃

@deepakshrma

This comment has been minimized.

Copy link

commented Sep 17, 2019

@ongmin Is this still open to adding topics?

@LoneRifle

This comment has been minimized.

Copy link

commented Oct 3, 2019

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

@ongmin

This comment has been minimized.

Copy link
Member Author

commented Oct 3, 2019

@deepakshrma hi! Unfortunately three talks for the chat format will be full enough. What鈥檚 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

This comment has been minimized.

Copy link

commented Oct 4, 2019

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

@deepakshrma

This comment has been minimized.

Copy link

commented Oct 10, 2019

@ongmin Added already, Please check.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
5 participants
You can鈥檛 perform that action at this time.