Sonntag, 5. Februar 2012


Bibliothek

WCF: Bandbreite sparen mit EmitDefaultValue=false

Tipps und Tricks rund um .NET und Visual Studio

WCF serialisiert in der Standardeinstellung alle Mitglieder einer Datenklasse, auch wenn diese Null sind oder den Standardwert beinhalten. Auf diese Weise können Nachrichten lang werden.

dot.NET Magazin 3.2012: Datenbanken

Liebe Leserinnen, liebe Leser,

wir haben in dieser Ausgabe des dot.NET Magazins für Sie einige aktuelle Datenbankartikel zusammengestellt. Thorsten Kansy beschreibt in seinem Artikel „Symbiose zweier Welten“ die Möglichkeiten des neuen FileTable-Features, das mit SQL Server 2012 ausgeliefert wird. Damit werden Ordner und Dateien als Tabelle abgebildet, können jedoch auch parallel von jeder Anwendung aus dem Dateisystem geöffnet und bearbeitet werden. Auf der Heft-DVD finden Sie zudem noch ein Videointerview mit Thorsten Kansy zum neuen SQL-Server. Tobias Richling stellt in seinem zweiten RavenDB-Artikel weiterführende Techniken für den Einsatz dieser NoSQL-Lösungen auf .NET vor. Zu guter Letzt präsentiert Christoph Pletz in seinem Artikel „Lesen != Schreiben“ das „Command Query Responsibility Segregation“-(CQRS-)Architekturpattern für mehrschichtige Architekturen. Als Bonus haben wir noch das Video der BASTA!-Session „Sharding: der Turbo Boost für Ihre Datenbank“ von Rainer Stropek auf die Heft-DVD gepackt.

1000 Seiten und mehr

Nachdem die Aktion in den vergangenen zwei Jahren großen Anklang gefunden hat, haben wir auf der beiliegenden Heft-DVD die Jahresarchive des dot.NET Magazins 2011 und des SharePoint Magazins 2011 als PDFs für Sie zusammengestellt. Darüber hinaus noch die schon erwähnten BASTA!-Videos sowie Testversionen und Tools zu den Artikeln im Magazin.

Viel Spaß mit der aktuellen Ausgabe des dot.NET Magazins wünscht Ihnen

Ihre Redaktion des dot.NET Magazins

Antimuster: Der Prozessprediger

Knigge für Softwarearchitekten

Willkommen in der fünfzehnten Ausgabe unserer Kolumne rund um Verhaltensmuster von Softwarearchitekten.

Alles Ansichtssache: Spaß mit @Scopes

EnterpriseTales

Eines der wesentlichen Features von CDI liegt in der Möglichkeit, eigene Custom Scopes zu implementieren, die dann automatisch die Lifecycle-Verwaltung der ihr zugeordneten CDI Managed Beans übernehmen. Was sich zunächst toll anhört, birgt aber auch einige Stolperfallen. Um diese zu umgehen, sollte man sich die Konzepte des Scope-Modells von CDI einmal genauer ansehen.

Das Computer-Parlament

Die flinke Feder

Hat sich die Occupy-Bewegung schon in Ihrem Rechenzentrum breitgemacht? Oder herrschen in Ihrem Maschinenpark die dedizierten-Singleton-Diktatoren? Oder einfacher gefragt: Ist bei Ihnen schon die Rechner-Demokratie eingekehrt? Stellen wir uns eine Welt vor, in der Rechner-Verbünde in Eintracht ihren Vorsitzenden wählen und wie in einem echten – beziehungsweise idealen – Parlament ständig miteinander reden, ausgewogene Entscheidungen treffen und korrupte Vorsitzende abwählen. Eine Utopie? Schauen wir uns zunächst Apache Zookeeper näher an.

Kolumne: Quality Time

Single Assert per Test

Das Thema Software-Qualität hat in einem Großteil der professionellen PHP-Teams in Deutschland Einzug gehalten. Immer mehr Unternehmen erkennen die Vorteile von kontinuierlichen Qualitätssicherungsmaßnahmen für Team, Management und Kunden. In unserer neuen "Quality Time"-Kolumne plaudern Experten auf dem Gebiet der Software-Qualität aus dem Nähkästchen...

Nur nicht die Krise kriegen: Karriere- und Motivationsstrategien in stürmischen Zeiten

Kolumne: Karrieretipps

Eurokrise, Finanzkrise, Wirtschaftskrise, Krisengipfel und so weiter. Das Wort „Krise“ wird aktuell regelrecht inflationär gebraucht. Schritt für Schritt breitet sie sich aus, die Krisenstimmung. Auch in der IT-Branche? Noch hat es den Anschein, als habe eine Rezession in den Unternehmen nicht wirklich Einzug gehalten. Dennoch sind bereits die Großen (und Kleineren) vorsichtig geworden und reagieren mit ersten deutlichen Maßnahmen zur Kosteneinsparung. Gewinnerwartungen und Umsatzprognosen werden nach unten angepaßt und man bereitet sich so langsam auf einen Sturm vor.

Best Practices mit Git

Besser Gits nicht!

