Subscribe: DotNetGerman Bloggers
http://blogs.dotnetgerman.com/mainfeed.aspx
Added By: Feedage Forager Feedage Grade A rated
Language: German
Tags:
das  data mysqlclient  data  die  file  für  github  ist  microsoft  mit  mysql data  mysql  new  office  sharepoint  und  via 
Rate this Feed
Rate this feedRate this feedRate this feedRate this feedRate this feed
Rate this feed 1 starRate this feed 2 starRate this feed 3 starRate this feed 4 starRate this feed 5 star

Comments (0)

Feed Details and Statistics Feed Statistics
Preview: DotNetGerman Bloggers

DotNetGerman Bloggers



Alle Blogs von DotNetGerman.com



Copyright: Copyright 2004-2014 DotNetGerman.com
 



Links for 2017-01-21 [del.icio.us]

Sun, 22 Jan 2017 00:00:00 -0800

(image)



Http “Interception” in Angular 2

Sat, 21 Jan 2017 20:46:14 Z

Wenn man in Angular 1 Requests und Responses verändern will, ist dies sehr einfach mit der Hilfe von Interceptoren lösbar. Ich habe hier einige benutzerdefinierte Interceptoren erstellt die einem das Leben schon sehr einfach machen konnten. Wenn es darum ging den IE vom Caching der Ajax Requests abzuhalten oder um zu zählen wie viele offene […](image)



Wir laden Dich ein zum Palfinger Hackathon

Sat, 21 Jan 2017 15:03:01 Z

Ende der Bewerbungsfrist: 12. Februar 2017 Datum des Hackathons: 4. – 5. März 2017 Ort: Microsoft Zentrale in Wien, Am Euro Platz 3, 1120 Vienna



Links for 2017-01-20 [del.icio.us]

Sat, 21 Jan 2017 00:00:00 -0800

(image)



Einführung in Node, Folge 2: Erste Schritte

Fri, 20 Jan 2017 13:49:00 +0100

Ein typisches Anwendungsgebiet für Node ist das Entwickeln serverseitiger Webanwendungen. Für einen einfachen Webserver genügen einige wenige Codezeilen. Bereits an diesem simplen Beispiel lassen sich einige grundlegende Konzepte von Node erklären.



Links for 2017-01-19 [del.icio.us]

Fri, 20 Jan 2017 00:00:00 -0800

(image)



Was bringt Entwicklern das Windows Creators Update??

Thu, 19 Jan 2017 12:36:30 Z

Mit dem Windows Creators Update ergeben sich auch viele interessante Neuerungen für Entwickler. Egal ob Ihr Spiele, Apps oder “richtige” Anwendungen entwickelt, es wird für jeden etwas dabei sein. Am 8. Februar gibt es daher ab 18:00 einen Livestream-Event für Entwickler in dem Kevin Gallo und das Windows Engineering Team die folgenden Schwerpunkte behandeln werden:...



Links for 2017-01-18 [del.icio.us]

Thu, 19 Jan 2017 00:00:00 -0800

(image)



Programmiersprachen: Gleich und doch nicht dasselbe

Wed, 18 Jan 2017 07:35:00 +0100

Für den einen heißt die Programmiersprache des Jahres 2016 Java, für den anderen Go. Das wirft die Frage auf, was unter dem Begriff "Programmiersprache des Jahres" überhaupt zu verstehen ist. Reife? Aktualität? Verbreitung? Alles zusammen? Nichts davon? Ein Erklärungsversuch.



Links for 2017-01-17 [del.icio.us]

Wed, 18 Jan 2017 00:00:00 -0800

  • Recommended naming conventions for Azure resources | Microsoft Docs
    This article is a summary of the naming rules and restrictions for Azure resources and a baseline set of recommendations for naming conventions. You can use these recommendations as a starting point for your own conventions specific to your needs. via Pocket
  • An Inferno on the Head of a Pin
    Today's processors contain billions of heat-generating transistors in an ever shrinking space. The power budget might go from: That's three four orders of magnitude. Modern CPU design is the delicate art of placing an inferno on the head of a pin. via Pocket
  • Play 'Watch Dogs 2' for free on January 24 - MSPoweruser
    Developer Ubisoft is letting gamers experience action/adventure title “Watch Dogs 2” for free next week. On January 24, Xbox One gamers will get to explore the streets of San Francisco for 3 hours, with access to the full version of the game. via Pocket
  • Microsoft Surface Dial Review - Thurrott.com
    While Microsoft’s new Surface Dial is high on promise, it’s probably best suited for Surface Studio and its voluminous screen for now. I write “probably” because Microsoft has ignored my months of begging for a review unit. via Pocket
(image)



Nearly sim-shipped – TFS ASAP 2017 is available

Tue, 17 Jan 2017 05:00:45 Z

