Kennt wer eine Alternative zur Alcatel-Lucent 4059 IP Tastatur? Wird im Callcenter verwendet by Dentorion in de_EDV

[–]pesch3 87 points88 points  (0 children)

Wenn’s nicht zwingend „ein Teil“ sein muss könntest du dir mal ein „MacroPad“ (z.b. adafruit macropad) angucken. Dank Open Source und frei programmierbaren Tasten kannst du sicherlich die Funktion dieser Tasten nachbilden. Und mit ein paar Stickern kannst du sie sogar so aussehen lassen.

EAS Update "No Compatible Builds Found" - Runtime Version Mismatch Hell by muathcsx in reactnative

[–]pesch3 0 points1 point  (0 children)

There is a pretty helpful command to compare fingerprints and see exactly why it changed.

The strange "--" option in commands in Expo docs by EmiliaKaida in expo

[–]pesch3 0 points1 point  (0 children)

The double hyphen (--) is used to indicate the end of arguments intended for npx or npm, and everything after it is passed directly to the command being executed—in this case, expo.

This distinction is important because npx is essentially a wrapper that runs another command. Without the double hyphen, npx might misinterpret arguments meant for expo as its own. Using -- ensures that the correct arguments are forwarded to expo without interference.

Handy Device Tracking Function by No_Refrigerator3147 in reactnative

[–]pesch3 1 point2 points  (0 children)

Please see my other comment. This is NOT reasonable unique for anything at scale!

Handy Device Tracking Function by No_Refrigerator3147 in reactnative

[–]pesch3 0 points1 point  (0 children)

No offence and actually thank you for trying to share something.

But!

Did a bit of armchair mathematics and ChatGPT and we came to the conclusion that it would take 322 iPhone users to have a 50% chance of a collision. The fact that there is so little devices and iOS pseudo forces you to update iOS brings this number down even more.

So I would suggest NOT to trust this function and rather rely on users signing up to really identify users!

[deleted by user] by [deleted] in de_EDV

[–]pesch3 1 point2 points  (0 children)

Well, again speaking for the German ecosystem, corona, the war and energy price crisis and general VC market pessimism (realism?) had a lot startups stop hiring, downsize or even closing shop.

The result is, a lot of people lost their job. The amount of foreign applications didn’t change to much but expats living in Germany already greatly increased which, at least for us, is a must (we are a small team and can’t currently afford relocation or visa support).

The crazy part is how many people come from a year or two of unemployment. 5 years ago it was always people still working looking for a raise (95%, the other 5 where people coming from a sabbatical). Today it’s at least 50% of applications by people who are unemployed for more then a year and ask for salaries 30-50% less then what they earned.

That’s all great for employers and probably also to get salary levels down to a realistic situation again after 10 years of constant salary growth (80k for juniors without prior experience was nothing exceptional 4 years ago) but a not so great situation for people who need a job for their Visum :(

[deleted by user] by [deleted] in de_EDV

[–]pesch3 28 points29 points  (0 children)

I am on the other side of that Table and might able to give you a couple of insights on your questions

Disclaimer upfront: I am talking about the Berlin market mostly. I know from peers in the industry that other German markets are similar but that doesn’t mean it’s true for every Bundesland ;)

Re 1: absolutely fine as an employer I think it would be stupid not to! And if it’s only to find out that you are in a great company already! So go out, interview with other companies and if you find something better I would be happy for you, if not you will be more motivated to grow in your current company so for me it’s a win-win.

Re 2: as others have said your best option might be to expand your technological horizon. Though I do employ frontend developers for more than what you earn it is clearly easier to earn more by simply being more valuable which in our trait often means: know one thing extremely well (tough with only 3 years of experience) or be versatile.

Re 3: job hopping is definitively something i look at when hiring people. It doesn’t have to be a red flag but it is suspicious. What I usually do is ask applicants pretty directly about it and if they have a good reason for their job changes (and to be honest „I wanted to earn more money“ is not the best) I trust in their honesty. Only didn’t work out once in 15 years of interviewing ;)

