Elektrine
Log in Register
Paige Chat Timeline Gallery Friends Email Drive DNS Private DNS Domains VPN Kairo Nerve
Remote

magicmarcy

@magicmarcy@ruhr.social
mastodon 4.7.3
  • Open on ruhr.social

he/him | de/en | #fedi22 #gamer #programmer #dev #java #javascript #php | #pottkind #Essen | #CoffeeIsLove

Founder of magicmarcy.de

"Erst wenn das letzte Blog verwaist, das letzte Forum geschlossen und der letzte Stack-Overflow-Beitrag verschwunden ist, werdet ihr verstehen, dass man KI nicht mit Müll trainieren kann." - magicmarcy

167 Followers
467 Following
38 Posts
Joined November 01, 2022
DevBlog:
https://magicmarcy.de
Pixelfed:
https://pixelfed.social/@magicmarcy
GitHub:
https://github.com/magicmarcy
Matrix:
@magicmarcy:matrix.org
Open post
magicmarcy @magicmarcy@ruhr.social
· 6mo ago
Replying to
@kuketzblog wie ich es bereit schon geschrieben habe und mittlerweile mein Blog ziert: "Erst wenn das letzte Blog verwaist, das letzte Forum geschlossen und der letzte Stack-Overflow-Beitrag verschwunden ist, werdet ihr verstehen, dass man KI nicht mit Müll trainieren kann."
12
4
4
0
Open post
magicmarcy @magicmarcy@ruhr.social
· 5mo ago

Programmieren lernen an Problemen, die Geschichte geschrieben haben? Genau darum geht’s ab 05.06.2026 auf https://magicmarcy.de

Meine neue Serie „Named Problems“ nimmt in 21 Folgen Klassiker wie FizzBuzz, Fibonacci, Türme von Hanoi & Co. auseinander: verständlich, praxisnah und Schritt für Schritt erklärt.

Keine trockene Theorie sondern kleine Aha-Momente für dein algorithmisches Denken!

🗓️ Los geht's ab dem 05.06.2026 jeden Freitag um 17:30 Uhr!

#Java #Programmieren #Algorithmen

magicmarcy.de
5
0
5
0
Open post
magicmarcy @magicmarcy@ruhr.social
· 5mo ago

RE: @heiseonline@social.heise.de

Vielleicht sollten wir einfach generelll Smartphones oder Technik im Allgemeinen im Bundestag verbieten - da scheint ja keine aureichende Kompetenz vorhanden zu sein diese verantwortungsvoll zu verwenden.

Das Problem ist immer jemand vor dem Bildschirm, da hilft auch keine andere Software

social.heise.de
5
0
1
0
Open post
magicmarcy @magicmarcy@ruhr.social
· 5mo ago

Gestern Abend ne Serie am PC bei AmazonPrime Video geschaut... bin dann ins Bett und dachte "ach, eine Folge geht noch" und hab sie dann auf dem Fernseher angemacht. 45 Minuten Folge: 2x PIN eingeben müssen, einmal Werbung vor der Serie, 4-5x Werbe-Blöcke innerhalb der Folge... wtf?
Auf dem PC keine Werbung weit und breit (nur normaler Ad-Blocker im Browser) und am TV dann die Hölle - unglaublich.

Hab RTL-Flashbacks aus den 90ern...

4
5
1
0
Open post
magicmarcy @magicmarcy@ruhr.social
· 5mo ago

Kleiner Reminder:

Es gibt so viele große und kleine Dienste, die von Datenlecks, Datenklau oder Ransomeware und anderen Dingen betroffen sind. Jeden Tag gibt es neue News dazu.

In Zeiten in denen sich das Leben online abspielt und alles in der Cloud gespeichert wird auch kaum verwunderlich.

Umso wichtiger ist es darauf zu achten, so nervig und unbequem es auch ist, für jeden Dienst ein wirklich EIGENES Passwort zu verwenden!

Damit müssen wir uns einfach abfinden - für unsere Sicherheit

4
2
3
0
Open post
magicmarcy @magicmarcy@ruhr.social
· 5mo ago

In Java unterscheidest du grob zwischen primitiven Datentypen und Referenztypen. Primitive Typen sind die Basis: Sie speichern den Wert direkt, ohne Objekt-Hülle. Das macht sie schnell, vorhersehbar und speichereffizient. Wichtig ist dabei: Die Größe der primitiven Typen ist in Java fest definier

