Archiv der Kategorie: Programmierung

SQLAlchemy: Joined Table Inheritance

Eigentlich lässt die Dokumentation des ORM SQLAlchemy für Python keine Wünsche offen. Auch das Klassenmapping mit Polymorphy ist gut dokumentiert. Was aber noch etwas zu kurz kommt ist die Datenbanksicht. Ich möchte hier das Beispiel der Dokumentation aufgreifen. Von einer … Weiterlesen

Veröffentlicht unter Programmierung, Python | Verschlagwortet mit , , , , | Kommentare deaktiviert für SQLAlchemy: Joined Table Inheritance

Regular Expressions und Top Level Domains

Eine häufige Aufgabe in der Programmierung ist das suchen/validieren von Email-Adressen. Mal davon abgesehen, dass ein regulärer Ausdruck nur bedingt dazu benutzt werden kann, funktionieren filtern grobe Näherungen schon mal die meisten. 

Veröffentlicht unter Programmierung | Verschlagwortet mit , , , , , | Kommentare deaktiviert für Regular Expressions und Top Level Domains

Raspberry PI 3 : Mono Installation

Um auf dem Raspberry mit .Net Apps arbeiten zu können muss zuerst die entsprechende Laufzeitumgebung installiert werden. Unter Linux ist dies die freie Umgebung Mono. Im Vergleich zum Original bringt sie ein paar Einschränkungen mit, die aber bei der Programmierung … Weiterlesen

Veröffentlicht unter .Net, IOT | 3 Kommentare

Extension Methods vs. Reflection

Reflection bezeichnet (nicht nur im .Net Bereich) die Möglichkeit, zur Laufzeit die Metainformationen einer Anwendung zu nutzen. Fragestellungen wie „Wieviele Properties hat die Klasse?“ können beantwortet werden, ohne dass die reflektierte Klasse zur Programmierzeit bekannt ist/war. Für die alltägliche Businesslogik … Weiterlesen

Veröffentlicht unter .Net, Allgemein | Kommentare deaktiviert für Extension Methods vs. Reflection

Codeanalyse – Einarbeitung in fremden Code

Es gibt wohl kaum eine schwierigere/nervigere Aufgabe als fremden Code zu warten oder weiterzuentwickeln. Gerade wenn es dann angeht Incidents/Changes einzuarbeiten kann das zum Topfschlagen im Minenfeld werden. Also wie am besten die Minen identifizieren? Wie kann ich mich möglichst … Weiterlesen

Veröffentlicht unter .Net, Programmierung | Kommentare deaktiviert für Codeanalyse – Einarbeitung in fremden Code

Erste Version von jeperti.IrcLogger released!

Seit gerade eben finden Sie unter Downloads und Services die erste Version meiner Bibliothek „jeperti.IrcLogger“ die es einer .Net Anwendung in Kombination mit der Microsoft Enterprise Libarary erlaubt Logging Einträge in einen IRC Channel zu schreiben. Erfahren Sie hier mehr darüber … Weiterlesen

Veröffentlicht unter .Net | Kommentare deaktiviert für Erste Version von jeperti.IrcLogger released!

Sortieren in Linq

Angenommen man möchte eine Liste von Personen sortieren. Die Klasse sieht in etwa wie diese aus: Das Sortieren nach Nachnamen ist noch einfach: Aber was, wenn zwei Personen den gleichen Nachnamen haben? Das ist nicht die Lösung. Die Liste wird … Weiterlesen

Veröffentlicht unter .Net | Kommentare deaktiviert für Sortieren in Linq

Cache Api Fehlermeldung: Cache ist nicht verfügbar

Heute habe ich mich mit der CacheApi in ASP.Net beschäftigt. Diese bietet in ASP.Net Seiten ähnlich dem Application oder Session Object die Möglichkeit Werte/Objekte zu speichern, ist hier aber intelligenter und verwirft die Objekte nach einer festgelegten Zeitdauer. Die Intellisense … Weiterlesen

Veröffentlicht unter .Net | Kommentare deaktiviert für Cache Api Fehlermeldung: Cache ist nicht verfügbar

Performanceoptimierung oder was .Net wirklich macht

Es kursiert immer wieder das Gerücht, dass bestimmte Anweisungen im Code „schneller“ und besser sind als andere. Gerade Entwickler die in älteren Sprachen angefangen haben, trauen den „neuen“ Sprachen nicht über den Weg. Auf der Suche nach Erklärungen habe ich … Weiterlesen

Veröffentlicht unter .Net, Programmierung | Kommentare deaktiviert für Performanceoptimierung oder was .Net wirklich macht

Meine erste Coding Dojo- Erfahrung

Ein Coding Dojo ist eine Veranstaltung bei der sich viele motivierte Entwickler treffen um eine gestellte Aufgabe zu lösen. Die gestellte Aufgabe wird dann meistens in Gruppenarbeit gelöst und die Ergebnisse der Menge präsentiert. Die Aufgabe ist bewusst nicht scharf … Weiterlesen

Veröffentlicht unter Programmierung | Kommentare deaktiviert für Meine erste Coding Dojo- Erfahrung