Kategorie: Sprachen

  • JavaScript: var vs. let

    Ich muss gestehen, dass ich bis heute das Schlüsselwort let unter JavaScript noch nie gehört habe. Wie ich jetzt dazu komme? Ich lerne gerade ein wenig Swift und dort gibt es das Schlüsselwort auch – verhält sich aber komplett anders. Ich bin nur über die JavaScript-Lösung gestolpert, als ich Google danach bemüht hatte. Aber nun […]

  • MAMP: Lokal mit SSL-Zertifikaten / https arbeiten

    Nun habe ich in der Vergangenheit ja schon einige Beiträge über die lokale Entwicklungsumgebung geschrieben – insbesondere mit MAMP. Ein wichtiges Thema fehlt allerdings noch: SSL / HTTPS lokal nutzen. Als erstes muss man dazu ein Key-File erstellen. openssl genrsa -des3 -out server.key 1024 Wenn man nach einem Passwort gefragt wird, muss man dieses hier […]

  • PHP: SoapClient Request modifizieren

    Vor ein paar Tagen stand ich vor dem Problem, dass ich an einen Service mehrere XML-Nodes mit dem gleichen Element-Namen übergeben musste. Im XML ja auch kein Problem, nur leider etwas blöd, wenn man ein Array an den Soap-Client übergibt. In diesem Fall steht man etwas doof dar, weil man Array-Keys ja schlecht doppelt und […]

  • Was man alles wissen muss…

    Vor kurzem ist mir erstmals aufgefallen, mit welchen Technologien, Sprachen und Konfigurationen man sich als Webentwickler eigentlich (grundlegend) auskennen sollte. Die Liste ist wirklich lang geworden – und ich bin mir sicher, dass sie nichtmal vollständig ist. Je länger man nachdenkt, desto mehr fällt einem einfach ein. Basics Dateiformate / Encodings Sprachen / Formate PHP + […]

  • phpcs: Code-Sniffer für PHP

    Gerade wenn man in größeren Projekten arbeitet, müssen sich Menschen an Standards halten, da ansonsten Chaos entsteht. Ein Standard wäre hier zum Beispiel PSR (ich berichtete). Aber wie stellt man nun sicher, dass man sich auch immer daran hält? Die Antwort lautet hier: phpcs. Sofern man seine Entwicklungsumgebung korrekt eingerichtet hat, geht die Installation recht einfach […]

  • PHP: Coding Style Guides & Standards

    Wer kennt das nicht? Man öffnet fremden Quellcode und alles fühlt sich unschön an – die Klammern sind ganz wo anders, plötzlich schleichen sich Leerzeichen wo ein, wo man selbst keine macht, die Parameter sind anders aufgeführt, oder zwischen den Funktionen ist komisch viel Platz. Spätestens wenn man gemeinsam an Projekten arbeitet, ist es unglaublich sinnvoll, […]

  • OpenSSL unter MAMP nutzen

    Wenn man über PHP gerne SSH nutzen möchte, braucht man die OpenSSL-Extension. Diese lässt sich nicht so einfach laden, sondern muss eben für die genaue PHP-Version gebaut werden. Dafür muss man sich die entsprechenden PHP-Quellen laden und diese dann bauen. Wie das geht, habe ich bereits in diesem Artikel beschrieben. Danach muss man eigentlich nur […]