Die Artikelserie über das Bereinigen von unsauberen Code in gewachsenen Anwendungen geht in die dritte Runde. Diesmal zeigen Stefan Lieser und Ralf Westphal wie sie das Sicherheitsnetz aus Teil 2 um automatisierte Tests erweitern.
» Weiterlesen: CCD in Brownfield Projekten – Teil 3
CCD in Brownfield Projekten – Teil 3
19 März 2010 von Andreas Richter Keine Kommentare »Programmieren wir bald nur noch in Blasen?
11 März 2010 von Andreas Richter 1 Kommentar »Seit der grafischen Revolution auf den Computern Ende der 80er Jahre des vergangenen Jahrhunderts ist das Fenster die Präsentationseinheit, wenn es darum geht Dateien darzustellen. So auch in Entwicklungsumgebungen. Moderne und auch nicht ganz so moderne Entwicklungsumgebungen können mehrere Dateien gleichzeitig darstellen. Diese werden dann in eigenen Fenstern oder Tabs präsentiert. Das hat sich eingeschliffen und scheint fest zu sein. Mit allen Vor- und Nachteilen. Das es auch anders gehen kann, zeigen uns die Forscher vom Department of Computer Science der US-amerikanischen Brown University in Providence. Sie setzen beim Entwickeln auf Code Bubbles und wollen so das Handling von Dateien in IDEs revolutionieren und vereinfachen.
Git Cheat Sheet für den schnellen Überblick
10 März 2010 von Andreas Richter 1 Kommentar »Wer kennt das nicht? Da beschäftigt man sich mit einer neuen Versionsverwaltung und hat einige Begriffe und Befehle neu zu erlernen. Da hilft meistens die Lektüre von einschlägigen Howtos, Readmees und Man-Pages. Doch hat man die ersten Hürden genommen, folgt die tägliche oder nicht so alltägliche Arbeit mit dem System. Und genau dann braucht man eine schnell verfügbare Übersicht über das System.
[MS SQL] Datenbanksnapshots für Entwickler und Supporter
28 Februar 2010 von Andreas Richter Keine Kommentare »Bei der Entwicklung und dem Support von Datenbankanwendungen kommt es des Öfteren vor, dass Daten- oder Strukturänderungen in Datenbanken wiederholt nachvollzogen werden müssen. Sei es um eine neue Funktionalität ausgiebig zu testen oder einen vorhandenen Fehler mit Kundendaten nachzustellen. Was also tun, wenn die vorhandenen Daten nach einem Testlauf in den Ausgangszustand zurückgesetzt werden müssen? Eine sehr beliebte und wohl häufig anzutreffende Möglichkeit ist das Zurückspielen eines kompletten Backups. Das kann je nach Umfang der Daten jedoch sehr zeitaufwendig sein. Und genau hier kommen Datenbanksnapshots ins Spiel.
» Weiterlesen: [MS SQL] Datenbanksnapshots für Entwickler und Supporter
Twitter liebt Open Source
24 Februar 2010 von Andreas Richter Keine Kommentare »Was wäre Twitter ohne Open Source? Nicht existent. Der erfolgreiche Kurznachrichtendienst ist wohl eine der bekanntesten Anwendungen die größten Teils mit Ruby on Rails geschrieben sind. Bei solch einem Projekt bleiben Änderungen an vorhandener Software oder Komponenten nicht aus. Und über genau diese Änderungen an Open Source Projekten sowie Eigenentwicklungen von Twitter berichtet eine neu eingerichtete Website.
Welche Plugins laufen bereits mit Rails 3?
21 Februar 2010 von Andreas Richter Keine Kommentare »Die nächste große Version von Rails steht vor der Tür. Eine erste öffentliche Beta ist bereit zum Testen. Rails 3 bringt viele Änderungen an der API mit, sodass eigene Projekte vor dem Laufen mit dem neuen Rails angepasst werden müssen. Bei eigenen Projekten stellt das in der Regel nicht solch ein großes Problem dar. Anders sieht es bei den eingesetzten Plugins Dritter aus. Sind diese bereits mit Rails 3 lauffähig?
[MS SQL] Kein Zugriff mehr mit sysadmin Rechten
20 Februar 2010 von Andreas Richter Keine Kommentare »Es musste ja irgendwann passieren. Da spiele ich mit den Anmeldungen einer meiner SQL Server Instanzen herum, um einer Kollegin die Rechteverwaltung zu zeigen und schwupps, habe ich meinem einzigen Zugang mit sysadmin Rechten eben genau diese entfernt. Der Versuch, meinem Benutzer die Rechte wiederzugeben schlägt logischerweise fehl. Ich habe ja keine Rechte mehr dafür.
Was also tun? Die Instanz neu aufsetzen wäre eine Möglichkeit gewesen. Wichtige Daten sind dort nicht vorhanden, da ich die Instanz zum Entwickeln nutze. Aber es muss doch auch einen anderen Weg geben. Vergleichbares kann ja durchaus auch auf einem produktiven System passieren. Und ja – es gibt einen Weg seinem Benutzer wieder die sysadmin Rolle zu geben. Das Zauberworte hier heissen Einzelbenutzermodus und dedizierte Administratorverbindung.
Rails 3.0 wirft seine Schatten voraus
5 Februar 2010 von Andreas Richter 1 Kommentar »Viele Rails-Entwickler warten sehnsüchtig auf die neue Version 3.0. Die soll neben etlichen Fehlerbehebungen auch viele neue und überarbeitete Features bieten. Allen voran die Integration von MERB, ein überarbeiteter Router für bessere RESTful Anwendungen, eine neue Mailer API, die die Angst vor Multipart Nachrichten nimmt und eine überarbeitete Abfragesprache in ActiveRecord.
Trac Ticketsystem in die NetBeans IDE integrieren
29 Januar 2010 von Andreas Richter 1 Kommentar »Für die Entwicklung mit Ruby on Rails habe ich vor ein paar Wochen NetBeans für mich entdeckt und für die Ticket-Verwaltung setze ich schon seit geraumer Zeit auf Trac. Was liegt nun näher als beide System zu verbinden? Nach einer Suche im Netz bin ich auf das Cubeon genannte Plugin für NetBeans gestoßen. Das verspricht die Intergration von Trac-Tickets direkt in die NetBeans IDE.
Kostenlose Webinare der Linux Foundation
28 Januar 2010 von Andreas Richter Keine Kommentare »Wissen ist immer gut. Und noch besser ist es, wenn das Wissen kostenlos zur Verfügung steht. Das denken sich auch einige Leute bei der Linux Foundation. Die Organisation rund um den Linux Kernel startet zum 1. März eine Reihe kostenloser Webinare zum Linux Kernel, der Community und verwandten Themen.