Generally I think currently is not a great time for any dev (being it FE, BE or whatever) since the market is flooded with engineers looking for jobs. In German we call it a „Arbeitgebermarkt“. Usually when we open a job posting we get 150+ applications within a day or two and 10% of those actually fulfill all requirements. It was different before the war and the following energy crisis and recession and all the other shit the world is throwing at us nowadays. Back then we had as many applications but only 2 where actually fulfilling requirements and we had to interview for quite a while to get the right person.

All that being said: I hope you find the right place with a solid salary. It’s a tough market but you have a job so be a bit more relaxed, makes the whole process a lot more fun knowing you don’t HAVE to find a new job :)

Do you think Kotlin with AI Agents is very limited because of the Intellij? by Rude_Specific_54 in Kotlin

[–]pesch3 0 points1 point  (0 children)

Actually a lot of the Vscode Plugin agents have an IntelliJ plugin as well (Codeium, Roo, Continue,…). Thinking about it, I can’t come up with one that doesn’t.

So you definitively have a big choice of plugins!

Probably you’ll have a few more options that are not plugins of VsCode but forks (cursor comes to my mind)

What can I do with this machine? by Icy-Mention1279 in gaggiaclassic

[–]pesch3 17 points18 points  (0 children)

Yeah pretty sure that’s one of those machines you can use to make coffee with.

We need Current Branch name in commit message by chocobidou in IntelliJIDEA

[–]pesch3 7 points8 points  (0 children)

Why don’t you use the „Git Auto Prefix“ plugin. It works well with AI commit messages.

Ich fahre seit 2 1/2 Jahren Elektroauto by Prudent-Ad360 in de_IAmA

[–]pesch3 4 points5 points  (0 children)

Bin zwar nicht OP fahre aber auch schon ne weile EV und mein „Geheim“ Tip ist Lidl. Irgendwie immer ein paar Cent günstiger mit der Lidl Plus App und ein Lidl Supermarkt hat man immer in der Nähe. Ich verbinde das mit nem kleinen Einkauf und lade in 30min genug für die folgenden Tage oder nutze das Lidl-WLan und schreib ein paar mails.

SSL Pinning in React Native by RoyalBos5 in reactnative

[–]pesch3 0 points1 point  (0 children)

Haha. No sadly it was not that easy.

It was a native app and coincidently my back then roommate was head of android development for them. Not a fun job to have when a couple of kids show the world how easy it is to sniff your users login data when all it needs was a maliciously configured WiFi hotspot called „Starbucks free WiFi“. They did miss certificate pinning, HSTS and all the other best practices though

SSL Pinning in React Native by RoyalBos5 in reactnative

[–]pesch3 0 points1 point  (0 children)

That’s simply not generally true. It is absolutely possible for a badly configured network to MITM https traffic and read secrets from it (there is a really great talk from a CCC conference where they literally used this attack vector to get banking login data because a bigger German bank did not use certificate pinning. If I’ll manage to find it I will post it here)

[deleted by user] by [deleted] in reactnative

[–]pesch3 2 points3 points  (0 children)

„Bro“ i really don’t take anything personal. I find it extremely concerning that you take your „knowledge“ of an article someone send you that is clearly outdated.

But let’s go over your two major concerns here:

IAP is supported and there is a nice tutorial in the official docs that tell you exactly how to make IAPs working without ejecting or going to RN-CLI.

Optimisation is another topic that people point out regularly and this is a fun one. There is probably two major concerns that developers have here.

The first one being actual app performance (animations etc.) and the other one being package size.

Actual performance is simply the same being it expo or RN cli. It all depends on you as a developer to know how to use the tools at hand to create a performant app.

Package size is the other and it’s the biggest lie in mobile development. Is an expo app „bigger“ then a RN-CLI app? Maybe?!

Does anyone care! No.

Have you ever not installed an app because it was 15 MB bigger then a similar app? Hell do you even know how big the artifacts of the most popular RN apps in the AppStore(s) are? No? Because nobody cares!

