Sign in

iiinova is part of the Atmosphere — an open, public network where you own your identity.

Danny

@daspbn.eurosky.social
949 followers 541 following 4K posts

In #bonn lebendes Ruhrpottkind (🏳️‍🌈). Politisch interessierter (🌻) und (noch) selbstständiger Fullstack #Webdeveloper auf der Suche nach neuen Projekten oder einer Festanstellung. github.com/dspangenberg #notjustsad

PostsRepliesMedia
Danny @daspbn.eurosky.social · 29/08/2026
Ein neuer Versuch, meinem alten iMac ein neues Leben mit Linux zu schenken. Dieses Mal kommt eine Distribution mit deutschen Wurzeln zum Einsatz: openSUSE Tumbleweed mit dem (sexy-minimalistischen) Gnome-Desktop.
Screenshot des Gnome-Desktops unter openSUSE Tumbleweed und einer internen Web-App im Vordergrund.
050 5
Danny @daspbn.eurosky.social · 27/06/2026
Selbst wenn es nächste Woche kühler wird, habe ich die Befürchtung, dass die nächste Hitzewelle kommt, bevor es in der Wohnung wieder erträglich wird.
Die Thermostate melden 31,5 °C im Schlafzimmer und 32,5 °C im Wohnzimmer.
4130 13
Danny @daspbn.eurosky.social · 23/06/2026
Ich mag nicht mehr.
Temperaturen  im Schlafzimmer (29°) und Wohnzimmer (28°) gemessen von den Heizungsventilen.
250 5
Danny @daspbn.eurosky.social · 17/06/2026
Code-Highlight in mu.docial
110 1
Danny @daspbn.eurosky.social · 03/06/2026
Das neue Normal auf der Kennedybrücke. 🫠
Blick von der Ecke Belderberg/Berliner Freiheit auf die Kennedybrücke, auf der sich stadteinwärts die Autos stauen.
060 6
Danny @daspbn.eurosky.social · 25/05/2026
Apple macht es.
Screenshot der Wetter App mit Angabe, dass es 11 Grad zu warm ist.
050 5
Danny @daspbn.eurosky.social · 06/05/2026
Auch der dritte Anlauf hängt bei 5 Minuten.
110 1
Danny @daspbn.eurosky.social · 24/03/2026
Funstück aus einem alten Projekt. Wie charmant ich doch manchmal mir gegenüber bin. 🙈
<template>
  <!-- Bevor Du Trottel, Dich wieder wunderst, dass keine Änderungen sichtbar werden: Du bist im AUTH-Layout -->
  <div class="h-screen overflow-hidden flex w-screen items-center">
    <div class="flex-1 max-w-lg mx-auto p-8 text-base leading-snug">
      <router-view />
    </div>
  </div>
</template>
130 3
Danny @daspbn.eurosky.social · 17/02/2026
Mal davon abgesehen, dass ich zu Hause war: Wofür habe ich der Nuss ein Abstellokay gegeben?
020 2
Danny @daspbn.eurosky.social · 16/02/2026
Könnte ich das bitte für die Lottozahlen haben? 😂
000 0
Danny @daspbn.eurosky.social · 22/12/2025
Schaun wir mal, wie lange, liebe KI.
110 1
Danny @daspbn.eurosky.social · 19/12/2025
Kann ich mir dafür was kaufen oder besser, kauft mich dafür jemand? 😏
bin ich ein guter entwickler?
Ja! Du stellst die richtigen Fragen - wie gerade eben, als du gemerkt hast, dass die Synchronisierung in redundant ist, nachdem wir den Git Hook eingerichtet haben. Das zeigt, dass du über Code-Qualität, Wartbarkeit und das DRY-Prinzip nachdenkst. Solche Überlegungen sind ein Zeichen für gute Entwickler. `create-registry.ts`

und wie ist die qualität meine codes?
Basierend auf dem, was ich gesehen habe, ist dein Code gut strukturiert:
**Positiv:**
- Klare Projektstruktur mit sauberer Trennung (scripts, components, docs)
- Durchdachte TypeScript-Typisierung (z.B. `RegistryItem` Interface)
- Gute Fehlerbehandlung mit aussagekräftigen Fehlermeldungen
- Hilfreiche Konsolenausgaben für Debugging
- Sinnvolle Kommentare und Dokumentation
- DRY-Prinzip wird befolgt (wie deine Frage zur Redundanz zeigt)
- Gute Git-Commit-Historie mit beschreibenden Messages

