Chris Gervais 🎸🥁💻 · @chrisgervais
168 followers · 773 posts · Server hachyderm.io

I’m on a call with an extremely large healthcare tech vendor and they’re showing us their internal web app.

It’s written in .

In 2023.

🤯

#webobjects

Last updated 1 year ago

Helge Heß · @helge
532 followers · 625 posts · Server mastodon.social

@chris Maybe it would be OK to say that body returns a list, but even that is not really true, it might return a container.
BTW: As usual it is the same in , it also has the „content“ thing not as an array, but as a single type that can be a container of some form.

#webobjects

Last updated 2 years ago

Johannes Brakensiek · @lazarus
71 followers · 319 posts · Server fosstodon.org

Being an old Apple/Mac OS X Server fan and having done web development for quite some time, I always think and its are looking really sexy. I've gotta make a project using it at some point.

#apache #cayenne #cayennemodeler #orm #java #databases #webobjects #eof #eomodeler

Last updated 2 years ago

Fredrik Lindgren · @frelin
0 followers · 1 posts · Server hachyderm.io

Hello Mastodon! My name is Fredrik and I'm excited to join this community. I'm interested in Java, Swift, WebObjects, and smart home technology. I'm also a fan of Apple products and electric cars, as well as solar panels. I'm looking forward to participating in discussions and getting to know everyone who shares similar interests.

#introduction #java #swift #webobjects #smarthome #Apple #electriccars #solarpanels

Last updated 2 years ago

Fredrik Lindgren · @frelin
0 followers · 3 posts · Server hachyderm.io

Hello Mastodon! My name is Fredrik and I'm excited to join this community. I'm interested in Java, Swift, WebObjects, and smart home technology. I'm also a fan of Apple products and electric cars, as well as solar panels. I'm looking forward to participating in discussions and getting to know everyone who shares similar interests.

#introduction #java #swift #webobjects #smarthome #Apple #electriccars #solarpanels

Last updated 2 years ago

Helge Heß · @helge
532 followers · 625 posts · Server mastodon.social