Ein Handwerker muss seine Werkzeuge kennen. Dabei reicht es aber bei Weitem nicht, nur theoretisch zu wissen wie man beispielsweise einen Hammer verwenden könnte. Oft sind es einige spezielle Kniffe, die ein Werkzeug erst so richtig effektiv machen. Einige dieser Kniffe für das Werkzeug Git möchte dieser Artikel vorstellen. Eine kleine Anmerkung vorweg: Grundlegende Git-Kenntnisse werden vorausgesetzt.

Widgets für die Xbox 360

Grafische Oberflächen für die Konsole von Microsoft

Microsoft predigt seit Jahren, dass Silverlight die Zukunft ist. Denn wer sein GUI mit Silverlight programmiert, kann es angeblich auf allen Microsoft-Plattformen verwenden. Doch stimmt das auch?

Falsch: Um Agilität einzuführen ist ein umfangreiches Veränderungs-Management notwendig

Agilität - Die häufigsten Missverständnisse, Teil 5

Ein neuer weit verbreiteter Irrtum: Muss man für Agilität ein groß angelegtes Veränderungsmanagement durchführen? Hier gibt es aus meiner Sicht zwei Denkphilosophien. Die eine Seite sagt, dass agile Verfahren wie z.B. Scrum einen "Big Change Up Front" benötigen. Andere wehren sich gegen diese Vorgehensweise, weil sie ihrer Meinung nach zu viele Risiken mit sich bringt.

Prognosen 2012: Android, Quad Cores und DevOps

Atlassian-Botschafter John Stevenson gibt seine Technologie-Prognosen für das Jahr 2012 ab. Als Leitthemen sieht er den Mobile-Bereich mit dem Siegeszug von Android und Quad-Core-Prozessoren sowie den Aufstieg der DevOps-Bewegung in den Mainstream.

Ziemlich gute Privatsphäre

Asynchrone Verschlüsselung mit Pretty Good Privacy (PGP)

Datenschutz finden alle wichtig, aber viele handeln in ihrem Alltag nicht danach. Am Telefon werden wildfremden Leuten Informationen verraten, Passwörter werden im Klartext durch das WLAN und Internet geschickt um sich in den E-Mail-Account oder FTP-Server einzuloggen und Nachrichten bei Facebook, Twitter und Co. werden unverschlüsselt über HTTP verschickt. Genau dasselbe trifft auch auf die E-Mails selbst zu: Sensible Daten gehen mit fast jeder E-Mail durch die Netze, Zugangsdaten, persönliche Informationen und der berufliche E-Mail-Verkehr werden im Klartext verschickt und empfangen. Aber das muss nicht sein: PGP ist eine End-to-End-Verschlüsselung, seit 20 Jahren verfügbar. Hier zeige ich, wie man in PHP E-Mails und Dateien verschlüsseln, entschlüsseln, signieren und prüfen kann.

Scala Bytes: Implizite Parameter

Default-Werte für Parameter einmal anders

Manchmal hat eine Reihe von Methoden immer gleiche Parameter, und man würde als Aufrufer eigentlich gerne mal einen Default-Wert festlegen. Aber natürlich ohne globale Variablen und mit der Möglichkeit, den Default punktuell zu übersteuern.

SharePoint goes Social

Enterprise 2.0: Chance oder Risiko?

Web 2.0 beziehungsweise Social Media ist seit einiger Zeit in aller Munde und die Protagonisten, allen voran Facebook, Twitter, XING, LinkedIn etc., erfreuen sich bei ihren Benutzern steigender Beliebtheit. So wurden Mitte 2011 allein bei Facebook etwa 750 Millionen Mitglieder gezählt. Das ist eine Summe, die ungefähr der Hälfte der Einwohneranzahl von China entspricht, und ein Ende dieser Entwicklung ist kaum in Sicht. Wie interessant dieser Bereich ist, sieht man auch daran, dass Google mit Google+ erst vor Kurzem eine Konkurrenz zu Facebook ins Leben gerufen hat.

SharePoint Magazin 1.2012: Datensicherheit und Datenschutz

Liebe Leserinnen, liebe Leser,

ab sofort finden Sie die Ausgabe 1.2012 des SharePoint Magazins am Kiosk!

Die neue Ausgabe des SharePoint Magazins beschäftigt sich schwerpunktmäßig mit dem Thema „Datensicherheit und Datenschutz“. Die Datenverwaltung gehört zu den Kernfunktionen von SharePoint als Zusammenarbeitsplattform. Daher sind beim Einsatz dieser Plattform die Sicherheit von Dokumenten und die Regelung der Zugriffsrechte von internen oder externen Nutzern immer miteinzuplanen. SharePoint bietet einige Möglichkeiten, die dabei helfen, diese Sicherheit zu gewährleisten und für das ganze Unternehmen zur Verfügung zu stellen. In dieser Ausgabe haben wir daher eine Reihe von Artikeln zusammengestellt, die auf die unterschiedlichen Aspekte eingehen und praxiserprobte Datenschutzmaßnahmen wie Information Rights Management und den richtigen Einsatz von Social Media oder Office 365 vorstellen. Sie werden sehen, dass es relativ einfach ist, mit SharePoint grundlegende Maßnahmen zum Schutz Ihrer Daten und Ihres Unternehmens zu ergreifen.

Viel Spaß mit der aktuellen Ausgabe des SharePoint Magazins wünscht Ihnen

Ihre Redaktion des SharePoint Magazins

1 2 3 4 5 6      weiter »