RE: https://mastodon.social/@btconf/116452257783154891
I’ll be at Beyond Tellerrand next week to tick all 4 boxes but I need your help with number 3 … see you there?
RE: https://mastodon.social/@btconf/116452257783154891
I’ll be at Beyond Tellerrand next week to tick all 4 boxes but I need your help with number 3 … see you there?
iA Presenter now lets you present charts. To make it easy, we had to completely redesign the UI for markdown tables: https://ia.net/topics/charts-and-tables
iA
• iA Inc
iA Presenter 1.6 comes with charts, tables, and a faster way to edit images
CSS is DOOMed
Tomorrow I will be the special guest on WeAreDevelopers Live 🎙️ where I will talk about my latest project: DOOM but fully rendered using CSS.
Most of my talk preparations follow this pattern:
1. Idea
2. Worry about having enough content
3. Worry more about finishing 20 minutes early
4. Make slides
5. Practice
6. Panic, because it is 20 minute over time
7. Remove about a third of my talk
8. Panic, because I removed all the good jokes...
Get amazed.
Built something cool with HTML-in-canvas?
Go add it to https://github.com/GoogleChromeLabs/css-web-ui-demos/blob/main/html-in-canvas/awesome-html-in-canvas.md, which gathers all demos in one place.
(Only add the stuff **you** built though, not stuff by other folks)
Get the details on @scope here: https://developer.chrome.com/docs/css-ui/at-scope.
HTML DOM in Canvas? No. DOOM-ception in Canvas.
Maybe I should be working on my slides for Friday, instead I'm at @smashingconf.com creating a playable DOOM terminal in my cssDOOM project. It is a Canvas with an iframe of cssDOOM. And... it works. You can play DOOM in DOOM.
First talk of the year is done: CSS is DOOMed, which was just a very last minute idea for the @smashingconf Jam Sessions.
10 minutes. No preparations. No slides. Off the cuff. But I had lots of fun playing cssDOOM and showing how it works under the hood.
Arrived in Amsterdam for @smashingconf and booked an apartment for the coming days.
But… I did not expect to step into a Rembrandt or Vermeer painting… 🤩
To improve anything, we need to dare to think and make what doesn’t exist. Whether or not we’re just imagining things will become clear after the fact.
Madness and Imagination is Oliver’s opening talk at this year’s Beyond Tellerrand in Düsseldorf. It explores the tension between madness and the courage it takes to make new things.
Is it just me, or has Keynote has become terrible to use lately. Copying text blocks changes the font.... Copy source code... pasting a table?!?!
On a side note, the flame thrower video – and this one with the smoke machine – were one of the funniest things I've ever filmed for a talk. Not part of the final cut, but several times during filming cars drove by, slowing down trying to assess what was happening... 😅
The code for this is open and available at https://github.com/NielsLeenheer/WebDmxController
Want to know more? I have an upcoming talk about this – no promises on a live demo of the flamethrower – at @btconf later this month.
Tickets are still available:
🎟️ https://beyondtellerrand.com/events/dusseldorf-2026
You can also connect MIDI controllers and gamepads which set classes when you push a button. So you can trigger the flamethrower from a button.
Connect a heart rate monitor too. So imagine a CSS animation that controls the speed of the fireballs... timed to your heart beat. Thermal runaway.
CSS Flamethrower 🔥
We definitely need dedicated CSS specification for this. The flamethrower is connected with DMX and WebUSB. All DMX devices including lamps and stage FX devices get a DOM element with an id. You can use CSS to set colours or... throw flames.
Over the last week I've fixed some cssDOOM issues and improved the gameplay to better match the original game. And the best part – because it is just a website, you don't have to download any updates.
Best browser to run this is still latest Firefox, with Safari a good second.