April
2025

Hybrid event

j-labs, Zabłocie 43B, Kraków

Zero Trust architecture, collaboration with business stakeholders, and performance testing

Join us for the #98 Talk4Devs!

All talks will be held in Polish. To sign up, please switch to the Polish version of our website.

Prelegenci

  • Piotr Staśkiewicz
    Piotr Staśkiewicz
    Principal Software Engineer at j-labs
  • Maciej Krzysica
    Maciej Krzysica
    Team Leader at j-labs
  • Jarek Pałka
    Jarosław Pałka
    Senior Staff Software Engineer\Team lead\Benchmarking infrastructure at Neo4j

Agenda

A good plan is everything

Talks, breaks, snacks - see what’s in the program!

See location
17:30 18:00

Guest registration

Expand Collapse
18:00 18:10

Welcome & event opening

Expand Collapse
18:10 18:40

Zero Trust Architecture — Control Is the Highest Form of Trust

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 the era of digital transformation, where the boundaries between companies and the outside world blur with every remote login, the traditional approach to security resembles medieval fortifications in the age of drones — impressive, but impractical.

During this presentation, we’ll uncover the principles behind Zero Trust Architecture — an approach that turns conventional security thinking upside down. “Never trust, always verify” may sound like the mantra of an overly suspicious detective, but in reality, it forms the foundation of some of the world’s most advanced security systems.

What makes the largest organizations abandon the comforting illusion of trust-based security? What mechanisms make it possible to effectively verify every user, every device, and every access request — without slowing down the business? And how can you guide your organization through this transformation while avoiding the most common pitfalls?

If you want to stay one step ahead of cybercriminals and prepare for today’s security challenges, this talk will be your first step into a world where control is the highest form of trust.

Prelegent

  • Piotr Staśkiewicz
    Piotr Staśkiewicz
    Principal Software Engineer at j-labs
  • Professionally, he is a software architect with a holistic approach to every problem. A programming polyglot with roots in the JVM ecosystem, he values versatility and solutions tailored to specific requirements. A strong advocate of technical documentation, diagrams, and everything that brings the worlds of business and engineering closer together. Passionate about cybersecurity, he applies the “secure by design” principle in the solutions he designs and promotes digital threat awareness as an essential element of modern system architecture.

    18:40 19:00

    Break

    Expand Collapse
    19:00 19:20

    5 Tips That Will Help You Communicate Effectively with the Business Side

    "I didn’t study Computer Science just to work with people” is one of the many jokes popular among software developers. The truth is, though, that we can’t isolate ourselves behind computer screens all the time. Communication — whether during online meetings or face-to-face in the office — is an important part of our work.

    In this short talk, I’d like to share five tips that can make it a little easier. My goal is to shift your focus from the problems in this area toward practical solutions and tools. Hopefully, after this presentation, you’ll feel more confident during business meetings.

    Prelegent

  • Maciej Krzysica
    Maciej Krzysica
    Team Leader at j-labs
  • Maciek has 15 years of experience, initially as a software developer and currently as a team leader at j-labs. Still connected to the world of Java, he now manages a team and solves business problems. He is eager to help others develop the most useful and practical soft skills.

    19:20 19:40

    Break

    Expand Collapse
    19:40 20:20

    Performance Testing and Other Lies

    It’s a widely acknowledged truth that very few of us care about the performance of our code — and even fewer have ever dealt with performance testing. Among those fighting the uphill battle for better performance, only a small handful realize just how many lies, misconceptions, and false promises are hidden within those tests.

    During this presentation, we’ll explore anti-patterns in performance testing and go through several battle-tested practical tips on how not to be misled by test results.

    Should we be afraid of “coordinated omission”?
    Why is statistics the highest form of lying — a quick guide to reading test results?
    Why are latency and throughput not the same thing?
    Why is test data just as important as test scenarios?
    What questions can microbenchmarks actually answer?
    Do performance tests have layers?
    Why aren’t performance tests really about the numbers?

    These are just some of the topics I’ll cover. If performance testing doesn’t interest you and you avoid the topic like the plague, this presentation will help you understand why. But if you consider yourself a devoted follower of the machine and performance-related topics are already familiar territory, I’ll help you design tests and interpret their results with greater awareness.

    Prelegent

  • Jarek Pałka
    Jarosław Pałka
    Senior Staff Software Engineer\Team lead\Benchmarking infrastructure at Neo4j
  • With over 20 years in the IT industry, he has worked as a database administrator, developer, architect, manager, and a self-described “disaster recovery engineer.” He has taken part in small, medium, and absurdly large projects—run according to waterfall, Agile, or with no methodology at all—with invariably the same outcome. This led him to the conclusion that it doesn’t matter what you do, as long as you do it well, in the simplest possible way, and use the right tools to do the work for you. Along the way, he was captivated by the ideas of TDD and Software Craftsmanship, pushed beautifully simple concepts like REST and NoSQL to their limits, only to later abandon them in favor of exploring systems thinking, becoming fascinated by the power of metaphor and discovering that we are governed by the same “laws of nature.” A rebellious follower of the JVM church, a researcher of bytecode and JIT, and an enthusiast of all kinds of parsers, interpreters, and compilers. On a daily basis, he fights for better performance at Neo4j. From time to time, his low-quality jokes about architecture can be heard at conferences across Poland. In his spare time, he works as a trainer at http://symentis.pl, writes a blog at http://geekyprimitives.wordpress.com/, and acts as a self-appointed dictator on the program committees of conferences such as CoreDump, SegFault, JDD, and 4Developers.

    20:20 20:30

    Quiz with prizes

    Expand Collapse
    20:30 22:00

    Networking & refreshments

    Expand Collapse

    Salka meetupowa j-labs

    Spotykamy się w naszej j-labsowej sali meetupowej na Zabłociu. Niech Cię to nie zmyli, nie ma domówkowego klimatu. Stworzyliśmy nowoczesną przestrzeń z myślą o wygodnym networkingu i wymianie wiedzy. Nie zabraknie też bufetu, ciepłych napojów oraz tych zimnych - prosto z kranów!

    Adres naszego biura znajduje się poniżej, a w mailu przed wydarzeniem dostaniesz dokładne wskazówki, jak dotrzeć do salki.

    Zabłocie 43B, 30-701 Kraków
    Salka meetupowa j-labs
    The event has already taken place. See you at the next one!