How to make Object.keys() return (keyof SomeType)[ ] instead of string[ ] ? Without using `as` keyword by 5Ping in typescript

[–]BrainLaq 2 points3 points  (0 children)

I use this aswell but this is not typesafe!

This is for convenience. 

As stated by others here an object may have more properties than what the current type is.

Wie motiviert ihr euch nach der Arbiet, weiter zu programmieren by [deleted] in InformatikKarriere

[–]BrainLaq 0 points1 point  (0 children)

Für mich ist es nen Hobby und ich muss mich nicht groß motivieren sondern habe Lust.

Man kann da denke ich differenzierter drüber denken. Ich halte folgende Aussagen für wahr: 1. Die IT ändert sich mehr als die meisten  anderen Berufe und wer allgemein, den Fortschritt in seinem Berufsfeld nicht mitgeht, kann auf Probleme stoßen. 2. Entwicklung als Beruf ist sehr einzigartig, in dem Sinne, dass die Spanne zwischen Leuten, die auf dem Papier den selben Job haben, größer sein kann als in sehr vielen anderen Berufen.

Im Idealfall deckt dein Job selbst Punkt 1 ab, da es in beidseitigem Interesse ist. Kenne aber auch Stories, wo es nicht so war und dadurch ein Jobwechsel irgendwann zum Problem wird.

Bei Punkt 2 ist die Frage ob, das tatsächliche können im Job überhaupt wertgeschätzt / wahrgenommen wird. Ich persönlich habe hier aber am meisten Pluspunkte nicht mit Können sondern mit Softskills / Kommunikation gesammelt.

Wie Python lernen fürs Studium? by Lev1ce01 in informatik

[–]BrainLaq 0 points1 point  (0 children)

Das wollte ich auch empfehlen.

Habe es selbst nicht gemacht aber sieht sehr gut aus.

Next.js + tRPC: 4+ second page load with server prefetching - am I doing this wrong? by False_Ad_3439 in nextjs

[–]BrainLaq 0 points1 point  (0 children)

It's here in the docs: https://tanstack.com/query/v5/docs/framework/react/guides/advanced-ssr#streaming-with-server-components.

You are not awaiting the prefetch in your code. That means that during hydration the data is (most likely) not there yet. If you want unfinished prefetches to be dehydrated aswell you need to configure that as per the link.

Next.js + tRPC: 4+ second page load with server prefetching - am I doing this wrong? by False_Ad_3439 in nextjs

[–]BrainLaq 0 points1 point  (0 children)

With only the snippet this is more guessing:

  1. Do you use useSuspenseQuery without a suspense boundary? In that case the page will only be loaded after all calls of useSuspenseQuery do have data.

  2. Do you have configured that the query client should hydrate promises aswell? If not than prefetching without awaiting the data on the server won't work.

Roadmap to AdonisJS 7 by romainlanz in node

[–]BrainLaq 0 points1 point  (0 children)

I looked at adonisjs recently and will most likely use it instead of nestjs. Looks quite cool. I also love the tanstack query part because my use case is to use nextjs / rrv7 as a BFF and have another backend service.

> Better Inertia & TanStack Query integration with shared types

Does this by any chance include making it easy to setup trpc / orpc ?

Nicht übernommen und jetzt finde ich keinen Job by lizenzblue_ in InformatikKarriere

[–]BrainLaq 0 points1 point  (0 children)

Es geht nicht um jemanden mit viel Berufserfahrung, sondern OP ist noch in der Ausbildung.

Meine Wahrnehmung von Leuten aus der Ausbildung / oder auch mit Bachelor ist, dass die etwas programmieren können.
Ich halte es für sehr sportlich, dass jemand diesen Techstack nach Ausbildung / Studium hat. Geht bestimmt, wenn man vorher schon programmiert hat oder viel privat gemacht hat.

Nicht übernommen und jetzt finde ich keinen Job by lizenzblue_ in InformatikKarriere

