#98
#98 - 24.04.2025 17:30

#98: Zero Trust Architecture, collaboration with the business, and performance testing

Lecturers: Piotr Staśkiewicz, Maciej Krzysica, Jarek Pałka

This edition will be special in more ways than one:

  • We’re bringing you three talks, each offering a fresh perspective on the challenges of modern IT!
  • We’ll meet in the brand-new meetup space at the j-labs office in Kraków’s Zabłocie district!
  • The agenda includes not only the talks but also refreshments and networking.

From a no-compromise approach to secure architecture, through 5 tips for better business communication, to the brutal truth about performance testing – there’s something valuable for everyone. Come and hear Jarosław Pałka, Maciej Krzysica, and Piotr Staśkiewicz live!

The event will also be streamed online, so you can join remotely.

Talk4Devs is free, but the number of in-person seats is limited!

All talks will be held in Polish.

Agenda

17:30 Registration
18:00 Welcome & opening remarks
18:10 Talk 1:
Zero Trust Architecture – Control as the Highest Form of Trust
| Piotr Staśkiewicz, Principal Software Engineer at j-labs
18:40 Break
19:00 Talk 2:
5 Tips to Help You Communicate Effectively with the Business World
| Maciej Krzysica, Team Leader at j-labs
19:20 Break
19:40 Talk 3:
Performance Testing and Other Lies
| Jarosław Pałka, Senior staff software engineer\Benchmarking team lead at Neo4j
20:20 Quiz with prizes
20:30 Networking & refreshments

Talks

#1: Zero Trust Architecture – Control as the Highest Form of Trust
| Piotr Staśkiewicz, Principal Software Engineer at j-labs

Imagine a world where your organization is secure not because it trusts, but because it… trusts no one. Sounds controversial? Or maybe brilliantly simple?

In a time of digital transformation, where the lines between companies and the outside world blur with every remote login, traditional security models resemble medieval fortresses in the age of drones – impressive, but impractical.

In this talk, we’ll explore the fundamentals of Zero Trust Architecture – a model that turns traditional assumptions on their head. “Never trust, always verify” might sound like the mantra of a paranoid detective, but it’s the foundation of the world’s most advanced security systems.

Why are leading organizations abandoning the comfortable illusion of trust-based security? What mechanisms allow you to verify every user, every device, and every access request – without slowing down the business? And how can you guide your organization through this transition without falling into common traps?

If you want to stay ahead of cyber threats and prepare for today’s security challenges – this talk is your first step into a world where control becomes the ultimate form of trust.

#2: 5 Tips to Help You Communicate Effectively with the Business World
| Maciej Krzysica, Team Leader at j-labs

“I didn’t study computer science to work with people” – a joke you’ll often hear from developers. But the truth is, we can’t stay hidden behind our screens forever. Whether in online meetings or face-to-face in the office, communication is a vital part of our job.

In this short talk, I’ll share five practical tips to make communication a bit easier. My goal is to shift your perspective from seeing communication as a problem, to seeing it as a set of skills and tools that can be learned and mastered. Hopefully, you’ll walk away from this session feeling more confident in your next business conversation.

#3: Performance Testing and Other Lies
| Jarosław Pałka, Senior staff software engineer\Benchmarking team lead at Neo4j

It’s a well-known truth that very few of us worry about performance, and even fewer have actually dealt with performance testing. Among those brave enough to face this battle, only a handful realize how many lies, misconceptions, and false promises are hidden within.

This talk will walk you through common anti-patterns in performance testing and provide battle-tested tips to avoid being misled by test results.

Should we be afraid of “coordinated omission”?
Why is statistics the highest form of lying – a quick guide to interpreting test results?
Why “latency” and “throughput” are not the same thing?
Why input data matters just as much as the test scenario?
What questions do microbenchmarks actually answer?
Do performance tests have layers?
Why performance testing isn’t about the numbers?

These are just a few of the topics I’ll cover. If you’ve been avoiding performance testing like the plague, you’ll finally understand why. And if you’re a true performance geek, I’ll help you design better tests and interpret results with deeper awareness.

REGISTER
Piotr Staśkiewicz

Professionally, a software architect with a holistic approach to every problem.A programming polyglot rooted in the JVM world, who values versatility and solutions tailored to requirements. An advocate of technical documentation, diagrams, and everything that brings the worlds of business and engineering closer together.A cybersecurity enthusiast, applying the "secure by design" principle in the solutions he designs and promoting awareness of digital threats as an essential component of modern system architecture.

Maciej Krzysica

Maciek has 15 years of experience, starting as a software developer and now working as a team leader at j-labs. Still rooted in the Java world, he now focuses on team management and solving business problems. He's passionate about helping others improve the most useful and practical soft skills.

Jarek Pałka

For more than 20 years in the IT industry, as a database administrator, programmer, architect, manager and "onsite disaster engineer". At the moment, working at Neo4j as performance engineer, enjoying the way of code, and exploring dungeons of JVM and OS, after few years as chief architect in SaaS business and teach lead in Allegro.pl. I took part in small, medium and large projects nonsense, under the principles of "Waterfall", Agile and in the absence of any methodologies, always with the same effect. What led me to the conclusion that no matter what you do, as long how you do it well, in the simplest possible way and use appropriate tools that do the work for you. In the meantime, I fell in love in the ideas of TDD and Software Craftsmanship, to the limits exploring beautiful in its simplicity ideas as REST and NoSQL, only to abandon them to explore the secrets of "systems thinking" and admire the strength that brings "metaphor" and discover that we are all objects in an eternal virtual machine. Humble follower of the church of JVM, bytecode and JIT researcher, exploring all sorts of parsers, interpreters and compilers. From time to time you can hear my low-quality jokes about architecture conferences in Poland. I am also author of a blog on http://geekyprimitives.wordpress.com/ and self-proclaimed dictator in the program committee at SegFault ,CoreDump, 4Developers and JDD conferences.


Don't forget to register!

REGISTER