Home

Clean Code – 3 Prinzipien

Clean Code – 3 Prinzipien

  Es gibt in vielen Dingen und Vorgehensweisen im Leben feste allgemeine Grundsätze, Regeln oder Prinzipien genannt. Meistens helfen diese Regeln uns dabei die Orientierung zu behalten und auf diesen Regeln aufbauend Schlussfolgerungen abzuleiten. Manchmal gibt es auch unsinnige Regeln, die ein Vorankommen verhindern und ein Umdenken bedürfen. Um ein […]

Mit Burpees effizient und schnell fit werden

Mit Burpees effizient und schnell fit werden

Warum sollte man Sport treiben, wenn man Software entwickelt oder lange im Büro sitzt. Kennst Du das Gefühl nach einem langen Tag im Büro und stundenlangem Sitzen. Der Nacken ist verspannt und im Rücken spiegelt sich die Anstrengung des Tags wider. Während des Tages sind Nacken, Schultern und Rücken angespannt. […]

Clean Code ist was für Dich und mich!

Clean Code ist was für Dich und mich!

Bei meinen ersten Schritte als Programmierer, war ich zuerst einmal sehr froh, dass die umgesetzte Idee funktionierte. Sofort widmete ich mich sofort einer anderen Herausforderung. Als ich nach ein paar Wochen an dem Code was anpassen wollte, hatte ich manchmal Mühe zu verstehen, was ich mit meinen Funktionen und Methoden eigentlich […]

Selenium Grid – Ein Testnetzwerk

Selenium Grid – Ein Testnetzwerk

Wie versprochen der nächste Teil aus der Selenium Reihe. Bei einem Selenium GRID geht es um eine Architektur, die es erlaubt Seleniumtests zu verteilen. Ein GRID aufzubauen ist recht einfach, da nur eine JAR Datei für verschiedene Zwecke genutzt werden kann. Per Parameter ist es möglich die Applikation so zu […]

PageObjects, die Seele(nium) eines Frameworks

PageObjects, die Seele(nium) eines Frameworks

Die ersten Gehversuche werden oft mit der Selenium IDE gemacht. Sicher kein schlechter Ansatz, um die Möglichkeiten von Selenium spielerisch kennenzulernen. Sobald aber zum Beispiel die Struktur der Anwendung geändert wird oder Tests erweitert werden, kann es passieren, dass der einmal gemachte Test obsolet wird und neu aufgenommen werden muss. […]

Automagick Tests mit Selenium

Automagick Tests mit Selenium

Immer komplexer werdende Software sollte getestet werden, so dass vor der Auslieferung oder einem Deployment einer Webapplikation das bisherige Verhalten sichergestellt ist. Diese Sicherstellung sollte nicht erst beim Kunden stattfinden, sondern im Optimalfall weit vor der produktiven Auslieferung neuer Features stattfinden. Normalerweise werden neue Features von einer Fachabteilung oder in einer […]

Mr. Roboto – Fabric und Python für automatisierte Aufgaben

Mr. Roboto – Fabric und Python für automatisierte Aufgaben

Möchtest Du lästige und wiederkehrende Aufgaben automatisieren? Hast Du genug von unbequemen und händischen Deployments? Willst Du Deine Zeit nicht lieber in schöne Dinge wie das Programmieren investieren? Möchtest Du fehleranfällige händische Rollouts minimieren und auch mal einen ungeübten Kollegen dieses Zepter überlassen? Dann werfe einen Blick auf fabric! Fabric […]

Code Katas für Mr. Miyagi

Code Katas für Mr. Miyagi

Ist Karate was für Dich? Was hat Mr. Miyagi eigentlich mit Programmieren zu tun? Programmieren ist ein Handwerk und eine Kunst in einem. Nur durch Übung und tägliches Coden kann man besser werden. Aber welche Übungen sollte man machen, um besser zu werden? Ist es überhaupt möglich bestimmte Übungen zu […]

PHP und seine Freunde

PHP und seine Freunde

Wie gut kennst Du PHP? Hast Du damit schon objektorientiert gearbeitet oder benutzt Du PHP nur um HTML dynamischer zu machen? Welchen Editor benutzt Du, um damit zu programmieren und womit beziehst Du nötige Pakete? Ehrlich gesagt habe ich bisher noch nie eine besondere Verbindung zu PHP gehabt. Meine letzten […]

Code golfen für eine neue Sicht

Code golfen für eine neue Sicht

Fragst Du Dich als Entwicker, was Du abends nach einem anstregenden Arbeitstag zum Abschalten machen kannst? Meine Erfahrung zeigt, dass viele Programmierer entweder sich Ihren Familien widmen, ins Fitnessstudio gehen oder – wie ich – Bodyweight Training zu Hause betreiben. Auch Computer spielen ist natürlich immer eine beliebte Alternative, um den […]