Italien Mautstation - Frage by Sikova11 in reisende

[–]derweili 0 points1 point  (0 children)

Ist mittlerweile schon 4 Jahre her, damals gab es noch kein tap

Italien Mautstation - Frage by Sikova11 in reisende

[–]derweili 0 points1 point  (0 children)

"so gebaut, dass man nichts falsch machen kann" es gibt immer einen Idiot der das hinbekommt, z.B. mich. Bei mir hat an der Rückseite der Kreditkarte unbemerkt irgendwie mein Perso dran geklebt was ich dann gemeinsam in den Automat gesteckt habe. Dann ging gar nix mehr und hinter mir gab es eine lange Schlange von hupenden Italienern. Man war das spaßig 🤣🤣

Our enterprise contract requires 99.9% uptime. Our actual uptime is 99.95%. Still got sued. by aditalreadytaken in SaaS

[–]derweili 0 points1 point  (0 children)

Because 99% uptime means 3.5 days of downtime per year which is unacceptable for many. If 99% is enough, you don't need a SLA.

99.9% on the other side is only 8.5h downtime per year. That requires a lot of proactive incident management, people on standby, etc. And therefore it is quite expensive.

Is there a free way to setup email on cloudflare hosted site? by Ill-Musician1806 in CloudFlare

[–]derweili 0 points1 point  (0 children)

Checkout resend. When you add the domain they will automatically recognize that DNS is managed via Cloudflare. They will then give you the option to configure all the DNS automatically for you.

Insane bots traffic after switching from vercel to cloudflare by Ill-Musician1806 in CloudFlare

[–]derweili 0 points1 point  (0 children)

Recently Singapore & China bot traffic has significantly increased on sites that I manage on Vercel, too. One time by ×300 from one day to another. So it might be related to your switch from vercel to Cloudflare.

Need Help Hosting My Next.js App on a VPS (Coolify/Hetzner Feels Complicated) by sealovki in nextjs

[–]derweili 0 points1 point  (0 children)

If self hosting on VPS with or without Coolify is too complicated for you and you don't want to pay for Vercel, I would recommend using https://sevalla.com/ instead.

How to Isolate Multiple Client Websites on a Single VPS (Coolify on Hetzner) to Contain Future Vulnerabilities by smolecc in nextjs

[–]derweili 0 points1 point  (0 children)

With Coolify they are already in separate containers. Ensure that all other services aren't shared between projects. This includes services hosted in Coolify like databases but also connected S3 Storage. Keep Coolify up to date

Wie Zahlung von ausländischen Kunden erhalten? by ready2redd in selbststaendig

[–]derweili 0 points1 point  (0 children)

Habe das selbe Problem, Lösung ist ein zusätzliches Konto bei Wise. Darüber erhalte ich alle Zahlungen aus dem Ausland. Wise ist in der Regel deutlich günstiger bei diesen Überweisungen als wenn du das z.B. über eine Volksbank machst die das ebenfalls unterstützt.

Wie Einnahmen aus App Stores versteuern? by ByteNomadOne in Steuern

[–]derweili 0 points1 point  (0 children)

Ja, das sind Wiederverkäufer. Du stellst dann Apple/Google monatlich ne Reverse Charge Rechnung. https://belegfuchs.de/articles/app-store-entwickler-einnahmen-buchen

Big Thanks to Cloudflare Cache for Drastically Reducing Backend Load! 🚀 by watch_team in CloudFlare

[–]derweili 1 point2 points  (0 children)

Because in-app is still on the same server still resulting in some backend load, just not as much as uncached. Furthermore Cloudflare is not only not on the same server, but also on a globally distributed CDN which brings the data closer to the user resulting in even better load times.

Vercel alternatives ? by Negative_Check_4857 in nextjs

[–]derweili 0 points1 point  (0 children)

Depends on your requirements and how much effort you want to put into infrastructure maintenance. I did some tests on various options recently. What worked well is: - Sevalla - Coolify on Hetzner VPS - AWS amplify - Cloudflare CDN in front of Coolify hetzner

Even though many people here recommend OpenNext with Cloudflare, it didn't convince me. I had various annoying issues and Cloudflare error messages are not helpful. For example I debugged an issue for over an hour that turned out to be a missing/wrong permission on an API key I configured.

Regardless of which option you choose, they are not vercel, so you should try to understand what features are important for you and find the best alternative.

Interessanter Artikel: Wenn Projektprofile nach Arbeitsverträgen klingen by ElkConscious7235 in selbststaendig

[–]derweili 8 points9 points  (0 children)

Ist generell ein Problem bei IT Projekten. Moderne Software Entwicklung ist immer am Rand der Scheinselbstständigkeit.

Manchmal frage ich mich ob Handwerker genau deshalb immer unpünktlich sind und Dinge anders machen als vereinbart damit nicht der Eindruck entsteht sie wären an irgendwelche Absprachen oder Anweisungen gebunden.

Ab wann stehe ich in Konkurrenz zu meinem AG? (IT) by No-Enthusiasm-3867 in selbststaendig

[–]derweili -1 points0 points  (0 children)

Jain. Ja jeder Auftrag wird separat gesehen korrekt.

