Developer

Aktuelle Themen

Using Predicate Builder of LINQKit for Or-clauses in LINQ

LINQ does not support Or-clauses by default. As I need this functionality in my current project, I am using the Predicate Builder which is part of the LINQKit. This class allows you to add an Or-clause to your LINQ-Query:

This is very helpful!

You can find LINQKit on NuGet.

OAuth2 – Account verknüpfen für sichere API-Zugriffe

Mit OAuth2 ist es möglich, über einen definierten Ablauf einem Client die Berechtigung auf eigene Ressourcen zu gewähren. Klassischerweise kennt man das unter der Funktion „Account verknüpfen“.

Beispiel: ich nutze das Tool calvaDrive zur Dateikommunikation, in welchem ich einen Account besitze und meine Dateien verwalte. Nun möchte ich einem externen Dienst den Zugriff auf meine Dateien zu gewähren. Ein solcher Dienst könnte beispielsweise eine Nachricht versenden, wenn eine meiner Dateien heruntergeladen wurde. Ein Dienst dieser Art könnte beispielsweise IFTTT (www.ifttt.com) sein.Mehr

Welcher Coding-Font gefällt dir am besten?

Im Artikel „Coding-Fonts die 8 besten Schriften für Entwickler“ stellt Lea Weitekamp auf t3n eine Reihe von Schriften vor, die besonders für die Bedürfnisse von Entwicklern geeignet sind.
siehe: http://t3n.de/news/coding-fonts-8-besten-schriften-678847

Zur Auswahl stehen:

  1. Source Code Pro
  2. Hack
  3. Input
  4. Consolas
  5. Inconsolata und Inconsolata-g
  6. Fira Mono
  7. Monaco
  8. Ubuntu Mono

Welcher Font gefällt Dir am besten?

Amazon IoT mit MQTT

Seit 2015 bietet Amazon auch eine Plattform für das Internet der Dinge auch IoT genannt an.

Amazon IoT beinhaltet eine Device Registration, eine Rule Engine und einem Public-Subscribe Gateway für Internet Devices. Diese Services können via HTTPs (Rest) und MQTT angesprochen werden. Zudem gibt es eine Library für C, JavaScript und eine Arduino Library.

Für zukünftige Kundenprojekte kann Amazon IoT natürlich eine gute Basis für verschiedene Use-Cases sein. Deshalb habe ich ein paar Test gemacht und geprüft, wie Amazon IoT unter Java angebunden werden kann. Hierzu habe ich ein simples Publish-Subscribe Pattern über ein Topic mit Java umgesetzt.

Mehr

Eclipse Formatter unterdrücken

Manachmal kann es sinnvoll sein, den Eclipse Formatter zu unterdrücken, damit ein mehrzeiliges Statement lesbar bleibt. Hier für bietet Eclipse ab Version 3.6 die Möglichkeit das Formatter Tag zu aktivieren bzw. zu deaktivieren.
Mehr