Cover Photo for JS Monthly, September Meetup

JS Monthly, September Meetup

Primary Photo for JS Monthly London

JS Monthly London

Sep

12

In-Person

Address available to attendees

We missed you this time around!

This event will be kindly hosted by Monday.com. Besides the venue they will provide beers, wine and soft drinks.

Pizza will be provided by our second sponsor - Platformatic

Schedule

6:00pm: Doors open

6:30pm: I would never use an ORM // Matteo Collina

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 with something new.

7:00pm: Short break

7:15pm: Pattern Matching in Code and Data // Andreas Kollegger

Functional programming has brought many powerful ideas into mainstream coding with widely adopted concepts like map and reduce. There's another secret superpower to improve code readability and maintainability – declarative code branching. How? With pattern matching.


Together, we'll apply pattern matching to everyday coding tasks like conditional component selection, then extend the approach to data fetching, peeking all the way over to the database.

8pm: End of event - Pub afterparty

// SPONSOR TIME

Video recording sponsored by Pusher: You can view previous event talks and more by visiting the Pusher App YouTube channel!

https://www.youtube.com/playlist?list=PL8xuokhAnn4pBuGuJ4fjjGUQfqnZlOLNW

Monday.com is a cloud-based platform that streamlines project management, task organisation, and team collaboration. We call it WorkOS and it has customisable boards, automation capabilities, and seamless integrations, empowering teams to improve productivity and track progress effectively.

We currently help over 186,000 customers across 200 industries in over 200 territories, and we're constantly growing. With that scale come many interesting engineering challenges like managing platform scalability, ensuring efficient data handling and security, developing real-time collaboration capabilities, creating reliable integrations, and prioritising intuitive interfaces.

Sounds interesting? Come talk to us!

We expect all our members, sponsors, event organisers and anyone involved in our meetup to follow our Code of Conduct.

If you want to talk at JS Monthly please use this form: https://forms.gle/iLZ7RX2zKUSDMKiv7

Follow us on twitter:

https://twitter.com/jsmonthlylondon

Sponsored and hosted by Monday.com

JS Monthly, September Meetup

Primary Photo for JS Monthly London

JS Monthly London

Sep

12

In-Person

Address available to attendees

This event will be kindly hosted by Monday.com. Besides the venue they will provide beers, wine and soft drinks.

Pizza will be provided by our second sponsor - Platformatic

Schedule

6:00pm: Doors open

6:30pm: I would never use an ORM // Matteo Collina

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 with something new.

7:00pm: Short break

7:15pm: Pattern Matching in Code and Data // Andreas Kollegger

Functional programming has brought many powerful ideas into mainstream coding with widely adopted concepts like map and reduce. There's another secret superpower to improve code readability and maintainability – declarative code branching. How? With pattern matching.


Together, we'll apply pattern matching to everyday coding tasks like conditional component selection, then extend the approach to data fetching, peeking all the way over to the database.

8pm: End of event - Pub afterparty

// SPONSOR TIME

Video recording sponsored by Pusher: You can view previous event talks and more by visiting the Pusher App YouTube channel!

https://www.youtube.com/playlist?list=PL8xuokhAnn4pBuGuJ4fjjGUQfqnZlOLNW

Monday.com is a cloud-based platform that streamlines project management, task organisation, and team collaboration. We call it WorkOS and it has customisable boards, automation capabilities, and seamless integrations, empowering teams to improve productivity and track progress effectively.

We currently help over 186,000 customers across 200 industries in over 200 territories, and we're constantly growing. With that scale come many interesting engineering challenges like managing platform scalability, ensuring efficient data handling and security, developing real-time collaboration capabilities, creating reliable integrations, and prioritising intuitive interfaces.

Sounds interesting? Come talk to us!

We expect all our members, sponsors, event organisers and anyone involved in our meetup to follow our Code of Conduct.

If you want to talk at JS Monthly please use this form: https://forms.gle/iLZ7RX2zKUSDMKiv7

Follow us on twitter:

https://twitter.com/jsmonthlylondon

Sponsored and hosted by Monday.com

Guild

Get in touch!

hi@guild.host