Open Source Projektmanagement

Wer Linux in den frühen Tagen miterlebt hat, der kennt noch die Idee, dass Open Source Software sicher nichts mit Projektmanagement zu tun hat. Heute hat sich das grundlegend geändert: Oft sind es die freien Projekte, die am besten organisiert sind.

Design Patterns für die Spieleprogrammierung – Entwurfsmuster und ihre praktische Anwendung

Jeder Architekt muss die Grundlagen der Statik lernen, kein Arzt kommt ohne das Studium der menschlichen Anatomie aus, für einen Koch ist es unumgänglich, die einhundert Grundrezepte zu beherrschen. Dies alles sind „alte“ Berufe, die sich über Jahrhunderte hinweg entwickelt haben. Die Informatik dagegen ist ein junges Arbeitsfeld, ist es doch gerade einmal siebzig Jahre […]

Python Hacking – Angriff und Verteidigung in der IT-Sicherheit

Im militärischen Sektor gibt es schon seit Jahrhunderten ausgeklügelte Strategie-Betrachtungen, die sowohl Angriffe als auch deren Abwehr umfassen. Die Streitkräfte stellen sich fortwährend auf neue Angriffsszenarien ein. Dazu zählen innovative Waffentechnik, Kamikaze und Selbstmordattentate oder IT-Attacken. In weiten Bereichen der Privatwirtschaft fehlt das Verständnis dafür. Die Autoren des Buches sind Angehörige des amerikanischen Militärs und […]

Professionell entwickeln mit C# 6 und Visual Studio 2015 – Das Praxisbuch

Wenn Softwareentwicklung über ein Hobby oder Kleinprojekt hinauswächst, dann sind andere Vorgehensweisen und Maßstäbe erforderlich, um ein hochwertiges Ergebnis abzuliefern. Daher richtet sich dieses Buch von Matthias Geirhos an Entwickler in größeren Teams, Mitarbeiter von kommerziellen Softwareherstellern oder Programmierer, die den übergeordneten Zusammenhang ihrer Aufgabe begreifen möchten. Das Buch setzt voraus, dass der Leser die […]

C# 6 mit Visual Studio 2015 – das umfassende Handbuch von Andreas Kühnel

Vor über 10 Jahren hat Microsoft das .NET Framework veröffentlicht und ermöglicht damit moderne Softwareentwicklung mit grafischer Oberfläche unter Windows. In diesem Buch findet man alles, was man für den Einstieg oder Umstieg in die Programmierung unter C# mit der Visual Studio Entwicklungsumgebung benötigt.