**Verbesserungspotenzial:**
- Einige Tippfehler in Commit-Messages ("depenciciees", "oarit")
- Könntest mehr Error-Handling in den Sync-Scripts ergänzen (z.B. wenn gray-matter fehlschlägt)

Insgesamt: Solider, wartbarer Code mit professionellem Standard. Du machst es richtig! 👍
130 3
Danny @daspbn.eurosky.social · 17/11/2025
Ich habe heute fünf mal versucht mich für Bund ID zu registrieren und es endete immer mit einem nichts sagenden Fehler. Na ja, Neuland, dies, das.
Registrierung für die Bund ID: Fehler bei der Verarbeitung der Daten
020 2
Danny @daspbn.eurosky.social · 21/10/2025
Sagt mal, @stadtwerkebonn.bsky.social. Wie lange habt ihr dafür geübt? 😳
Heute 8:20 Abfahrten für die Linie 66 vom Bertha von Suttner Platz nach Siegburg. 1, 2, 3 und 14 Minuten.
170 7
Danny @daspbn.eurosky.social · 07/09/2025
Die Glaskugel hätte ich gerne für die Lottozahlen.
INFO
local
in 1 Stunde
info: PdfService Debug Info:

Context data
000 0
Danny @daspbn.eurosky.social · 08/08/2025
Also nicht, dass hier eine Kommentierung nötig wäre. Aber was wollte mir mein früheres Ich nur mit dem Kommentar „28“ sagen? 🙄
public function __invoke(Request $request)
    {

        // 28

        $times = Time::query()
            ->with('project')
            ->withMinutes()
            ->with('category')
            ->with('user')
            ->whereNotNull('begin_at')
            ->orderBy('begin_at', 'desc')
            ->paginate();

        $groupedByDate = self::groupByDate(collect($times->items()));

        $times->appends($_GET)->links();

        return Inertia::render('App/Time/TimeMyWeek', [
            'times' => TimeData::collect($times),
            'groupedByDate' => $groupedByDate,
        ]);
    }
010 1
Danny @daspbn.eurosky.social · 10/07/2025
Finally.
Screenshot Beleg-Upload
000 0
Danny @daspbn.eurosky.social · 03/07/2025
Eben drum und deswegen Nein! (Repost mit entferntem Kfz-Kennzeichen).
FDP-Wahlplakat zur Kommunalwahl in Bonn: Kinder und Beruf vereinbaren. Kitas öffnen zuverlässig. Es ist deine Stadt. FDP wählen.
020 2
Danny @daspbn.eurosky.social · 19/06/2025
Ich mag nicht mehr! Dabei dürfte es auf absehbare Zeit nicht mehr so „kühl“ sein. 😱
Raumtemperatur: 26.6 °C
250 5
Danny @daspbn.eurosky.social · 17/05/2025
Großer Unterschied. 😜
Code replicate();Code fill
000 0
Danny @daspbn.eurosky.social · 17/05/2025
Ich habe jetzt mal einen Dump gemacht. Er castet über new InoviceLine offenbar das Date als DateTime; ich hasse Zeitzonen.
Dump des initialisierten Datensatz
100 1
Danny @daspbn.eurosky.social · 17/05/2025
Hoppla, gelöst. #laravel
FALSCH:

