IT-Performance richtig testen und optimieren

Zeit ist Geld - dieses Motto durchdringt auch die Unternehmens-IT. Die Systeme müssen nicht nur inhaltlich korrekt funktionieren, sie müssen auch effizient und skalierbar sein - Systeme, die schnell…
Neben unseren Zeitschriften informieren Sie sich hier über eBooks.
Werfen Sie einen Blick ins Buch oder stöbern Sie durch Leseproben, schauen Sie sich andere Titel des Autors oder des Verlages an. Neben einer Kurzbeschreibung finden Sie ein Inhaltsverzeichnis und weitere Informationen, wie Autor, Verlag, Erscheinungsjahr und natürlich einen direkten Download
Zeit ist Geld - dieses Motto durchdringt auch die Unternehmens-IT. Die Systeme müssen nicht nur inhaltlich korrekt funktionieren, sie müssen auch effizient und skalierbar sein - Systeme, die schnell…
Das XML-Universum auf das Wesentliche komprimiert: Was ist XML? Brauche ich es für mein Unternehmen oder mein Projekt? Wie setze ich es ein? Für einen schnellen Einstieg ins Thema. Die Themen…
An professionelle Software-Entwickler gerichtet, bietet dieses Buch einen tiefen Einblick in Apache Axis2, das Java Web Service-Framework der dritten Generation. Mit Axis2 können moderne Web Service-…
Ruby on Rails ist eines der beliebtesten Frameworks im Bereich der Webentwicklung. Einer der Hauptgründe dafür ist die geringe Einarbeitungszeit, da das Model-View-Controller-Konzept (MVC) klar zu…
Soziale Netze und Dienste haben sich rasant entwickelt und sind zu einem Massenphänomen geworden. Mit der Zahl der Nutzer sind auch Zahl und Spezialisierung der Angebote gewachsen. Die Autoren -…
Die Bedeutung des Internet ist in den letzten Jahren stetig gewachsen. Sowohl von privater, als auch von professioneller Seite tummeln sich dort die unterschiedlichsten Angebote, Technologien und…
Cloud Computing ist eines der trendigsten Themen in der IT. Nahezu täglich entstehen neue Plattformen und Produkte und es wird zunehmend schwieriger den Überblick zu behalten. Das Buch erklärt den…
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-…
Alpträume durch MySQL und Co? Wer keine Lust mehr auf die tägliche Dosis Datenbankprobleme hat, wird nun erlöst. Das Wundermittel heißt MongoDB und ist eine dokumentenorientierte Datenbank aus der…
Jedes ernst zu nehmende Webportal bedient sich heutzutage Technologien und Methoden, die sich hinter Begriffen wie Web 2.0, RIA, Ajax und Javascript verstecken. Benutzer erwarten mittlerweile selbst…
Wenn Sie einen Weg suchen, wie Sie Ihre zukünftigen .NET Anwendungen auf einfache Art und Weise einer Vielzahl von Benutzern zur Verfügung stellen können, dann sind Sie im Bereich der sozialen…
Suchmaschinenoptimierung ist ein dynamischer Entwicklungsprozess, der gut durchdacht sein sollte. Von der ersten Anpassung beim Design bis hin zur OnPage- und OffPage-Optimierung bestehender…
Das Android-OS ist auch im Jahr 2011 weiter auf Erfolgskurs. Der Marktforscher Gartner sieht Android 2012 sogar bei fast 50% Marktanteil. Durch diesen Erfolg nimmt auch die Zahl der Android…
Längst hat sich WordPress zu einem der beliebtesten Content-Management-Systeme nicht nur für Blogger entwickelt. Mit mehr als drei Millionen Downloads allein der Version 3 gehört WordPress zweifellos…
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.…
Die Entwicklungsplattform Qt rennt unter allen namhaften Desktopbetriebssystemen, auf Symbian, Android und Maemo. Zusätzlich gibt es inoffi zielle Portierungen für diverse andere…
Viele Unternehmen und Teams haben ihren Entwicklungsprozess umgestellt und agile Softwareentwicklung eingeführt. Begleitend zum Prozess müssen aber auch Fähigkeiten und Praktiken erlernt werden, um…
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…
Unstrukturiert kann die Arbeit mit CSS schnell in Chaos ausarten: hier ein kleiner Bugfix, dort eine Browser-Anpassung, da ein Sonderwunsch vom Kunden. Schnell kennen sich CSS-Entwickler im eigenen…
97% aller Besucher eines Onlineshops kaufen nicht. Dieser Durchschnittswert verdeutlicht das Dilemma, mit dem sich Designer, Entwickler und Betreiber eines Onlineshops gleichermaßen auseinander…
In der Vergangenheit konnten Anwendungen automatisch von neueren Prozessoren mit höheren Taktfrequenzen profitieren. Diese Gesetzmäßigkeit wird sich in der Zukunft nicht mehr fortsetzen. Die…
Cloud Computing ist eines der trendigsten Themen in der IT. Nahezu täglich entstehen neue Plattformen und Produkte für Cloud Computing, und es wird zunehmend schwieriger den Überblick zu behalten und…
Tablet-PCs und Smartphones gehören unbestritten zu den wichtigsten Informationsträgern in der innovativen Medienlandschaft. Vielfältige Inhalte wandern mehr und mehr in die praktischen mobilen…
Scrum ist ein sehr einfaches Framework für die agile Softwareentwicklung, dennoch ist es mitunter schwer einzuführen. Die Praxis hat gezeigt, dass Unternehmen, die Scrum in ihren…
Die aktuelle SharePoint-Version 2010 stellt die ideale Plattform dar, um unternehmensweite Anwendungen umzusetzen und bereitzustellen. Aufgrund des vorhandenen Funktionsumfangs ist die Realisierung…
JavaScript, die 'am häufigsten mißverstandene Programmiersprache der Welt' (Douglas Crockford), ist trotz ihrer syntaktischen Mehrdeutigkeiten zur Leitsprache des Internets geworden. Auf nahezu jedem…
Das Thema NoSQL ist durch Vertreter wie CouchDB auch für den produktiven Masseneinsatz attraktiv geworden. Beim Einstieg in NoSQL müssen Datenbankentwickler herkömmlicher relationaler Datenbanken…
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…
Mit Visual Studio 2010 hielt eine neue Programmiersprache in der .NET-Welt Einzug: F#. Das Stadium der Forschungssprache hat F# hinter sich gelassen und stellt Ihnen mit seinem hybriden Ansatz…
Es herrscht ein regelrechter Hype um mobile Lösungen, erst recht seitdem androidbasierte Smartphones massenhaft auf den Markt drängen. Einen ähnlichen Aufschwung erlebt JavaScript, denn mit der…
Lange Zeit galt ein eisernes Gesetz: Um in den Trefferlisten der Suchmaschinen möglichst weit oben zu landen, muss die Webseite für Suchmaschinen optimiert werden. Das stimmt so auch heute noch, ein…
Mithilfe von Eclipse können Rich-Client-Anwendungen sowohl für Windows und Linux als auch für Mac OS X programmiert werden. Die neue Version setzt natürlich wieder auf die bewährte OSGi-…
Frühere Versionen des TFS waren schwergewichtig in der Installation und die Lizenzkosten waren gerade für kleine Teams häufig abschreckend. Doch es gibt Abhilfe: sei es nun die kostenlose Express…
Es scheint nach wie vor 'Volkssport Nr. 1' zu sein - die Nutzung von illegalen Inhalten aus dem weltweiten Datennetz. Auch wenn inzwischen jeder wissen oder zumindest vermuten sollte, dass es sich…
Was zeichnet gute Webentwickler aus? Dieser Frage geht Nils Langner in 'Erfolgreiche Softwareprojekte im Web' nach und stellt seine persönlichen Erfahrungen und Erkenntnisse aus zehn Jahren…
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 Post-PC-Ära erfordert ein Umdenken,…
In Abofallen kann fast jeder tappen. Mit attraktiv wirkenden Lockangeboten werden Verbraucher und auch Gewerbetreibende in angebliche Verträge hineingelockt und dazu gebracht, Geld an die Betreiber…
Scrum ist ein sehr einfaches Framework für die agile Softwareentwicklung, dennoch ist es mitunter schwer einzuführen. Die Praxis hat gezeigt, dass Unternehmen, die Scrum in ihren…
Im vierten Band des SharePoint Kompendiums steht das Thema Big Data mit SharePoint im Fokus. Die Autoren befassen sich u.a. mit der Anforderung,wie SharePoint, als eine der zentralen Plattformen, den…
Apple betont gerne, wie sicher iOS ist. Doch jede Sicherheit ist relativ, wenn eine App nicht ausreichend geschützt ist. Dieses Buch erläutert die Möglichkeiten für Angriffe auf iOS-Geräte sowie iOS-…
Der Mehrwert von Informationen steckt nicht notwendigerweise in der reinen Menge von Daten, sondern vor allem in den Beziehungen zwischen Elementen. Bisher war es nicht so einfach, die interessanten…
SharePoint ist nicht mehr gleich SharePoint - oder doch? Diese Frage steht hinter der Möglichkeit des 'Dual Use' von SharePoint, denn dieses gibt es nun als 'normale' On-Premise- und SharePoint-…
In Abofallen kann fast jeder tappen. Mit attraktiv wirkenden Lockangeboten werden Verbraucher und auch Gewerbetreibende in angebliche Verträge hineingelockt und dazu gebracht, Geld an die Betreiber…
Die mobilen Geräte werden immer leistungsstärker. Mit dem Application Developer Framework - kurz ADF - ist es möglich, Anwendungen zu implementieren, die sowohl auf dem Desktop wie auf dem Smartphone…
Agile Vorgehensmodelle sind aus der modernen Softwareentwicklung nicht mehr wegzudenken. Kurze Entwicklungszyklen und sich stetig ändernde Anforderungen stellen insbesondere für Softwarearchitekten…
Agilität ist ein wichtiges Thema in der professionellen Softwareentwicklung. Das Buch wendet sich an Manager von agilen Teams, aber auch Architekten oder Entwickler erhalten wertvolle Hinweise. Die…
Agiles Requirements Engineering hat sich in der Praxis bewährt. Im Vergleich zu nicht agilen Vorgehensweisen werden die an das Ergebnis gestellten Erwartungen nahezu immer erfüllt, wie das erste…
Build Management zusammen mit den etablierten Konzepten rund um Continuous Integration wurde unlängst um neue Ideen ergänzt, die unter dem Namen Continuous Delivery zusammengefasst werden.…
Wenn es etwas annähernd Beständiges in der Informatik gibt, dann sind es Algorithmen. Sie begegnen uns in den unterschiedlichsten Arten von Programmen, wie Spielen, Simulationen, CAD-Anwendungen, ja…
Amazon hat eine lange Vergangenheit in der Cloud ohne einen typischen Hintergrund als Softwarehersteller oder Dienstanbieter zu haben. Das unterscheidet das Unternehmen von den meisten anderen Cloud-…
Sie wollen Ihre erste eigene Android-App entwickeln, am besten unter Anleitung eines erfahrenen Entwicklers? Und Spaß soll es auch machen? Dann kommen Sie mit auf eine spannende Entdeckungsreise!…
Für die Entwicklung komponentenorientierter Webapplikationen gibt es eine kleine Auswahl an Frameworks. Aber ob man sich mit dem Standard-JSF quält oder auch einen anderen Weg wie Vaadin einschlägt,…
Barrierefreie Webanwendungen, davon profitieren nicht nur Menschen mit Sehschwäche und körperlicher Behinderung. Vielmehr haben alle Benutzer von Webanwendungen etwas von Barrierefreiheit, auch wenn…
Barrierefreie Webanwendungen, davon profitieren nicht nur Menschen mit Sehschwäche und körperlicher Behinderung. Vielmehr haben alle Benutzer von Webanwendungen etwas von Barrierefreiheit, auch wenn…
Barrierefreie Webanwendungen, davon profitieren nicht nur Menschen mit Sehschwäche und körperlicher Behinderung. Vielmehr haben alle Benutzer von Webanwendungen etwas von Barrierefreiheit, auch wenn…
Big Data ist Chance und große Herausforderung zugleich, vor allem aber ist es ein schwer zu fassender und zu beschreibender Begriff. Mirko Schrempp, Redakteur des Business Technology Magazins, ist…
Big Data ist Chance und große Herausforderung zugleich, vor allem aber ist es ein schwer zu fassender und zu beschreibender Begriff. Mirko Schrempp, Redakteur des Business Technology Magazins, ist…
Business Process Management (BPM) wird für Unternehmen in allen Bereichen ein zunehmend wichtiges Thema. Qualitätssicherung, Kostensenkung und mehr Transparenz sind nur wenige Gründe für BPM. Dieser…
Die Analyse von Daten soll betriebliche Entscheidungen unterstützen. Business Intelligence (BI) bietet zahlreiche Analyse- und Reporting-Möglichkeiten, durch die Entscheidungsträger verlässliche…
Programmierung in C++!? Eine Anforderung, die man zwar häufig in Projekten und Stellenausschreibungen findet, die aber bei vielen Entwicklern leider immer noch den Eindruck von etwas Altmodischem…
Setzen Sie C++ 11 schon in Ihrer täglichen Arbeit ein? Warum eigentlich nicht? Der neue Standard enthält viele Erweiterungen, die Ihnen das Programmiererleben leichter und Ihre Anwendungen besser…
Seit Java EE 6 steht mit der Contexts and Dependency Injection (CDI) eine neue Technologie bereit, die dem Java-Enterprise-Entwickler seine Arbeit erleichtert. Mit der Version 7 erlangte die…
97% aller Besucher eines Onlineshops kaufen nicht. Dieser Durchschnittswert verdeutlicht das Dilemma, mit dem sich Designer, Entwickler und Betreiber eines Onlineshops gleichermaßen auseinander…
Das Thema NoSQL ist durch Vertreter wie CouchDB auch für den produktiven Masseneinsatz attraktiv geworden. Beim Einstieg in NoSQL müssen Datenbankentwickler herkömmlicher relationaler Datenbanken…
SQL ist die Abfragesprache für relationale Datenbanken. Slow Queries beinhalten alle möglichen normalen Abfragen auf MySQL, die langsam sind. Dennoch bleibt es Definitionssache. Im Falle von MySQL…
Processing ist eine auf Java basierende Open-Source-Programmiersprache samt Entwicklungsumgebung. Im ersten Kapitel dieses shortcut werden Grundlagen und Ursprünge dieses Visual-Java-Tools erläutert…
Mithilfe von Eclipse können Rich-Client-Anwendungen sowohl für Windows und Linux als auch für Mac OS X programmiert werden. Die neue Version setzt natürlich wieder auf die bewährte OSGi-…
Es tut sich was in der Eclipse-UI-Welt: Dank der reichhaltigen Möglichkeiten von e(fx)clipse zieht JavaFX mit Pauken und Trompeten in die bisher klar von SWT dominierte Eclipse-Welt ein - und erobert…
Sie liebäugeln mit einem dieser angesagten Mini-PCs, aus denen Bastler und Kreativhacker, aber auch Enterprise-Softwareentwickler die raffiniertesten Miniaturinfrastrukturen bauen, LED-Lampen…
Google hat mit Go eine neue experimentelle Programmiersprache vorgestellt, die die Ausführungsgeschwindigkeit und Typsicherheit von Sprachen wie C, C++ und Java mit der syntaktischen…
Ein Bewerbungsratgeber speziell für die IT-Branche? Ja, denn bewerben in der IT ist eine Kunst für sich. Zum einen, weil der Recruiter aus der Personalabteilung, der die Bewerbung erhält, selten…
Was zeichnet gute Webentwickler aus? Dieser Frage geht Nils Langner in 'Erfolgreiche Softwareprojekte im Web' nach und stellt seine persönlichen Erfahrungen und Erkenntnisse aus zehn Jahren…
Computerspiele sind in den letzten Jahren immer realistischer geworden und ein Ende dieser Entwicklung ist noch lange nicht absehbar, da mit jeder Generation die Hardware leistungsfähiger wird.…
Bei Besitzern von AMD-Grafikkarten herrscht regelmäßig dicke Luft, wenn das nächste Top-Spiel mit atemberaubenden Physik-Effekten beworben wird, aber nur auf NVIDIA-Grafikkarten lauffähig ist. Muss…
Mit Visual Studio 2010 hielt eine neue Programmiersprache in der .NET-Welt Einzug: F#. Das Stadium der Forschungssprache hat F# hinter sich gelassen und stellt Ihnen mit seinem hybriden Ansatz…
Mit Visual Studio 2010 hielt eine neue Programmiersprache in der .NET-Welt Einzug: F#. Das Stadium der Forschungssprache hat F# hinter sich gelassen und stellt Ihnen mit seinem hybriden Ansatz…
Es scheint nach wie vor 'Volkssport Nr. 1' zu sein - die Nutzung von illegalen Inhalten aus dem weltweiten Datennetz. Auch wenn inzwischen jeder wissen oder zumindest vermuten sollte, dass es sich…
Das Internet wird mobil. Mittlerweile steckt in jedem Handy mehr Rechenleistung als in den ersten Computern, die die meisten von uns bedient haben. Immer mehr Menschen haben einen kleinen PC in ihrer…
Für die Kommunikation zwischen Server und Client verwendet Google Web Toolkit (GWT) asynchrone Requests, um diese geht es im ersten Kapitel des shortcuts. In Webapplikationen werden komplexe…
Im zweiten Teil der shortcut-Serie zu GWT Best Practices geht es zunächst um die Verwendung des GWT zur Implementierung von RWD, das aufgrund der zunehmenden Device-Divergenz für eine moderne und…
HTML5 und jQuery sind die Mittel der Stunde, wenn es darum geht, angepasste Anwendungen für Mobile Devices zu entwickeln. Smartphones und Tablets bieten gerade Unternehmen große kommunikative…
HTML5 ist nicht nur die neueste Version von HTML, sondern umfasst auch CSS und eine Vielzahl von JavaScript-APIs. Damit lassen sich sehr mächtige Webclients entwickeln, aber auch Cyberkriminelle…
Apple betont gerne, wie sicher iOS ist. Doch jede Sicherheit ist relativ, wenn eine App nicht ausreichend geschützt ist. Dieses Buch erläutert die Möglichkeiten für Angriffe auf iOS-Geräte sowie iOS-…
Die Expedition geht weiter ... In der zweiten Auflage des erfolgreichen Kultratgebers erhalten IT-Experten ihr persönliches Navigationsgerät für den IT-Dschungel. Alles ist inzwischen vernetzt und…
Der IT-Fachmann muss mit ständigen Veränderungen, Neuerungen und einer Fülle von Informationen zurechtkommen. In kaum einer Branche ist die Halbwertzeit von Informationen und dem darauf aufbauenden…
Im zweiten Band des Java-7-shortcuts von Angelika Langer und Klaus Kreft werden weitere wichtige Neuerungen vorgestellt und erläutert. Die beiden Java-Experten konzentrieren sich dabei in den ersten…
Java 8 bringt einige Neuerungen mit sich. Eine der größeren Veränderungen ist die Einführung des neuen Streams-API in Verbindung mit Lambdas. Zusammen ergeben diese beiden Dinge sehr effektive…
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…
Die Java EE stellt schon seit mehr als einem Jahrzehnt eine verlässliche und tragfähige Plattform zur Entwicklung von Enterprise-Anwendungen dar. Die immer weiter steigende Komplexität der älteren…
Java EE stellt schon seit mehr als einem Jahrzehnt eine verlässliche und tragfähige Plattform zur Entwicklung von Enterprise-Anwendungen dar. Die Version 7 fügt der Plattform einige lang erwartete…
Hätte man noch vor wenigen Monaten einen Ausblick auf Java EE 7 gegeben, wären Buzz Words wie Multi-Tenancy und Cloud-Support die Aufhänger des Schwerpunkts gewesen. Mittlerweile ist die JSR 342…
Jeder, der Software entwickelt, muss sich zwangsläufig mit dem Thema Sicherheit beschäftigen. Man muss sich darüber Gedanken machen, wie Anwendungen und Daten abgesichert werden können, damit sie…
Mit Arquillian sind Integrationstests ebenso einfach handhabbar wie Unit-Tests. Arquillian ist aufgrund der Flexibilität, die sich aus In-Container-Tests und Micro-Deployments ergibt, für eine…
Der Einsatz von Java und JavaFX auf Embedded Hardware wie dem Raspberry Pi oder dem BeagleBoard-xM ist durchaus sinnvoll und macht enorm viel Spaß. Das erste Kapitel des shortcuts erläutert, was man…
Einige UI-Technologien der letzten Jahre sind gekommen - und wieder gegangen. Und ausgerechnet JavaFX, die UI-Technologie, die den holprigsten Start von allen hingelegt hat, hat sich gehalten und…
Java ME ist zwar weder eine neue noch eine besonders beliebte Technologie. Doch auch wenn es mittlerweile eine Milliarde Smartphone-User gibt, so ist diese Zahl immer noch klein im Vergleich zu den…
Moderne Desktop-User-Interfaces müssen sich heute an mobilen Apps und modernen Webapplikationen messen. Das Standard-UI-Toolkit von Eclipse 4.x ist SWT. Durch die modulare Architektur und die…
Auf der Client-Seite - zumindest im Browser - ist JavaScript heute die dominierende Sprache. Alternative Ansätze wie Microsofts VBScript oder Googles Dart konnten sich (bisher) nicht durchsetzen.…
JavaScript ist die meistgenutzte Programmiersprache im Internet. Warum? Sie ist flexibel, sie läuft überall und in den verschiedensten Umgebungen. Wurde sie vor einigen Jahren noch als Spielerei…
Das Buch JavaScript für Java-Entwickler führt anhand von vielen Code-Beispielen in die Grundlagen der Programmiersprache JavaScript ein. Zielpublikum sind Java-Entwickler, die sich so einfach und…