https://magicmarcy.de/datentypen-in-java-ohne-stolperfallen

#DAtentypen #Java #Stolperfallen #2038 #Overflow #int #Integer #String #float #double #BigDecimal #Wertebereiche #Programming

magicmarcy.de
3
0
2
0
Open post
magicmarcy @magicmarcy@ruhr.social
· 5mo ago
Replying to
@Bodo@social.tchncs.de ich hab das lineare Fernsehen auch aufgegeben und gucke auch echt selten wirklich auf dem Fernseher. Aber ja, zahlt man für, haben sie irgendwann gesagt "jo, gibt jetzt Werbung oder zahl mehr" - ist unzulässig, hat ein Gericht mittlerweile bestätigt, juckt so einen Konzern aber relativ wenig - man kennt's
1
2
0
0
Open post
magicmarcy @magicmarcy@ruhr.social
· 5mo ago
Replying to
@Bodo@social.tchncs.de hey super, danke für deine Ideen, das schau ich mir in Ruhe mal alles an! Und nen schönen Restabend noch
1
2
0
0
Open post
magicmarcy @magicmarcy@ruhr.social
· 5mo ago

Voraussichtlich ab dem 02.08.2026 tritt die neue Verordnung (EU) 2024/1689 – häufig KI-VO oder AI Act genannt – weitgehend in Kraft. Damit kommen unter anderem Kennzeichnungspflichten für Inhalte, die durch KI erstellt oder manipuliert wurden.

https://magicmarcy.de/verwendung-von-ki-in-meinem-beitraegen

#KI #KI-VO #AI_Act #EU #Verordnung #Blogger #Texte

magicmarcy.de
1
0
6
0
Open post
magicmarcy @magicmarcy@ruhr.social
· 5mo ago

Kleiner Hinweis in eigener Sache:

Für https://magicmarcy.de gibt es jetzt einen zweiten RSS-Feed!

Darin sind alle Artikel nun vollständig, inkl. Code-Beispielen, direkt im RSS-Reader verfügbar:
https://magicmarcy.de/rssplus.xml

Für alle, die lieber im eigenen Reader lesen oder Inhalte offline verfügbar haben möchten.

Über Besuche und Kommentare auf meiner Webseite freue ich mich natürlich trotzdem weiterhin.

#RSS #Java #Blog #magicmarcy #Feed

magicmarcy.de
1
0
1
0
Open post
magicmarcy @magicmarcy@ruhr.social
· 5mo ago

In der objektorientierten Programmierung geht es nicht nur darum, was ein Programm kann, sondern auch darum, wer was wissen darf. Genau hier setzt das sogenannte Geheimnisprinzip an – oder etwas technischer formuliert: die Sicht...

https://magicmarcy.de/java-sichtbarkeiten-–-das-geheimnisprinzip-einfach-erklaert

#Geheimnisprinzip #Sichtbarkeit #Information_Hiding #Sichtbarkeitsmodifikatoren #private #protected #public #package_friendly #package-private #Modifikator #Getter #Setter #Zugriff

magicmarcy.de
1
0
2
0
Open post
magicmarcy @magicmarcy@ruhr.social
· 5mo ago

hach... vielleicht doch ganz schön hier

#Essen #Steele #EssenSteele #Ruhr #StadtEssen

ruhr.social
1
0
0
0
Open post
magicmarcy @magicmarcy@ruhr.social
· 5mo ago

Logging gehört zu den Dingen, die am Anfang oft nebensächlich wirken. Der Code läuft, die Ausgabe passt, also scheint alles in Ordnung zu sein. Spätestens wenn ein Fehler nur in einer bestimmten Umgebung auftritt, eine Anfrage unerwartet lange dauert oder ein Problem nicht sauber reproduzier...

https://magicmarcy.de/was-gutes-logging-ausmacht-und-warum-schlechte-logs-zeit-kosten

#Logging #Logs #Log4j #debug #error #info #println #Java #Wildfly #Coding #Programming #Softwaredesign #LogLevel