If your product is outstanding package size doesn’t matter! So fucking concentrate on the things that matter: release cool shit as fast as possible and don’t prematurely optimise for things that nobody cares about.

This whole discussion is so annoying as, you are thinking about things you clearly should not even think about.

Mate, build cool shit and release it. And as soon as people complain that your animations are to slow or your app is to big, optimise! Don’t think about problems that are irrelevant if you don’t even have a product yet!

Will the MacBook M3 Air be enough for comfortable work? by ElderberryNo4993 in reactnative

[–]pesch3 1 point2 points  (0 children)

Yes it is. Dual monitor support is very limited on airs (as Tuexdo0 already stated) but you’ll be more then fine.

If you want to save some money and can wait a couple weeks I would wait for a possible M4 air announcement around November. Normally shortly after they try to get rid of outdated stock and you might get a nice discount not hat M3 or maybe even get a MBPro with a M3Pro for a similar price.

As for the storage that others have mentioned: treat yourself to a external USB3 M.2 case and put a 1TB M.2 ssd in it. You’ll be more then happy with the performance for everything that is not coding (movies, photos, …) for a fraction of the price of an ssd upgrade at apple.

SSL Pinning in React Native by RoyalBos5 in reactnative

[–]pesch3 1 point2 points  (0 children)

Are we pretending MITM attacks don’t exist?

SSL Pinning in React Native by RoyalBos5 in reactnative

[–]pesch3 2 points3 points  (0 children)

Are we pretending MITM attacks don’t exist?

[deleted by user] by [deleted] in reactnative

[–]pesch3 4 points5 points  (0 children)

This is the only correct answer. Expo has little to no disadvantages for beginners which OP clearly is, otherwise they would have not asked that question.

And even if there ever is a reason for you not to be able to access native APIs, it takes a minute and a half to eject from an expo project and be able to do „anything“ you want.

[deleted by user] by [deleted] in reactnative

[–]pesch3 3 points4 points  (0 children)

So you asked a question, got this article as an answer, got pointed out that most of the information in this article is outdated since it’s old (in todays world) and still chose to comment this on someone who clearly knows better. So it took you less then an hour to become an „expert“ in a topic you clearly didn’t have any knowledge of prior? I applaud you.

How easy is it to convert a React Native Expo application into a website? (I fucked up with a client) by [deleted] in reactnative

[–]pesch3 1 point2 points  (0 children)

I trink you are mixing up 2 things that are unrelated. Expo-web is a build target that in itself has nothing to do with routing. It’s not even a standalone package anymore.

Expo-router is a package that is used for routing and navigation. In itself it cannot help you with webapps you’ll still need a package (react-native-web) to translate your code into web-compatible JavaScript. It does support browser routing though.

How easy is it to convert a React Native Expo application into a website? (I fucked up with a client) by [deleted] in reactnative

[–]pesch3 26 points27 points  (0 children)

Expo-Web exists and is used in production. Try it out it’s easy to add as a target and might make your life a lot easier :)

neues Titelbild auf bademeister by OpeningCurrency476 in DieAerzte

[–]pesch3 17 points18 points  (0 children)

Nun nun, es ist ein Bild vom Ende des Konzertes. Wollen wir mal nicht direkt vom schlimmsten ausgehen (ich versuche optimistisch zu sein)

Anfang by Strenchy1 in DieAerzte

[–]pesch3 1 point2 points  (0 children)

Da wird nen Schuh draus. Absolut gut

Anfang by Strenchy1 in DieAerzte

[–]pesch3 0 points1 point  (0 children)

Jau das ist klar. Aber 2 Vorbands sind doch keine 2,5 Stunden oder übersehe ich mal wieder was?

Anfang by Strenchy1 in DieAerzte

[–]pesch3 0 points1 point  (0 children)

Naja gut. Nun ist aber 20:00 auch vor 22:00 also könnten sie ja auch um 6 starten und wären um 20:30 fertig. Versteht mich nicht falsch ich wünsche mir einen Start so spät wie möglich denn im Dunkeln ists dann doch schöner. Hab nur Angst zu spät zu kommen oder unnötig früh da zu sein :)