home.social

#webobjects — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #webobjects, aggregated by home.social.

fetched live
  1. My next project: to have a common app configuration system for several different subsystems using different tech:
    - server-side #Swift
    - #WebObjects
    - shell and Payton scripts

    It has to use the same human readable config files, and be hierarchical as UserDefaults. And the same system to be applicable for dev, test, and prod.

    Let's the fun begin.

  2. My next project: to have a common app configuration system for several different subsystems using different tech:
    - server-side #Swift
    - #WebObjects
    - shell and Payton scripts

    It has to use the same human readable config files, and be hierarchical as UserDefaults. And the same system to be applicable for dev, test, and prod.

    Let's the fun begin.

  3. Using WebObjects at web-scale with kubernetes and Firebase: my journey to use modern cloud-based deployment and integration with the "heritage" #webobjects web app framework, via #gnustep #gnustepweb and GDL2. sicpers.info/2026/07/using-web

  4. Using WebObjects at web-scale with kubernetes and Firebase: my journey to use modern cloud-based deployment and integration with the "heritage" web app framework, via and GDL2. sicpers.info/2026/07/using-web

  5. Using WebObjects at web-scale with kubernetes and Firebase: my journey to use modern cloud-based deployment and integration with the "heritage" #webobjects web app framework, via #gnustep #gnustepweb and GDL2. sicpers.info/2026/07/using-web

  6. Some large applications open sourced publicly: PGI , represented at asso-cocktail.fr/

    Sources are at sourcesup.renater.fr/, repos prefixed with "cocktail", last commits from around 2015:
    sourcesup.renater.fr/search/?t

    It's a pity I don't speak French, so it's a little bit hard to get what it's about as the source code is French as well.

    But it seems to be an administration suite for the needs of . From finances to staff to inscription.

  7. Some large #WebObjects applications open sourced publicly: PGI #Cocktail, represented at asso-cocktail.fr/

    Sources are at sourcesup.renater.fr/, repos prefixed with "cocktail", last commits from around 2015:
    sourcesup.renater.fr/search/?t

    It's a pity I don't speak French, so it's a little bit hard to get what it's about as the source code is French as well.

    But it seems to be an administration suite for the needs of #universities. From finances to staff to inscription.

    #sourceCodeRecycling

  8. Even look quite ok using that theme. If only tabs would adopt to the GTK stylesheet a little more.

  9. Even #WebObjects #apps look quite ok using that theme. If only tabs would adopt to the GTK stylesheet a little more.

  10. Ok, had a weekend off and relaxed yesterday night doing some retro computing.
    Installed on the old . Luckily I remembered that this machine does boot from a USB pen drive when ones uses the right commands in .

    Services started: and the server.

  11. Ok, had a weekend off and relaxed yesterday night doing some retro computing.
    Installed #MacOSXServer #Tiger on the old #PowerMac #G5. Luckily I remembered that this machine does boot from a USB pen drive when ones uses the right commands in #OpenFirmware.

    Services started: #blojsom and the #WebObjects server.

  12. Caught a bad cold. Woke up all night and found myself dreaming about . Is this a sign from the heavens? And what do they want to tell me?

  13. Caught a bad cold. Woke up all night and found myself dreaming about #WebObjects. Is this a sign from the heavens? And what do they want to tell me?

  14. TFW you open your http port for a moment and suddenly find this in your access log..what year is it even? 💩

    access_log:45.156.130.37 - - [19/Aug/2025:21:24:44 +0200] "GET /helpdesk/WebObjects/Helpdesk.woa HTTP/1.1" 404

  15. TFW you open your http port for a moment and suddenly find this in your access log..what year is it even? 💩

    access_log:45.156.130.37 - - [19/Aug/2025:21:24:44 +0200] "GET /helpdesk/WebObjects/Helpdesk.woa HTTP/1.1" 404

    #webobjects

  16. It looks and works way better than LibreOffice Base (sorry) and it's real client-server architecture. Yes, it isn't , which would be too awesome.
    It's still from Apple, you know. (They probably still regret they wrote this in in their early naive childhood days, not doing peek capitalism.)

  17. It looks and works way better than LibreOffice Base (sorry) and it's real client-server architecture. Yes, it isn't #FLOSS, which would be too awesome.
    It's still from Apple, you know. (They probably still regret they wrote this in #Java in their early naive childhood days, not doing peek capitalism.)

    #JavaClient #WebObjects

  18. It's just so awesome. You lay out a database schema, import it to EOModeler, fix a few data types, set some rules (GUI! no freaking XML writing, simple syntax if you want to write) and the GUI looks exactly like you want a database app to look like.

  19. It's just so awesome. You lay out a database schema, import it to EOModeler, fix a few data types, set some rules (GUI! no freaking XML writing, simple syntax if you want to write) and the GUI looks exactly like you want a database app to look like.

    #JavaClient #WebObjects

  20. In later times probably didn't want to accept they really reimplemented the whole (?, at least a lot of) Foundation in pure portable Java (this is not the Cocoa-Java bridge!). But they did. This is the removed doc: "The Foundation Framework". 378 pages.

    leopard-adc.pepas.com/document

  21. In later times #Apple probably didn't want to accept they really reimplemented the whole (?, at least a lot of) Foundation in pure portable Java (this is not the Cocoa-Java bridge!). But they did. This is the removed doc: "The Foundation Framework". 378 pages.

    leopard-adc.pepas.com/document

    #WebObjects #Java #Foundation

  22. Looks like I got it running without errors from now. Two example frameworks, included into two example apps and clients. Server and client classes and resources both distributed correctly.
    Still impressed by its beauty. Both optical as well as conceptual.

  23. Looks like I got it running without errors from #Eclipse now. Two example frameworks, included into two example apps and clients. Server and client classes and resources both distributed correctly.
    Still impressed by its beauty. Both optical as well as conceptual.

    #WebObjects #D2JC #Java

  24. : It isn't suprising when you look into it. For not only reimplemented in (com.webobjects.foundation), they also made a abstraction layer that mimics layout and behaviour in (com.webobjects.eointerface.swing).

    That one still works (fosstodon.org/@lazarus/1142527), while the bridge to Cocoa has been deprecated with WebObjects 5.4 (and thus is not part of its docs anymore).

    Compare leopard-adc.pepas.com/document to leopard-adc.pepas.com/document.

  25. #Swing #Cocoa: It isn't suprising when you look into it. For #WebObjects #Apple not only reimplemented #Foundation in #Java (com.webobjects.foundation), they also made a #Cocoa abstraction layer that mimics layout and behaviour in #Swing (com.webobjects.eointerface.swing).

    That one still works (fosstodon.org/@lazarus/1142527), while the bridge to Cocoa has been deprecated with WebObjects 5.4 (and thus is not part of its docs anymore).

    Compare leopard-adc.pepas.com/document to leopard-adc.pepas.com/document.

  26. Probably doing in is nice. But it wasn't that bad in either. Somehow this tech was deprecated. This client-server database app runs on any desktop operation system having a regular JVM. Crazy stuff, did, huh?

  27. Probably doing #Cocoa in #Swift is nice. But it wasn't that bad in #Java either. Somehow this tech was deprecated. This client-server database app runs on any desktop operation system having a regular JVM. Crazy stuff, #Apple did, huh?

    #WebObjects #D2JC

  28. I mean, it doesn't look as gorgeous on , but still, it works.

  29. Ok, it even works using JDK 17 when you add `--add-exports java.base/sun.security.action=ALL-UNNAMED` as JVM option.

  30. Ok, it even works using JDK 17 when you add `--add-exports java.base/sun.security.action=ALL-UNNAMED` as JVM option.

    #WebObjects #Java #D2JC

  31. It‘s just lovely how they made these apps look like .

  32. Think I got it running. It is aged. But aged very well. The client of this almost 30 years old example runs quite nicely, errors only point to SQL/model setup.

  33. Think I got it running. It is aged. But aged very well. The client of this almost 30 years old example runs quite nicely, errors only point to SQL/model setup.

    #WebObjects #D2JC

  34. Think I‘ll reread that Desktop Application docs. They are just delicious.

  35. Think I‘ll reread that #WebObjects Desktop Application docs. They are just delicious.

  36. Hm, really tired of this , database application stuff. I need a quick way to create a "main/detail" GUI from a database.

    There once was and that really nice stuff.

    Is there anything else, existing to this day?

    I know of
    - (only ORM, no GUI generation)
    - (very close, but only web GUI. Thanks to @peter for that hint some time ago).

    Do you know of anything? @helge

  37. Hm, really tired of this #MSAccess, #LibreOfficeBase database application stuff. I need a quick way to create a "main/detail" GUI from a database.

    There once was #WebObjects and that really nice #JavaClient stuff.

    Is there anything else, existing to this day?

    I know of
    - #Apache #Cayenne (only ORM, no GUI generation)
    - #ManyDesigns #Portofino (very close, but only web GUI. Thanks to @peter for that hint some time ago).

    Do you know of anything? @helge

    #Boost

  38. Lately I was thinking why #SwiftUI ecosystem does not have many open-source reusable extensions. (The first framework with reusable components I did contribute was MiscKit for AppKit, ca 1991). Still, the best example is #WebObjects

    I think the reason is the inability to parametrise. Like configure a reusable view with external data (e.g. JSON, XML). The focus of the most reusable frameworks is on developing controllers that use an external data dynamically configure the reusable components.

  39. Lately I was thinking why #SwiftUI ecosystem does not have many open-source reusable extensions. (The first framework with reusable components I did contribute was MiscKit for AppKit, ca 1991). Still, the best example is #WebObjects

    I think the reason is the inability to parametrise. Like configure a reusable view with external data (e.g. JSON, XML). The focus of the most reusable frameworks is on developing controllers that use an external data dynamically configure the reusable components.