Beiträge
Nicht jeder hat einen teuren Mac Zuhause stehen. Ich persönlich programmiere am liebsten mit Linux, aber auf der Arbeit war ich bis vor kurzem noch mit einem Windows Rechner unterwegs, während die Kollegen alle bereits auf Mac OS umgestiegen sind.
Nun bietet Windows leider nicht von Haus aus gute Entwickler-Tools an, um unter dem beliebten Betriebssystem arbeiten zu können. Gott sei Dank gibt es aber motivierte Programmierer, die Abhilfe schaffen.
Seit Februar arbeite ich nun größtenteils von Zuhause aus. Schuld daran ist meine kleine Dackelmix-Hündin Nala, um die sich seitdem mein ganzes Leben dreht. Viele sind dem Thema Home Office skeptisch gegenüber getreten, doch bei mir in der Firma gibt es mehrere Kollegen, die u.A. sogar teilweise von Schweden aus arbeiten. Ich handhabe es so, dass ich jede Woche mindestens ein Mal ins Bonner Büro fahre und ansonsten Zuhause von Düsseldorf arbeite.
Ich möchte mit euch nun 5 Tipps teilen, die mir bei meinem Home Office geholfen haben.
Auf der Arbeit verwende ich unter Linux Ubuntu den Messenger Pidgin. Das Programm gefällt mir gut und stellt ein paar nette Erweiterungen parat, die sowohl für einfache als auch Gruppen-Chats von Nutzen sind. Allerdings zeigt das Standard Pidgin Icon nur neue Nachrichten an, nicht den aktuellen Onlinestatus. Das lässt sich aber ändern.
Ich hatte gestern das erste Mal mit mysqli zu tun und war verwundert, dass sich die Verwendung, zumindest beim Prepare-Statement, doch sehr von der von PDO unterscheidet. Ich dachte immer die beiden Technologien seien komplett gleich auf. Zugegebenermaßen habe ich mich da aber auch nie weiter mit beschäftigt, da wir auf der Arbeit eigentlich alle PDO verwenden, auch in Bezug auf symfony2.
Als Programmier bist du sicherlich bereits in den Genuss einer Versionierung mittels git gekommen. Anpassungen am Code lassen sich so einfach nachvollziehen und auf verschiedene Systeme einspielen. Kein Fragezeichen überm Kopf? Dann lasst mich euch erklären, wie ich mit einem einfachen Bash Skript und ein paar git Befehlen meine Projekte auf den Server deploye.