Linux – für alle Fälle

Linux-Distributionen (Distros) gibt es in zahlreichen Varianten, jede optimiert für unterschiedliche Bedürfnisse und Anwendungen. Hier sind einige der besten Linux-Distributionen für verschiedene Anwendungsfälle. 1. Für Anfänger:innen (und Desktop): Ubuntu  Ubuntu ist eine der benutzerfreundlichsten Linux-Distributionen, die sich ideal für Anfänger eignet. Es bietet eine einfache Installation, eine große Auswahl an vorinstallierter Software und eine benutzerfreundliche…Weiterlesen Linux – für alle Fälle

18 Dinge, die Entwickler in den Wahnsinn treiben

18 Dinge, die Entwickler in den Wahnsinn treiben

Softwareprojekte werden immer komplexer. Nicht selten arbeiten gleich mehrere Teams – gerne auch mal in unterschiedlichen Teilen der Welt – gemeinsam an Projekten. Es kommt zu Fehlabsprachen, unrealistischen ETAs oder Interessenskonflikten der Stakeholder. On top sehen sich viele Entwickler mit Terminkalendern konfrontiert, die vollgestopft sind mit (aus Entwicklersicht) sinnlosen Meetings. Das kann ganz schön frusten,…Weiterlesen 18 Dinge, die Entwickler in den Wahnsinn treiben

Podcast Empfehlungen für Entwickler

Podcasts haben sich in den letzten Jahren so richtig im Mainstream etabliert. Rund 38 Prozent aller Deutschen hörten 2021 gelegentlich oder regelmäßig Podcasts. Sechs Jahre zuvor waren es gerade einmal 14 Prozent. Generell haben Audiomedien eine große Beliebtheit erfahren und sind nicht zuletzt dank dem Clubhouse-Hype in aller Munde. Eine Studie der BR-Medienforschung hat gezeigt,…Weiterlesen Podcast Empfehlungen für Entwickler

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

Wordcamp Cologne: Interview mit Marc Nilius

Für alle WordPress-Interessierten wird es am 17./18./19. November 2017 in Köln wieder ein WordCamp geben, im zweiten Jahr als echtes BarCamp. Das heißt, die Sessions werden am Veranstaltungstag vor Ort vorgeschlagen. Anlässlich des Wordcamps Cologne 2017 hier ein Interview mit Marc Nilius einem der Mitorganisatoren des Camps.

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!

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

PowerDays Clean Code

Wer Software nicht nur für heute entwickelt, sondern über lange Zeit ausbauen und pflegen will, der kommt um Clean Code nicht herum. Clean Code ist der Ausdruck von nachhaltigem Denken in dem, was Entwickler jeden Tag produzieren.

Best Practice WordPress

Mit den „Best Practice Tipps“ eröffnen wir einen neue Reihe in unserem Blog. WordPress, die alte Tante des Webpublishing – konsequentes PHP4 Scripting, völlig frei vom OOP Gedanken, und auch sonst eine wunderbare Ursuppe der PHP Entwicklung. Hä, wie bitte?

Über die schnellsten, besten, modernsten und natürlich richtigen Datenbanken

Ich arbeite seit 1986 in der IT (Information Technology). Gerne scherze ich damit, dass man zu dieser Zeit das Berufsfeld noch DV (Datenverarbeitung) nannte. In den 80’er waren Datenbanken noch nicht so verbreitet. Man pflegte Daten in Dateien zu speichern. Meistens waren Sie „flach“, häufig „sequentiell“ und gerne „indiziert“. Index Sequential Access Method (ISAM) ist…Weiterlesen Über die schnellsten, besten, modernsten und natürlich richtigen Datenbanken