Back to the 80’s – Surface RT im Jahre 2018
Der Titel ist natürlich nicht ganz korrekt und mit einem Augenzwinkern zu sehen, denn das Surface RT stammt nicht aus den 80ern, sondern wurde im Herbst 2012 veröffentlicht. Trotzdem ist diese Stück Hardware mittlerweile komplett überholt und auch schon seit längerem nicht mehr verfügbar. Ich hatte im Rahmen der Weihnachtsferien das Vergnügen mir noch einmal ein Surface RT anzuschauen und möchte in diesem Beitrag nun noch einmal an eines der ersten Geräte aus der Surface-Familie von Microsoft erinnern.
Windows Phone: ARCHOS 50 Cesium
Ich habe mich in der Überschrift wirklich nicht vertippt, denn ich habe mir im Januar 2018 ein Windows Phone gekauft. Im Oktober 2010 kamen die ersten Windows Phone Geräte auf dem Markt und ich fand immer, dass Windows Phone bzw. Windows 10 Mobile ein wirklich gut durchdachtes mobiles Betriebssystem war. Auf Grund der Strategie von Microsoft wurde leider Windows Phone fallen gelassen, aber trotzdem gibt es immer noch Nutzer, die eines als ihr Haupttelefon benutzen. Ich habe auch relativ lang durchgehalten, habe aber im Jahre 2016 auf ein iPhone gewechselt. Trotzdem konnte ich nie wirklich loslassen und habe mir jetzt noch einmal das ARCHOS 50 Cesium für nur 39,90 bei notebooksbilliger.de gekauft.
Mac fernsteuern mit VNC
Der eine oder andere wird es sicherlich schon bemerkt haben, aber ich beschäftige mich in letzter Zeit intensiver mit der Entwicklung mit Xamarin und daher auch mit der App-Entwicklung für iOS bzw. macOS. Um die Apps testen und debuggen zu können, ist daher ein Mac notwendig, welchen ich mir zugelegt habe. Nun war ich auf der Suche nach einer Möglichkeit diesen Mac von meinem Windows-Rechner aus fernzusteuern und in diesem Beitrag möchte ich nun kurz aufzeigen, wie sich dieses mit dem kostenlosen VNC Viewer realisieren lässt.
Buch-Tipp: Xamarin.Forms Essentials von Gerald Versluis
Ich habe Gerald im Rahmen des Xamarin Expert Days in Köln kennengelernt. Hier hatte er noch über die Cognitive Services von Microsoft erzählt, aber geleichzeitig auch auf sein zweites Buch hingewiesen. Dieses Buch ist nun vor kurzem mit dem Titel Xamarin.Forms Essentials erschienen. Ich habe mir dieses Buch direkt besorgt und möchte es in diesem Beitrag nun kurz vorstellen.
Heap Size bei Xamarin-Projekten erhöhen
Teilweise kommt es vor, dass meine Android-App, welche ich mit Xamarin.Forms oder auch Xamarin Native entwickle, nicht mehr bauen möchte. Sobald man die App zum Debuggen starten möchte, erhält man nach einer geringen Wartezeit eine Fehlermeldung. Diese besagt, dass man doch bitte die Eigenschaft JavaMaximumHeapSize erhöhen sollte. In diesem Beitrag möchte ich nun kurz aufzeigen, wie man diesen Fehler schnell und unkompliziert lösen kann.
Rückblick: Alexa, mach‘ den Abwasch – Meetup in Pforzheim
Nun liegt es bereits wieder einige Stunden hinter uns, das erste Meetup im Jahre 2018 in den Räumlichkeiten der medialesson GmbH. Dieses Meetup hat sich hauptsächlich mit dem Sprachassistenten Alexa beschäftigt und hat die Frage beantwortet, wie man diesen um eigene Funktionalitäten erweitern kann. Zusammen mit meinem Kollegen Thomas haben wir aufgezeigt, wie man in C# und AWS ganz einfach einen eigenen Fakten-Skill entwickeln kann, hier am Beispiel von medialesson.
Meine UWP Apps
Ich habe seit 2010 zahlreiche Apps für Windows Phone 7, Windows Phone 8, Windows 8, Windows 8.1 und später dann auch für Windows 10 veröffentlicht. An dieser Stelle möchte ich nun eine kleine Übersicht über meine neusten UWP-Apps geben.
Meine NuGet-Packages
Nachdem ich immer wieder Dienste für Demos verwendet habe, habe ich beschlossen für diese einfach ein kleines NuGet-Package zu erstellen. Dieses kann dann bequem in ein neues App-Projekt integriert und direkt verwendet werden. Dieser Beitrag dient nun als Sammlung meiner bisher veröffentlichten NuGet-Packages.
Event-Tipp: Alexa, mach‘ den Abwasch – Meetup in Pforzheim
In nicht einmal einen Monat findet das nächste Meetup in den Räumlichkeiten der medialesson GmbH in Pforzheim statt. Am 25. Januar werde ich zusammen mit meinem Kollegen Thomas über ein sehr spannendes Feld referieren, denn wir schauen uns die Sprachassistenten, wie zum Beispiel Alexa von Amazon, Cortana von Microsoft, Google Assistant von Google und Siri von Apple etwas näher an. Wir werden alle angesprochenen Dienste genauer analysieren und Vor- und Nachteile für jede einzelne Plattform anschaulich demonstrieren, denn wir haben alle Dienste in Form von verschiedenen Geräten zum Anschauen und Ausprobieren dabei.
LittleHelpers für nahezu jede App
Es kommt immer wieder vor, dass man Code von einem bestehenden Projekt in ein neues Softwareprojekt übernimmt. Dann stellt man sich meist die Frage, wo befindet sich der aktuelle Code und anschließend müssen die Namespaces für das neue Projekt angepasst werden. Daher habe ich begonnen wiederkehrende Methoden in einem eigenen Repository zu sammeln und als NuGet-Package zur Verfügung zu stellen. So wurden die LittleHelpers geboren.
Wie bin ich eigentlich zum Programmieren gekommen?
Mir wird oftmals die Frage gestellt, wie ich eigentlich zum Programmieren gekommen bin und in diesem Beitrag möchte ich nun einmal aufzeigen, wie ein einziges Coding Camp dazu beigetragen hat, dass ich bis heute zahlreiche Apps für das Microsoft-Ökosystem entwickelt habe und jetzt auch für andere Plattformen entwickle.
Alexa Skills mit .NET entwickeln
Ich habe ja bereits gezeigt, wie man mit wenig Aufwand seinen eigenen Skill für Alexa entwickeln kann. Mittlerweile habe ich schon selbst einige Alexa-Skills veröffentlicht und habe mir eine kleine Projekt-Vorlage gebastelt, welche die Erstellung eines eigenen Skills um ein Vielfaches beschleunigt. Diese Vorlage findet man in einem GitHub-Repository und kann sich dort eine Zip-Datei herunterladen, welche man dann nur noch in das Vorlagenverzeichnis von Visual Studio speichern muss und anschließend kann die Entwicklung des Skills losgehen.