Java
434 Inhalte
Entdecken Sie unser Archiv zu tiefgehenden Inhalte zum Thema Java.
Teil 1 der Einführung in Google Go hat einen ersten Einblick in die Struktur und die Eigenschaften der Sprache sowie auf die enthaltenen Werkzeuge gegeben. Es wurde schnell deutlich, wie wenig spektakulär die Sprache eigentlich ist. Da stellt sich die Frage, warum sie in einigen Anwendungsgebieten einen solchen Erfolg hat.
Das Agile Manifest wird oft missverstanden, wenn es heißt: „Wir müssen nichts dokumentieren, es kommt nur auf die lauffähige Software an!“ Aber ist es eine gute Idee, eine komplizierte Maschine ohne Konstruktionszeichnungen zu bauen? Hier ist IT kein bisschen anders als jede andere Ingenieurskunst, weiß der moderne „Software Craftsman“. In diesem Artikel möchten wir zeigen, wie ein interdisziplinä..
Java
Agility
Digitalisierung
Collaborative Modeling – Wie die Kommunikation mit den Fachexperten gelingt
Sie entwickeln Geschäftsanwendungen in Ihrem Unternehmen? Sie arbeiten agil? Anforderungen werden von den Anwendern formuliert und die Umsetzung rückgekoppelt? Trotzdem scheitern Projekte, oder Produkte verwuchern durch immer mehr Features? Das Problem: Entwickler verstehen nicht, was die Anwender mit der Software erreichen wollen. Und die Anwender können schlecht einschätzen, wie Software ihre Ar..
Strategisches Domain-Driven Design (DDD) stellt mit Ubiquitous Language und Context Map zwei Instrumente zur Verfügung, die helfen, die Grenzen von Modellen und Systemen zu definieren. Der Artikel legt die sprachphilosophischen und mikropolitischen Grundlagen dieser Instrumente frei, sodass sie geschärft zum Einsatz kommen.
Dass beim Einsatz parallel laufender Threads kritische Bereiche vor konkurrierenden Zugriffen geschützt werden müssen, ist unter Java-Programmierern hoffentlich bekannt. Weniger bekannt hingegen ist, dass Prozesssynchronisationen oft schon in Situationen notwendig werden, die es auf den ersten Blick gar nicht vermuten lassen. Dieser Artikel beschreibt derartige Fallstricke und zeigt die Grundwerkz..