Loading…
DevConf.cz 2018 has ended

DevConf.cz 2018 is the 10th annual, free, Red Hat sponsored community conference for developers, admins, DevOps engineers, testers, documentation writers and other contributors to open source technologies such as Linux, Middleware, Virtualization, Storage, Cloud and mobile where FLOSS communities sync, share, and hack on upstream projects together in the beautiful city of Brno, Czech Republic.

When: Friday, January 26 to Sunday, January 28, 2018

Venue: Faculty of Information Technology (VUT FIT - Božetěchova 2, Brno)

Reminders:

  • Friday 17:15: at the venue there will be a surprise show, stick around!
  • Saturday 19:00: the social event starts at Fleda Club. TICKET IS REQUIRED. Tickets will be distributed each day at check-in. First come, first serve.
  • Sunday 17:00: there will be many prizes given away at the closing session.

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

AI / Machine Learning [clear filter]
Friday, January 26
 

10:30am CET

Red Hat's Open Source AI Vision
Limited Capacity seats available

"Analytics, Machine Learning, and AI represent a fundamental transformation that over the coming decade will affect every aspect of society, business and industry. It will fundamentally change, how we interact with Computers - and how we develop, maintain, and operate systems. It's impact will be visible in our part of the universe much sooner than for the analog world. This deeply affects both Open Source in general, as well as Red Hat, it's ecosystem and customer base.
This talk will provide a perspective on Red Hat's thinking around AI in the broadest sense."

Speakers
avatar for Daniel Riek

Daniel Riek

Senior Director, Artificial Intelligence CoE, Red Hat, Inc


Friday January 26, 2018 10:30am - 10:53am CET
A-D105 Faculty of Information Technology (VUT FIT)

11:00am CET

Global revolution in machine learning
Limited Capacity seats available

"Many researchers and developers consider machine learning and artificial intelligence to be the next global revolution similar to industrial revolution. It's known even today that machine learning and AI can have global impact on things we do on daily basis. Computers already substituted human being in various daily activities helping people to be more productive or enjoy life in a different way. Let's have a look at technical aspects how machine learning works, what are the main principles and how you can start with machine learning and AI."

Speakers
avatar for Fridolín Pokorný

Fridolín Pokorný

Software Engineer
Fridolín Pokorný is a software engineer at Red Hat with a focus on big data processing, machine learning and AI.


Friday January 26, 2018 11:00am - 11:23am CET
A-D105 Faculty of Information Technology (VUT FIT)

11:30am CET

Autonomous Security Agents
Limited Capacity seats available

"Computer attacks are basically driven by scripts. The reconnaissance, exploitation, collection of interesting material, and lateral movement can happen in seconds. As demonstrated at DARPA's Cyber Grand Challenge this year, computer security will have to match the speed at which attacks move through these phases. A way to do this is with autonomous security agents that monitor the system and perform actions to deal with threats. This talk will outline how this can be achieved using the audit system and machine learning techniques."

Speakers
avatar for Steven Grubb

Steven Grubb

Security Architect, Red Hat
Steve Grubb is a Senior Principal Engineer whose role in Red Hat Engineering is as a Security Architect with a focus on Security Certifications (such as Common Criteriai, SCAP, and FIPS-140) and configuration Guidance (such as DISA STIG, USGCB, and the CIS RHEL Benchmark). He also... Read More →


Friday January 26, 2018 11:30am - 12:23pm CET
A-D105 Faculty of Information Technology (VUT FIT)

12:30pm CET

Probabilistic structures for scalable computing
Limited Capacity seats available

"In this talk you'll learn about streaming algorithms and approximate data structures to characterize data sources that are too big to keep around or difficult to replay. We'll start simple, with an algorithm for on-line mean and variance estimates of a stream of samples. Then we'll look at Bloom filters (for approximate set membership), count-min sketch (for approximate member count in a multiset), and HyperLogLog (for approximate set cardinality). We'll cover implementing these algorithms, using them for data analysis (and even machine learning), and provide some intuition for why they work at scale. Come with reading knowledge of Python and leave with some cool new options in your scalable data processing toolbox!"

Speakers
avatar for William Benton

William Benton

Engineering Manager and Senior Principal Software Engineer, Red Hat
Senior Principal Software Engineer


Friday January 26, 2018 12:30pm - 1:23pm CET
A-D105 Faculty of Information Technology (VUT FIT)

1:30pm CET

Search and Learning-based Software Engineering
Limited Capacity seats available

"Search and learning-based software engineering is about the exploitation of optimization and machine learning methods for the software engineering domain. The goal is to move the practices in software engineering from the human-based to machine-based problem-solving. Search and learning-based software engineering has been examined, researched, and developed in the last decade in the academia. The research output has shown many useful applications for the industry. However, while the area is promising, less effort has been made to transfer those discovered methods from academia to industry. This talk tries to explain the transition opportunities of search and learning-based software engineering from academia to industry. The talk will present many possibilities for applications."

Speakers
avatar for Bestoun Al-Beywanee

Bestoun Al-Beywanee

