Closed ongmin closed 4 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.
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
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
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
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.
Thanks!
That works for me, I can certainly condense my talk to 20 minutes if someone would like an extra 5.
Sounds fine for me. Thank you @ongmin
okay!
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?
@pkamath2, as chatted, sure no problem. :)
Do we have a venue?
@linusnorton, oh yes! I have just updated it. Also at http://meetu.ps/e/H46BJ/10jMR/a
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. :)
π 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/) - [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_