magicmarcy.de
1
0
0
0
Open post
magicmarcy @magicmarcy@ruhr.social
· 5mo ago
Replying to
@Ente_Bullitt sehr gute, richtige und wichtige Ergänzung, vielen Dank dafür!
1
0
0
0
Open post
magicmarcy @magicmarcy@ruhr.social
· 6mo ago
Replying to
@Codeberg@social.anoxinon.de yeah, but "If you do not contribute to any free/libre software project at all, Codeberg is unfortunately not the right place for you."
1
1
0
0
Open post
magicmarcy @magicmarcy@ruhr.social
· 5mo ago

Ich mag ja das erweiterte Webinterface von Mastodon. Was mich aber völlig davon abhält das zu nutzen ist, dass man die verdammte Spaltenbreite nicht manuell verschieben kann oder sich zumindest mal die einzelnen Spalten an die Fensterbreite automatisch anpassen.... aber why?

0
0
0
0
Open post
magicmarcy @magicmarcy@ruhr.social
· 6mo ago
Replying to
@n0toose@chaos.social @Codeberg@social.anoxinon.de Yes, I understand that - but using GitHub's negative aspect to draw attention to oneself when offering something completely different is, in my opinion, the wrong approach.
0
1
0
0
Open post
magicmarcy @magicmarcy@ruhr.social
· 6mo ago
Replying to
@n0toose@chaos.social @Codeberg@social.anoxinon.de Shots fired... well played ... but you didn't understand the point.
0
0
0
0
Open post
magicmarcy @magicmarcy@ruhr.social
· 5mo ago
Replying to
@virtualmarc@edgie.me ja Google ist einfach schlauer als wir alle^^ btw. jetzt zeigt Google 1:1 an xD
0
0
0
0
Open post
magicmarcy @magicmarcy@ruhr.social
· 5mo ago

Gerade bei kleinen Projekten ist die Versuchung groß, direkt loszulegen. Du öffnest IntelliJ, legst ein neues Maven Projekt an, erstellst die ersten Klassen und denkst dir, dass du den Rest unterwegs schon klären wirst. Genau da beginnt oft das eigentliche Problem. Nicht, weil du zu we...

https://magicmarcy.de/die-wichtigste-zeile-code-ist-die-die-du-noch-nicht-schreibst

#Planung #Code #Java #Lösung #Struktur #Maven #Webanwendung #Persistenz #Datenmodell #Verantwortung #Coding #Programming

magicmarcy.de
0
0
12
0
Open post
magicmarcy @magicmarcy@ruhr.social
· 5mo ago

In der Softwareentwicklung wird oft von Zusammenarbeit, Teamgeist und Kommunikation gesprochen - doch einer der zentralsten Aspekte dieser Zusammenarbeit ist Verantwortung. Nicht Verantwortung im Sinne von „Wer ist schuld, wenn etwas schiefgeht“, sondern im Sinne von Bewusstsein: das Bewusstsein

https://magicmarcy.de/verantwortung-im-team-wenn-dein-code-nicht-nur-deiner-ist

#Teamwork #Zusammenarbeit #Teamgeist #Kommunikation #Verantwortung #Softwareentwicklung #Teamarbeit

magicmarcy.de
0
0
0
0
Open post
magicmarcy @magicmarcy@ruhr.social
· 5mo ago

Produktiv zu arbeiten hat am Anfang wenig mit Geschwindigkeit zu tun. Es geht nicht darum, möglichst viele Zeilen Code zu schreiben oder in kurzer Zeit jedes neue Framework mitzunehmen. Produktiv bist du dann, wenn du mit klarem Kopf an einer Sache arbeitest, Fehler nachvollziehen ka...

https://magicmarcy.de/konzentriert-programmieren-wie-du-dir-als-einsteiger-gute-arbeitsroutinen-aufbaust

#Konzentriert #Einsteiger #Arbeitsroutinen #Fokus #Arbeitsweise #Programming #Coding #Selbstorganisation

magicmarcy.de
0
0
8
0
Open post
magicmarcy @magicmarcy@ruhr.social
· 5mo ago

Ich verliere den Glauben in die Technik...

#S04FCN #FCNS04 #Fail #Liveticker

ruhr.social
0
4
5
0
Open post
magicmarcy @magicmarcy@ruhr.social
· 5mo ago

Wenn du in Java die ersten eigenen Klassen baust, wirkt eine abstrakte Klasse am Anfang oft unnötig kompliziert. Du schreibst normale Klassen, erzeugst Objekte mit `new` und kommst damit erst mal gut klar. Genau deshalb ist es sinnvoll, das Thema nicht über Definitionen zu verstehen, sondern über