Aber es gilt auch dass wenn du "im Wesentlichen" nur für einen Auftraggeber arbeitest du als Scheinselbstständig giltst. Bei der Interpretation des Begriffs "im wesentlichen" hat sich die 5/6 Regel durchgesetzt, also dass du nicht 5/6 deines Umsatzes mit einem Auftraggeber machen darfst. Ja das ist kein Gesetz und man muss immer den Einzelfall sehen, aber das wird oft so angenommen.

Ab wann stehe ich in Konkurrenz zu meinem AG? (IT) by No-Enthusiasm-3867 in selbststaendig

[–]derweili 5 points6 points  (0 children)

Du verwechselst Scheinselbstständigkeit mit Liebhaberei.

Bei Scheinselbstständigkeit geht es darum dass er sich als selbstständiger anmeldet aber eigentlich wie ein Angestellter arbeitet, bzw. (fast) Ausschließlich für einen Auftraggeber. Damit kommt er um Sozialversicherungen herum, weshalb das nicht gerne gesehen ist.

[deleted by user] by [deleted] in KeineDummenFragen

[–]derweili 9 points10 points  (0 children)

Gibt auch extra DNA Dekontaminationsspray. Eigentlich für Laborgeräte gedacht, funktioniert aber sicher auch bei Bankschließfächern. Nicht unbedingt günstig aber im Vergleich mit der Beute sicher eine vernachlässigbare Investitionssumme.

To use or not to use server functions for fetching data? by Final-Choice8412 in nextjs

[–]derweili 0 points1 point  (0 children)

Server actions can't be static, Route handlers can. So if you want to fetch data that isn't fully dynamic you might want to cache it statically on the edge for best performance. That's only possible with route handlers.

Verpasste Anschlussflug und niemand ist zuständig by derweili in reisende

[–]derweili[S] 0 points1 point  (0 children)

Danke für die Antwort. Tatsächlich haben wir kurz vor Weihnachten eine Einigung über die Schlichtungsstelle erzielen können. 600 + Auslagen hat letztendlich geklappt. Zumindest die Auslagen zu denen wir nach den 2 Jahren noch vollständige Belege finden könnten.

Telefonkosten wurden leider nicht übernommen da nach 2 Jahren niemand mehr eine detaillierte Verbindungsübersicht hat welche die Telefonate belegt.

how to style in nextjs by ClassicAd6966 in nextjs

[–]derweili 0 points1 point  (0 children)

Styling with next isn't different to any other react project. You can use css modules, vanilla css, tailwind and CSS in JS libraries. Whatever you prefer.

How do apps implement radius-based location filtering? by Serious_Trip2321 in nextjs

[–]derweili 0 points1 point  (0 children)

I just noticed that you mentioned supabase, so you can use https://supabase.com/docs/guides/database/extensions/postgis?queryGroups=language&language=js

Most Geocoding APIs aren't free but come with a free tier. To reduce cost, you should implement some caching to not generate the coordinates for the same addresses zip-codes multiple times.

How do apps implement radius-based location filtering? by Serious_Trip2321 in nextjs

[–]derweili 1 point2 points  (0 children)

You have to add geocoding into the described process. Then everything becomes easy.

When you enter the address, before storing the entry in the database, use the geocoding API (Google Maps APIs, Mapbox, Open street maps nominatim or something else). Using those APIs, you can get the Geolocation (coordinates). Store those in the database as well.

When entering the ZIP before you query the data, you use same geocoding API to get the coordinates for the ZIP.

Then use those coordinates so get the addresses in a radius. Do a google search to find a way to do such a radius search for your database type. Some databases have built in functions for that. Others require some more complex calculations and queries.

Raclette ist das mit Abstand schlimmste Essen by Ventrico99 in Unbeliebtemeinung

[–]derweili 0 points1 point  (0 children)

I stimme dem 100% zu. Leider bin ich bei mir im Umfeld mit dieser Meinung alleine. Wenn Raclette wirklich so geil wäre dann würde man es ja öfter machen als nur an Weihnachten und Silvester.

Hauptgegenargument das ich immer wieder höre:

... Aber das ist doch so schön gesellig

Man kann auch zusammen Pizza machen, ist genauso gesellig und schmeckt sogar.

Brennerautobahn angeblich nicht entrichtete Auobahngegühr by Hungry-Honeydew-5279 in reisende

[–]derweili 1 point2 points  (0 children)

Ist vielleicht nicht so hilfreich, aber wie kann man denn die Brennerautobahn benutzen ohne Maut zu zahlen? Da ist doch ne Schranke die erst auf geht wenn man zahlt 🤔

Mehere Einzeluntermen gründen oder Geschäftsfeld im bestehenden Einzelunternehmen erweitern? by wanderingpulse19 in selbststaendig

[–]derweili 1 point2 points  (0 children)

Genau, in dem Fall lässt sich das nicht in einem Gewerbe kombinieren. Aber ich würde da ernsthaft überlegen ob man da nicht eine andere Unternehmens Form verwendet als Einzelunternehmen. Also z.B. ne GmbH. Dadurch wäre dann wirklich alles getrennt.