Coder Social home page Coder Social logo

Comments (10)

Weiyuan-Lane avatar Weiyuan-Lane commented on May 19, 2024 3

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.

serverwentdown avatar serverwentdown commented on May 19, 2024 2

πŸ“Ή 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.

aelbore avatar aelbore commented on May 19, 2024 1

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.

khangtoh avatar khangtoh commented on May 19, 2024 1

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.

ongmin avatar ongmin commented on May 19, 2024 1

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.

scboesch avatar scboesch commented on May 19, 2024 1

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.

jamesi8086 avatar jamesi8086 commented on May 19, 2024 1

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 avatar aelbore commented on May 19, 2024 1

@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.

khangtoh avatar khangtoh commented on May 19, 2024

@ongmin awesome! you can reach me via email [email protected]

from talk.js.

ongmin avatar ongmin commented on May 19, 2024

@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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.