Comments (10)
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
from talk.js.
πΉ 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
from talk.js.
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
from talk.js.
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?
from talk.js.
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.
from talk.js.
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
from talk.js.
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
from talk.js.
@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
from talk.js.
@ongmin awesome! you can reach me via email [email protected]
from talk.js.
@aelbore Hey Jay, just to confirm, are you still keen to speak on 13th Feb? And could we keep the talk at 20minutes?
from talk.js.
Related Issues (20)
- ποΈ talk.js - May 2020 (online) HOT 1
- ποΈ talk.js - June 2020 (online) HOT 4
- ποΈ talk.js - July 2020 (online) HOT 4
- ποΈ talk.js - August 2020 (online) HOT 10
- ποΈ talk.js - September 2020 (online) HOT 7
- ποΈ talk.js - October 2020 (online) HOT 13
- ποΈ talk.js - November 2020 (online) HOT 14
- Talk Submission for October or November HOT 8
- [meetup] Attendees question on Meetup RSVP HOT 2
- [org] Clean up & document `SingaporeJS` Github repos HOT 1
- talk.js - January 2021 (online) HOT 5
- talk.js - February 2021 (online) HOT 3
- talk.js - November 2022 (in person) HOT 3
- How about kick start an meetup or online event after the long pandemic? I am interested to provide a session talk about my recent learning on my project HOT 3
- talk.js - February 2023 (in person) HOT 20
- talk.js - 2023 March HOT 18
- talk.js - 2023 September HOT 21
- talk.js - 2023 October(fest)
- talk.js - November 2023 (last one of the year) HOT 2
- talk.js - Feb 2024
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from talk.js.