Loading…
DevConf.CZ 2019 has ended

Sign up or log in to bookmark your favorites and sync them to your phone or calendar.

C236 [clear filter]
Saturday, January 26
 

9:00am CET

A Beginner's Guide to Inter-Service Messaging
Sending and receiving messages is a common task in software.

Fedora Infrastructure has many event-driven services, we'll discuss some of the problems we encountered and their solutions. Topics include:

* How to pick the right message protocol.
* How to design a "good message". How to recover when you inevitably don't design a "good message" or when the meaning of the word "good" changes.
* Networking: centralized or decentralized?
* How to deal with lost messages. Is it bad? Should you care?

Each topic contains plenty of concrete examples from Fedora Infrastructure.
At the end of this talk, the audience should be well-equipped to not repeat the mistakes we made and instead go make new and interesting mistakes.

This talk does not require prior knowledge of any message protocols.

Speakers
avatar for Aurélien Bompard

Aurélien Bompard

Engineer, Red Hat
Member of the Fedora Infrastructure team.
avatar for Jeremy Cline

Jeremy Cline

Software Engineer, Fedora Project, Red Hat
I am employed by Red Hat as a software engineer on the Fedora Project. My primary responsibility is maintaining the Fedora kernel with Laura Abbot and Justin Forbes. I am also involved in Fedora's infrastructure applications.


Saturday January 26, 2019 9:00am - 9:50am CET
C236

10:00am CET

Debugging with java-runtime-decompiler + byteman
With java-runtime-decompiler and byteman you can inspect and modify running applications, thus hit the nail in production environment. http://byteman.jboss.org/ is old tool, which got immense powers in Thermostat. https://github.com/pmikova/java-runtime-decompiler/ is new tool, based on old and verified technologies. Together, they create nice combo

Speakers
avatar for Jiri Vanek

Jiri Vanek

OpenJDK contributor, RedHat
From here and there, anchoring myself in RedHat OpenJDK tea,


Saturday January 26, 2019 10:00am - 11:50am CET
C236

12:00pm CET

Desktop on an OpenPOWER system? Yes!
Dog-fooding, openness, privacy. There are various reasons why to use an OpenPOWER system as a daily desktop/workstation. Thanks to the OpenPOWER ecosystem we have the hardware now, thanks to the distributions like Fedora we have the operating system and applications. What works and what doesn't, what were or still are the challenges.

Speakers


Saturday January 26, 2019 12:00pm - 1:50pm CET
C236

2:00pm CET

Open leadership: An invitation to all
To most people, “leadership” is a capability expected of only a select group of people and roles. But this exclusive view of leadership is antiquated and inadequate. In open source communities, leadership is a set of catalytic mindsets and behaviors that enable people to work together to create something of value. In this session, you will explore new ways to demonstrate and develop personal leadership. Gain valuable insights and take away practical tools for extending your influence and impact, regardless of your role.

Speakers
avatar for Rebecca Fernandez

Rebecca Fernandez

Senior Principal Program Manager, Open Culture, Red Hat
Senior Principal Program Manager, Open Organization Culture, Red Hat



Saturday January 26, 2019 2:00pm - 2:50pm CET
C236

3:00pm CET

Github to PyPI & Fedora releasing with release-bot
Cyborg team member, release-bot can automatically release upstream packages to Github, PyPI and Fedora. If you have a project on Github and you do periodic releases to PyPI and Fedora we'll show you how to set the bot up. Then once you want to do a new release, just fill an Github issue and release-bot takes care of the rest.

Speakers
avatar for Petr Hráček

Petr Hráček

Senior Software Engineer, Red Hat s.r.o.
Containerization team, automate testing whatever is possible, Red Hatter, open-source, PyCharm, let's test what we ship, save your time, do not do the job twice.https://www.linkedin.com/in/petr-hracek-23b58220/
avatar for Jiří Popelka

Jiří Popelka

Senior Software Engineer, Red Hat
Red Hatter for almost 10 years, used to be package maintainer, then worked on firewalld, OSBS, fabric8-analytics@openshift.io, in Cyborg team building bot army and now Packit.


Saturday January 26, 2019 3:00pm - 3:50pm CET
C236

4:00pm CET

Day 1 with Fedora Silverblue
Fedora Silverblue is a variant of Fedora Workstation powered by rpm-ostree, Flatpak, and container technology. It provides fearless, transactional upgrades of your OS and a clear separation of your host and applications, but still maintains the ability to customize your host as you see fit. Would you like to learn more?

This talk will discuss the background of Fedora Silverblue and its supporting technologies, while demonstrating a live install of the OS. I’ll show you how to get up and running with Flatpaks, what it looks like to build and run containers using podman, and how to customize the base OS using package layering. We’ll demonstrate the automatic update capabilities and how you can switch to a completely different ostree-based operating system.

Slides available here:  https://miabbott.fedorapeople.org/fedora-silverblue-day-1-devconf2019/#/

Speakers
avatar for Micah Abbott

Micah Abbott

Principal Software Quality Engineer, Red Hat
I've been involved in software quality assurance for nearly 20 years, testing things like networking equipment, embedded systems, and host management software. Since joining Red Hat in 2014, I've been working on the RHEL Atomic Host product and involved in the upstream Project Atomic... Read More →


Saturday January 26, 2019 4:00pm - 4:50pm CET
C236
 


Filter sessions
Apply filters to sessions.
  • Academic & Research
  • Activity
  • Agile / DevOps / SRE
  • Blockchain
  • Cloud and Containers
  • Community
  • Debugging / Tracing
  • Desktop
  • Developer Tools + IoT
  • Documentation
  • Fedora
  • Frontend / UI / UX
  • Immutable OS
  • Kernel
  • Lightning Talks
  • Meetup / Hackfest
  • MIcroservices
  • Middleware
  • ML / AI / Big Data
  • Networking
  • Platform / OS
  • Quality & Testing
  • Security / IdM
  • Storage / Ceph / Gluster
  • Virtualization