Closed ongmin closed 5 years ago
Title of the Talk Web Components that works everywhere
Talk description Reusability is one of the problem solved by web components, you will able to reuse custom elements to any javascript library (angular, vue, react and ember). Having consistent component libraries has benefits to large companies and teams regardless of tech stack, it ensures consistent look and feel without having to recreate everything from scratch again.
Presenter(s): github: https://github.com/aelbore twitter: @VirtualOverride
Presenter's bio: Works as a frontend developer in the bank, active in the open source.
Duration requested: 30min
Hey SingaporeJS
Facebook Dev Circles Singapore would be happy to co-host Jan / Feb meetup. Let me know if this is possible. We can sponsor food & drinks, for venue, Iβll check if Facebookβs office is available when thereβs a date.
On?
Hi @khangtoh sounds good! Lets plan for mid February (say 13th)? Looking to move our meetup to the earlier half of the month. Let me know how I can best reach you, or you can get me on twitter at the same handler.
@ongmin awesome! you can reach me via email khang.toh@gmail.com
Title of your talk Modernising a 20 year legacy
Talk description Soompi has had its humble beginnings since 1999. Since then, its readership has increase manyfold. In recent years, Wordpress has been the primary stack in running the service. But even with the modernising of the site's themes, the technology behind the scenes has been the bottleneck in providing better performance and hence better user experience for end users. In this session, we aim to dive into how we rewrote the entire application into a Isomorphic and a Single Page Application using ReactJS and NodeJS+ExpressJS, deployed on AppEngine Flex, how that solved the problems we faced at scale, and performance optimisations that were made alongside this change. We will also look at the future improvements that can be made for the service from the perspective of JS.
Presenter(s)
Presenter's bio Amiel and Weiyuan are fun people working at Rakuten Viki (both are also Full Stack Engineers)
Duration requested 20 mins
Title of your talk From Game-based Learning to Game Creation
Talk description Each year, we invite around a thousand students to begin or continue their coding journeys by encouraging them to play CodeCombat as part of the Singapore National Coding Championships. We then invite around 10% of the students who participate online to join us for a live team-based coding competition. Some of the more adventurous students go on to create their own game levels for their friends and family to play. And while it is possible to play CodeCombat in multiple programming languages, the multiplayer levels that we play in national infocomm competition finals are written in Javascript. In this talk, I will provide a brief overview of the javascript skills that beginner students gain as they play online, the skills they need in the live, team-based finals, and the skills that are needed to transition from being a finals competitor to someone capable of creating the experiences that other students can play.
Presenter Chris Boesch - https://github.com/scboesch/
Presenter's bio Chris is an Associate Professor at the National University of Singapore and Deputy Director of the NUS institute for the Application of Learning Science and Education Technology.
Duration requested 20 mins
@aelbore Hey Jay, just to confirm, are you still keen to speak on 13th Feb? And could we keep the talk at 20minutes?
Title of your talk Snapcache - an opensource Firebase-compatible Realtime-Database
Talk description Snapcache is an opensource implementation of the Firebase Realtime-Database server, which is now part of Google Cloud. Having SDK compatibility with existing public SDKs, Snapcache can be deployed on your own servers and your applications can be redirected there with little modification. Deploy Snapcache backed by redis easily with the template Dockerfiles.
Team Jianrong Wang James Yong - https://bitbucket.com/yongkimleng Jerry Tan - https://github.com/thejerrytan
Presenters & Bio Jerry Tan is a full stack developer, who dabbles in everything from sensors to blockchain to deep-learning. He has been actively contributing to the local startup and hackathon scene since he joined NUSβs NOC Silicon Valley programme in 2015.
James is a backend engineer in the valley and also a technical advisor for various startups. Current interests are in computer vision, hardware engineering and distributed systems. jamesyong.net | roblox.com
Duration requested 10 mins
@aelbore Hey Jay, just to confirm, are you still keen to speak on 13th Feb? And could we keep the talk at 20minutes?
yes, i can make it 20 mins. @ongmin
πΉ Here are the recorded presentations, powered by @engineersftw π
Web Components that works everywhere: https://engineers.sg/v/3210 Snapcache - an opensource Firebase-compatible Realtime-Database: https://engineers.sg/v/3211 From Game-based Learning to Game Creation: https://engineers.sg/v/3212 Modernising a 20 year legacy: https://engineers.sg/v/3213
π 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 talk > Insert catchy title here > > #### Talk 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 requested > 5min, 10min, 20min, 30min > > #### 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 [Engineers.SG](https://engineers.sg/) - [x] 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_