Wie man bessere APIs entwickelt Teil 1

Wenn man eine API von Grund auf neu erstellt, muss man viele Details beachten. Von grundlegenden Sicherheitsüberlegungen bis hin zur Verwendung der richtigen HTTP-Methoden, der Implementierung von Authentifizierung, der Entscheidung, welche Anfragen und Antworten man akzeptiert und zurückgeben sollte, … die Liste ist endlos. In diesem Beitrag wird versucht, die Punkte zu betrachten, die nützlich sein können, um eine gute API zu entwicklen. Eine API, die gerne benutzt wird. Alle Tipps sind sprachunabhängig und gelten […]

Software-Handwerker (Software Craftsmanship)

Als engagierte Software-Handwerker heben wir die Messlatte für professionelle Softwareentwicklung an, indem wir üben und anderen dabei helfen, das Handwerk zu erlernen. Durch diese Tätigkeit haben wir diese Werte zu schätzen gelernt: Nicht nur funktionierende Software, sondern auch gut gefertigte Software Nicht nur auf Veränderung zu reagieren, sondern stets Mehrwert zu schaffen Nicht nur Individuen und Interaktionen, sondern auch eine Gemeinschaft aus Experten Nicht nur Zusammenarbeit mit dem Kunden, sondern auch produktive Partnerschaften Das heißt, […]

Interessanter Anbieter für Online-Kurse – Udemy

Selbständige sind sowieso für ihre eigene Weiterbildung verantwortlich, Angestellte sollten sich allerdings auch selbst darum kümmern, denn sie können, und sollten sich nicht darauf verlassen, dass der Arbeitgeber ihnen die Möglichkeit gibt, einen Schulung zu absolvieren, schon gar nicht, wenn es um etwas Neues geht, dass noch gar nicht im Betrieb eingesetzt wird. Gerade im IT-Bereich ist es wichtig, seine Kenntnisse immer wieder zu erweitern, nicht nur, um selbst auf dem Laufenden zu bleiben, sondern […]

Günstige Literatur und Software bei HumbleBundle

In erster Linie gibt es Spiele bei HumbleBundle, aber manchmal ist auch Literatur und Software im Angebot. Oben im Menü gibt es den Punkt „x Bundles“. Dort findet man immer die aktuellen Angebote, die teilweise bis zu drei Wochen laufen. Leider ist das Angebot nur in Englisch, also auch die Literatur, aber auf Dauer kommt man ohne zumindest Grundkenntnisse der englischen Sprache nicht weit im professionellen IT-Bereich.Im Regelfall ist das Angebot gestaffelt, man erhält dann […]

Ein neues Blog – warum, weshalb, wieso?

Viele fragen sich jetzt sicherlich, was das für ein Blog ist, und wofür dieser seltsame Name „iBlog() steht. Der Name lässt sich schnell erklären, vielleicht hat es mancher auch schon selbst herausgefunden – iBlog() ist die sogenannte Camel-Case-Schreibweise wie sie in vielen Programmiersprachen verwendet wird, und bedeutet daher in allgemeiner Schrift „I blog“, also „Ich blogge“.Ich schreibe hier nun über meine Erkenntnisse und Erfahrungen speziell zu den Themen Python und Linux. Außerdem gibt es allgemeine […]