<

Piotr Nosek

Software Architect @ Erlang Solutions

Erlang has been Piotr's the first and only love in the professional life for 9 years already. While not implementing new software for Santa's factory, he usually helps in building various chat systems.

His specialisations are XMPP and mobile communication and he is an experienced member of MongooseIM server team. He enjoys daily standup candies, looting legendary weapons and annoying peer developers with code reviews.

Upcoming Activities

Piotr Nosek
Code BEAM Lite ITA

One pool to rule them all

The talk will present the research on `worker_pool` library performance.

First part will focus on the improvements introduced to the library's low-level benchmarking tool. Test scenarios are described as well.

The second part summarises how different pool strategies deal with each scenario.

OBJECTIVES

Help developers consciously choose the best pool strategy in their projects.

Past Activities

Piotr Nosek
Code BEAM Lite Virtual
03 Apr 2020
16.35 - 17.00

Don't let Santa Claus crash!

Every year thousands of developers participate in the Advent of Code event. It involves 25 programming tasks with Christmas-related backstory. Majority of solutions is implemented in popular languages, such as C, Java or Python. However, can we save Santa Claus with Erlang too? What language aspects make it easier or more difficult to solve the riddles that entertain geeks all around the world?

OBJECTIVES

Present Erlang and BEAM advantages in an entertaining but unusual application.

AUDIENCE

All Erlang and BEAM enthusiasts that believe in the magic of Christmas.

Emanuela Damiani / Gianluca Padovani / Torben Hoffmann / Piotr Nosek
Code BEAM Lite Virtual
03 Apr 2020
18.05 - 18.35

Working Distributed - a panel discussion

Remote working has been forced upon us. In this panel we will discuss some of the experiences with remote working – both from the perspective of right now and from before Covid-19. Not all the tricks that worked previously are any good now – the question is how to start overcoming the hurdles and find a way to become productive again.

 

Konrad Zemek / Piotr Nosek
Code BEAM STO 2018
01 Jun 2018
16.15 - 17.00

Global scale messaging

The talk will explain one of MongooseIM's new features - Global Distribution. What is the use case it implements? How does it compare with standard XMPP intercluster routing? And most importantly - why does this extension work so well, thanks to Erlang!

OBJECTIVES

Promote transparent approach for routing XMPP packets between data centres.