Prelegenci

Tomasz “Szimano” Szymański

CEO at SoftwareMill, Scala & Blockchain Developer
Founder and CEO of SoftwareMill. Software Developer with over 14 years of experience in commercial software development. Enthusiast of innovative technologies and management solutions. He’s been an active Blockchain programmer for 3 years. He co-engineered one of the biggest cryptocurrency exchanges in Europe. He built a 100% remote company when everyone was sceptic about dispersed teams. He introduced the rules of a teal organization before Frederica Laloux coined the term. Currently, he’s working on solutions that are said to be too challenging for blockchain applications.

Adam Warski

CTO at SoftwareMill
I am one of the co-founders of SoftwareMill, where I code mainly using Scala and other interesting technologies. I am involved in open-source projects, such as sttp, tapir, Quicklens, ElasticMQ and others. I have been a speaker at major conferences, such as JavaOne, LambdaConf, Devoxx and ScalaDays. Apart from writing closed- and open-source software, in my free time I try to read the Internet on various (functional) programming-related subjects. Any ideas or insights usually end up with a blog (https://softwaremill.com/blog).

Tematy

  • Are you a student wondering how to shape your career?
    Are you a programmer who would like to be promoted?
    Are you an ultra-architect and you feel that you have reached the ceiling?
    What can someone who is already a Senior do on the market? How do large corporations deal with the problem of development and promotion, and how do small software houses deal with it? What options do we have at all? Are we able to compete at strictly technical positions with the Young Ambitious Team ;-)?
    What do we need to gain on the way to be attractive on the labor market? How do you get that thing?
    Everything is adorned with a totally biased, subjective assessment of my own. From the point of view of a guy who has been coding for the last 14 years to become ... someone else (you'll find out at the presentation).

  • Functional programming is an increasingly popular approach to writing and thinking about code. Is it also applicable to such daily programming tasks as accessing a relational database? Is it possible to work with transactions in a "functional" way? Yes! But what does it mean in practice? And is this any better than using JPA's or Spring's @Transactional?
    In this live-coding session, we'll try to answer these questions, and demonstrate how the "functional" approach improves over the "traditional" one in three areas: working with multi-thread code, requiring a framework and precisely delimiting transaction boundaries.
    We'll be focusing on one specific problem area, however the techniques that we'll use have broader applicability, and are often used to solve other problems as well.

Sponsorzy następnego spotkania

Go to softwaremill

softwaremill

SoftwareMill is a custom software development company. We have been delivering services remotely and worldwide for 10 years. Our specialisation is distributed systems, big data, blockchain, machine learning , and data analytics. We specialise in Scala, Kafka, Akka, and Cassandra, among other technologies. We focus on quality, self-improvement and a true engineering approach.

Go to Mobica

Mobica

Mobica is a world-leading, award-winning software services company offering bespoke development, QA and consultancy. We specialise in complex, next generation, time critical projects across a wide range of industries for many of the world’s leading companies.

Go to JetBrains

JetBrains

Creator of the best Java IDE – IntelliJ IDEA – is a technology-leading software vendor specializing in the creation of intelligent development tools.

Hall Of Fame