https://magicmarcy.de/abstrakte-klassen-in-java-wann-du-sie-wirklich-brauchst

#Klassen #Java #Abstrakt #Coding #Programming #Interface #Klasse #Basis #Vererbung #Zweck

magicmarcy.de
0
0
0
0
Open post
magicmarcy @magicmarcy@ruhr.social
· 5mo ago

Git ist schnell erklärt, aber nicht schnell verstanden. Genau da liegt meistens das Problem. Viele kennen ein paar Befehle, kommen im Alltag auch irgendwie durch und nutzen Git trotzdem eher wie eine Fernbedienung mit zu vielen Tasten. Das funktioniert, bis etwas schiefläuft. Dann wird aus `g...

https://magicmarcy.de/master-git-so-arbeitest-du-wie-ein-profi-statt-wie-ein-zufallsgenerator

#Git #Master #Merge #Pull #Commit #Rebase #CherryPick #Restoren #Coding #Programming #Log #Switch #Branch

Master Git - so arbeitest du wie ein Profi statt wie ein Zufallsgenerator | magicmarcy.de
magicmarcy.de

Master Git - so arbeitest du wie ein Profi statt wie ein Zufallsgenerator | magicmarcy.de

Git ist schnell erklärt, aber nicht schnell verstanden. Genau da liegt meistens das Problem. Viele kennen ein paar Befehle, kommen im Alltag auch irgendwie durch und nutzen Git trotzdem eher wie eine Fernbedienung mit zu vielen Tasten. Das funktioniert, bis etwas schiefläuft. Dann wird aus `git pull` plötzlich Stress, aus einem Merge Konflikt ein Ratespiel und aus einem falschen Commit eine halbe Stunde Unsicherheit.

0
0
0
0
Open post
magicmarcy @magicmarcy@ruhr.social
· 5mo ago

Wenn du mit Java arbeitest, wirst du früher oder später auf das Thema Optional stoßen. Gerade für Einsteiger ist das anfangs oft verwirrend. Warum braucht man das überhaupt? Wieso kann man nicht einfach null verwenden? Und wie geht man richtig damit um? In diesem Beitrag möchte ich dir zeigen,

https://magicmarcy.de/optionals-in-java

#Optionals #null #Null-Problem #NullPointerException #Java8 #orElse #Java #Programming

magicmarcy.de
0
2
7
0
Open post
magicmarcy @magicmarcy@ruhr.social
· 5mo ago

Zugriffsmodifikatoren gehören zu den Grundlagen, die in Java sehr früh wichtig werden. Am Anfang wirken sie oft wie reine Syntax: `public`, `private`, `protected` oder einfach gar nichts. In der Praxis entscheiden sie aber darüber, welche Teile deines Codes von außen benutzt werde...

https://magicmarcy.de/zugriffsmodifikatoren-in-java-verstehen-und-sauber-anwenden

#Zugriffsmodifikatoren #Java #public #private #protected #package-private #default-Zugriff #Sichtbarkeiten #Coding #Programming

magicmarcy.de
0
0
0
0
Open post
magicmarcy @magicmarcy@ruhr.social
· 5mo ago

Design Pattern sind wiederkehrende Lösungen für häufig auftretende Probleme in der Softwareentwicklung. Sie sind kein fester Code, den man kopiert und einfügt, sondern eher ein Bauplan oder eine bewährte Idee, wie man ein bestimmtes Problem sauber, verst...

https://magicmarcy.de/design-pattern

#Design_Pattern #Singleton #Architektur #Gang_of_Four #Elements_of_Reusable_Object-Oriented_Software #Creational #Structural #Behavioral #Singleton_Pattern #Factory_Pattern #Observer_Pattern #Muster

magicmarcy.de
0
0
0
0
Open post
magicmarcy @magicmarcy@ruhr.social
· 5mo ago
Replying to

@otter_linnus müsstest mal ne echte Umfrage machen....

Meine Favoriten:

  1. Shaun das Schaf
  2. Margret Hächsler

#Maehroboternamen

0
0
0
0
Open post
magicmarcy @magicmarcy@ruhr.social
· 5mo ago

Performance-Optimierung klingt am Anfang oft nach einem Thema für sehr große Systeme, sehr erfahrene Entwickler oder sehr spezielle Probleme. In der Praxis begegnet dir das aber deutlich früher. Nicht, weil jede Anwendung sofort extrem schnell sein muss, sondern weil sich kleine Ungenauigkeiten i

https://magicmarcy.de/java-performance-fuer-einsteiger-kleine-ursachen-grosse-wirkung

#Java #Performance #Schleife #Coding #Programming #Streams #Lambda #Optimierung #Aufmerksamkeit #Datentypen

magicmarcy.de
0
0
0
0
Open post
magicmarcy @magicmarcy@ruhr.social
· 5mo ago

Hexagonal Architecture begegnet dir früher oder später, wenn Anwendungen größer werden und trotzdem wartbar bleiben sollen. Der Name klingt komplizierter, als das Konzept tatsächlich ist. Im Kern geht es darum, Abhängigkeiten sauber zu trennen und dein fachliches Modell vor technischen Details

https://magicmarcy.de/fachlogik-zuerst-ein-einstieg-in-hexagonal-architecture

#PortsAndAdapters #Hexagonal #Architektur #HexagonalArchitecture #Fachlogik #Service #Schnittstellen

magicmarcy.de
0
0
0
0
Open post
magicmarcy @magicmarcy@ruhr.social
· 5mo ago

JPA gehört zu den zentralen Bausteinen moderner Java-Anwendungen, sobald persistente Daten ins Spiel kommen. Statt SQL-Statements überall im Code zu verteilen, kapselt JPA den Zugriff auf relationale Datenbanken sauber und objektorientiert. Du arbeitest mit Java-Objekten, während sich das Framewo

https://magicmarcy.de/einstieg-in-jpa-datenbankzugriff-ohne-sql-chaos

#JPA #Java #Entity #Managed #Programming #Persistance #SQL #JPQL #EntityManager #Persistenz

magicmarcy.de
0
0
0
0
Open post
magicmarcy @magicmarcy@ruhr.social
· 5mo ago

JUnit gehört in Java-Projekten zu den Werkzeugen, die du früher oder später sowieso brauchst. Nicht, weil Tests gut klingen oder weil es in Tutorials oft so gemacht wird, sondern weil du mit Tests prüfen kannst, ob dein Code das tut, was du erwartest. Genau da liegt der eigentliche Wert. Ein Tes

https://magicmarcy.de/junit-in-java-was-du-wirklich-testen-solltest

#JUnit #Java #Test #Testing #Coding #Programming #Unit-Test #Verhalten #Werkzeug #Tool

magicmarcy.de
0
0
0
0
Open post
magicmarcy @magicmarcy@ruhr.social
· 6mo ago
Replying to
RE: https://social.lansky.name/@hn50/116291568050159390 More infos: https://ruhr.social/@hn50@social.lansky.name/116291568987228067
social.lansky.name
0
0
0
0
Open post
magicmarcy @magicmarcy@ruhr.social
· 5mo ago

In dieser Serie erwarten dich kleine, aber knifflige Java-Code-Schnipsel, die auf den ersten Blick völlig harmlos aussehen und genau deshalb besonders gefährlich sind. Denn manchmal wird Code „moderner“ oder „schöner“ umgeschrieben, obwohl sich dabei unbemerkt das Verhalten ändert. Und g

https://magicmarcy.de/tricky-java-2

#Tricky #Java #Stream #Schleife #Arrays #Refactoring #String

magicmarcy.de
0
0
0
0
Open post
magicmarcy @magicmarcy@ruhr.social
· 5mo ago
jdownloader.org
0
0
0
0
Open post
magicmarcy @magicmarcy@ruhr.social
· 6mo ago
Replying to
@n0toose@chaos.social @Codeberg@social.anoxinon.de Yes, that's all correct - I simply wanted to point out that a false comparison is being made here, as the goals and orientation are completely different. Codeberg is not a profit-oriented company – that's the difference.
0
1
0
0
Back
313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

I2P eepsite

j6b6cyk6gjmepjih7jjadxgxvvf3lzzujljuu2v4biemzpg3naya.b32.i2p

Platform

  • Email
  • Chat
  • Timeline
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ
  • Lite (no JS)

Legal

  • Terms of Service
  • Privacy Policy
  • Transparency Report
  • Report Abuse
  • Warrant Canary
  • VPN Policy

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 23:19:20 UTC