Posts in Development - page 6:
28.05.2018
Vagrant
Ich habe neulich Vagrant für mich entdeckt. Ein Tool um Entwicklungs- und Testumgebungen einrichten zu lassen. Kurz gesagt: Vagrant ist in der Lage virtuelle Maschinen herunterzuladen, anhand einer Konfigurationsdatei mit Hilfe von Skripten zu konfigurieren und zu starten. So steht eine voll funktionsfähige Umgebung zum Entwickeln und Testen zur Verfügung. Vagrant unter Windows einzurichten hat mich allerdings einiges an Recherchearbeit gekostet. Wie es geht habe ich in diesem Artikel zusammengefasst.mehr...
28.05.2018
Best practices für PHP-Codestyles
Es lohnt sich einen Stil für den Quellcode eines Projekts zu definieren an denen sich alle Entwickler halten, die mit dem Code arbeiten. Code wird dadurch nicht nur lesbarer, sondern es besser verarbeitbar. Wenn mehrere Entwickler an einem Projekt arbeiten und eine Sourcecodeverwaltung einsetzten wird es immer wieder zu der Situation kommen, dass Quellcode gemerged werden muss. Die Tools sind smart genug Quellcodeunterschiede festzustellen. Häufig können Leerzeilen oder Leerzeichen ignoriert werden, aber werden z.B. Ausdrücke in einem __if__ auf mehrere Zeilen aufgeteilt, hört stoßen Vergleichstools an ihre Grenzen. Es einheitlicher Codestil muss her.mehr...
25.05.2018
Panel-Footer in Bootstrap
Die Footer in einem Bootstrap-Panel passen sich nicht den Farben an, wenn man z.B. ein Info- oder ein Warning-Panel nutzt. Dies ist eine Desingentscheidung von Bootstrap, da der Footer so mehr im Hintergrund bleibt. Es gibt also durchaus einen guten Grund, aber wenn man doch einen einheitlicheren Look erreichen möchte kann man natürlich das entsprechende CSS ergänzen.mehr...
25.05.2018
Inhalte per CSS mit Flexbox zentrieren
Es gibt unzählige Methoden zum zentrieren von Inhalten per CSS. Mein Favorit ist momentan das Zentrieren per Flexbox.mehr...
25.05.2018
Clearfix-Hack in CSS
Floating ist eine tolle Technik in CSS zum Positionieren von Inhalten und wenn eine Webseite responsiv sein soll kommt man wohl kaum ohne aus. Dabei entstehen allerdings öfter mal kleine Problemchen in der Darstellung wenn man Inhalte floatet.mehr...