window.pipedriveLeadboosterConfig = { base: 'leadbooster-chat.pipedrive.com', companyId: 11580370, playbookUuid: '22236db1-6d50-40c4-b48f-8b11262155be', version: 2, } ;(function () { var w = window if (w.LeadBooster) { console.warn('LeadBooster already exists') } else { w.LeadBooster = { q: [], on: function (n, h) { this.q.push({ t: 'o', n: n, h: h }) }, trigger: function (n) { this.q.push({ t: 't', n: n }) }, } } })() The Ruby Conference of Cracow. We were there! - The Codest
The Codest
  • About us
  • Services
    • Software Development
      • Frontend Development
      • Backend Development
    • Staff Augmentation
      • Frontend Developers
      • Backend Developers
      • Data Engineers
      • Cloud Engineers
      • QA Engineers
      • Other
    • It Advisory
      • Audit & Consulting
  • Industries
    • Fintech & Banking
    • E-commerce
    • Adtech
    • Healthtech
    • Manufacturing
    • Logistics
    • Automotive
    • IOT
  • Value for
    • CEO
    • CTO
    • Delivery Manager
  • Our team
  • Case Studies
  • Know How
    • Blog
    • Meetups
    • Webinars
    • Resources
Careers Get in touch
  • About us
  • Services
    • Software Development
      • Frontend Development
      • Backend Development
    • Staff Augmentation
      • Frontend Developers
      • Backend Developers
      • Data Engineers
      • Cloud Engineers
      • QA Engineers
      • Other
    • It Advisory
      • Audit & Consulting
  • Value for
    • CEO
    • CTO
    • Delivery Manager
  • Our team
  • Case Studies
  • Know How
    • Blog
    • Meetups
    • Webinars
    • Resources
Careers Get in touch
Back arrow GO BACK
2019-05-22
Other

The Ruby Conference of Cracow. We were there!

Klaudia Janiec

On May 14th, we headed to Lubicz Brewery to participate in the “Krk-Rb” conference. Once we got there and we managed to get our clothes dry (the weather was rather inclement that day), we have been greeted by the smell of brewed beer, fresh coffee and the warm welcome of the organizers.

After the initial greeting, Piotr Solnica began an interesting presentation cycle about functional programming. He introduced a few rules and the advantages and disadvantages of using this programming paradigm in Ruby.

The next presentation aimed to show the problems of people with Asperger’s syndrome. The speaker, Michal Papis, focused on the struggles that people with this disorder face both in IT and in their daily life. He also presented ways to make it easier for them to function efficiently at work.

The third presentation of the day was conducted by Anton Davydo, who talked about the Sourcing Event. There are a number of reasons that a sourcing event might be considered complex and in this workshop, he discussed few main challenging aspects such as calculating the final state based on stored events, recording events in the Event Store and using the Saga Pattern.

Ruby workshops

The fourth and last appearance, before the lunch break, was a talk about modifying the Abstract Syntax Tree in Ruby by Jônatas Davi Paganini. This speech was rather fascinating as were shown how to create a tool for automatic correction of ‘!array.any?’ On ‘array.none?’.

During the break, the organizers invited us for a “meet-and-greet” lunch, where we could exchange impressions from the first part of the conference and network.

The second part of the conference began with the presentation of Hasumi Hitoshi on the mruby / c – Ruby implementation for microcontrollers. During his speech, Hatsumi introduced us to the basics of mruby / c and showed his own project to monitor the concentration of carbon dioxide in the air.

The next talk was about Kafka and was delivered by Spyros Livathinos. He familiarized himself with the operation of this platform and showed how it can be used in Ruby.

Following, we participated in an engaging workshop about machine learning related to the Ruby language. Its author, Jacek Brozek, debated that, although Python is the leader in this field, Ruby does not have to be underestimated as it can be efficiently used for this purpose.

Codest's team

The conference closed with the speech of Marcus Schirp, who introduced us to the concept of mutational testing. Mutation Testing is a type of White Box Testing, which is mainly used for Unit Testing and we got some useful insights. In today’s industry, having a great product might not be enough. Competition is always around the corner, companies are becoming more and more interested in quality and a key advantage for success is the ability to move fast. One great solution is Mutation Testing, as it allows to change the code  –  a small part at a time  – and running the unit tests suite repeatedly.

We finished the day by eating a delicious dinner and drinking locally brewed beer. Of course, what else would you do when you find yourself in a fine brewery?! We definitely had a great time, exchanging knowledge and experience with other Ruby geeks. And remember – Ruby is alive and is doing well 🙂

Read also:

  • InfoShare Conference. What were the interesting highlights?
  • EU- Startups Summit in Barcelona. Great conference with inspiring startups like a Mietwise, TransferWise and Badi
  • Why do software projects fail? Most common reasons

Related articles

Other

Which Companies Lead Germany’s Insurance Market? Discover the Top 10

Discover top ten Insurance Companies that rule the market!From traditional family-owned firms to modern companies focused on sustainability, these organizations are setting benchmarks for success and resilience.

The Codest
Greg Polec CEO
Other

London’s Leading Tech Frontiers: Spotlight on Companies Shaping 2024

Explore 2024's top London tech innovators shaping our future. Dive in for groundbreaking trends and inspiration. Read more now

Other

Vibrant Upturn: Charting the Resolute Rise of Swedish Firms

This article explores the resilience and growth of Swedish businesses in 2023, highlighting their innovative strategies and significant impact on Sweden's economy amidst global economic challenges and market fluctuations.

Other

The Importance of Regular Application Maintenance and Support in Future-Proofing Your Business

Explore the critical role of application maintenance and support in driving business growth, choosing the right technologies, and the importance of continuous improvement for future-proofing your business with Codest.

thecodest
Other

8 challenges for CTOs in 2023

The accelerated process of digital transformation translates itself into the growing importance of the position of Chief Technology Officers (CTO), i.e. those who manage technology issues within a company. CTOs...

The Codest
Jakub Jakubowicz CTO & Co-Founder

Subscribe to our knowledge base and stay up to date on the expertise from the IT sector.

    About us

    The Codest – International software development company with tech hubs in Poland.

    United Kingdom - Headquarters

    • Office 303B, 182-184 High Street North E6 2JA
      London, England

    Poland - Local Tech Hubs

    • Fabryczna Office Park, Aleja
      Pokoju 18, 31-564 Kraków
    • Brain Embassy, Konstruktorska
      11, 02-673 Warsaw, Poland

      The Codest

    • Home
    • About us
    • Services
    • Case Studies
    • Know How
    • Careers
    • Dictionary

      Services

    • It Advisory
    • Software Development
    • Backend Development
    • Frontend Development
    • Staff Augmentation
    • Backend Developers
    • Cloud Engineers
    • Data Engineers
    • Other
    • QA Engineers

      Resources

    • Facts and Myths about Cooperating with External Software Development Partner
    • From the USA to Europe: Why do American startups decide to relocate to Europe
    • Tech Offshore Development Hubs Comparison: Tech Offshore Europe (Poland), ASEAN (Philippines), Eurasia (Turkey)
    • What are the top CTOs and CIOs Challenges?
    • The Codest
    • The Codest
    • The Codest
    • Privacy policy
    • Website terms of use

    Copyright © 2025 by The Codest. All rights reserved.

    en_USEnglish
    de_DEGerman sv_SESwedish da_DKDanish nb_NONorwegian fiFinnish fr_FRFrench pl_PLPolish arArabic it_ITItalian jaJapanese ko_KRKorean es_ESSpanish nl_NLDutch etEstonian elGreek en_USEnglish