Matteo Collina

Matteo Collina

WorkshopWorkshop

"Introducing the Platformatic DB"

Platformatic DB allows you to rapidly develop GraphQL and REST APIs on top of an SQL database (SQLite, PostgreSQL, MySQL and MariaDB). What’s special about it? Platformatic DB allows you to unleash the full potential of Node.js and Fastify whenever you need it - you can customise its behaviour by writing additional features and plugins. Bonus points: it automatically reloads without losing a single request. In this workshop, we’ll develop a full stack web application using Platformatic DB and Astro - the Movie Quotes app!


TalkTalk

"I would never use a ORM"

What's an ORM? An Object-Relational Mapping tool (ORM) is a library to map a SQL table to a Class. Most ORMs force users to structure their code into Model objects that include both data access and business logic. Once upon a time, I did several projects using ORMs as I followed the common belief that those simplify the development and maintenance of projects. I was wrong. ORMs are often a hurdle to overcome for the most complex part of a project. As the next stop of my journey, I recommended people to use the native languages of their databases, e.g. SQL. This works great for the most part but it creates quite a struggle: there is a lot of boilerplate code to write that can be quite tedious. I was wrong, again. Today I'm presenting you something new.


WorkshopWorkshop
Date:
04 Oct 2022
Time:
13:00 UTC | 13:00 UTC
Length:
90 min
Add to CalendarShare on TwitterView workshop info
TalkTalk
Date:
03 Oct 2022
Time:
11:00 UTC | 11:00 UTC
Length:
25 min
Add to CalendarShare on TwitterView talk info

"Matteo is a prolific Open Source author in the JavaScript ecosystem and modules he maintain are downloaded more than 60 billion times a year.
| Platformatic"

About Matteo

Matteo is the Co-Founder and CTO of Platformatic.dev with the goal to remove all friction from backend development. He is also a prolific Open Source author in the JavaScript ecosystem and modules he maintain are downloaded more than 12 billion times a year. Previously he was Chief Software Architect at NearForm, the best professional services company in the JavaScript ecosystem. In 2014, he defended his Ph.D. thesis titled "Application Platforms for the Internet of Things". Matteo is a member of the Node.js Technical Steering Committee focusing on streams, diagnostics and http. He is also the author of the fast logger Pino and of the Fastify web framework. Matteo is an renowed international speaker after more than 60 conferences, including OpenJS World, Node.js Interactive, NodeConf.eu, NodeSummit, JSConf.Asia, WebRebels, and JsDay just to name a few. He is also co-author of the book "Node.js Cookbook, Third Edition" edited by Packt. In the summer he loves sailing the Sirocco.

The speakers