Closed ongmin closed 4 years ago
Title of your topic BreadTalk - Building an intuitive baking tool in VueJS
Topic description I'll be sharing my experience of building a helper tool for baking as a personal project using VueJS
Presenter(s) Crystal Tee (https://github.com/cryizzle)
Presenter's bio I'm an Enterprise Engineer at Facebook and I have ~5years of web development experience as a Full Stack Engineer. Prior to Facebook I have worked in companies specialising in NLP and Video Games, which has exposed me to several languages / frameworks such as ReactJS, VueJS, AngularJS, Spring, Java, PHP and C++. I'm also a baker / pianist / digital artist during my free time!
Duration 15-20min sharing + 5min for Q&A
Deck URL (if any) Work in Progress!
Title of your topic: Migrating from Ruby on Rails to a JavaScript SPA.
Topic description: At Viki, it's been a year since we starting migrating from our old RoR application to Next.js . It's a gargantuan task to move a codebase that is 7 - 8 years old, and we're still in the midst of doing that. In this sharing, we would share the pointers on how we started this entire journey (frontend, backend, DevOps), and what we might have done right or wrong.
Presenter(s): Weiyuan Liu (https://github.com/weiyuan-lane)
Presenter's bio: I'm a developer at Rakuten Viki! I also do stuff like volunteering for GDG Cloud Singapore and for Techladies.
I write about random tech stuff on my blog, about frontend things, Cloud technologies, DevOps.
Duration Should be around 15 - 20 minutes
Deck URL (if any) https://docs.google.com/presentation/d/1aOJxun0ZarewlVHgwRPN2meqRsju2WxjWkGZ1IkLr4s/edit?usp=sharing
Title of your topic: React-ing faster: How to optimize your components for performance?
Topic description React is fast by design. But what happens when it does get slow? How do you write components to extract every inch of performance? In this talk, we will walkthrough the process of diagnosing and optimizing a chat application, to enable it to handle hundreds of messages without lagging. We will first try Dev Tools to identify performance bottlenecks, then catch a glimpse of React's rendering process and finally use optimization strategies to make React even faster and more efficient.
Presenter(s) Akshata Mohanty Github: @akshatamohanty Twitter: @iamaatoh
Presenter's bio I am a Fullstack Engineer at Rakuten Viki by day, an AI adventurer by night and a wannabe Muay Thai fighter... in my dreams.
Duration 15-20min
Deck URL (if any) https://docs.google.com/presentation/d/1DBW2JhQ_AGJAlB_6x_NSMXyVYVjFmFhCCCMEdEqoxmw/edit?usp=sharing
@cryizzle @Weiyuan-Lane @akshatamohanty Thanks all for signing up to share your knowledges in this month's virtual.js :D We'll gather tomorrow at 7PM tomorrow on Zoom, the link will be shared shortly :)
📝 Details
📅 Agenda
: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_