Held on November 3, DevConf.CZ Mini featured talks themed around Cloud and Hyperscale, Edge Computing, and Future Tech and Open Research, including two research collaborations with Brno University of Technology and Czech Technical University in Prague supported by Red Hat Research.
The Future Tech and Open Research track included the following talks:
Perun: Keep your project’s performance under control
By Jiri Pavela, PhD student at Brno University of Technology
Managing a project’s performance during its development is a tedious job, and the lack of open source tooling does not make it any easier. In this talk, Jiří introduced Perun: a tool for complex management of project performance. Perun links profiling results to the corresponding project versions (commits) and leverages these associations to analyze performance changes. He demonstrated Perun’s capabilities in two real-world use cases:
- Using Perun to detect a known CPython performance issue and help with pinpointing the root cause of the issue
- Using Perun’s fuzzing module to generate inputs that could help manifest performance issues (such as ReDoS attacks) in the future
View the slides
Watch the recording:
Dreams vs. reality of applied data science in observability space
by Ivan Nečas, Senior Principal Software Engineer at Red Hat
Service observability is a capability of software to produce sufficient output (such as metrics, logs, or traces) to reason about its internal state. In the last couple of years, we’ve seen tremendous development in this area, especially in connection to distributed architecture and microservices. At the same time, AI/ML became a commodity, with even very sophisticated tools available in open source ready form to be used against any data.
In this talk, Ivan talked about challenges, needs, and lessons they’ve learned while working on a real-world project centered around observability data.
Watch the recording:
QtRVSim: RISC-V simulator for computer architectures classes
by Jakub Dupak, Master’s student and teaching assistant at the Faculty of Electrical Engineering Czech Technical University in Prague
QtRVSim is a free and open source RISC-V-based computer system simulator designed for teaching and learning computer systems principles. The simulator allows students to run assembly programs and observe the instruction execution on single-cycle and pipelined microarchitectures. The simulator graphically displays the major components in the datapath, including the register file, the arithmetic-logic unit, memory caches, peripherals, and the control unit with control signals. The talk presented the current capabilities of the simulator and possible uses for teaching, as well as its implementation design and opportunities for future development.
View the slides
Watch the recording:
Integration testing in IoT
by Miroslav Jaroš, Principal Software Quality Engineer at Red Hat
The Internet of Things (IoT) brought many new challenges to software development, especially in the world of testing and quality assurance. The physical world of IoT devices creates a new plane of complex issues, beginning with data transmission and ending with reliability.
This talk dug into the common problems quality engineers face during the development of such tests and how to mitigate them with the PATRIOT IoT testing framework.
Watch the recording:
This was the second edition of DevConf.CZ Mini, a biannual, highly focused, local, in-person version of DevConf.CZ conference for the open source community. DevConf.CZ Mini provides an opportunity to return to the conference themes in a smaller setting and establishes a platform for the Czech Republic and EMEA-based community to sync, share and hack on upstream projects together. You can watch all the recordings from the event on the DevConf YouTube channel.