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 - August 2019 #25

Closed ongmin closed 5 years ago

ongmin commented 5 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 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/) - [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_
linusnorton commented 5 years ago

Title of your topic

Node.js architecture - guiding principles

Topic description

An examination of which programming principles from the object oriented and functional programming worlds apply to node.js, and how they guide the design and structure of an application.

Presenter(s)

Linus Norton - @linusnorton

Presenter's bio

Linus Norton has a background of over 10 years in the UK rail industry and now works for the Ministry of Justice in London as a full stack engineer. An equal part experience of algorithmic coding and domain driven design has led to a blend of functional and object oriented programming principles that can be at odds with each other.

Duration

25-30 minutes for presenting plus discussion.

pkamath2 commented 5 years ago

Title of your topic: Generative Art using Genetic Algorithms and Neural networks

Topic description A talk based on creating a Generative Art system using Genetic Algorithms and Neural Networks. This idea to create abstract patterns is based out of Genetic or Evolution based Art systems like DNGA, SNGA or Picbreeder, but created in Javascript using Tensorflow.js, Node & D3.

Presenter(s) Purnima Kamath (@purnimakamath) https://twitter.com/purnimakamath

Presenter's bio Purnima is an engineer, programming Java based web and data engineering systems. She is also an amateur generative artist and painter in oils. She is a Director on the Women Who Code network and an evangelist for YOW! Conference in Singapore.

Duration 20-25 mins presentation 5 mins Q&A if time allows.

Deck URL (if any) TBC

yishus commented 5 years ago

Title of your topic

An exploration of CJSS - A CSS based web framework

Topic description

What started out as an extended joke, Scott Kellum created a framework where everything can be written in CSS. We will explore the codebase that he has open sourced, and a retrospective look into web frameworks.

Presenter(s)

Yishu - github @yishus twitter @yishusee

Presenter's bio

Yishu sometimes likes to fill up google forms, sometimes not.

Duration

20min

Deck URL (if any)

WIP

mikhfilippov commented 5 years ago

Title of your topic Translating Source Code into Natural Language

Topic description Software engineering collaboration is hard. Software engineers spend > 70% of their time learning about their own team’s source code. Enormous size, constant change and intricate dependencies of the source code - are the main reason causing that problem.

To help software engineers at Quod AI we translate source code into natural language to make it easier to search, navigate and understand. In order to do that we use neural network models, natural language processing algorithms and statistical models.

In this talk we will share some of the insights that we gained from analyzing more than 300 millions lines of code.

Presenter(s) @mikhfilippov

Presenter's bio I am an applied mathematician, who is building an AI platform that explains source code in plain English.

Duration I guess 20 minutes presentation, then 10 minutes Q+A

ongmin commented 5 years ago

Hi @linusnorton, @pkamath2, @yishus, @mikhfilippov! Thanks for proposing your talks. :)

Does the following timing work for you? Sorry if its a little shorter than expected, we have to run a tight ship with the timing with 4 talks.

  1. Node.js architecture - guiding principles by Linus (25 mins + 5mins Q&A)
  2. Generative Art using Genetic Algorithms and Neural networks by Purnima (20 mins)
  3. An exploration of CJSS - A CSS based web framework by Yishu (15 mins)
  4. Translating Source Code into Natural Language by Misha (20mins + 5mins Q&A)

Thanks!

linusnorton commented 5 years ago

That works for me, I can certainly condense my talk to 20 minutes if someone would like an extra 5.

mikhfilippov commented 5 years ago

Sounds fine for me. Thank you @ongmin

yishus commented 5 years ago

okay!

pkamath2 commented 5 years ago

Hey @ongmin, Unfortunately I may need to travel out of Singapore during that week and will not be able to speak this time =(( Apologies for the short notice. Any chance I can move this talk to another month?

ongmin commented 5 years ago

@pkamath2, as chatted, sure no problem. :)

linusnorton commented 5 years ago

Do we have a venue?

ongmin commented 5 years ago

@linusnorton, oh yes! I have just updated it. Also at http://meetu.ps/e/H46BJ/10jMR/a

ongmin commented 5 years ago

Links for @linusnorton's talk: https://docs.google.com/presentation/d/1cjQPT5er14fPQ6cIIy6fJVF6yRv8rFrgXOAuj_GzlOc/edit?usp=sharing https://ljn.io/posts/node-architecture/ https://ljn.io/posts/encapsulating-mutable-state/

ongmin commented 5 years ago

Hi @yishus @mikhfilippov, if you would like to add your decks to this issue, please feel free to! I'll keep this thread open longer. :)