PHP-Skript für Web-Entwickler; enthält Vorlagen für tabellarische Datenfelder und ermöglicht das Erstellen von Back-Ends und Content-Management-Systemen
E-Book-Einführung in die Programmiersprache C; HTML-Version des gleichnamigen Buches; auch als Vorlesungs-Version für Dozenten verfügbar; muss nach dem Download mit einem Packprogramm entpackt werden, anschließend muss die Datei start.html ausgeführt werden
Unterstützt Entwickler bei der Arbeit mit Hardware-Registern; konvertiert zwischen Hexadezimal-, Binär- und Dezimalzahlen, zeigt Bit-Positionen an und manipuliert einzelne Bits; ist als portable Software auch ohne Installation lauffähig. Download schnell und sicher von heise.de
Hilfsmittel für Softwareentwickler zum Erstellen von AFFI-Charts und zur funktionalen Dekomposition von Systemen; Teil des Software-Paketes Purple Box, das unter anderem auch das Tool Quality Spy enthält, das verschiedene Tests für selbstentwickelte Systemkomponenten ermöglicht. Download schnell und sicher von heise.de
3D-Spiel zum Erlernen und Üben von Java-Code; in einzelnen Quests erlernt der Spieler grundlegende Techniken, die er in Form von "Java-Zaubersprüchen" anwenden muss, um kleinen Gnomen in einer Fantasiewelt zu helfen
Web-Anwendung zum Verwalten und Überwachen von Lokalisierungs- und Übersetzungsprozessen in der Software-, Web- und Mobile-Entwicklung; bietet unter anderem Github-Integration, Daten-Import und -Export sowie eine REST-API; ermöglicht mehreren Übersetzern das gleichzeitige Bearbeiten von Dokumenten im Browser
Grafisches Desktop-Frontend für Redmine zur Eingabe der für Projekte und Tickets (Issues) aufgewendeten Zeiten; zeigt erfasste Zeiten in Tagesübersichten und für die Vergangenheit für den jeweils eingeloggten Benutzer an
Programmiersprache, deren Quellcode in JavaScript-Code übersetzt wird; soll unter anderem kürzeren und besser lesbaren Quelltext sowie zusätzliche Funktionen wie Pattern Matching liefern
Grafische Benutzeroberfläche zur Bedienung des Versionskontrollsystems Git; zeigt die wichtigsten Git-Befehle in einer einfachen Oberfläche an, sodass für diese Funktionen eine Bedienung von der Kommandozeile aus nicht notwendig ist
Zwei kleine Java-Klassen, die das Speichern von Daten in einem hierarchischen Verzeichnisbaum wie "Hashes of Hashes" in Perl ermöglichen. Download schnell und sicher von heise.de
Tool zur statischen Codeanalyse für die Programmiersprachen C und C++; überprüft unter anderem nicht-standardisierten Code und testet auf Array-Überläufe, Speicherlecks, Nutzung veralteter Funktionen, inkorrekte Ausnahmebehandlungen sowie auf die fehlerhafte Verwendung von Zeigervariablen
Ermöglicht das Auslesen der Windows-Registry über die Java Standard Edition (Java SE / JDK), ohne auf zusätzliche Bibliotheken oder das Java Native Interface (JNI) zurückgreifen zu müssen
Tool für die dynamische Online-Konvertierung von Quelltext-Ausdrücken; evaluiert und debuggt unter anderem Ausdrücke mit Makros sowie überladenen Operatoren und zeigt einzelne Schritte bei der Auflösung von geschachtelten Makro-Aufrufen
Bibliothek skalierbarer Algorithmen für maschinelles Lernen; bietet stabile Implementierungen von Algorithmen zum maschinellen Lernen mit einem Schwerpunkt auf der Verarbeitung großer Datenmengen, auch verteilt über mehrere Rechner; umfasst Algorithmen wie Spectral Clustering, MinHash Clustering und Naive-Bayes-Klassifikatoren; benötigt Java sowie Maven
Quelltext-Editor, der EXE- und RES-Dateien importiert und bearbeitet; erstellt Ressourcen- und Quelltextdateien in verschiedenen Programmiersprachen. Download schnell und sicher von heise.de
Sucht und ersetzt Textzeilen und unformatierte Bytes in mehreren Dateien per Stapelverarbeitung; bietet unter anderem eine mehrzeilige Texteingabe; volle Unterstützung für RegEx mit Syntax-Hervorhebung und Match-Ersetzungen. Download schnell und sicher von heise.de
Text-Editor zum Programmieren; hilft unter anderem bei technischer Dokumentation und dem Erstellen von Webseiten. Download schnell und sicher von heise.de
Das A-Team hat es vorgemacht: Mit dem richtigen Werkzeug in einem Raum eingeschlossen, kann eine Gruppe einiges erreichen. Doch wie arbeitet ein Team, wenn es räumlich getrennt ist? Das Web 2.0 bietet dafür neue Möglichkeiten.