I like: SignalR
avatar

Diesen Blogeintrag möchte ich einer wirklich charmanten Technology mit Namen „SignalR“ widmen. SignalR ist eine Bibliothek für ASP.NET-Entwickler, die real-time-Funktionalitäten in Webanwendungen bereitstellen kann. Der sogenannte „SignalR Hub“ ermöglicht die Kommunikation vom Client zum Server und vom Server zum Client! Durch die Verwendung von „Owin“ (siehe Kantana-Projekt von MS) werden Server und Clients maximal voneinander…

SSRS – Templating Engine
avatar

Von diversen Kunden kam bereits die fachliche Anforderung an mich heran, dass ihre Anwender gerne Daten aus einer SQL Server Datenbank-Tabelle in einer MS Office-Dokument präsentiert haben möchten. Dabei handelt es sich meistens um Word-Dokumente für den Schriftverkehr mit Kunden oder um Excel-Dokumente für statistische Auswertungen. Nun kann man mit dem OpenXML SDK für diese…

Aus der Praxis: Excel-Dokumente generieren (the simple way)
avatar

Von einem unserer Kunden wurde ich beauftragt einen Ansatz zu konzipieren, wie seine komplexen Statistik-Dokumente (Excel) aus einer .Net-Webanwendung heraus generiert und bereitgestellt werden können. Die Excel-Dokumente sollen sich dynamisch gemäß einer vorgelagerten Konfiguration aufbauen. Die Inhalte werden dabei aus einer Datenbank geladen und auf einzelne Arbeitsblätter in der Arbeitsmappe verteilt. Open XML API: Mein…

SQLite – Klein aber fein!
avatar

Seit der Version 2000 ist der SQL Server mein ständiger Begleiter im beruflichen Alltag. Ob als SharePoint-Datenbasis oder eigene Instanz  für die projektbezogene Datenverwaltung. Um dieses Produkt kommt man als Softwareentwickler in seinen Projekten kaum herum. (Und das ist auch gut so! :)) Mit ADO.Net und jüngst mit dem ADO.NET Entity Frame Work hat der…

Aus der Praxis – Dynamic LINQ
avatar

Seit den ersten Tagen von LINQ im .Net Framework bin ich von dieser Technologie absolute begeistert und präferiere sie wann immer ich in meinen Projekten Datenabfragen machen muss.  Nun kann es in der Praxis allerdings durchaus vorkommen, dass eine Abfrage dynamisch zur Laufzeit zusammen gesetzt werden muss. Ein gängiges Szenario ist bspw. das  Filtern von…

SP 2013 – Und App geht’s!
avatar

Mittlerweile habe ich mein zweites Entwicklungssystem für SharePoint 2013 aufgesetzt und mit der Umsetzung eigener Komponenten begonnen. Da ich auch beim zweiten System wieder auf den nachfolgenden Fehler gestoßen bin, möchte ich in diesem Blog-Artikel einen Lösungsweg für andere Entwickler aufzeichnen. Was war passiert? Nach der Installation von SharePoint 2013 und Visual Studio 2012 wollte…

MS Word-Textbausteine in der Datenbank zentral verwalten!
avatar

Des Öfteren ist bereits an mich die Anforderung herangetragen worden, dass Kunden, die intensiv mit Word-Dokumenten arbeiten, gerne mehr Kontrolle und weniger Pflegeaufwand bei der Verwaltung Ihrer Textbausteine haben würden. In der Regel hat jeder Mitarbeiter auf seiner Maschine ein Set von Textbausteinen, mit denen er/sie arbeitet. Oft gibt es aber Textbausteine, deren Aussehen und…

Ihre Prozesse; unsere Passion!
avatar

Im Laufe der Firmengeschichte hat sich in der HanseVision ein immenses Wissen rund um die Optimierung von Geschäftsprozessen angesammelt. Somit ist es kein Wunder, dass unsere Mitarbeiter in ganz Deutschland und über die Landesgrenzen hinaus, renommierte Unternehmen bei der Ausarbeitung und Optimierung ihrer Prozesse unterstützen. Viele unserer Kunden betreuen wir bereits seit sehr vielen Jahren…

Hinterm Tellerrand geht’s weiter…
avatar

Die HanseVision ist zwar SharePoint! Dennoch haben wir Kompetenzen, die weit über den Tellerrand von SharePoint hinausgehen. Seit Mai dieses Jahres unterstützt die HanseVision eine der bedeutendsten Hamburger Behörden bei der Analyse, Konzeption und Umsetzung diverser interner Anwendungen, deren Vorgänger mittlerweile nicht mehr den heutigen Anforderungen entsprechen und daher abgelöst werden müssen. Bei der Konzeption…

ASPX MVC und DataTables –
avatar

Auch außerhalb von SharePoint konzipiert und implementiert die HanseVision innovative und zielführende Applikationen. Derzeit bin ich in einem äußerst interessanten Projekt involviert, bei dem die Ablösung einer Access-Anwendung im Fokus steht. Die neue Applikation wird im Webumfeld realisiert und stellt mein Projektteam laufend vor neue, spannende Herausforderungen. Da auch die Pflege der Stammdaten über das…