Two months ago, Microsoft released Team Foundation Server 2017 (TFS 2017). Now we are very happy to present the new release of our on-prem TFS add-on TFS ASAP (TFS Automated Servicing and Administration Platform) . This release brings support for the latest TFS 2017 version and has also a new State Aggregation Automation feature. In the past, customers had […]



Global Unique Identifier in .NET, C# und Visual Basic formatieren

Mon, 16 Jan 2017 09:26:00 +0100

Auch wenn im .NET Framework GUIDs nicht mehr zur Identifikation von Schnittstellen und Klassen zum Einsatz kommen, haben diese 128 Bit langen Zahlen weiterhin dort viele Einsatzgebiete. Eine GUID ist zwischen 32 und 68 Zeichen lang – je nach Formatierung.



Einführung in Node, Folge 1: Node installieren

Mon, 16 Jan 2017 08:57:00 +0100

Die Installation von Node scheint auf den ersten Blick ein Selbstläufer zu sein. Doch was, wenn man mehrere Versionen von Node parallel installieren und zwischen diesen wechseln möchte?



Neu in Visual Studio und TFS "15" / 2017: C# 7 – Teil 1

Mon, 16 Jan 2017 05:00:59 Z

Mit der Offenlegung des C#-Compilers können neue C#-Features bereits heute verwendet werden. Da dieser Prozess jedoch aufwändig und nicht unbedingt geeignet für ein produktives Umfeld ist, gibt es mit C# 7 wieder ein Abbild des aktuellen Stands. Dabei wird C# 7 zusammen mit Visual Studio 2017 ausgerollt. Da eine Beschreibung aller Features von C# 7 […]



Links for 2017-01-14 [del.icio.us]

Sun, 15 Jan 2017 00:00:00 -0800

(image)



WPF und MVVM richtig einsetzen – Teil 4

Fri, 13 Jan 2017 21:19:39 Z

Converter und Messenger



Links for 2017-01-12 [del.icio.us]

Fri, 13 Jan 2017 00:00:00 -0800

  • Microsoft Office 365 Activation Hassles « Tim Anderson's ITWriting
    Imagine you are a customer of Microsoft’s Office 365 service, including a subscription to the Office desktop applications like Word, Excel and Outlook. One day you click on the shortcut for Word, but instead of opening, it just shows a “Starting” splash screen which never progresses. via Pocket
  • Updating File Management for SharePoint Modern Doc... - Microsoft Tech Community
    Continuing our rollout of copying and moving files between SharePoint and OneDrive, we’re announcing the ongoing expansion of this capability to allow copying files within SharePoint Team Sites, from one Team Site to another; from Team Sites back to OneDrive for Business; and from OneDrive for Bu via
  • Dirt Showdown für Steam aktuell kostenlos erhältlich
    Bei Humble Bundle verschenkt man aktuell das Steam-Spiel Dirt Showdown für Windows, MacOS und Linux / SteamOS. via Pocket
  • BigBlue Akku-Handwärmer ausprobiert
    Kurz vor Weihnachten machte sich leichte Panik breit. Das passende Geschenk für die Liebste sollte gefunden werden. Grobes Thema in diesem Jahr: Wärme. Beim Thema Wärme gibt es ja jede Menge Produkte, die man verschenken kann. via Pocket
(image)



Asynchrone Auftragsverarbeitung in Webdiensten

Wed, 11 Jan 2017 11:25:00 +0100

Eine Message-Queue lässt sich dazu verwenden, Aufgaben an verschiedene Instanzen eines Dienstes zu verteilen. Doch was, wenn man den Aufwand für eine Message-Queue scheut? Wie wäre es, einen solchen Dispatcher stattdessen auf Basis einer Datenbank zu implementieren?



Screencast: Visual Studio – Effizienz auf allen Plattformen

Mon, 09 Jan 2017 08:30:09 Z

Ich möchte mal wieder eine Aufzeichnung mit Euch teilen, die auf dem Microsoft Technical Summit 2016 in Darmstadt entstanden ist. Dort habe ich gemeinsam mit meinem geschätzten Kollegen Daniel Meixner über die Neuerungen in der Visual Studio Produktfamilie gesprochen. Visual … Weiterlesen



Was Vornamen über uns verraten – Eine Spurensuche in Azure Machine Learning Studio

Mon, 09 Jan 2017 08:03:34 Z

Wer bereits in irgendeiner Art und Weise mit Online-Formularen zu tun gehabt hat, kennt vielleicht die Situation: Sobald Daten abgefragt werden, die nicht unmittelbar verifiziert werden, geben User oftmals falsche Informationen ein. Aus Sicht der Benutzer verständlich, ist doch ein Formular meist nur lästiges Mittel zum Zweck um zum eigentlich gewünschten Ergebnis zu kommen, aus...



