This repository contains slides for my talks from various conferences and events.
- Clean code with Java 9 (GeeCON, Krakow, Poland) [PDF]
- Building a global search engine for genetic data (DevTO, Toronto, ON, Canada) [PDF]
- Exploring Java 9 with REPL (Java With The Best, online) [PDF]
- How we built a global search engine for genetic data (Index, San Francisco, CA, USA) [PDF]
- Exploring Java 9 with REPL (Index, San Francisco, CA, USA) [PDF]
- Java 9, Episode 2 (Singapore Java User Group, Singapore) [PDF]
- Exploring Java 9 APIs with JShell (Toronto Java User Group, Toronto, ON, Canada) [PDF]
- Effective Prototyping with Java 9 (FSTOCO, Toronto, ON, Canada) [PDF]
- Exploring Java 9 with REPL (JavaOne, San Francisco, CA, USA) [PDF]
- REPL: Java developer’s new friend (Devoxx, San Jose, CA, USA) [PDF]
- How to Light a Beacon (ELIXIR Innovation and SME Forum, Helsinki, Finland) [PDF]
- Beacon Network (Global Alliance for Genomics and Health Plenary Meeting, Vancouver, BC, Canada) [PDF]
- Beacon Development (Global Alliance for Genomics and Health Plenary Meeting, Vancouver, BC, Canada) [PDF]
- Beacon API (Global Alliance for Genomics and Health Plenary Meeting, Vancouver, BC, Canada) [PDF]
- 40 Great Jenkins Plugins in 40 Minutes (DevConf, Brno, Czech Republic) [PDF, HTML]
- Hacking Jenkins (DevConf, Brno, Czech Republic) [PDF, HTML]
- Portlet Bridge (JBoss User Group, Brno, Czech Republic) [PDF]
- Further Capabilities of Portlets & Portals (System Integration with JBoss at Brno University of Technology, Brno, Czech Republic) [PDF]
- GateIn Introduction (System Integration with JBoss at Brno University of Technology, Brno, Czech Republic) [PDF]
- Beacon Network: A System for Global Genomic Data Sharing (Masaryk University, Brno, Czech Republic) [PDF]
- Parallelization of Query Processing in MedSavant (Masaryk University, Brno, Czech Republic) [PDF]
- Automated YCSB Benchmarking (University of Toronto, Toronto, ON, Canada) [PDF]
- UrbanEyes (University of Toronto, Toronto, ON, Canada) [PDF]
- EnergYT: Energy Efficient YouTube Player (University of Toronto, Toronto, ON, Canada) [PDF]
- FlumeJava: Easy, Efficient Data-Parallel Pipelines (University of Toronto, Toronto, ON, Canada) [PDF]
- Dynamo Amazon’s Highly Available Key-value Store (University of Toronto, Toronto, ON, Canada) [PDF]
- Odessa Enabling Interactive Perception Applications on Mobile Devices (University of Toronto, Toronto, ON, Canada) [PDF]
- Undo, Redo and Collaboration in Web Applications (University of Toronto, Toronto, ON, Canada) [PDF]
- Exploring Failure Transparency and the Limits of Generic Recovery (University of Toronto, Toronto, ON, Canada) [PDF]
- Bugs as Deviant Behavior: A General Approach to Inferring Errors in Systems Code (University of Toronto, Toronto, ON, Canada) [PDF]
- Network Statistics for OpenFlow (University of Toronto, Toronto, ON, Canada) [PDF]
- Application for Education Plans Management on Enterprise Portal Platform (Masaryk University, Brno, Czech Republic) [PDF]
- Network Pong (Aalborg University, Aalborg, Denmark) [PDF]
- C++ Programming: Lesson 13 (Masaryk University, Brno, Czech Republic) [PDF]
- C++ Programming: Lesson 12 (Masaryk University, Brno, Czech Republic) [PDF]
- C++ Programming: Lesson 11 (Masaryk University, Brno, Czech Republic) [PDF]
- C++ Programming: Lesson 10 (Masaryk University, Brno, Czech Republic) [PDF]
- C++ Programming: Lesson 9 (Masaryk University, Brno, Czech Republic) [PDF]
- C++ Programming: Lesson 8 (Masaryk University, Brno, Czech Republic) [PDF]
- C++ Programming: Lesson 4 (Masaryk University, Brno, Czech Republic) [PDF]
- C++ Programming: Lesson 7 (Masaryk University, Brno, Czech Republic) [PDF]
- C++ Programming: Lesson 3 (Masaryk University, Brno, Czech Republic) [PDF]
- C++ Programming: Lesson 2 (Masaryk University, Brno, Czech Republic) [PDF]
- C++ Programming: Lesson 5 (Masaryk University, Brno, Czech Republic) [PDF]
- C++ Programming: Lesson 1 (Masaryk University, Brno, Czech Republic) [PDF]