Webkongress Erlangen 2018

Webkongress Erlangen 2018

By FAU Erlangen-NürnbergEducation
Download on the App Store

Webkongress Erlangen 2018 episodes

  • Custom properties sind mehr als bloß CSS-Variablen

    Custom Properties – das sind CSS-Variablen, nicht wahr? Ja, sowas in der Art. Und nein, sie sind mehr als das.

    Der Vortrag behandelt, was Custom Properties mit Variablen gemeinsam haben, wie wir sie aus CSS-Präprozessoren wie Sass kennen, und wie sie darüber hinausgehen. Wir werden sehen, wie sich Custom Properties ins CSS-Universum einfügen, mit Betonung auf dem C: the cascade.

    Wir werden sehen, wie Custom Properties dabei helfen, DRY Code (don’t repeat yourself) zu schreiben. Wir werden anhand von Beispielen sehen, was man mit Custom Properties machen kann, was mit Variablen in Sass nicht geht.
    Wir werden Jahrtausende zurück in der Zeit reisen und Quadratwurzeln wie die alten Babylonier berechnen – nur, dass wir es in CSS tun.

    Warum? Weil wir’s können?

    Nicht nur das,  ich werde einen Anwendungsfall vorstellen, bei dem man beim Layouten tatsächlich Wurzeln ziehen muss.

    45 min
  • Einfache und komplexe Diagramme in PDF-Dateien – Wege zur barrierefreie(re)n Datenvermittlung

    Informative Grafiken benötigen unabhängig vom Format Bildbeschreibungen oder Textalternativen. Das schließt sowohl einfache als auch komplexere Diagramme ein, die in umfangreichen Broschüren – etwa Jahresberichten – sowie wissenschaftlichen Arbeiten zur besseren Visualisierung von Daten oft verwendet werden. Angefangen vom einfachen Tortendiagramm mit nur wenigen Segmenten über Balkendiagramme bis hin zu komplexen Flussdiagrammen können verschiedene Wege einer barrierefreie(re) Datenvermittlung insbesondere für Screenreader-Nutzer als auch Menschen mit Sehbehinderung eingesetzt werden.

    Der Vortrag stellt konkrete Lösungsmöglichkeiten für den Umgang mit einfachen und komplexen Grafiken formatübergreifend sowie speziell für das Format PDF vor. Berücksichtigt werden die verschiedenen Phasen der Erstellung von Inhalten wie Konzeption und Redaktion ebenso wie Lösungen für bereits bestehende PDF-Dokumente.

    43 min
  • Content-Management-Systeme – The Past, the Present and the Future

    Wenn man sich die Historie von CMS ansieht, die technische Basis und die heutigen Ausprägungen wird schnell klar, das der CMS Markt kein homogener Markt gleichwertiger Systeme ist. Dieser Vortrag soll die Ursprünge verschiedener CMS Ansätze, Spezfika und Fokus der Systeme verdeutlichen.

    Am Beispiel des CMS-Garden soll verdeutlicht werden, warum soviele CMS nebeneinander existieren können, warum diese unterschiedliche Schwerpunkte abdecken und warum die einzige Antwort auf die Frage welches ist das beste CMS immer „it depends“ lauten muss.

    Abschließend sollen die aktuellen Trends (z.B. Headless-CMS) im Markt und die Herausforderungen (steigende Komplexität) für zukünftige CMS-Projekte beleuchtet werden.

    45 min
  • The Dark Side of the Grid

    Die CSS Grid Layout Spezifikation ist eine der spannendsten Entwicklungen in CSS der letzten Jahre. Sie bringt eine Reihe neuer Eigenschaften, Einheiten, Funktionen und verwandter Spezifikationen mit sich, aber leider auch einige Gefahren.

    In diesem Talk gibt Manuel Matuzovic eine kurze Einführung in CSS Grid Layout und stellt sich besagten Gefahren, indem er die Probleme erklärt und Alternativen vorstellt. Du wirst lernen, was es bei der Arbeit mit Grid zu beachten gibt, warum Source Order wichtig ist, wie man mit Legacy-Browsern umgeht und welche Vor- und Nachteile neue display-Werte haben.

    48 min
  • EME? CDM? DRM? CENC? IDK!


    We´ve all used Netflix, but most of us (developers included) do not know how to deliver or implement encrypted video to the browser ourselves.
    I´d like to invite you to join me as I recap my journey into reverse engineering Netflix. I’ll let you know how I came to understand the messy, monstrous world of DRMed videos on the web, how fragmented this ecosystem is, and who is in control of what.
    It´s a depressing but fun journey full of WTFs and technical/legal contraints that I had no idea about when I first set sail watching Netflix on my Raspberry PI.

    Usage of web video behind a paywall (*1 Adobe Digital Index Q1 2016 Digital Video Benchmark Report) is rising constantly and every device with a display that is produced nowadays comes with some sort of web browser that should be able to play all videos (Hint: It´s not that easy). Cisco estimated that by the end of this year, 80 to 90 percent of all global internet traffic will come from video data (*2 Cisco estimation of growth of global Internet traffic over time).

    Based on these unbelievably high stats, I believe that every web developer would benefit from a basic understanding of the mechanics behind „DRMed“ videos on the web and the history behind them.

    What will the audience learn from it

    – A super short history of web video

    – What the different meanings behind DRM for web videos are
    – What different DRM implementations/protocols are out there and when/why they’re used
    – What a CDM (Content Decryption Module) is and how it’s used to decrypt videos
    – Why hardware acceleration is mostly a no-go for web video
    – What EMEs (Encrypted Media Extensions) are and what implementations on the client look like
    – The flow of a browser requesting & playing encrypted video
    – What restrictions video platforms get from content providers
    – (Bonus: If there´s time – Netflix on Raspberry PI isn’t a myth)

    Outline

    – The real story of how a random web developer fell into this devil pit

    – A super-short history of web video (From Quicktime/Flash/Silverlight and the
    tag to MPEG-DASH)
    – The media playback ecosystem (Stakeholders and their role)
    – Case study Netflix – Pure map of HTTP requests made to play a video
    – API flow for requesting encrypted video with EME
    – Different implementations for different browsers and operating systems (and their implications for implementors and users)
    – Sir Tim Berners-Lee approves
    – (Chrome+Firefox)/Widevine CDM architecture (and a peak at Playready & Fairplay)
    – The blurry outline of robustness requirements and their impact on Hardware/Software decoding
    – Manifest files & content negotiation formats in detail (MPEG-DASH)
    – Demo: Build your own Netflix player
    – Explanation of the code behind the self-implemented Netflix player
    – (Bonus: If there´s time – Netflix on Raspberry PI isn’t a myth)

    Who is this presentation for?

    Web developers who would like to understand these cryptic terms (EME, CDM, DRM, etc…), and want to know how the client side implementation of video platforms is really done. I also believe it is of common interest for any user of web video behind a paywall because it allows a look into this media sandbox – its implications and drawbacks.

    48 min