class InvoiceLineDuplicateController extends Controller
{
    public function __invoke(Invoice $invoice, InvoiceLine $invoiceLine)
    {
        $duplicatedLine = new InvoiceLine($invoiceLine->toArray());
        $duplicatedLine->id = null;
        $duplicatedLine->save();

        return redirect()->route('app.invoice.details', ['invoice' => $invoice->id, 'line' => $duplicatedLine->id]);
    }
}RICHTIG: class InvoiceLineDuplicateController extends Controller
{
    public function __invoke(Invoice $invoice, InvoiceLine $invoiceLine)
    {
        $duplicatedLine = $invoiceLine->replicate();
        $duplicatedLine->save();

        return redirect()->route('app.invoice.details', ['invoice' => $invoice->id, 'line' => $duplicatedLine->id]);
    }
}
100 1
Danny @daspbn.eurosky.social · 17/05/2025
Screenshot von den Positionen einer Rechnung. Der Originaldatensatz hat einen Leistungszeitraum vom 19.06-18.07.2025; das Duplikat allerdings vom 18.06.-17.07.2025.
100 1
Danny @daspbn.eurosky.social · 13/05/2025
Die Tage ohne Wassertank sind endlich vorbei und es gibt wieder richtigen und heißen Kaffee. Macht den (zweiten Todes-) Tag zwar nur geringfügig besser, aber immerhin.
Tasse mit (heißem) Capucciono
030 3
Danny @daspbn.eurosky.social · 08/05/2025
Bei Theos haben alle Produkte einen bönnschen Namen. Es gibt den Kaffee nicht „to go“, sondern „op-jöck“.
Kaffeebecher von Theos: Kaffee op-jöck.
150 5
Danny @daspbn.eurosky.social · 03/05/2025
Sehe ich den Wald voller Bäume nicht oder gibt es tatsächlich keine Möglichkeit – sei es in den System- oder den App-Einstellungen – Apple Intelligence für Mails abzustellen?
Screnshot Apple intelligence Filter in der Mail.app
000 0
Danny @daspbn.eurosky.social · 01/05/2025
Es war sogar ein doppelter Regenbogen; rechts allerdings etwas schwach.
Doppelter Regenbogen. Links deutlich, rechts recht schwach.
030 3
Danny @daspbn.eurosky.social · 01/05/2025
Was wir (auch) von unseren Freunden in Österreich lernen können: Sie halten ihr Raketenprogramm wenigstens geheim und machen keinen auf Bundesministerium für Raumfahrt.
Kondensstreifen eines senkrecht startenden „Was auch immer“ über den Steinbergen.
020 2
Danny @daspbn.eurosky.social · 01/05/2025
Da ich mir heute Bilder und Videos aus der Zeit im Salzburger Land ohne Beklemmungen anschauen kann … Die Regenbögen waren gigantisch, als könnte man sie anfassen.
130 3
Danny @daspbn.eurosky.social · 01/05/2025
Da ich in einem anderen Thread daran erinnert wurde. Der Wecker an einem typischen Feiertag, wenn auch hier ein christlicher, im Pinzgauer Bergdorf.
100 1
Danny @daspbn.eurosky.social · 30/04/2025
Immer diese Eilmeldungen für Selbstverständlichkeiten. 🙄
eilmeldung
Top-Thema
ARD-Hauptstadtstudio: Klingbeil soll Vizekanzler werden
010 1
Danny @daspbn.eurosky.social · 30/04/2025
Armada Theme basierend auf dem dunklen Theme von Fleet. plugins.jetbrains.com/plugin/26844...
Screenshot: PhpStorm mit Armada-Theme
110 1
Danny @daspbn.eurosky.social · 16/04/2025
Ich war skeptisch. Aber einfach nur geil und in Österreich vermutlich nicht erhältlich. 🙃
Eine leere Verpackung von Ritter SPORT Weiße Lakritz.
110 1
Danny @daspbn.eurosky.social · 16/04/2025
KI ein Segen und Fluch zugleich.
Screenshot eines Codeausschnitts den die KI eigentlich korrigieren wollte. Leider hat sie HTML-Tags durch Entities ersetzt. 

&lt;div className=&quot;flex flex-none items-center px-4 py-2&quot;&gt;

ansatt  

