Helix

@Helix@feddit.de

<a rel=“me” href=“https://layer8.space/@helix”>Mastodon</a>

This profile is from a federated server and may be incomplete. Browse more on the original instance.

Helix, (edited )

Ideas what you can do. These are all SHOULD and not MUST requirements, so pick and choose what you can reasonably do in a realistic timeframe without overburdening yourself. Some of these steps can be outsourced to your community.

You can try to make a twelve factor app but some of their advice is probably not suited for your application. You will end with some 7.5factor app which is fine.

Follow SemVer and provide detailed instructions for upgrading major versions.

Use a build system which is easily installable and a language where you don’t have to upgrade dependencies every second for security issues (looking at you, npm/nodejs).

Don’t include a webserver which does HTTPS, let the people run their own reverse proxy.

Test your setup with and provide multiple web server configs for nginx, Apache2, Caddy, Traefik.

Test your setup with and provide multiple default configs for bare metal (with a dependency manager), Docker, Podman, Kubernetes, Kata Containers.

If you need a DB, include the possibility to migrate from a self contained one instance SQLite to a multi container pgsql/MySQL setup.

Write database migrations in both directions so people can downgrade on failures.

Make it possible to configure your system via ENV variables, ENV files and config files. Provide instructions on best practices and sane defaults. Explain these defaults and make clear configuration is optional.

Make it possible to disable authentication to add Authelia or LDAP through the webserver. Make clear that this is only to be used for external authentication.

Make it possible to run multiple parallel instances of your software without affecting the database consistency, e.g. for high availability or horizontal scaling.

Provide a versioned, documented API (does not need to be public) and use it yourself for your frontend. Provide a telemetry endpoint which is human readable and machine readable, so Prometheus or a similar system can scrape it.

Helix,

Why require keycloak specifically? Maybe I want to use another authentication gateway.

Helix,

If you forget both, you upgraded the drive to a paperweight.

That’s why I have a password manager on my phone.

Helix,

Macs had TPMs before Windows PCs, IIRC.

Helix,

Probably way too over engineered for your purpose, but Snipe IT is a very good inventory and asset management and tracking software, which is the term you are probably looking for.

Do yourself a favour and export everything to PDF regardless what you’re using and make backups with the 3-2-1 rule.

Helix,
Helix,

Aho says you need to do this in your free time?

Helix,

Thanks for the addition of semiaccurate.com! Will add this if I don’t forget.

Helix,

Im Gegensatz zu dir hat die Journalist:in Medienkompetenz bewiesen und die Plausibilität der Aussage der Politiker:in so überprüft.

Helix,

it’s podman-compose instead of podman compose

Don’t use it, it’s not a full replacement. The script is barely maintained and not really “official”.

I think before switching from Docker to Podman you should first get proficient in Docker, because Podman is not for beginners (yet).

Helix,

Generally, “dip” carries the connotation that there will be a rebound, or a return to the original position. A “drop” however would mean that this would hurt the company in the long run.

Helix,

Basically, stock markets are based on predictions. If it is likely a stock will continue to fall, it is called a drop. You can not know if it’s a dip or a drop in advance because rising and falling stocks are always relative to the rest of the environment. So calling it a drop would be not wrong, but an unlikely prediction.

Helix,

Keine Zeit dafür gehabt. CC @wintermute

Helix,

Ich gehe davon aus dass das das gesamte Frontend mit allen Ressourcen ist, was da geladen wird. Kannst dir den local store ja mal anschauen.

Helix,

You can use the WSL2 to run Ansible on Windows. If that is already scary to you I wouldn’t recommend running insecure beta software with internet access.

Helix, (edited )

Ja stimmt, weil du das kannst, können es alle in deiner Generation. Wie hast du denn diesbezüglich deine Altersgenossen kennen gelernt, z.B. in Schule, Berufsschule oder Studium?

Ich glaube dass das genau die Lesekompetenz ist, die ich angesprochen habe. Wenn die Kommentare hier für dich “längere Texte” sind, empfehle ich die Lektüre eines Buchs. Vielleicht startest du gleich mit einem Wörterbuch und schlägst “anekdotisch” nach. q.e.d.

Helix,

Alle zoomer die ich kennen gelernt habe, und das sind viele ich bin selbst einer, lernen schneller neue dinge, als alle millenials und boomer die ich kennen lernen musste als kunden.

Interessant. Ob das daran liegen könnte, dass Zoomer jünger als Millenials sind und deswegen schneller lernen? Falls du es nicht wusstest: junge Menschen lernen schneller. Das liegt an der Neuroplastizität, die im Alter (ab ca. 19 Jahren) massiv nachlässt.

Helix,

Ja, das Argument fand ich auch blöd.

Helix, (edited )

Das klassische Generationenproblem. Die Arbeitswelt wandelt sich in der Regel so, dass 20jährige nicht genügend Erfahrung und Wissen haben und 50jährige zu wenig relevante Erfahrung und Wissen. Zwischen 30-40 sind dann die Leistungsträger der Gesellschaft, die die Alten stützen und die Jungen ausbilden müssen.

Meistens jammern dann alle.

Helix,

Manche neuen Dinge sind aber auch einfach scheiße. Gerne weg mit der Ordnerstruktur, wenn es Filter und Tags gibt, die helfen.

Helix,

Und wo ist da der Unterschied zu den anderen Generationen, die dieselben Plattformen nutzen?

Helix, (edited )

Du glaubst also, dass Millenials kein TikTok benutzen können? Oder was ist dein Argument?

Dumme Frage an der Stelle, aber hast du überhaupt verstanden, was ich mit Neuroplastizität meinte? Und dass mein Argument ist, dass junge Menschen halt generell besser lernen?

Fühlst du dich selbst als “Zoomer”? Du redest gerade über die älteren Generationen wie du es denen vorwirfst über Gen Z zu reden.

Helix,

Hast du auch noch nie eine Verknüpfung gesehen bei der du in dem Ordner im Ordner in einen Endlos-Loop im Aktenschrank gekommen bist?

  • All
  • Subscribed
  • Moderated
  • Favorites
  • provamag3
  • kavyap
  • DreamBathrooms
  • osvaldo12
  • magazineikmin
  • InstantRegret
  • everett
  • Youngstown
  • ngwrru68w68
  • slotface
  • rosin
  • GTA5RPClips
  • tester
  • PowerRangers
  • anitta
  • thenastyranch
  • mdbf
  • ethstaker
  • cisconetworking
  • Durango
  • vwfavf
  • normalnudes
  • tacticalgear
  • khanakhh
  • modclub
  • cubers
  • Leos
  • megavids
  • All magazines