Comments (10)
Title of your topic
Loopback 4 - Building an API with TypeScript
Topic description
I will show how to build an API server using the Loopback framework. I will also share some of the gotchas we met with Loopback and TypeScript.
(Loopback will let us connect to multiple databases, validate our inputs, generate an OpenAPI file, and maybe even generate a GraphQL schema.)
Presenter(s)
@joeytwiddle
Presenter's bio
I build web and mobile apps using JavaScript. I also like to write userscripts!
Duration
I guess 25 minutes presentation, then 5 minutes Q+A
Deck URL (if any)
https://slides.com/joeytwiddle/loopback4/
from talk.js.
Title of your topic
A token walks into a SPA
Topic description
Securing SPAs isn't as straight forward as a traditional web application. The code is there for all to see. Cookies and local storage aren't 100% safe. Where do we put the login forms? And what if the user refreshes?!
Learn everything you need to know about JSON Web Tokens, and maybe even some things you don't! Keep user credentials safe, while still communicating effectively with APIs.
Presenter(s)
@bendechrai
Presenter's bio
Ben Dechrai is a technologist with a staunch focus on security and privacy. This started at the age of 11, when he wrote software to stop his mum from breaking the family PC, and resulted in his working as a developer evangelist for Auth0. He enjoys helping developers find the joy of experimentation, from ethical skulduggery to subversive automation, and can be found on Twitter and Instagram at @bendechrai.
Duration
About half an hour
from talk.js.
Title of your topic
How to keep your static site up to date without lifting a finger.
Topic description
Static sites are great π. They're performant, fast, stable and predictable. But what about data? We don't want to maintain a server or make any runtime requests to external services for fresh, up to date info. We definitely don't want to up date our site manually every time some data changes... So how can we do it?
In my talk I will cover my experiences of building, deploying and maintaining yld.io. Using an array of services and frameworks we are able to make sure data that is always changing is kept up to date without even realising.
Presenter(s)
@omonk
Presenter's bio
I'm a JS dev working with React and Node for yld.io
Duration
30mins
Deck URL (if any)
working on it!
from talk.js.
Title of your topic
What Babylonian Astronomers Could Learn About Patterns in Javascript Code?
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
from talk.js.
Hi @mikhfilippov! Thanks for offering to share, and interesting topic about Patterns in JS. :)
Would it be possible to have your talk in August (14th) instead? I'm looking at the previous 3 talk submissions and they are all long form talks (20-30minutes), and it would be great to not rush them. Let me know what you think.
August's meetup: #25
from talk.js.
Hi @ongmin ! Sure, no problems. I submitted the talk for August.
from talk.js.
Hi @bendechrai @joeytwiddle @omonk,
we're all set for July, can we work with the timings below?
- Loopback 4 - Building an API with TypeScript - 25 mins + 5 mins Q&A
- A token walks into a SPA - 25 mins + 5 mins Q&A
- How to keep your static site up to date without lifting a finger - 20 mins + 5 mins Q&A
Thanks and see you next Wednesday.
from talk.js.
from talk.js.
Sounds good to me!
from talk.js.
Thanks all for attending! Feel free to share your slides here before I close the issue. :) Unfortunately our usual Engineers.SG super volunteer was busy and we couldnβt do recordings this month.
Thanks again for sharing your talks!
from talk.js.
Related Issues (20)
- ποΈ talk.js - May 2020 (online) HOT 1
- ποΈ talk.js - June 2020 (online) HOT 4
- ποΈ talk.js - July 2020 (online) HOT 4
- ποΈ talk.js - August 2020 (online) HOT 10
- ποΈ talk.js - September 2020 (online) HOT 7
- ποΈ talk.js - October 2020 (online) HOT 13
- ποΈ talk.js - November 2020 (online) HOT 14
- Talk Submission for October or November HOT 8
- [meetup] Attendees question on Meetup RSVP HOT 2
- [org] Clean up & document `SingaporeJS` Github repos HOT 1
- talk.js - January 2021 (online) HOT 5
- talk.js - February 2021 (online) HOT 3
- talk.js - November 2022 (in person) HOT 3
- How about kick start an meetup or online event after the long pandemic? I am interested to provide a session talk about my recent learning on my project HOT 3
- talk.js - February 2023 (in person) HOT 20
- talk.js - 2023 March HOT 18
- talk.js - 2023 September HOT 21
- talk.js - 2023 October(fest)
- talk.js - November 2023 (last one of the year) HOT 2
- talk.js - Feb 2024
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from talk.js.