Programmieren

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.

GitHub führt Draft Pull Requests ein

Gerade zu Beginn eines Projekts kann jeder Pull Request Gold wert sein. Doch was tun, wenn man eigentlich nur eine Diskussion beginnen möchte, ohne den Code einzupflegen? GitHub hat nun die Möglichkeit eingeführt, Draft Pull Requests zu erstellen.