Closed ongmin closed 4 years ago
Title of your topic ๐ฎThe Future of JavaScript
Topic description Let's look at some of the new features that are coming to JavaScript in 2020 (TC39 proposals, Web APIs), the current state of Frontend Frameworks and new features coming to them, and other trends in the frontend development space. I'll be giving a brief overview of what's happening in the JS (and adjacent) ecosystems and hopefully inspire you to dig deeper into some of these topics :)
Presenter Thor (้ท็ฅ)
Presenter's bio Hello, I'm Thor (้ท็ฅ), a Developer Advocate at Stripe working with many different technologies on the web to grow the GDP of the internet. Having spent most of my time with Stripe users in Europe, I recently moved to Singapore to learn from and all about APAC's developer communities.
Duration 20min + 5min discussion
Deck URL https://thorweb.dev/JS2020
Title of your topic Optimising Zero-knowledge Decryption in FormSG
Topic description Zero-knowledge, end-to-end encryption systems provide higher security at the cost of offloading computational load to clients. This talk discusses how the FormSG team scaled in-browser decryption performance to hundreds of thousands of online form submissions, which was successfully used for the National Day 2019 Ticket Applications and more recently, the Bicentennial Notes applications.
Presenter(s) Yuan Ruo
Presenter's bio Hello, I'm Yuan Ruo, a software engineer from Open Government Products that's working on tech products for the public good.
Duration 20 minutes for presenting an introduction to the topic + 5 minutes for discussion.
Deck URL go.gov.sg/formsg-talkjs-2020
Title of your topic ๐ End-to-end Type-Safe GraphQL Apps
Topic description Discover all the benefits for adding End-to-end Type-Safety to your GraphQL App with this demo-based talk. Youโll want to refactor your codebase in order to take the advantages of GraphQL, TypeScript & React working together. Apollo, Auto-gen Types & Hooks would build the pillars of a SpaceX demo.
Presenter Carlos Rufo
Presenter's bio Carlos Rufo is a passionate developer and speaker aficionado. While he codes with different B/FE techs, his go-to for every project is his crush: GraphQL. He is very active in the GraphQL ecosystem where he has collaborated with across numerous internal & external projects, such as HowToGraphQL, SpaceX GraphQL API and recently, organizing GraphQL Hong Kong
Duration 20min + 5min discussion
Deck URL TBA
Hi @thorsten-stripe @liangyuanruo @swcarlosrj! Thanks for the talk submissions, see you all Wednesday. :)
@ongmin cannot comment on meetup.com, here's my talk resources:
Thanks everyone who attended, here the slides:
๐ End-to-end Type-Safe #GraphQL Apps
๐ Deck: https://slides.com/swcarlosrj/end-to-end-type-safe-graphql-apps-javascript-singapore# ๐ Code: https://github.com/spacexland/api โญ API: https://api.spacex.land/graphql
Looking forward to seeing y'all soon ๐ (*made to my flight on time ๐ฅณ)
๐ 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_