About Webkongress Erlangen 2018

From the publisher's feed

Werde Teil einer Community mit führenden Köpfen der IT-Szene

More shows like Webkongress Erlangen 2018

Public Theology - Religion - Education. Interreligious Perspectives by Prof. Dr. Manfred Pirner

Public Theology - Religion - Education. Interreligious Perspectives

0 Listeners

Foundations of Quantum Mechanics by Prof. Dr. Florian Marquardt

Foundations of Quantum Mechanics

2 Listeners

Lectures on Quantum Theory (Elite Graduate Programme) 2015 -Measurements by Dr. Frederic P. Schuller

Lectures on Quantum Theory (Elite Graduate Programme) 2015 -Measurements

1 Listeners

Einführungsvorlesung Mittelalter by Prof. Dr. Stuart Jenks

Einführungsvorlesung Mittelalter

0 Listeners

Quantum-optical phenomena in nanophysics by Prof. Dr. Florian Marquardt

Quantum-optical phenomena in nanophysics

0 Listeners

Pattern Recognition PR by Prof. Dr. Joachim Hornegger

Pattern Recognition PR

1 Listeners

Wirtschaftsstrafrecht by Prof. Dr. Hans Kudlich

Wirtschaftsstrafrecht

0 Listeners

Lectures on the Geometric Anatomy of Theoretical Physics by Dr. Frederic P. Schuller

Lectures on the Geometric Anatomy of Theoretical Physics

6 Listeners

Quantum Computing by Prof. Dr. Michael J. Hartmann

Quantum Computing

0 Listeners

Deep Learning - Plain Version by Prof. Dr.-Ing. Andreas Maier

Deep Learning - Plain Version

0 Listeners