Patrik Duditš

@pdudits
27 Followers
148 Following
104 Posts

Programmer, musician and sometimes also photographer.

Software Engineer at Payara. All opinions are of my own.

Am I German or Autistic?

A rigorous diagnostic. 15 questions. One uncomfortable truth.

@az ground control to Major Tom
Are you on mute?
Are your speakers on?
hey does anyone know how I share my screen now I think this thing upgraded since yesterday when Iast tried it.
The Skype looks very different today ...
This comment sums up why I’m so tired of programming in 2026 pretty well

This brings memories from 30 years ago, where I'd spend hours typesetting a school magazine issues in PageMager on Windows 95.

And then carefully carrying box of floppy disks around to someone who would sacrifice a laser printer toner.

https://mastodon.social/@stonetoolsblog/116303856686192513

🪨 Aldus PageMaker on the Apple Macintosh 🛠️

It wasn't the first desktop publishing app, but it was the first of importance. I use it to rebuild the 40-year defunct #OMNI Magazine, resurrect a 40-year defunct software rivalry, and examine how the effects of the publishing revolution trickled through the public sector.

This post comes with a free gift!

#retrocomputing #mac #pagemaker

https://stonetools.ghost.io/pagemaker-mac

Aldus PageMaker on the Apple Macintosh

While resurrecting a 40-year old defunct magazine, I accidentally-on-purpose resurrect a 40-year old software rivalry.

Stone Tools

How much JavaScript do you actually need to build a fully interactive web app?

Less than you think.

In the latest post in my Unpoly series I walk through the client-side capabilities that make it possible.

Also every Unpoly default is tunable, every action fires an event you can intercept, and you can trigger fragment replacement from any custom logic you like.

#WebDevelopment #Unpoly #HypermediaApps #JakartaEE #ServerSideRendering

https://zeromagic.eu/posts/unpoly-client-side-capabilities/

Unpoly Client-Side Capabilities

Web applications that use Unpoly will primarily use HTML markup and custom attributes to drive interaction. It is not against the philosophy to use JavaScript — quite the opposite. Unpoly offers a very open API that lets custom code and Unpoly interact very comfortably.

All Technology, Zero Magic

My latest post about #Unpoly describes HTTP headers that the library uses to optimize backend communication

https://zeromagic.eu/posts/unpoly-server-side-protocol/

Unpoly Server-Side Protocol

While majority of Unpoly magic happens on the client-side the server still stays in control. Unpoly utilizes HTTP headers in request and response to steer both server and client-side actions

All Technology, Zero Magic
Found:

🧵 As a former Republican consultant who left in 2015, I'm often asked why Trump and his minions are willingly destroying science, K12 education, universities, international organizations, public broadcasting, and social welfare institutions.

There are many reasons, but the main ones are psychological rather than ideological. They struggle with abstract thinking and are afraid of the world...

the Microsoft Windows 2025 experience, expressed in a single picture