Das Wissensportal für IT-Professionals. Entdecke die Tiefe und Breite unseres IT-Contents in exklusiven Themenchannels und Magazinmarken.

heise conferences GmbH

(vormals SIGS DATACOM GmbH)

Lindlaustraße 2c, 53842 Troisdorf

Tel: +49 (0)2241/2341-100

kundenservice@sigs-datacom.de

Development

322 Inhalte
Entdecken Sie unser Archiv zu tiefgehenden Inhalte zum Thema Development.
Monaden sind in der funktionalen Programmierung so eine Art Allzweckwaffe für alle möglichen Probleme, die scheinbar nichts miteinander zu tun haben: asynchrone Programmierung, Nebenläufigkeit, Parallelität, Exceptions, Modellierung von Prozessen, Dependency Injection (DI) und architektonische Entkopplung. In funktionalen Sprachen wie Haskell, Scala oder F# sind Monaden fester Bestandteil der Prog..
Funktionale Programmierung für bessere Architektur
Bis Version 8 kam Java ohne Lambda-Ausdrücke aus beziehungsweise man musste sich mit anonymen inneren Klassen behelfen. Die alternative JVM-Sprache Kotlin hatte dagegen schon immer Lambda-Ausdrücke integriert. Wie unterscheiden sich die Lambda-Implementierungen von Java und Kotlin im Detail?
Java- und Kotlin-Lambdas im Vergleich
Cloud ist mehr als nur ein Ort, wo wir unsere Anwendung laufen lassen können. Die Cloud stellt auch eine API dar, die wie jede andere Schnittstelle aus unseren Anwendungen heraus aufgerufen werden kann. So lassen sich etwa zur Laufzeit virtuelle Maschinen, Datenbanken oder eben beliebige andere Cloud-Ressourcen erstellen und verwalten. Wir schauen uns in dieser Folge von Wolkengeflüster die Verwen..
Cloud als API
In der digitalen Wirtschaft sind APIs – Application Programming Interfaces – zu einem integralen Baustein geworden. Sie verbinden Systeme, ermöglichen den Zugriff auf Daten und Dienste und sind daher unerlässlich für die Entwicklung skalierbarer und flexibler Anwendungen. Um diese Komponenten effektiv zu nutzen, sind gut durchdachte Strategien erforderlich. Eine solche Strategie, die in den letzte..
Alle sprechen von API first – aber was meint das eigentlich?
Viele Standard-Funktionen wie beispielsweise Logging werden in Anwendungen in der Regel nicht selbst implementiert, sondern es wird auf Bibliotheken zurückgegriffen. Und gerade in weitverbreiteten Bibliotheken sind Sicherheitslücken eine „gut dokumentierte“ Möglichkeit, eine Anwendung anzugreifen. Der DevSecOps-Ansatz, bei dem Entwicklung (Dev), Sicherheit (Sec) und Betrieb (Ops) eng miteinander v..
DevSecOps mit Jenkins und dem OWASP Dependency Check-Plug-in