Skip to content

Logo WarsawJSWarsawJS

We provide a safe space for those looking to
improve their JavaScript skills.
Join a community that gives back.

Join Us On Slack!

Meetup #115

Event Details

2024-06-12
Box ul. Chmielna 69 Floor 22
18:30

Speakers

Avatar of Michał Miszczyszyn
Bio

Michał Miszczyszyn

The Power of Property-Based Testing in TypeScript / Strengthening Code Quality and Reliability 

Property-based testing is a technique for ensuring application correctness by generating tests based on a set of properties. In this presentation, we'll delve into the world of property-based testing in TypeScript. We'll explore how it enhances code quality and reliability, discuss the principles behind property-based testing, and showcase real-world examples of how it can uncover bugs and edge cases that traditional testing may miss.

Avatar of Szymon Mentel
Bio

Szymon Mentel

Multi-tenant apps with single-tenant SQLite databases in global Tigris buckets 

Mulit-tenancy is tough. Sharing resources fairly and effectively as well as ensuring secure code execution are just some of the challenges faced when dealing with the problem. But what if we approach it with single-tenant, isolated VMs mutating single-tenant database instances? Like, if a tenant’s request hits the system it gets routed to an exclusive tenant VM that uses an exclusive tenant’s database. The talk explores an unconventional architecture of homogenous Node.js servers running on top of single-tenant Fly Machines hosting single-tenant SQLite databases stored in globally replicated Tigris buckets.

Avatar of Mieszko Sabo
Bio

Mieszko Sabo

Type level programming in TypeScript 

During the presentation we will look at the type system in TypeScript approaching it as an independent programming language. I will show how we can use types to express mechanisms known from other languages, such as loops, functions, conditional expressions, etc. Are you curious about how crazy things the type system in TypeScript allows you to do and how you can use its full potential for your everyday work? After my presentation, the possibilities of the type system will become clear to you, and you will learn how you can further expand your knowledge towards programming on types.

  • Meetups
  • Speakers
  • Talks

Previous workshops

  • Workshops
  • Trainers
  • Tickets

Testimonials

Contact

ul. Wał Miedzeszyński 420/23
03-994 Warszawa

[email protected]

About

WarsawJS is a local community of JavaScript professionals and enthusiasts. We provide a safe space for those looking to improve their JavaScript skills, and join a community that gives back. Like what we do?

Join us on slack!