September 19, 2019 — The web as we know it is a collection of poorly structured documents. We need to rely heavily on context to determine what’s on a page, whether it’s a job, a recipe, or another object. Structured data adds structure to web content and links objects. However, like any metadata, it adds abstraction and overhead that isn’t intuitive for end users. Blocks, as abstract units for organising and composing content, turn out to be an ideal UX in this regard. They give us a way to structure content and derive structured data from it. Omar will explain how we will transform an Internet of pages to an Internet of objects, which unlocks countless possibilities. Let’s look at the future!
May 16, 2018 — In this talk I’ll give a demo of the new editor, explain what’s about to change and reflect on the opportunities and risks this entails.
After this talk, you will have a better understanding of…
– how the process of content creation in WordPress is going to change.
– what could break if you have plugins installed which add functionality to the post edit screen.
– the potential (business) opportunities related to the big changes that are coming.
November 15, 2016 — As a philosopher, programming can become quite the Platonic experience. The process of architecting software reminds a lot of what Plato describes as maieutikê; the Socratic process of questioning that eventually leads to anamnesis. Clueless about what these concepts are? Then this talk is for you! I will explain why, as a programmer, understanding these philosophical concepts can be very beneficial in learning programming and building new software. I will give a basic overview of a few key epistemological principles in Plato’s thinking and will explain how they relate to programming. If you are a developer, attending this talk might inspire you to add some philosophy to your development resources. If you are not a developer, this talk could help you have a better understanding of what it is that a developer does all day!