Leistungen

Seit Dezember 2011 biete ich als Freelancer professionelle Leistungen rund um die Programmierung von Internetseiten mit WordPress. Meine Schwerpunkte sind: Frontend Entwicklung und Web Performance Optimierung.

skills cloud

Meine Skills in der Cloud

Frontend Entwicklung

Ich erstelle individuellen WordPress-Themes (Templatesets) anhand von vorgegebenen Design-Vorlagen oder HTML-Prototypen. Meine Themes sind performant, responsive und standardkonform.

Web Performance Optimierung

Kurze Ladezeiten und schneller, flüssiger Seitenaufbau im Browser sind entscheidende Faktoren für hohe Conversion-Raten. Ich analysiere die Performance und setze die nötigen Maßnahmen zur Steigerung um. Das betrifft Maßnahmen auf dem Server, im Theme oder Plugin bis hin zum Content.

Skills/Technologien/Werkzeuge/Arbeitsprozess

Ich entwickle meine Projekte auf lokalen Entwicklungsumgebungen mit Vagrant. Versionierung, Backups und Datenübergaben erledige ich mit Git über Bitbucket oder GitHub.

  • Betriebssysteme:
    • Ich bin Linux-User und habe auf allen meinen Computern Ubuntu installiert.
    • Einen Apple-PC (Mac OSX) habe ich auch – zum Testen.
    • Windows verwende ich ebenfalls nur zum Testen. Es läuft dann in VirtualBox.
  • Webserver:
    • Ich bevorzuge nginx wegen der Performance.
    • Apache nutze ich, wenn es nicht anders geht.
    • SSL, HTTP/2 sind bei mir Standard
  • HTML:
    • Kenne ich seit meiner ersten selbst programmierten Website (1995) bestens.
    • HTML5 ist Standard.
  • CSS:
    • Kenne ich seit den Anfängen sehr gut. CSS3 ist Standard.
    • Stylesheets bearbeite ich seit 2015 mit PostCSS Plugins. z.B. Autoprefixer, cssnext, stylelint
    • Sass (SCSS) hatte ich vor PostCSS seit 2010 intensiv im Einsatz.
  • JavaScript:
    • Ich versuche es möglichst „Vanilla“ zu verwenden.
    • Wenn es aber nicht anders geht, kommt jQuery hinzu.
    • Frameworks wie Angular oder React kenne ich nur vom rumspielen. (Würde ich gerne was Richtiges mit machen.)
    • Node.js
      • NPM benutze ich seit 2015 intensiv als Taskrunner bzw. Build Tool.
      • Von 2010 – 2014 hatte ich Grunt als Taskrunner im Einsatz. Danach zu Gulp gewechselt.
  • PHP:
    • Thementwicklung ist serverseitig natürlich immer PHP-Entwicklung.
    • Wenn vertretbar, entwickle ich objektorientiert.
  • Cross-Browser Testing/Cross-Platform Testing:
    • Ich entwickle/teste alle wesentlichen Endgeräte: PC, Mac, Smartphones und Tablets auf Linux/Android und Mac OS/iOS.
    • Crosstesting mit Browsersync, Webpatestest und Pingdom.

u.v.a.m…. ;-)