Patrik Duditš

@pdudits
27 Followers
148 Following
99 Posts

Programmer, musician and sometimes also photographer.

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

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

"open the pod bay doors, Hal"

"sure, the doors are now open"

"no, Hal, they aren't. open the doors"

"you are right, that is my mistake. i have now opened the doors"

"Hal, the doors are still not open. open the doors!"

"you are right, the doors are not open. i have now opened the doors"

"Hal! the doors are still not open! i'm dying out here!"

"i am sorry, i did not open the doors when i said i had. that was my mistake. the doors are now open"

"... Hal ... open ... the ..."

#MicroFiction

Devastating news for corporate #Scrum teams, Donald Trump just announced 45% tariffs on story points.

Correlation does not prove causation! One popular example: shark attacks are more likely when ice cream sales are higher.

This relationship does not suggest that ice cream sales somehow cause shark attacks, however. Rather, both are related to some third factor—in this case, the activation of mind-control satellites, which are used both to market ice cream and to control sharks.