Retrieved from "http://www.julian-fietkau.de/talks/2"

Talks

Parallel Programming Project Plan

2012-02-22, Dept. of Computer Science, University of Hamburg

Parallel Programming Project Plan

This talk was presented together with Joachim Nitschke for the Parallel Programming project. It was the kick-off presentation for our project work, where we explained our concept and goals as well as creceived some feedback before the core of the project work began.

We showed and classified the main ideas behind our Streets4MPI project. We also described our data model and planned algorithms and talked about the technical infrastructure. In closing, we explained a rough concept for the parallelization and brought that into discussion.

See also: Project wiki, GitHub

HTTP status codes

2012-01-26, Dept. of Computer Science, University of Hamburg

HTTP status codes

This Lightning Talk took place in the KunterBuntesSeminar organized by computer science students at the University of Hamburg. It was about the status codes of the HTTP standard and how they are correctly used.

I started by explainig the general idea using a few well-known examples. Next, I examined the group of redirection codes in depth. I ended the talk with a couple of handy rules of thumb for practical usage.

OpenAccess and web publishing for students

2012-01-12, Dept. of Computer Science, University of Hamburg

OpenAccess and web publishing for students

This talk took place in the KunterBuntesSeminar organized by the Computer Science students.

It was about the general topic OpenAccess and the possibilities for students to participate by publishing their own work online. To encourage that, motivational impulses were provided, publishing platforms were described and Creative Commons was explained and discussed.

Early speech development in children

2011-12-13, Dept. of Psychology, University of Hamburg

Early speech development in children

This talk was presented in the auxiliary seminar for the course Developmental Psychology by Philipp Schlesinger and me.

The base for our content were a chapter from a textbook and a scientific paper explainig a study, which we summarized and presented. We decided to augment the textbook content with a proper introduction into the field of linguistics, which was obviously lacking for people just reading the text. Also, there was a short quiz and a discussion at the end..

Software Reuse

2011-12-05, Dept. of Computer Science, University of Hamburg

Software Reuse

This talk was held in the seminar course for the module Software Architekture, which was organized by Carola Lilienthal.

The content was modeled after chapter 16 of Ian Sommerville's book "Software Engineering". I summarized the chapter's contents and added an additional key point which I thought was lacking in the original text. I also showcased an example to illustrate the consequences of practicing (or neglecting) software reuse.

Badly Written Spambots – an Anecdote

2011-12-01, Dept. of Computer Science, University of Hamburg

Badly Written Spambots – an Anecdote

This Lightning Talk was held in the KunterBuntesSeminar organized by Computer Science students in Hamburg, it was the second one of the session and partly referenced the talk I held directly beforehand.

I explained how I managed to find out from my analytics data how to identify a spam bot that was badly implemented in such a way that it violated important web standards, thus triggering errors. By being stupid, the author of the spam bot relieved me of quite a bit of diagnosis-related work.

Piwik

2011-12-01, Dept. of Computer Science, University of Hamburg

Piwik

This Lightning Talk was held in the KunterBuntesSeminar organized by Computer Science students in Hamburg, it was the first one of the session.

The subject was Piwik, a free and open source tool for website analytics. I explained the basic idea and showcased the possibilities for anonymization and data protection as well as other advantages of Piwik.

Modern HCI Visionaries

2011-07-13, Dept. of Computer Science, University of Hamburg

Modern HCI Visionaries

This is the last of three short talks that I've held for the Interaction Design course.

In this talk, I introduced three people who I consider to be visionaries (in a somewhat broad sense of the word) in the field of HCI. These three people are active in very different sub-areas of the field and have quite heterogenous backgrounds. Instead of reciting easily available biographical information, I opted to portray them using iconic quotations.

Layers of Mastery

2011-07-06, Dept. of Computer Science, University of Hamburg

Layers of Mastery

This is the second of three short talks that I've held for the Interaction Design course.

In this talk, I presented the Layers of Mastery framework by Daniel Cook, starting with a thought experiment on what might have happened if there had been any product designers a million years ago. I then doubted the suitability of user testing as an indicator for the optimal level of complexity of a software application and postulated that a lot of very successful (especially in the long term) software, like Microsoft Excl or Adobe Photoshop, does not cater solely to beginners, but also offers the complex functionality needed by advanced and expert users. I introduced the Layers of Mastery as an explanation for this phenomenon and explained them in detail. The talk culminated with a perspective that it is not beginner friendliness that makes a tool capable of greatness, but flexibility and utility.

GPGPU and Stream Computing

2011-06-30, Dept. of Computer Science, University of Hamburg

GPGPU and Stream Computing

This talk was held in the seminar for the course Parallel Programming and dealt with general purpose computation on graphics hardware and fundamentals of stream computing. Building on previous knowledge about computer architecture and parallelization strategies, I contextualized GPGPU and introduced stream computing as its background. I then demonstrated a few modern languages and technologies (CUDA, OpenCL) and briefly touched upon compilation processes (NVIDIA PTX, AMD IL). The talk ended with perspectives on programmability and efficiency of the technologies and a short overview of the latest trends.

RSS