Ist Geek the new Sexy?

Thu, 05 Jan 2017 06:00:00 Z

Die Zeit rast vorbei und schon wieder ist das neue Jahr ein paar Tage alt. Damit sind es nur noch zwei Wochen bis zur nächsten Microsoft Tech Conference. Das folgende trifft auf Euch zu? Ihr liebt die neuesten Technologien? Ihr wünscht Euch technische Vorträge? Marketing Slides findet Ihr zwar schön aber viel lieber seht Ihr...



Dynamics 365 Trainings

Wed, 04 Jan 2017 11:20:03 Z

Die Microsoft Partner wachsen immer mehr zusammen und es kommen verhäuft Anfragen zu Dynamics 365 und AppSource. AppSource ist ein Online Store mit verschiedenen Lösungen die speziell für Ihre Branche entwickelt wurden und mit den Produkten eingesetzt werden können, die Sie bereits nutzen, beispielsweise mit Microsoft Azure, Dynamics 365, Power BI und/oder Office 365. Lesen...



Wie Du gratis die Microsoft Build 2017 sehen kannst

Wed, 04 Jan 2017 06:00:32 Z

Gerwald hat ja schon Anfang Dezember geschrieben, dass die Microsoft Build 2017 heuer vom 10. bis 12 Mai in Seattle stattfinden wird. Noch hat der  Kartenverkauf nicht begonnen, aber ich bin mir sicher dass die Build auch heuer wieder rasend schnell ausverkauft sein wird. Die Hotels vor Ort füllen sich auf jeden Fall schon., Für alle...



Wie man seine nativen cross-Platform Entwicklungskenntnisse für mobile Betriebssysteme verbessern kann: Die Xamarin Show

Tue, 03 Jan 2017 06:00:00 Z

In der Xamarin Show geht es um native cross-Platform Entwicklung für mobile Betriebssysteme wie iOS, Android, macOS und Windows und zwar mit Xamarin (no na ) Experten diskutieren regelmäßig wie man mobile Apps baut, SDKs integriert, mobile Apps erweitert, was es an Neuigkeiten zu Xamarin gibt und noch vieles mehr. Ihr könnt @JamesMontemagno auf Twitter...



GitHub API: Create or update files

Mon, 02 Jan 2017 23:45:00 Z

