SingaporeJS / talk.js

🎙 A monthly meet up for all things JavaScript, Node.js, and the modern web
https://singaporejs.github.io/talk.js
78 stars 6 forks source link

🎙 talk.js - September 2018 #14

Closed jsstrn closed 5 years ago

jsstrn commented 6 years ago

📝 Details

📅 Agenda

Time Agenda
7.00pm Doors open - mingle with guests and speakers over 🍕
7.30pm Start of event - opening segment by host
7.40pm Start of scheduled talks
8.40pm Open announcements - open segment for anyone to make announcements
9.00pm End of event

: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 > 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 [We Build SG](https://webuild.sg/) - [x] Confirm date and venue availability - [x] Create event on [SingaporeJS Meetup Page](https://www.meetup.com/singapore-js/) - [x] Inform @engineersftw for video recordings - [x] Announce event on [SingaporeJS Gitter](https://gitter.im/SingaporeJS/home) and other social media platforms - [ ] Prepare deck for event \* _checked boxes indicate confirmed/done_
amielperez commented 6 years ago

Title of my talk

Observables are not (just) about event-handling: Exploring Reactive Programming

Talk description

I want to discuss Reactive Programming as a new programming paradigm that can change the way how we can view any programming problem -- not just those related to messaging -- and consequently change how we think about solutions, which will make heavy use of observable streams.

Presenter

Amiel Perez (@amielperez)

Presenter's bio

I am a front-end engineer doing my very best to keep up with the dynamic world of Javascript and front-end frameworks.

When I am not coding, I would probably be drawing/painting, or would be found in the city area enjoying drinks with friends.

Duration requested

20 mins - there will be some code walkthroughs

Deck URL

https://github.com/amielperez/observables-talkjs/blob/master/doc/Reactive%20Programming%20-%20talkjs.pptm

jsstrn commented 6 years ago

Hi @amielperez 👋 Thanks for submitting your talk. Looking forward to your talk.

nodes777 commented 6 years ago

Title Top 5 Easy Ways to Make Your Site and Apps Accessible

Description Web Accessibility is an imporant part of web development but is often looked over by developers and project managers. You can decrease liability and increase usuability by including some simple code and design decisions.

1) Images: Not Just Alt Text 2) Label Your Form Fields: Sorry, the Placeholder Attribute Doesn't Work 3) Keyboard Accessibility: Developers Don't Like To Take Their Hands Off The Keyboard, Why Would You Make Your Users? 4) Color Contrast: Paint With All The Colors of the Wind, But Ensure That The Foreground and Background Meet Contrast Standards 5) Semantic HTML: Or How I Learned to Stop Worrying and Override My Heading Element Styles

Conclusion: Resources and Tools

Presenter Taylor Nodell taylornodell.com

Presenter's bio I'm a JavaScript developer focusing in accessibility. I write games in JavaScript and Unity as a hobby. Currently backpacking in Singapore as I look for a front end position.

If I'm not coding, you can find me running or making music.

Duration requested 10 mins - Short code examples

Deck URL Google Slides

stnly commented 6 years ago

Title of your talk

Introduction to JS in the network

Talk description

We are used to writing JS that either runs on the client or on the server. With Cloudflare Workers, we are now able to write JS in the network at 150+ locations around the world. Let's take an introductory look at how this works. Hopefully it will change the way you think about applications.

Presenter(s)

@stnly on github and twitter stnly.com

Presenter's bio

Stanley is a Solutions Engineer at Cloudflare with a goal of helping people get the most value out of the service. Being one of the earliest employees in the team, he had the privilege of using code to customise behaviour in the network before Workers was created. Now that Workers is available, Stanley spends his time empowering others to be able to do the same.

Duration requested

20 mins

ongmin commented 6 years ago

Last Talk for this month:

Title of your talk

Getting Started Building Serverless Data-Driven Web Apps using React, GraphQL, and AWS AppSync

Talk description

Since its release in 2015, GraphQL has risen in popularity as a compelling alternative to REST for developing APIs thanks to its network efficiency, client-driven design, and technical flexibility. But deploying a highly available and scaleable GraphQL server can be a challenge. In this session, we will build a small web app to interact with a simple event management GraphQL API, allowing users to view or create new events. We will cover the basics of using React to render a web app with AWS Amplify, AWS Amplify to provision and manage cloud resources, and AWS AppSync to host a secure and scaleable GraphQL endpoint on AWS with data backed by Amazon DynamoDB.

Presenter(s)

Gabe Hollombe @gabehollombe

Presenter's bio

Gabe Hollombe is a software craftsman in Singapore and Technical Evangelist at Amazon Web Services

Duration requested

30 mins

ongmin commented 6 years ago

Talks for this month confirmed (all the 4 above) and full. Do pop any other talks in for October's meetup instead: https://github.com/SingaporeJS/talk.js/issues/15

Thanks! :)

amielperez commented 6 years ago

Hi -- first time to present here at talk.js :) What equipment would be available to the presenters on the venue? I plan to bring a display port-ready laptop -- is that enough? Thanks!

gabehollombe commented 6 years ago

I think we have VGA / HDMI input. Display-port might work too. Can you bring a display port to HDMI adapter just in case?

On Mon, Sep 24, 2018 at 11:08 AM amielperez notifications@github.com wrote:

Hi -- first time to present here at talk.js :) What equipment would be available to the presenters on the venue? I plan to bring a display port-ready laptop -- is that enough? Thanks!

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/SingaporeJS/talk.js/issues/14#issuecomment-423869062, or mute the thread https://github.com/notifications/unsubscribe-auth/AABue8MM70tGV7anbn2lYPG46jc_eJZ0ks5ueEyYgaJpZM4WRkbp .

nodes777 commented 6 years ago

I'll be bringing a display port to HDMI as well. Anyone can borrow it if needed.

amielperez commented 6 years ago

@gabehollombe @nodes777 Thanks for the replies -- yeah I did bring a mini DP to HDMI today just in case. See you all later!

amielperez commented 6 years ago

@jsstrn @ongmin @nodes777 @gabehollombe My sincerest apologies but I will have to regretfully withdraw from speaking in this event. Despite having my materials and code examples 100% ready, external factors prevent me from proceeding.

I will still be attending as a participant so I look forward to meeting you all, and possibly give more details.

Thank you.

jsstrn commented 6 years ago

@amielperez thanks for letting us know in advance. Feel free to speak at next month's session.