JavaScript, die "am häufigsten mißverstandene Programmiersprache der Welt" (Douglas Crockford), ist trotz ihrer syntaktischen Mehrdeutigkeiten zur Leitsprache des Internets geworden.
Es war noch nie so einfach, Besucher Ihres Onlineangebots zu begeistern und einen positiven Eindruck zu hinterlassen: mit User Experience Design für Tablets.
Die agile Bewegung hat in den letzten Jahren einige Methoden hervorgebracht, darunter Extreme Programming in zwei Versionen, Scrum und die Crystal Methodenfamilie mit Crystal Clear und Crystal Orange, um nur einige zu nennen.
Apache Wicket ist ein komponentbasiertes Webframework, das sich in den letzten Jahren zu einem der beliebtesten Vertreter seiner Gattung gemausert hat.
Für Java-Entwickler sind nicht nur die Sprachelemente der Programmiersprache Java und die umfangreichen Bibliotheken des JDK (Java Development Kit) von Bedeutung; auch die Ablaufumgebung (JVM = Java Virtual Machine) ist relevant für die Software-Entwicklung in Java.
Kaum eine andere Programmiersprache kombiniert derart elegant wie Scala die Vorzüge verschiedener Programmier-Paradigmen und ermöglichst gleichzeitig die vollständige Integrationsfähigkeit mit Java.
Der Herbst 2010 war ein entscheidender Wendepunkt in der Geschichte der Smartphones und mobilen Anwendungen, denn zu diesem Zeitpunkt stellte Microsoft erstmals seine neue mobile Plattform Windows Phone der Öffentlichkeit vor.
An professionelle Software-Entwickler gerichtet, bietet dieses Buch einen tiefen Einblick in Apache Axis2, das Java Web Service-Framework der dritten Generation.
Was man in der IT-Branche täglich erlebt, wie man als IT-Experte Karriere macht und wie man sich mit seinen Kollegen und Vorgesetzten auseinandersetzt, bringt Yasmine Limberger in ihrem Buch "IT-Survival Guide" auf den Punkt.
Nach dem Siegeszug von Eclipse als Plattform für die Softwareentwicklung gewinnt Eclipse weitere Marktanteile als Plattform für Unternehmensanwendungen (Stichwort: SmartClient).
Immer öfter taucht in der Fachdiskussion um neue und moderne Ansätze in der Software- und Systementwicklung der Begriff der Composite Applications, der zusammengesetzten Anwendungen, auf.