Technical Summit 2016 – Call for Papers

Technical Summit 2016 – Call for Papers

On December 6th – 8th the Technical Summit 2016 will be held in Darmstadt, Germany. I’m part of the content board and responsible for all Open Source and Azure related topics. So this is my call to all of you interested in speaking at this Microsoft event:

I’m looking for topics in both areas, from technical deep dives, lessons learned in projects or guidance and best practices. Session language can be German or English.

If you’re interested but still have questions around the conference or if this would be your very first time to speak at a Microsoft conference, I’m glad to help you out and answer every relating question. For this you can contact me any time through my Business Email ,via Twitter or during business hours (CET) also via Hangouts.

In case you’re good to go and would love to talk you can register your paper here: https://msft.event-team.com/2016/technicalsummit/callforpapers.aspx

I’ll hope to meet you in person at the Technical Summit 2016 in Darmstadt.

My last four weeks with my Chromebook

My last four weeks with my Chromebook

Four weeks ago I bought my first Chromebook: A Medion Akoya s2013. I really don’t know why I ordered it, maybe it was just pure interest to see what a Chromebook would feel like. I was looking for a slick laptop I could use at home for surfing the web, writing some stuff down during my research and do also emails. Everything I could do with a tablet too, but I don’t want to put up extra gear for a physical keyboard, which I really enjoy typing on.

No Fan was Important

What I like about tablets is the fact that they don’t have a fan, at least most don’t have one. My previous laptop, a MacBook Pro 13″, made from time to time some noise running the fan, it wasn’t too bad but I prefer to have a more quiet setup in the living room. As I read the specs for the Medion Chromebook and I realized it had no fan, I just was finally good to give it a go and ordered it.

First Steps

The initial setup is easy and quick. Type-in your Google account and a few seconds later the OS is updated and ready. The desktop is slick, I would say one of the better Windows clones I’ve seen. You have a task tray, a start menu which you invoke via the search button and a bunch of pinned apps. Regarding apps, all your apps in this release are pure web apps. When you start an app two things can happen. The chrome browser gets started and opens the URL this app is pointing to or a dedicated window opens and hosts the app in the container. This is still pretty inconsistent from a user point of view but you get used to it.

I’m talking about pure web apps because there is work in progress to have Android apps running on ChromeOS

Apps I Use

My Chromebook itself has 16GB storage included which is used for caching offline so you can work without Internet – of course the app has to support this. So the apps that I’ve used the past couple of weeks are the following (I omit the preconfigured apps by Google).

It is also pretty cool that there is a dedicated key on the keyboard to go fullscreen, when using for apps like Secure Shell it gives you focus on the work you do.

I’m surprised

In the end I’m really surprised. I’m using this little device more often than I thought I would. Quick researches, quick write-ups, fast access to all and a solid battery life are completing the experience. It is not a ground breaking but a solid device, I think I couldn’t be happier with a MacBook Air.

UWP Release Compile Error ILT0005

This is a workaround to fix ILT0005. If you encounter this error using a non-english UI for Visual Studio 2015 Update 2 and trying to build a release version of your UWP app like I did

ILT0005: "C:\Program Files (x86)\MSBuild\Microsoft\.NetNative\x86\ilc\Tools\nutc_driver.exe @"D:\src\FileTouch\FileTouch\obj\x86\Release\ilc\intermediate\MDIL\FileTouch.rsp"" hat den Exitcode -1073740791 zurückgegeben

then you have to install the english language pack and use it to be able to create the release build. Actually this bug is part of the .NET native tool chain.

Language Pack Installation

Simple go to Tools / Options / International Settings and select English (of course this steps have to be taken in your language you are using). If you haven’t installed the pack simply follow this link and install it.

I hope that this bug will be fixed in the near future, I just encountered it by accident as I usually don’t use native UI for my dev environments.

Rails Gem Install SSL Connect Error on Windows

Rails Gem Install SSL Connect Error on Windows

Each time I install Rails on a new machine I have to fix the SSL Certificate to get gem install up and running. The reason why this is the Case can be found here on GitHub. The solution is explained there as well so I won’t rephrase this.

I had this fix currently just as a tweet favorite, but realized that searching through old favs is time taking on Twitter. So I just begin to tag those Posts with how-to for myself to find it easier. I guess there is some opportunity for Tweet Managing Tools and archiving systems, I bet there are already some out there I’m not aware of. If you have some good suggestions, give me a shout @writeline

Lesemodus in Microsoft Edge unterstützen

Der Lesemodus ist eines der Features die ich persönlich beim Surfen gerne benutze. Die Seite lässt sich auf das wesentliche darstellen und inhaltlich wird man nicht von störenden Elementen abgelenkt. Hier als Beispiel eine Sport Nachricht von msn.de

Normale Ansicht in Edge

normal-view

Lesemodus

reading-view

Lesemodus unterstützen

Wer Webseiten erstellt, bzw. Software schreibt die Webseiten rendert kann den Lesemodus unterstützen. Hierfür hinterlegt man im Markup Metadaten mit verschiedenen Hinweisen die Microsoft Edge interpretiert und entsprechend aufbereitet. Damit lassen sich im Lesemodus folgende Dinge beeinflußen:

  • Titel
  • Autor
  • Datum
  • Herausgeber
  • Artikelbild
  • Bildunterschriften
  • Bilder
  • Der eigentliche Artikel Text
  • Copyright Informationen

Möchte man zum Beispiel den Autor des Aritkel korrekt anzeigen lassen so wird dies anhand eines Klassennamens beim <div> Element angegeben.

<div class=“byline-name“>Hier der Name des Autors</div>

Andere Informationen werden meist über das <meta> Element angegeben, wie zum Beispiel das Copyright.

<meta name=“copyright“ content=“Entsprechenden Copyright Text hier einfügen“>

Eine komplette Anleitung gibt es auf der MSDN zu finden.

Update: Ich hatte den Link vergessen, sorry dafür.

Microsoft Edge Reading View Documentation on MSDN

Kann man den Lesemodus abstellen?

Ich habe viele Anfragen zum Abstellen des Lesemodus bekommen, meist im Irrglauben das der Werbeumsatz durch diesen Modus sinkt. Dem ist nicht so. Der Lesemodus lässt sich erst aktivieren, wenn die Seite fertig geladen ist. Alle Werbeeinblendungen werden angezeigt und müssten dementsprechend auch Monetisiert werden. Natürlich kenne ich nicht im Einzelnen die Details der unterschiedlichen Werbeplattformen so könnte es theoretisch auch erst zum bezahlten View kommen, wenn das Image Element im sichtbaren Bereich ist.

Falls Ihr wirklich Bedarf habt den Lesemodus zu deaktivieren (habe ich schon erwähnt, dass es ein tolles Feature für den Benutzer ist?) dann kann man dies auch auf <meta> Element Ebene bewerkstelligen.

<meta name=“IE_RM_OFF“ content=“true“>

Plug-Ins für WordPress, etc…?

Die meisten Webseiten werden vermutlich mit gängigen Content Management Systemen erstellt und publiziert. Hier hat man in der Regel auch die Möglichkeit Einfluss auf die Rendering Engine zu nehmen, meist in Form eines Plug-Ins. Stand heute habe ich keines für WordPress gefunden (dieser Blog läuft auf WordPress) das den Lesemodus für Microsoft Edge unterstützt, ich denke es ist eine Frage der Zeit bis eines Verfügbar sein wird.