10 Jahre bloggen 

 
Vor ein paar Tagen hatte ich diesen Screen beim Einstieg in die WordPress App auf meinem iPhone. 10 Jahre ist es also her, dass ich meinen Account auf wordpress.com angelegt habe, wow!

Ich habe ja nicht mit WordPress angefangen zu bloggen, meinen ersten Blog hab ich auf jroller.com angelegt – und den gibt es sogar noch: http://www.jroller.com/tOMPSON/ – es sind also schon mehr als 10 Jahre.

Anfang dieses Jahres habe ich wieder mehr Lust bekommen zu bloggen. Nachdem ich in den letzten Jahren vermehrt auf facebook und Twitter aktiv war hat die Post Frequenz hier ziemlich abgenommen. Ich verspüre irgendwie den Bedarf meine Kommentare länger als ein paar Worte sein zu lassen. 

Witzig dass sich das so mit dem 10-Jahres-Jubiläum trifft.

git push deploy to docker

UntitledBin ziemlich zufrieden, mit dem jetzt erreichten Setup, für das automatisierte Deployment unserer Serveranwendungen. Jeder im Team kann jetzt via Jenkins eine aktuelle Version der Anwendungen deployen.

Dazu haben wir über die letzten Monate die verschiedenen bisherigen Artefakte (war, jar) in Docker Images verpackt, docker-compose Konfigurationen für die verschiedenen Installationsumgebungen erstellt (Test, Produktion, Intern, …) und zuletzt noch git repositories mit Hooks eingerichtet, die bei einem Push das Deployment anstoßen.

Ich denke ich werde dazu in einer der nächsten Podcast Episoden des Donau Tech Radios mehr erzählen und eventuell noch einen Blog Artikel verfassen.

Microsoft Quartalszahlem

Windows Phone kommt nicht aus den Löchern

TypesScript 1.8 Beta

wurde heute hier vorgestellt: http://blogs.msdn.com/b/typescript/archive/2016/01/28/announcing-typescript-1-8-beta.aspx

Für mich genialstes neues Feature: der TypeScript Compiler compiliert jetzt auch JavaScript. Dadurch kann man alle seine JS Files gleich mit in den Build Prozess geben und dann nach und nach in TS konvertieren.

Außerdem spart man sich die Definition Files (.d.ts) wenn der Compiler die JS Files gleich mit analysieren kann.

Ich glaub ich muss die Beta gleich mal in unserem größten JavaScript/TypeScript-Mix-Projekt testen.

Die Legende vom App Killer

Es gibt nicht viele Sachen, über die ich mich schnell, furchtbar aufregen kann. Eine davon ist, wenn technisches Halbwissen als Wahrheit verbreitet wird, und dann zu dummen Angewohnheiten führt.

Man könnte natürlich sagen: dagegen kann man nichts machen, aber mir geht es da wie in diesem xkcd Klassiker:

duty_calls

Im konkreten Fall geht es um die Angewohnheit, mancher iPhone Benutzer (ich bin mir gar nicht sicher ob es iPad Benutzer auch trifft), regelmässig Apps zu beenden/killen.

Sie glauben damit den Batterieverbrauch ihres iPhones zu senken und Speicher zu sparen. Leider wurdediese Idee in den letzten Jahren immer wieder mal in diversen Magazine abgedruckt und als “Tipp” verkauft. Auch heute noch findet man die schrägsten Artikel dazu bei einer Google Suche.

app-switcher

Tatsache ist aber, dass das Killen der Apps auf diesem Wege das Gegenteil von Gut ist, weil:

  • durch das Killen der App wird Speicher freigegeben und die App muss beim nächsten Start wieder neu in den Speicher geladen werden, was mehr Strom braucht als wenn sie bereits im Speicher ist
  • die App”läuft” sowieso nicht im Hintergrund sondern wird beim verlassen über den Home Button in einen Ruhezustand versetzt und darf evtl. noch wichtige Vorgänge zu Ende führen
  • iOS wirft die Apps die bereits am längsten im Ruhezustand sind sowieso aus dem Speicher wenn es den Speicher für andere Apps benötigt die gerade geöffnet wurden

Es bringt also absolut nichts, regelmässig seine die Apps auf seinem iPhone “raus zu swipen”, sondern hat nur negative Nebeneffekte – bitte lasst das!

Youtube P.I.P.

Mit iOS 9 hat Apple das Multitasking auf iPads stark verbessert. Neben der Möglichkeit mehrere Apps nebeneinander am Screen anzuzeigen, finde ich den Picture-in-Picture Modus für Videos am coolsten.

Bei der eingebauten iOS Video App, Amazon Instant Video und Twitch funktioniert das zum Beispiel schon. Wenn man ein Video in diesen Apps laufen hat, kann man einfach auf den Homescreen oder in eine andere App wechseln und das Video in einem kleinen Fenster am iPad weiterlaufen lassen.

Leider haben noch nicht alle Entwickler ihre Apps upgedated, um diese Funktion zu unterstützen. Youtube, Netflix, und TV Thek App können das leider deshalb noch nicht.

IMG_0012

Für Youtube Videos gibt es einen Workaround. Wenn man die URL des Videos in das Eingabefeld auf Youtube P.I.P. kopiert, kann man das danach geladene HTML5 Video auch parallel weiterlaufen lassen, während man wieder produktiv wird ;)

Java ist in den letzten Monaten wieder viel populärer geworden

Laut aktuellem TIOPE Index hat Java den Vorsprung auf die am zweitmeisten verbreitete Programmiersprache C wieder stark vergrössert (um fast 6%). Das wundert mich – was hat dazu beigetragen dass Java gerade in den letzten Monaten wieder so populär geworden ist?

Screen Shot 2016-01-18 at 16.51.32

Zuerst habe ich gedacht da zählt auch Groovy und Scala mit rein, aber die werden extra gelistet.

Gut zu sehen auch, dass sich Swift verdient von Platz 25 auf 14 vorgeschoben hat. Am meisten hat Groovy dazu gewonnen – von Platz 82 vor auf 17.

JavaScript und Swift wird für heuer sogar ein Top Ten Platz vorhergesagt – kann ich mir auch gut vorstellen ;)