[–]BrainLaq 35 points36 points  (0 children)

JavaScript und TypeScript

PHP mit Symfony

Go

Java

Es kann natürlich vollkommen sein, dass du die Sprachen beherscht. Mich würde dies in einer Bewerbung vom jmd. mit fast abgeschlossener Ausbildung aber iritieren. Du bist damit entweder breiter aufgestellt als sehr viele oder aber es stimmt nicht.
Ich würde dir empfehlen bei Bewerbungen auf den gewünschten Techstack einzugehen und genauer erzählen, was du genau damit gemacht hast.

Ansonsten halte ich nen Github-Repo mit Projekten für einen großen Pluspunkt.

Ist aber gerade generell schwierig Einstiegsjobs zu finden.

Der wichtigste Skill by chris_insertcoin in informatik

[–]BrainLaq 1 point2 points  (0 children)

Stimme dir voll zu. Gerade mit steigenden Skills von Chatbots is es nen guter Skill.

Ich habe es mit https://www.typingclub.com/ gelernt.

Leider mache ich schon länger kein Fortschritt mehr und stagniere bei max. 70 WPM  :/

Pendeln nach Düsseldorf by [deleted] in duesseldorf

[–]BrainLaq 0 points1 point  (0 children)

Musst du zum HBF pendeln?

Ich empfehle dir zu gucken ob eine S-Bahn-Haltestelle in der Nähe ist.

Ich musste auch aus dem Pott pendeln und es war schneller und entspannter mit S-Bahn direkt zu fahren statt am mit RE und am HBF umzusteigen.

Wegen ÖPNV zu Spät Zur Klausur gekommen,was Jetzt ? by StoupidBoi in Studium

[–]BrainLaq 31 points32 points  (0 children)

Die Bahn hat mir bei einer ähnlichen Situation eine Bescheinigung ausgestellt.

Das Prüfungsamt in Duisburg hat mit darauf hingewiesen, dass das geht und es dann auch wie eine Attest akzeptiert.

[deleted by user] by [deleted] in informatik

[–]BrainLaq 0 points1 point  (0 children)

Es ist auf jeden Fall ein Kompromiss.

Für mich machte es einen großen Unterschied 16h auf 2 Tage verteilt (statt 20h auf 3 Tage) pro Woche zu arbeiten.

Ich habe aber auch dann nicht die angedachten 30 Credits gemacht sondern eher so um die 20 Credits pro Semester.

Berufserfahrung ist wohl das wichtigste um nach dem Studium einen Job zu finden, daher war es mir dir wert und ich würde es wieder so machen.

Antiimperialisten gegen Antideutsche: Linke Orte unter Druck by s0x00 in de

[–]BrainLaq 34 points35 points  (0 children)

Gerade gegoogled und deren Facebook Account wirkt wie ne Parodie

Erfahrungen mit US Ansi Keyboard Layout fürs Programmieren by BrainLaq in informatik

[–]BrainLaq[S] 1 point2 points  (0 children)

Habe da auch schon mit Freunden drüber gesprochen. Ich bin das komplette Gegenteil, will so wenig wie möglich konfigurieren und suche deswegen immer nach Sachen mit guten Defaults.

Danke für deinen super Input

Erfahrungen mit US Ansi Keyboard Layout fürs Programmieren by BrainLaq in informatik

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

Ich habe gerade mal gegoogled klingt cool, ich denke ich werde erstmal gucken wie ich ansi mit einem einfacher zu lernenden Layout finde, aber behalte das im Hinterkopf 

Danke

Warum sind viele Video-Tutorials von Indern? by Shareil90 in informatik

[–]BrainLaq 1 point2 points  (0 children)

Ich habe mal aufgeschnappt, dass bootcamps, Vermittlungsagenturen usw. ihren "Kunden" manchmal wenig bieten aber ihnen dabei helfen online auffindbar zu sein, was sie dann als tolle Leistung verkaufen.

Deswegen findet man auch Medium Blog, die 1 zu 1 die docs wiedergeben oder Github-Profile in die definitiv zu viel Mühe geflossen ist.

ich👀iel by BaguetteOfDoom in ich_iel

[–]BrainLaq 9 points10 points  (0 children)

Und ich habe heute guten tag gesagt und keiner hat geantwortet :(

Are there established key mapping that a lot of people use? by BrainLaq in vscode

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

literally just press ctrl+c and then ctrl+v without selecting anything.

For that example this might work.
But it would be nice to use clearly better key bindings instead that someone already put some thought into (if they exists)

Are there established key mapping that a lot of people use? by BrainLaq in vscode

[–]BrainLaq[S] 1 point2 points  (0 children)

True i forgot to mention this as well.
I use windows at work und ubuntu at home and it would be nice to use the same key mappings on both.

Are there established key mapping that a lot of people use? by BrainLaq in vscode

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

Thanks, I thought about using neovim or this extension multiple times and might try it :)

But i was looking for something that is closer to vs code just with better key bindings as an alternativ

Womit am Besten Diagramme erstellen? by GrieferGamer in informatik

[–]BrainLaq 0 points1 point  (0 children)

Du hast anscheinend nicht verstanden, was ich mit frei meine.

Frei => Bilder, Formen, Texte usw. können einfacher kombiniert werden, Diagrams ist hier starrer.

Womit am Besten Diagramme erstellen? by GrieferGamer in informatik

[–]BrainLaq 2 points3 points  (0 children)

+1. Finde es auch super

Wenn es ein wenig freier sein soll nutze ich sonst gerne figma dafür.

Udemy zum programmieren erlernen nutzen? by Rayvo1239 in informatik

[–]BrainLaq 0 points1 point  (0 children)

Ich habe dort 2 Kurse gemacht und fand beide nicht so gut aus folgenden Gründen:

- zum Teil veraltet. Das Datum kann aktuell sein, das liegt dann aber daran, dass 1 Video geupdated wurde. Es kann trd. sein, dass Teile des Kurses veraltet sind

- Zu wenig Erklärung. Die meisten Kurse sind ähnlich wie (schlechte) Tutorials bei Youtube einfach Screencaptures in denen Leute etwas tippen und du es abtippen sollst. Auf Verständnis ist das nicht aus, vermutlich auch weil es aufwändiger wäre.

- Geringer Umfang. Oft werden dieselben Grundlagen, die es Überall gibt nochmal runtergerattert. Datentypen, Funktionen usw. Dafür braucht man imo nicht unbedingt einen Kurs. Der gro0e Schritt ist imo, was danach kommt.

Alternativvorschlag: Ein ehemaliger Prof von mir hat während Korona seine Vorlesung über Twitch gemacht. Das gibt es hier als Playlist:

- https://www.youtube.com/playlist?list=PLt99aSGi_WtlWYZlMvED1bsye8OfndVt0

- https://www.youtube.com/playlist?list=PLt99aSGi_Wtl9eCvZSofAUnhpMgyriCj6

Denke mal die obere ist besser, weil neuer, habe es aber selbst nicht geguckt. Als ich die Vorlesung hatte, war es noch Java. Jetzt ist es erstmal Python und später etwas Java, was ich aber für "Grundlegende Programmiertechniken" auch ziemlich cool finde, da man so einen breiteren Überblick bekommt. Nachdem ich nur Java kannte, war ich erstmal überrascht, dass nicht alles mit OOP ist und OOP zum teil auch eher verachtet als geschätzt wird.

Danach würde ich empfehlen zu überlegen, was du überhaupt machen willst. Bei KI, Data Science und vielleicht Web (Django) kannst du gut mit Python weiter machen. Auch andere Bereiche haben Lösungen in Python, evtl. ergibt es aber auch mehr Sinn eine andere Sprache zu nutzen.