Profile for bonk

About bonk
Fields
- Mastodon
- @bonk
- GitHub
- https://github.com/thbonk
- Gravatar
- https://gravatar.com/thbonk
Bio
Development Expert at SAP SE working on CAP Java | #java #sapcap #swift #ios #macos | #fcknzs #fckafd #niewiederistjetzt #goodnightwhitepride | Opinions are my own.
Stats
- Joined
- Posts
- 70
- Followed by
- 12
- Following
- 46
Pinned posts
jump to recentWho?
Hi, I'm Thomas! I'm a passionate software developer interested in all kinds of things. During the day I'm employed at SAP SE working on SAP Cloud Application Programming Model for Java (#sapcap). In my freetime I'm exploring new things and develop software for my own usage. My other interests are Craft Beer trinking and brewing my own, mountain biking meetings with friends and many more.
Why?
TLD;DR Because I can 😉
Some weeks ago my colleague @rjayasinghe boosted an article about #GoToSocial. The concept of GoToSocial caught me and I decided to bring up my own little instance.
What?
Having my own instance in the FediVerse allows me to configure it the way I want it to be. On this instance I want to publish texts that are too long for the instance of my main account @bonk but not as long a blog articles. Feel free to follow this account! I'm not going to follow back but maybe I'll follow you with my other account @bonk .
Yesterday I released version 0.1.0 of my https://github.com/SwiftyLua/SwiftyLua package. SwiftyLua is a Swift bridge for the Lua programming language. Please refer to the https://swiftpackageindex.com/SwiftyLua/SwiftyLua.
There's currently one issue open that must be worked on before a 1.0.0 release: Make it concurrency safe to compile it with Swift 6.x.
#SwiftyLua #swift #swiftlang #lua #lualang #swiftpackageindex @SwiftPackageIndex @swift @lua
The Transactional Outbox pattern is a key pattern to atomically update the database of a microservice and send related messages to other microservices forming a cloud native application. The SAP Cloud Application Programming Model (CAP) provides a transactional outbox since the support for asynchronous communication using message brokers was introduced. As of early 2024, it can also be used via a public API by stakeholders. It does not only support services provided by the CAP framework but also other, even custom CAP services.
In error situations, it can happen that outbox entries become dead, i.e., the outbox tried to process the entries for a configurable number of times. If the attempts exceed the limit, the corresponding entries are not going to be processed again. I wrote a step-by-step guide in CAPire that shows you how you can manage those entries, the Outbox Dead Letter Queue.
Everytime @tapbots is mentioning me, the number of federated services is growing by ~800.
Having a tool for @gotosocial that shows the federated services as a graph clustered by criterias would be cool.
I success fully updated #gotosocial to v0.18.1. It took me around 20 minutes. The DB migration has been quite fast.
My instance going to be offline this evening for maintenance. #gotosocial
Oh yeah, @ivory version 2.3 is out with #gotosocial support! #ivory
I just remembered that there were pull requests for my open source project SwiftyLua, a Swift programming language binding for Lua. I used this package only for my own projects so far. There seems to be also other developers who use it. I need to add some actions for invoking test cases and versioning. Feel free to contribute!
It‘s interesting to see the fediverse live. I asked someone with a very high follower count something. My question got answered and over night the number of federated servers grew by ~700. #gotosocial #fediverse
@ivory Do you already have a timeline when you release Ivory with GotoSocial support? Now that GotoSocial 0.18.x is out…