magicmarcy.de | Programmieren für Einsteiger

Angular, React, Vue und mehr: So ordnest du die Frontend-Begriffe endlich richtig ein

Programming • 28. Mai 2026 • Lesezeit: 7 Minuten Read later

Wenn du aus der Java-Welt kommst, wirken Begriffe wie JavaScript, TypeScript, Angular, React, Vue, Node.js oder npm am Anfang schnell wie ein einziger großer Themenblock. Genau da entsteht oft die eigentliche Verwirrung. Alles klingt ähnlich, vieles taucht im gleichen Projekt auf, aber nicht alles ist dasselbe. Manche Begriffe beschreiben eine Sprache, andere ein Framework, wieder andere eine Laufzeit oder ein Werkzeug. Weiterlesen


Fehlerbehandlung in Java - so unterscheiden sich Checked und Unchecked Exceptions

Java • 26. Mai 2026 • Lesezeit: 7 Minuten Read later

Fehler gehören beim Programmieren dazu. Gerade in Java stolperst du ziemlich früh über sie, weil dir der Compiler an vielen Stellen sehr deutlich sagt, dass etwas schiefgehen kann. Dabei tauchen meistens zwei Begriffe auf, die erst einmal unnötig kompliziert wirken: checked exceptions und unchecked exceptions. Der Unterschied ist aber nicht nur Theorie. Er beeinflusst direkt, wie du Methoden schreibst, wie sauber dein Fehlerhandling ist und wie gut andere deinen Code benutzen können. Weiterlesen


Regex in Java: wann es hilft und wann du es lassen solltest

Java • 24. Mai 2026 • Lesezeit: 7 Minuten Read later

Regex ist für mich so ein Thema, bei dem ich innerlich erstmal bremse. Nicht, weil es grundsätzlich schlecht wäre, sondern weil es sehr leicht ist, etwas hinzuschreiben, das irgendwie funktioniert, aber niemand im Team später noch sauber lesen oder sicher beurteilen kann. Genau das ist das Problem. Ein Regex kann auf den ersten Blick kompakt wirken und trotzdem fachlich danebenliegen oder mehr matchen als gedacht. Weiterlesen


Der Moment, in dem du alles infrage stellst - und warum du trotzdem weitermachen solltest

Zwischen den Zeilen • 22. Mai 2026 • Lesezeit: 8 Minuten Read later

Es gibt in der Entwicklung einen Moment, der ziemlich weh tun kann. Du sitzt vor deinem Code, liest zum dritten Mal dieselbe Fehlermeldung, klickst dich durch Klassen, Methoden und Konfigurationen und plötzlich ist er da, dieser Gedanke: Ich kann nix. Vielleicht kommt direkt noch mehr dazu. Vielleicht fragst du dich, ob du den falschen Beruf gewählt hast. Ob die anderen viel weiter sind. Ob du irgendwas Grundlegendes nicht verstanden hast. Weiterlesen


Warum du mit sauberem Code weiter kommst als mit komplizierten Lösungen

Java • 20. Mai 2026 • Lesezeit: 6 Minuten Read later

Am Anfang wirkt komplexer Code oft beeindruckend. Da steckt viel Logik drin, es gibt verschachtelte Bedingungen, generische Konstrukte und Methoden, die scheinbar alles gleichzeitig lösen. Auf den ersten Blick sieht das nach Können aus. In der Praxis ist das aber selten ein Vorteil. Weiterlesen


Java Arrays mit mehreren Dimensionen verstehen ohne Kopfschmerzen

Java • 19. Mai 2026 • Lesezeit: 9 Minuten Read later

Sobald du in Java nicht mehr nur eine einfache Liste von Werten brauchst, landest du schnell bei Arrays mit mehreren Dimensionen. Genau an der Stelle wird es für viele unübersichtlich. Ein normales Array ist noch leicht zu greifen: mehrere Werte hintereinander in einer Reihe. Ein multidimensionales Array erweitert genau diese Idee. Du hast dann nicht nur eine Reihe, sondern mehrere Reihen, Ebenen oder noch mehr Schichten. Weiterlesen


Operatoren in Java und die kleinen Unterschiede, die wichtig sind

Java • 16. Mai 2026 • Lesezeit: 10 Minuten Read later

Operatoren sind in Java die Bausteine, mit denen du Werte zuweist, vergleichst, verrechnest oder logisch verknüpfst. Sie wirken oft unscheinbar, entscheiden aber sehr schnell darüber, ob dein Code korrekt läuft oder still und leise etwas anderes macht als gedacht. Gerade am Anfang sehen viele Operatoren ähnlich aus, verhalten sich aber im Detail unterschiedlich. Genau diese kleinen Unterschiede sind wichtig. Weiterlesen


Maven Profile einfach erklärt - so steuerst du deinen Build gezielt

Maven • 14. Mai 2026 • Lesezeit: 6 Minuten Read later

Maven Profile gehören zu den Stellen in Maven, die am Anfang schnell unnötig kompliziert wirken. In der Praxis sind sie aber ziemlich nützlich, sobald du nicht mehr nur ein Projekt mit genau einer einzigen Ausführung hast. Ein typisches Beispiel: Lokal willst du dein Projekt mit anderen Einstellungen bauen als in einer CI-Pipeline oder für eine produktive Umgebung. Genau dafür sind Profile da. Weiterlesen


Über
Avatar

Hi, ich bin Marcel!
Als Fachinformatiker für Anwendungsentwicklung und IHK-geprüfter Ausbilder teile ich auf meinem Blog Grundlagen- und Fortgeschrittenen-Wissen für angehende Entwickler*innen und Interessierte, sowie weitere spannende Themen aus der IT.

Blog Aktivität

Mar
 
 
 
 
 
Apr
 
 
 
May
 
 
 
Mon
Wed
Fri