Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Node.js lightning talks #116

Closed
admataz opened this issue Oct 13, 2017 · 7 comments
Closed

Node.js lightning talks #116

admataz opened this issue Oct 13, 2017 · 7 comments

Comments

@admataz
Copy link
Member

admataz commented Oct 13, 2017

We hear anecdotal stories about how people are using node.js: self-starters, open source, experimentation, and just having some fun beyond enterprise. Tonight we will open the mic for short-burst, quick-fire presentations. Maximum 8 minutes to talk about whatever is getting you thinking and acting. Add your lighting talk to the lineup in the comments on here.

⚡️ David Scheiner - Moving on from Mongoose: How a great thing finally cornered us

Mongoose has helped us greatly to maintain the integrity of our data against a mongodb database. However, we are not able to share the models we use on our apis anywhere outside those apis. And Mongoose schemas are not shareable, which means we cannot consume them on any other level of our applications. This means either using conversion plugins, or else writing and maintaining some other solution. In addition, the mongoose models themselves are not shareable, which means even if we solve the schema issue, we still have at least two sets of models to maintain. Finally, we use Typescript, which means ideally we can share schema definitions with that which would allow us to define our entities once and have those definitions propagate to all levels of our applications. The final part of this presentation will focus on the solution we now intend to adopt as we begin to overhaul our entire architecture in the coming months.

⚡️ James Porter - Node powered static sites with React/GraphQL in minutes

Set up and deploy a Node build system + React/Modern JS + GraphQL static site with Continuous Deployment, domain, HTTPs and more with Gatsby and Netlify. The combination of ease of deployment and access to modern Javascript technologies can be a real game changer for side projects and experiments.

@jamesporter
Copy link

jamesporter commented Oct 15, 2017

Node powered static sites with React/GraphQL in minutes

Set up and deploy a Node build system + React/Modern JS + GraphQL static site with Continuous Deployment, domain, HTTPs and more with Gatsby and Netlify. The combination of ease of deployment and access to modern Javascript technologies can be a real game changer for side projects and experiments.

(In practical terms I will record and edit a short screen cast (4-5 minutes) of the steps to do this... as it only takes about 10 minutes in real time; then talk over/explain how that all works and if there is time demo a couple of actual sites I've created using this method which contain interactive React components)

@xscheiner
Copy link

Moving on from Mongoose: How a great thing finally cornered us.

Mongoose has helped us greatly to maintain the integrity of our data against a mongodb database. However, we are not able to share the models we use on our apis anywhere outside those apis. And Mongoose schemas are not shareable, which means we cannot consume them on any other level of our applications. This means either using conversion plugins, or else writing and maintaining some other solution. In addition, the mongoose models themselves are not shareable, which means even if we solve the schema issue, we still have at least two sets of models to maintain.

Finally, we use Typescript, which means ideally we can share schema definitions with that which would allow us to define our entities once and have those definitions propagate to all levels of our applications.

The final part of this presentation will focus on the solution we now intend to adopt as we begin to overhaul our entire architecture in the coming months.

@admataz
Copy link
Member Author

admataz commented Oct 17, 2017

Thanks @jamesporter and @xscheiner

Will it be possible on the night to run your slides/presentations from the emcee laptop? I'm trying to keep the hotswapping of the display plugs to a minimum.

@jamesporter
Copy link

No problem, thanks Adam

@admataz
Copy link
Member Author

admataz commented Oct 23, 2017

@xscheiner @jamesporter - all good for this wednesday?

@jamesporter
Copy link

Yes.. just putting final bits and pieces together now.

@admataz
Copy link
Member Author

admataz commented Oct 26, 2017

Thanks @jamesporter - great talk..

@xscheiner - sorry you couldn't make it - as discussed via twitter, will be great to see your talk at a future LNUG - please add your abstract as a new issue and we can add it to the schedule.

I'll update this with the video link when it's available

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants