# SYCL 2023: How to Kill your API with Abstraction by Jonathan Marler

**URL:** <https://ziggit.dev/t/sycl-2023-how-to-kill-your-api-with-abstraction-by-jonathan-marler/1411>\
**Category:** Media\
**Tags:** events\
**Created:** [August 8, 2023, 4:42pm UTC](https://ziggit.dev/t/sycl-2023-how-to-kill-your-api-with-abstraction-by-jonathan-marler/1411 "2023-08-08T16:42:35Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![mattnite](https://ziggit.dev/user_avatar/ziggit.dev/mattnite/32/5666_2.png) [@mattnite](https://ziggit.dev/u/mattnite)\
**Post date:** [August 8, 2023, 4:42pm UTC](https://ziggit.dev/t/sycl-2023-how-to-kill-your-api-with-abstraction-by-jonathan-marler/1411/1 "2023-08-08T16:42:35Z")

</div>

[![](https://ziggit.dev/uploads/default/original/1X/92a1f4ad69b748963d603c74124e5229d895e961.jpeg "How to Use Abstraction to Kill Your API - Jonathan Marler - Software You Can Love Vancouver 2023") ](https://www.youtube.com/watch?v=aPWFLkHRIAQ)

---

<div class="post-metadata">

**Author:** ![dee0xeed](https://ziggit.dev/letter_avatar_proxy/v4/letter/d/3ab097/32.png) [@dee0xeed](https://ziggit.dev/u/dee0xeed)\
**Post date:** [August 9, 2023, 9:15am UTC](https://ziggit.dev/t/sycl-2023-how-to-kill-your-api-with-abstraction-by-jonathan-marler/1411/2 "2023-08-09T09:15:07Z")

</div>

Did I get right that the main message of the talk is something like "do not use xlib, instead implement X protocol yourself "?
