So funktioniert CSS

ID’s in CSS – Keine gute Idee!

Wie CSS gut funktioniert und warum es sinnvoll ist, keine ID’s für Stylesheets zu verwenden. Viele Webentwickler, die ich während meiner HTML5-Trainings nach ihrer Erfahrung bei Webtechnologien frage, geben bei Stylesheets die schlechteste Einschätzung ab, selbst wenn sie sich bei HTML oder Javascript als erfahren einstufen. „Warum?“, frage ich dann und ich bekomme häufig die…weiterlesen ID’s in CSS – Keine gute Idee!

Cloud, Container und Continuity

Vergangene Woche ist in Barcelona die Europa-Version von VMwares Hausmesse VMworld über die Bühne gegangen. Rund einen Monat früher als in den vergangenen Jahren und damit zeitlich auch näher an der US-VMworld im August orientierten sich die Produktankündigungen daher diesmal auch vorrangig an den bereits in Las Vegas vorgestellten Neuerungen, sieht man mal von strategischen…weiterlesen Cloud, Container und Continuity

Schutz für den Quellcode

Das Urheberrecht schützt Werke der Literatur, Wissenschaft und Kunst, wenn sich diese durch eine kreative und persönliche Leistung auszeichnen. Dieser Schutz erstreckt sich dabei auf verschiedenste Medien, zu denen neben Texten, Musik und Fotos auch Computerprogramme zählen. Dabei fällt Software unter die Kategorie der Sprachwerke, wobei es unerheblich ist, in welcher Programmiersprach diese verfasst ist.

Powerday: Landschaft der Webapplikationen

5 Blöcke mit geballtem Praxis-Know-how zu HTML5 Frameworks. Sie erhalten ein Fachbuch & PowerDay-Unterlagen auf USB-Stick. Die Technologien und Frameworks zur Entwicklung für Webapplikationen sind vielseitig und vielschichtig. Server- und clientseitig wurden aus Programmiersprachen Bibliotheken und Frameworks. Best practices entstehen und verschwinden wieder. Ist es möglich, hier richtige und falsche Entscheidungen zu treffen?

WordPress 4.8 (Evans) wurde veröffentlicht

WordPress 4.8 (Evans) wurde veröffentlicht. Die aktuelle Version der legendären Blog Software winkt mit zahlreichen Verbesserungen und neuen Funktionen. Drei neue Standard-Widgets mit denen Audio, Bilder und Video-Elemente eingebunden werden können. Das Text-Widget erlaubt jetzt die Nutzung des RTEditors. Die Integration von Links im RTEditor wurde verbessert. Ein neues Dashboard-Widget informiert über Veranstaltungen in der…weiterlesen WordPress 4.8 (Evans) wurde veröffentlicht

Best Practice WordPress: Multisite

Diversifikation – mit Multissite richtig lecker. Multisite kam mit WordPress 3.0. Diese Funktion eröffnet die Möglichkeit, verschiedene WordPress Instanzen subdomain-, domain- oder folderbasiert aus einer einzigen WordPress Installation zu speisen. Was kann man damit anstellen und worauf sollte man bei Plugins achten?

Wanna cry? Wanna PowerDays Web Hacking!

Die Malware „Wanna Cry“ hat nach Angaben von Europol zuletzt mindestens 150 Länder sowie 200.000 Organisationen und Personen getroffen. «Wanna Cry»  verschlüsselt auf den infizierten Rechnern alle Daten. Die notwendigen Informationen zum entschlüsseln bekommt man erst nach Zahlung eines Lösegelds. Bei der Attacke nutzte die Software eine Sicherheitslücke im Microsoft-Betriebssystem Windows aus, über die sie…weiterlesen Wanna cry? Wanna PowerDays Web Hacking!

41 Sessions beim PythonCamp

Am 8. & 9. April 2017 fand zum achten Mal das Kölner PythonCamp statt. Wieder stellte die GFU Cyrus AG hierfür ihre Räumlichkeiten zur Verfügung. Jene, die einen der Plätze rechtzeitig ergattern konnten, versammelten sich am Samstag Morgen zur gemeinsamen Sessionplanung. Die Teilnehmer kamen auch diesmal wieder aus dem gesamten deutschsprachigen Raum:  Dresden, Stuttgart, Berlin,…weiterlesen 41 Sessions beim PythonCamp

Abb. 2: Sammlung von Evidenzen auf der OOP-Konferenz

Interview: ProKoB – smarte, agile Transition

Agile Entwicklung ist in der Softwareindustrie vorherrschend. Meist wird auf Scrum als agile Vorgehensweise gesetzt. Die Erfahrungen haben jedoch gezeigt, dass die in Scrum enthaltenen Einzelbausteine als auch deren Zusammenspiel meist auf den Kontext angepasst werden müssen, insbesondere vor dem Hintergrund einer möglichst smarten Transition. Die individuelle Anpassung einer „fertigen“ Methode ist dabei zu vermeiden. ProKoB beschreibt eine schrittweise Einführung von einzelnen Bausteinen und Bausteingruppen zur sukzessiven Prozessverbesserung.

Lieber Robot, ich will eine Margherita!

Bots und Automatisierungs-Scripts sind derzeit ein großer Hype – allerdings leider weniger im Sinne des Erfinders. Denn die Bots für soziale Netze wie Facebook & Co. gerieten in Verdacht, Wahlhelfer für verschiedenste Gruppierungen zu sein. Doch neben diesen eher fragwürdigen Anwendungen ist ein großes Spektrum an sinnvollen und business-orientierten Bots denkbar: Haben Sie eine App?…weiterlesen Lieber Robot, ich will eine Margherita!

Vom Sensor bis zum Rechenzentrum mit C# – Ein Praxisbericht

Device Programmierung mit Raspberry PI oder Daten Service Bus Anwendungen im Azure Rechenzentrum – mit Windows IoT und Windows Azure stehen C# Entwicklern zwei handfeste Tools für den Produktiveinsatz von IoT zur Verfügung.

GitLab 8.16 live

GitLab 8.16 ist erschienen und bringt einiges Neues mit: Time Tracking in der Community Edition Monitoring mit Prometheus ChatOps GitLab Runner 1.10 Storage statistics Last use SSH Keys Vereinfachung der Projekt- Einstellung and Navigation Neuer Slash Befehl „/Merge“ und die Merge-Anforderung wird zusammengeführt. Neue Such- und Filterschnittstelle In der neuen Version der Web-App steht vor…weiterlesen GitLab 8.16 live

PHP Versionen

Vor einem Jahr ist PHP 7 erschienen. Dies war zweifelsohne eine der wichtigsten Veröffentlichungen der PHP Community. Dies lässt sich auch daran festmachen, dass kaum eine Version zuvor derart heftig eingeschlagen ist. Während die Entwicklung bei PHP 7 sehr erfreulich ist, erleben wir leider auch, dass PHP 5.5, 5.4 und 5.3 noch weit verbreitet sind.…weiterlesen PHP Versionen