This blogpost covers a pretty basic GitHub topic: Creating and updating content on GitHub. Of course, there are many ways to do it - e.g. you could do the full Git-ceremony and it would work with all Git hosts, but in my case I just wanted to target the offical GitHub API. Prerequisite: A GitHub User, Repo and Token To use this code you will need write access to a GitHub repository and you should have a valid GitHub token. Code The most simple way to communicate with the GitHub API is by using the Octokit SDK (from GitHub). Description: Inside the try-block we try to get the target file, if it is already committed in the repo the API will return the last commit SHA. With this SHA it is possible to create a new commit to do the actual update. If the file was not found, we create the file. I’m not a huge fan of this try/catch block, but didn’t found any other way to check if the file is comitted or not (please give me a hint if this is wrong ;)) using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using Octokit; namespace CreateOrUpdateGitHubFile { class Program { static void Main(string[] args) { Task.Run(async () => { var ghClient = new GitHubClient(new ProductHeaderValue("Octokit-Test")); ghClient.Credentials = new Credentials("ACCESS-TOKEN"); // github variables var owner = "OWNER"; var repo = "REPO"; var branch = "BRANCH"; var targetFile = "_data/test.txt"; try { // try to get the file (and with the file the last commit sha) var existingFile = await ghClient.Repository.Content.GetAllContentsByRef(owner, repo, targetFile, branch); // update the file var updateChangeSet = await ghClient.Repository.Content.UpdateFile(owner, repo, targetFile, new UpdateFileRequest("API File update", "Hello Universe! " + DateTime.UtcNow, existingFile.First().Sha, branch)); } catch (Octokit.NotFoundException) { // if file is not found, create it var createChangeSet = await ghClient.Repository.Content.CreateFile(owner,repo, targetFile, new CreateFileRequest("API File creation", "Hello Universe! " + DateTime.UtcNow, branch)); } }).Wait(); } } } The demo code is also available on GitHub. Hope this helps.[...]



MIT DER CLOUD IN DIE ZUKUNFT

Mon, 02 Jan 2017 13:17:07 Z

Die Vorteile der Cloud wurden in anerkannten Studien deutlich bewiesen. Für viele Firmen sind heutzutage Faktoren wie Skalierbarkeit, Kostenersparnis, regelmäßige Sicherung der Daten, Mobilität und vieles mehr wichtig, um eine wettbewerbsfähige Position am Markt zu erlangen und diese dann auch langfristig zu behalten. Wir möchten Sie herzlichst dazu einladen diese Vorteile zu erfahren und mit...



Azure News on Friday – in eigener Sache

Sun, 01 Jan 2017 12:53:40 Z

In den vergangenen Jahren gab es hier regelmäßig zum Wochenende Neuigkeiten zu Microsoft Azure. Die große Leserzahl und positive Resonanz haben mich immer gefreut. Nachdem ich zur Erstellung der News leider noch keine automatisierten Prozess aufsetzen konnte, waren nach dem zunehmenden Innovationstempo bei Azure die Aufwände zur Erstellung der Nachrichtenseite doch deutlich gestiegen. Da ich...



Ziele 2017

Sun, 01 Jan 2017 12:00:47 Z

Es ist wichtig, sich Ziele zu ersetzen, die dann auch wirklich erreicht werden wollen. Hier beschreibe ich euch meine ganz persönlichen Ziele für 2017.

The post Ziele 2017 appeared first on Norbert Eder.




DbProviderFactories: Write database agnostic ADO.NET code

Sat, 31 Dec 2016 14:00:00 Z

Recently I needed to write a module that needs to connect to a wide range of SQL-DBs, e.g. MySQL, MS SQL, Oracle etc. Problem: Most providers will use their concret classes If you look at the C# example on the MySQL dev page you will see the MsSql-Namespace and classes: MySql.Data.MySqlClient.MySqlConnection conn; string myConnectionString; myConnectionString = "server=127.0.0.1;uid=root;" + "pwd=12345;database=test;"; try { conn = new MySql.Data.MySqlClient.MySqlConnection(); conn.ConnectionString = myConnectionString; conn.Open(); } catch (MySql.Data.MySqlClient.MySqlException ex) { MessageBox.Show(ex.Message); } The same classes will probably not work for a MS SQL database. “Solution”: Use the DbProviderFactories For example if you install the MySql-NuGet package you will also get this little enhancement to you app.config: Now we can get a reference to the MySql client via the DbProviderFactories: using System; using System.Data; using System.Data.Common; namespace DbProviderFactoryStuff { class Program { static void Main(string[] args) { try { Console.WriteLine("All registered DbProviderFactories:"); var allFactoryClasses = DbProviderFactories.GetFactoryClasses(); foreach (DataRow row in allFactoryClasses.Rows) { Console.WriteLine(row[0] + ": " + row[2]); } Console.WriteLine(); Console.WriteLine("Try to access a MySql DB:"); DbProviderFactory dbf = DbProviderFactories.GetFactory("MySql.Data.MySqlClient"); using (DbConnection dbcn = dbf.CreateConnection()) { dbcn.ConnectionString = "Server=localhost;Database=testdb;Uid=root;Pwd=Pass1word;"; dbcn.Open(); using (DbCommand dbcmd = dbcn.CreateCommand()) { dbcmd.CommandType = CommandType.Text; dbcmd.CommandText = "SHOW TABLES;"; // parameter... //var foo = dbcmd.CreateParameter(); //foo.ParameterName = "..."; //foo.Value = "..."; using (DbDataReader dbrdr = dbcmd.ExecuteReader()) { while (dbrdr.Read()) { Console.WriteLine(dbrdr[0]); } } } } } catch (Exception exc) { Console.WriteLine(exc.Message); } Console.ReadLine(); } } } The most important line is this one: DbProviderFactory dbf = DbProviderFactories.GetFacto[...]



WordPress MIME Typen anpassen

Sat, 31 Dec 2016 13:12:56 Z

In einer Standard-Installation von WordPress gibt es die Möglichkeit, verschiedene Dateitypen hochzuladen. Welche Dateitypen das sind, wird in WordPress durch einen Filter geregelt. Häufig reichen die vorgegebenen Dateitypen aber nicht aus. So war es vor einiger Zeit auf diesem Blog, da ich auch Dateien des LEGO Mindstorms Education EV3 hochladen möchte, die WordPress in der Standard-Konfiguration […]



WordPress Debug-Mode aktivieren

Sat, 31 Dec 2016 08:00:14 Z

Wirft WordPress einen 500 Internal Server Error, dann gilt es schnell das Problem zu finden. Dieser Beitrag zeigt, wie der Debug-Mode und somit das Schreiben eines Logfiles aktiviert werden kann.

The post WordPress Debug-Mode aktivieren appeared first on Norbert Eder.




Warum auskommentierter Sourcecode im Source Control nichts zu suchen hat

Fri, 30 Dec 2016 10:00:11 Z

Vor allem große Softwareprojekte besitzen sehr viel auskommentierten Sourcecode. Ist das denn schlecht?

The post Warum auskommentierter Sourcecode im Source Control nichts zu suchen hat appeared first on Norbert Eder.