16 Sep
28 Oct
24 Nov
15 Dec
16 Jan
9 Feb
18 Mar
22 Apr
20 May
17 Jun
22 Jul
19 Aug
16 Sep
21 Oct
18 Nov
16 Dec
13 Jan
10 Feb
9 Mar
13 Apr
11 May
8 Jun
13 Jul
10 Aug
14 Sep
12 Oct
9 Nov
14 Dec
11 Jan
8 Feb
8 Mar
12 Apr
10 May
14 Jun
12 Jul
9 Aug
13 Sep
11 Oct
8 Nov
13 Dec
10 Jan
14 Feb
14 Mar
11 Apr
9 May
13 Jun
11 Jul
8 Aug
12 Sep
10 Oct
14 Nov
12 Dec
9 Jan
13 Feb
13 Mar
10 Apr
8 May
12 Jun
10 Jul
14 Aug
11 Sep
9 Oct
13 Nov
11 Dec
8 Jan
12 Feb
11 Mar
8 Apr
13 May
10 Jun
8 Jul
12 Aug
9 Sep
14 Oct
10 Nov
9 Dec
13 Jan
10 Feb
10 Mar
14 Apr
12 May
9 Jun
14 Jul
11 Aug
10 Sep
13 Oct
10 Nov
15 Dec
12 Jan
9 Feb
13 Apr
11 May
8 Jun
13 Jul
10 Aug
14 Sep
12 Oct
9 Nov
14 Dec
13 Jan
8 Feb
12 Apr
10 May
14 Jun
12 Jul
9 Aug
13 Sep
11 Oct
8 Nov
13 Dec
10 Jan
14 Feb
13 Mar
8 May
12 Jun
10 Jul
14 Aug
11 Sep
9 Oct
21 Nov
11 Dec
8 Jan
12 Feb
12 Mar
9 Apr
14 May
11 Jun
9 Jul
13 Aug
10 Sep
8 Oct
12 Nov
9 Dec
14 Jan
11 Feb
11 Mar
8 Apr
12 May
10 Jun
8 Jul
12 Aug
8 Sep
14 Oct
11 Nov
Meetup #116
Event Details
Speakers

TypeScript Template literal types - who need it anyway?
A long long time ago TypeScript 4.1 brought major change - introduced Template Literal Types. After this release examples like type-based parser or type-based SQL engine spawned like crazy. In the next releases, we get even more Template Literal Types features! Cool. But it doesn't answer our question - "Who needs it anyway?" I'll talk about Template Literal Types, and we'll check more real-life use-cases for them than the mentioned type-based SQL engine :)

Writing secure JavaScript
In my speech I want to talk about web security and how to write secure JavaScript. I will talk about how small bugs have opened huge vulnerabilities even in big companies like Google and Cloudflare. What are the common and uncommon vulnerabilities in JS full stack applications (XSS, header poisoning, SQLi, clickjacking, directory traversal, RCE, open redirects and more), with real life examples, and how to detect, prevent and mitigate such vulnerabilities. And at the end I'll give a short talk about how to set up a secure coding environment and why it's important (static code analysis, environment configuration, dependency management).

Simplicity in the spectrum: Identifying and overcoming overengineering
One of the main pillars of maturing as a developer is mastering the skill of striking the right balance between underengineering and overengineering. This session aims to equip developers with a systematic approach to dealing with the latter. We'll explore the common reasons that drive developers to overshoot their solutions, particularly in the realm of frontend development. Then, we'll discuss the signs and in-code symptoms of unnecessary complexity. In the end, we'll dive into useful heuristics, mental models, and thought filters to refine our approach to project complexity, to find that sweet spot more consistently

How LLMs influence the gender bias portrayed in the media? (Lightning Talk ⚡️)
AI development is unlikely to stop in the near future, however, even at this stages many instances of sexism can be seen in the products created by the generative AI models. The talk will explore how potentially discriminating data is present both in input and the output of neural networks: from databases to the structure of the layers themselves (for example - working on datasets which are formed by scraping data off websites, such as Reddit or Wikipedia, which have a predominately male demographic). Key terms will be defined and AI developments will be placed in a wider context, which also included new retouching techniques. Finally, possible answers to this problem will be offered, keeping in mind that many solutions - such as increasing computational power or the dataset size - result in the apophenia phenomenon; increasing societal visual literacy will be presented as a possible way forwards.

Sphere of Influence and Proactive Mindset: Rediscovering Your Personal Power (Lightning Talk ⚡️)
Join Christopher Mael for an enlightening exploration into the concept of the "sphere of influence" and how ancient Stoic and Taoist wisdom can guide us towards a more fulfilling life. Discover timeless principles that teach us how to live with greater productivity and fulfillment. This talk will delve into a mindset that empowers you to navigate life's challenges with grace and resilience.
Videos
See all talks

Michał Michalczuk

Andrii Romasiun

Przemysław Konefał

Iga Trydulska

Krzysztof Moszyński
- 144Meetups
- 293Speakers
- 491Talks