@marcus Also was up to version 4.5, only 5.0+ did the full switch to Java. (we didn't use the real WO, way to expensive back then, but SOPE is essentially an API clone w/ many extras)

#webobjects #objc

Last updated 2 years ago

Helge Heß · @helge
532 followers · 625 posts · Server mastodon.social

@paaast I still know people using it every day in production! (which is very weird, because it is so outdated) But then, actual German banks also still use , despite that being officially dead for like 12? years 🙂

#webobjects

Last updated 2 years ago

Helge Heß · @helge
397 followers · 331 posts · Server mastodon.social

Not 100% sure, but I suspect that is also the biggest API application in existence, FOSS or not, (it has a huge number of WOComponents for all the different apps).

#webobjects

Last updated 2 years ago

Helge Heß · @helge
532 followers · 625 posts · Server mastodon.social

Not 100% sure, but I suspect that is also the biggest API application in existence, FOSS or not, (it has a huge number of WOComponents for all the different apps).

#webobjects

Last updated 2 years ago

Helge Heß · @helge
389 followers · 287 posts · Server mastodon.social

Today a little obscure project “StaticCMS”. As the name implies this is a static site generator (and pretty old, almost 20y?), still use it for ZeeZide.de. Uses GETobjects, my / thing at its core.
It is a little outdated (e.g. no Markdown) and finicky, but I still like the overall concept (reusable components). 
Eventually I’d like to build a version of that, probably has to wait until Swift has proper reflection/FFI.
github.com/helje5/StaticCMS

#lunchbreakfoss #java #webobjects #zope #swiftlang

Last updated 2 years ago

Helge Heß · @helge
532 followers · 625 posts · Server mastodon.social

Today a little obscure project “StaticCMS”. As the name implies this is a static site generator (and pretty old, almost 20y?), still use it for ZeeZide.de. Uses GETobjects, my / thing at its core.
It is a little outdated (e.g. no Markdown) and finicky, but I still like the overall concept (reusable components). 
Eventually I’d like to build a version of that, probably has to wait until Swift has proper reflection/FFI.
github.com/helje5/StaticCMS

#lunchbreakfoss #java #webobjects #zope #swiftlang

Last updated 2 years ago

Helge Heß · @helge
373 followers · 255 posts · Server mastodon.social

Late , The "SwiftUIRules" project from Sat provides a declarative rule system for env keys. It can be used on its own but I wrote this for another thing called “Direct to SwiftUI” (D2S). Which is a SwiftUI port of another old technology called “Direct to Web” (there was also “Direct to JavaClient” and “Direct to WebServices” 🤓)
So what it is? It connects SwiftUI w/ a database using the rule system. This article has all the details:
alwaysrightinstitute.com/direc

#lunchbreakfoss #swiftui #webobjects

Last updated 2 years ago

Helge Heß · @helge
532 followers · 625 posts · Server mastodon.social

Late , The "SwiftUIRules" project from Sat provides a declarative rule system for env keys. It can be used on its own but I wrote this for another thing called “Direct to SwiftUI” (D2S). Which is a SwiftUI port of another old technology called “Direct to Web” (there was also “Direct to JavaClient” and “Direct to WebServices” 🤓)
So what it is? It connects SwiftUI w/ a database using the rule system. This article has all the details:
alwaysrightinstitute.com/direc

#lunchbreakfoss #swiftui #webobjects

Last updated 2 years ago

Helge Heß · @helge
370 followers · 248 posts · Server mastodon.social

SwiftObjects, GETobjects … all those are ports of the one, original thing: SOPE. The Skyrix Object Publishing Environment 🤓 This is a proper server-side implementation of and Zope. XML, LDAP, iCalendar, IMAP4 - all the tech you love is in there. !
I personally wouldn’t use it anymore, but it is still deployed on a non-negligible scale as part of scalableogo.org (and even OGo is still used by some).
sope.opengroupware.org

#lunchbreakfoss #objectivec #webobjects #hardcore

Last updated 2 years ago

Helge Heß · @helge
370 followers · 248 posts · Server mastodon.social

On Wed we had “SwiftObjects”, a implementation in . That was also just a port of another obscure project of mine (from before 2010): “GETobjects”. Actually it isn’t *that* obscure and still used in production by various people!
“GETobjects” is my implementation of WebObjects and actually pretty good, as it incorporates a lot of additional concepts from Zope.org (v2) that workaround some key conceptual deficits in WO.
github.com/GETobjects

#lunchbreakfoss #webobjects #swiftlang #java

Last updated 2 years ago

Helge Heß · @helge
370 followers · 248 posts · Server mastodon.social

Remember “SwiftWebUI” from Monday? That is essentially a fork of “SwiftObjects”, another obscure project of mine.
SwiftObjects is a implementation of , the old NeXT/Apple application server you love from iTunes Connect 🙈
One problem it has is lacking a good reflection API (e.g. something like `NSClassFromString` and `perform::`). With the “stable” ABI technically possible now, I think.
alwaysrightinstitute.com/wo-in

#lunchbreakfoss #serversideswift #webobjects #swiftlang

Last updated 2 years ago

Helge Heß · @helge
370 followers · 248 posts · Server mastodon.social

The project of mine that received most GitHub stars yet is “SwiftWebUI”, a web version of . IIRC I hacked that up in about a week (reusing a lot of existing code), when during the 2019 I realised that SwiftUI is very similar to .
It is (only!) useful for learning purposes, definitely shouldn’t be used in prod. I have some ideas on how a proper web version of SwiftUI would look like, we’ll see.
alwaysrightinstitute.com/swift

#lunchbreakfoss #serversideswift #swiftui #wwdc #webobjects

Last updated 2 years ago

Helge Heß · @helge
370 followers · 248 posts · Server mastodon.social

I don't have a sound alternative design, but to me it still feels that `@State` and such should simply not exist, they just hack-add object semantics to value types. Instead stateful Views would be objects and only stateless ones structs.
had such a difference between WOComponent's (stateful) and WODynamicElements (stateless). Though both of course have been ObjC/Java classes.

#webobjects

Last updated 2 years ago