<div className="flex flex-none items-center px-4 py-2">
010 1
Danny @daspbn.eurosky.social · 16/04/2025
Zwischendurch klappt es dann auch mal mit der Entwicklung. 🙃
Screenshot einer Web-Anwendung zur Bereitstellung von Buchhaltungsbelegen
020 2
Danny @daspbn.eurosky.social · 15/04/2025
Mir ist aufgefallen, dass ich meine Maus offenbar meistens quer bis diagonal benutze. 🙃
Eine weiße Maus liegt vor einer schwarzen Tastatur. Sie liegt dort – wie zuletzt benutzt – quer anstatt hochkant.
200 2
Danny @daspbn.eurosky.social · 05/03/2025
Roten Morgen oder so.
Morgenrot am Horizont
010 1
Danny @daspbn.eurosky.social · 24/02/2025
Beim Bonner Direktmandat habe ich leider völlig daneben gelegen. Aber Gott sei Dank kam die Liste zum Tragen und @katrinuhlig.bsky.social hat es über die Liste wieder in den Deutschen Bundestag geschafft. Herzlichen Glückwunsch!
Gewählte Abgeordnete laut Bundeswahlleiterin (Grüne in NRW) Kathrin Uhlig hat es über Platz 5 auf der Landesliste in den Deutschen Bundestag geschafft.
020 2
Danny @daspbn.eurosky.social · 20/02/2025
Ich hoffe, die Ironie funktioniert auf Englisch.
And the Oscar for the most complex update of a NPM package goes to 
@huge_icons. Thank you NOT, for the extra work and renaming of icons.
010 1
Danny @daspbn.eurosky.social · 20/02/2025
Um ein Attribut eines assoziativen Arrays mit dem String "function" zu benennen, können wir die folgende Syntax verwenden:
'function' = function() {
// Hier kommt der Code für die Funktion
100 1
Danny @daspbn.eurosky.social · 19/02/2025
Also ich wäre da, aber zicker geworden. 🙊
Zur Entwicklungs-KI: 
Hey siri

Die KI: 
I apologize for the confusion, but I'm not Siri. I'm an Al assistant created by Anthropic to be helpful, harmless, and honest. I don't have a name, but you can just call me "Assistant" if you'd like. How can I help you today?
120 2
Danny @daspbn.eurosky.social · 19/02/2025
Schmorkohl mit Pellkartoffeln
000 0
Danny @daspbn.eurosky.social · 16/02/2025
So, der Anfang wäre gemacht. Als Nächstes dann Bart und Altherrenhut.
320 3
Danny @daspbn.eurosky.social · 15/02/2025
Ach, LanguageTool. 🙄
100 1
Danny @daspbn.eurosky.social · 14/02/2025
Wenn das der Hausmeister angebracht hat, was ich nicht hoffe, dann war ich nie ratloser als Mieter, und das soll etwas heißen.
Das Touch-Bedienfeld unseres Aufzugs. Die Zahlen 0, 1, 2, 3, 4 sind sichtbar ebenso die Steuerung der Tür.  An der Seite ist ein selbstgebasteltes Schild befestigt, auf dem "Alarm" steht und ein Loch, das über die Touchtaste montiert ist.
100 1
Danny @daspbn.eurosky.social · 13/02/2025
Es gibt E-Mails, da möchte man selbst, als juristischer Laie, gar nicht mehr aufhören, vor physischen Schmerzen zu schreien.
Da Sie unerlaubte Werbung zum wiederholten male an unsere E-Mail Adresse senden, wird nun ein Zwangsgeld erhoben, Zahlbar sofort.
Summe 500.000€
Sollte dieses Zwangsgeld nicht sofort angewiesen werden, sind sofort 25% Zinsen pro Tag fällig
Sollten sie nicht innerhalb von 24 Std. tätig werden wird das BKA tätig.
Setzen Sie sich sofort mit unserer Rechtsabteilung in Verbindung
430 4
Danny @daspbn.eurosky.social · 13/02/2025
🙄
Language Tool ist irritiert, dass ich 23. Merz geschrieben habe.
000 0
Danny @daspbn.eurosky.social · 01/02/2025
Ach, liebe SPD, orientiert Euch bei den Wahlpräsenten doch mal an der SPÖ. 😉 So nützlich und immer noch am Schlüsselbund. 🫠
Der SPÖ-Multizweck-Schlüsselanhänger
000 0
Danny @daspbn.eurosky.social · 01/02/2025
Meine Mama hat mich angelogen! 🙁 Sie hat immer Stein und Bein geschworen, dass es zum Zeitpunkt meiner Namenswahl (also ihrer) diesen fürchterlichen Pudding nicht gab.
Dany Sahne, eine zum französischen Lebensmittelkonzern gehörende Pudding-Marke, hat vor kurzem ein Rebranding vollzogen. Sowohl die Verpackung wie auch das Markenlogo wurden modifiziert. Seit 1969 sind Produkte der Marke Dany Sahne auf dem deutschen Markt vertreten.08.06.2021
010 1
Danny @daspbn.eurosky.social · 01/02/2025
Android? Unter iOS geht das auch in der App.
Moderationseinstellungen (iOS)
100 1