Programmieren

25 Jahre Java, Angular 10 und Programmiererfahrungen – Top 10 der beliebtesten Themen im Juni

Der bisher weltweit ungewöhnlich anlaufende Sommer hat für die IT-Branche immerhin gleich am Anfang schon zwei große Schlagzeilen geschaffen. Da wäre zum einen das Major Release von Angular, das damit gerade ein Upgrade auf Version 10 erhalten hat. Und zum anderen natürlich der 25. Geburtstag von Java. Wir haben mit unseren Experten Interviews über ihre Java-Erfahrungen geführt und erinnerten uns an ältere Versionen unserer Libelingsprogrammiersprache. Wir freuen uns auf die nächsten 25 Jahre mit Java und auch mit der Community.

Software-Entwicklung: Passgenau für den Nutzer

Software wird für den Nutzer erstellt. Doch wer ist der Nutzer? Um das herauszubekommen, gibt es unterschiedliche Methoden, die zu einem großen Teil aus den Erkenntnissen der Marktforschung abgeleitet sind. Besondere Nutzergruppen bedürfen dabei einer besonderen Betrachtung, zum Beispiel Kinder oder ältere Anwender.

Classic Games Reloaded: Willkommen im Abenteuerland

In unserem heutigen Artikel werden wir uns mit einem der wohl ältesten Spielegenres überhaupt auseinandersetzen – den Abenteuerspielen. Auch wenn es sich bei den in den frühen 1980er-Jahren veröffentlichten Titeln lediglich um rein textbasierte Programme (Text-Adventures) handelte, erfreuten sich diese Spiele nichtsdestotrotz einer großen Beliebtheit unter den damaligen Heimcomputerbesitzern.

Agile Softwareentwicklung: 5 Tipps für erfolgreiches Pair Programming

Entwicklungsabteilungen stehen unter immensem Druck: Immer schneller müssen sie neuen Code entwickeln, um mit den Innovationen aus dem Silicon Valley mithalten zu können und die digitalen Geschäftsmodelle ihrer Firmen oder Kunden erfolgreich und schnell umzusetzen. Deshalb suchen sie nach Ideen, wie sie die Spielregeln neu definieren, ihre Produktivität erhöhen und Synergien innerhalb ihres Teams nutzen können. Einen möglichen Ansatz bietet das Pair Programming.

Gaze – Zeit sparen beim Scripten

Auf GitHub ist ein kleines, aber feines Tool aufgetaucht, das Programmierern einiges an Zeit ersparen könnte: Gaze führt ganz einfach immer dann einen Befehl aus, wenn das Script modifiziert worden ist. Das Werkzeug ist gerade für kleinere Scripte eine echte Erleichterung.

„Just the 10 of us“ – Wie Entwickler den Valentinstag feiern

Wie feiert man als Entwickler eigentlich standesgemäß den Valentinstag? Mit langweiligen Standardgedichten von der Stange sicher nicht! Wir haben uns ein paar kreative Ideen aus den Weiten des Internets angesehen, vielleicht ist für unsere geneigten Leser ja eine hübsche Idee dabei, den Tag der Liebe zu zelebrieren…

Versöhnt euch! Reconciliation statt klassischem sequenziellem Programmentwurf

In verteilten Systemen ist Fehlerbehandlung oft aufwendig und schwierig. Jeder Aufruf zu einem externen System kann schiefgehen und muss daher separat behandelt, wiederholt und überwacht werden. Sollte ein Aufruf in einer Sequenz von Operationen so fehlschlagen, dass er nicht auf der Stelle behoben werden kann, muss die gesamte Sequenz neu gestartet werden. Bereits erfolgreiche Aufrufe werden ausgelassen.

Objektorientierte Programmierung – eine kritische Auseinandersetzung: „Die ursprüngliche Idee hat es nicht in den Mainstream geschafft“

Objektorientierte Programmierung ist Mainstream. Doch was genau versteht man darunter eigentlich? Was ist in Sprachen wie C++, Java, C# von der ursprünglichen Idee „Die Welt besteht aus Objekten, also sollte Software auch aus Objekten bestehen“ übrig geblieben? Nicht viel, meint Ralf Westphal, Mitgründer der Clean-Code-Developer-Initiative. Im Interview führt er uns zurück zu den Ursprüngen der Objektorientierung und präsentiert seinen Ansatz einer neuen, radikalen OO-Programmierung.

Programmierung mit MS Paint? Die MS Paint IDE macht’s möglich!

Viele Künstler haben mit MS Paint großartiges geschaffen und mit dem recht einfach zu bedienenden Programm beeindruckende Kunstwerke gestaltet. Aber wie passen eigentlich MS Paint und Programmierung zusammen? Perfekt, wie es scheint! Die MS Paint IDE wurde in Version 3.0 veröffentlicht, die unter anderem Unterstützung für Google Assistant bietet.

Programmiersprachen-Ranking, Java 14 und Immutable Data – Unsere Top-Themen der Woche

Java 13 ist noch nicht einmal erschienen und schon gibt es erste Informationen zu Java 14. Wir haben alle bereits verfügbaren Informationen zum JDK 14 an dieser Stelle zusammengetragen. Überdies stieß ein Programmiersprachen-Ranking auf großes Interesse bzw. viele Leser. Und eine neue Ausgabe unserer Artikelserie Women in Tech ist auch mit an Bord.