Assistant Professor of software engineering, Czech Technical University
Obtained a Ph.D. in Software engineering. Worked as a researcher attached to the Universiti Sains Malaysia. He worked also as a researcher in the Swiss AI Lab. He is an assist. professor in the dep. of computer science and the co-founder of Software Testing Intelligent Lab (STILL... Read More →


Friday January 26, 2018 1:30pm - 2:23pm CET
A-D105 Faculty of Information Technology (VUT FIT)

2:30pm CET

Collaborative Filtering Microservices on Spark
Limited Capacity seats available

"The Alternating Least Squares (ALS) algorithm is still deemed the industry standard in collaborative filtering. In this talk we will focus on Apache Spark’s ALS implementation and discuss the steps we took to build a distributed recommendation engine, focusing on continuous model training and model management. We show that, by splitting the recommendation engine into microservices, we were able to reduce the system’s complexity and produce a robust collaborative filtering platform with support for continuous model training. At the end of this talk, you should be equipped with enough tools and ideas to implement your own collaborative algorithm and avoid some common pitfalls."

Speakers
avatar for Rui Vieira

Rui Vieira

Software Engineer
Rui is a Software Engineer at Red Hat working on Data Science, Apache Spark and Spark Streaming applications.
avatar for Sophie Watson

Sophie Watson

Software Engineer
Sophie is a software engineer at Red Hat, and has recently finished a PhD in Bayesian Statistics


Friday January 26, 2018 2:30pm - 2:53pm CET
A-D105 Faculty of Information Technology (VUT FIT)

4:00pm CET

Analyzing Blockchain in Spark
Limited Capacity seats available

"I will show how you can leverage the containers and run the Spark cluster on top of OpenShift. For demonstration purposes, I'll be demoing the Blockchain analysis in Jupyter interactive notebook using the external Spark cluster running in OpenShift, everything dockerized.

The talk will briefly describe how Blockchain transactions work. How we can run various queries on the publicly available Blockchain data, graph algorithms such as PageRank for identifying significant BTC addresses and more.

Links:
* https://radanalytics.io
* https://spark.apache.org/graphx
* https://graphframes.github.io"

Speakers
avatar for Jiri Kremser

Jiri Kremser

senior SW engineer / data scientist, Red Hat
senior SW engineer / data scientist


Friday January 26, 2018 4:00pm - 4:53pm CET
A-D105 Faculty of Information Technology (VUT FIT)
 
Saturday, January 27
 

10:30am CET

Building Streaming Recommendation Engines on Spark
Limited Capacity seats available

"Collaborative filtering is a well known method to implement recommendation engines. Although modern techniques, such as Alternating Least Squares (ALS), allow us to perform rating predictions with large amounts of observations, typically ALS is implemented as a distributed batch algorithm where retraining must be performed with the entirety of the data. However, when dealing with large amounts of data as a stream, batch retraining might be problematic. In this talk Rui will guide us in building a streaming ALS implementation using Apache Spark and based on Stochastic Gradient Descent, where training can be performed using observations as they arrive. The advantages of real-time streaming collaborative filtering will be discussed as well as the scenarios where batch ALS might be preferable."

Speakers
avatar for Rui Vieira

Rui Vieira

Software Engineer
Rui is a Software Engineer at Red Hat working on Data Science, Apache Spark and Spark Streaming applications.


Saturday January 27, 2018 10:30am - 10:53am CET
C-D0207 Faculty of Information Technology (VUT FIT)

3:00pm CET

Cyborg Teams
Limited Capacity filling up

In the Cockpit project we’ve done something amazing: We’ve built a team that’s part human and part machine working on an Open Source project. “Cockpituous”, our project’s #5 commit contributor, is actually our automated team members.


Bots do the mundane tasks that would otherwise use up the time of human contributors. You can see them self-organizing, doing continuous integration, finding issues, contributing code changes, making decisions, releasing the software into Linux distros and containers. They work in a distributed, organic way, and run in containers on Openshift.


We’ll talk about how humans are training the bots, and how bots are using machine learning to learn from the humans.


Treating the bots as team members is fundamental to achieving this.

SLIDES: https://github.com/stefwalter/slides-cyborg-teams

Speakers
avatar for Stef Walter

Stef Walter

Hacker, manager, and CI freak., Red Hat
Stef is an avid open source hacker. He's contributed to over a hundred open source projects, and can be found preaching about continuous integration and working on the Cockpit Linux admin interface. He's a usability freak. Stef lives in Germany, and works at Red Hat.



Saturday January 27, 2018 3:00pm - 3:53pm CET
E-G202 Faculty of Information Technology (VUT FIT)
 
Sunday, January 28
 

11:30am CET

Pythonic Apache Spark app patterns for the cloud
Limited Capacity seats available

"In this presentation Michael will demonstrate how to create and deploy Python based Apache Spark applications to cloud native environments. We will explore design patterns to help you integrate your analytics and machine learning algorithms into applications which can take full advantage of cloud native platforms like OpenShift Origin. You will see code samples and live demonstrations of techniques for building and deploying Apache Spark applications written in Python. These samples and techniques will provide a solid basis that you can use to create your own intelligent applications for the cloud."

Speakers
avatar for Michael McCune

Michael McCune

Principal Software Engineer, Red Hat, Inc.
Michael is a software developer creating open source infrastructure and applications for cloud platforms. He has a passion for problem solving and team building, and a lifelong love of music, food, and culture.


Sunday January 28, 2018 11:30am - 12:23pm CET
E-G202 Faculty of Information Technology (VUT FIT)