
adesso BLOG
06.02.2024 von Merlin Bögershausen
Hidden Heros in Java 21
Die Sprache Java und das JDK-Ökosystem sind voller verborgener Schätze. Diese zu entdecken erfordert eine kleine Expedition durch einige JDK Enhancement Proposals, JEPs genannt. In diesem Blog-Artikel begeben wir uns auf eine Expedition und entdecken Code-Snippets in JavaDoc sowie den beschleunigten Start einer Anwendung mit AppCDS.
weiterlesen29.11.2023 von Marc Mezger
Software zur Programmierungsunterstützung: GitHub Copilot Amazon CodeWhisperer oder doch Open Source?
Auch in der Softwareentwicklung nimmt die Bedeutung von Künstlicher Intelligenz stetig zu. KI-gestützte Coding-Assistenten sind inzwischen so weit fortgeschritten, dass sie nicht nur einfache Codierungsaufgaben erledigen, sondern auch dazu beitragen können, komplexe Programmierprobleme zu lösen. In diesem Blog-Beitrag werden GitHub Copilot, Amazon CodeWhisperer und verschiedene Open-Source-Alternativen als Beispiele dieser Assistenten vorgestellt und ihre Stärken und Schwächen verglichen.
weiterlesen09.02.2023 von Dimitrije Kovacic und Marc Mezger
StackOverflow Developer Survey 2022 – Teil 2
Im ersten Teil unseres Beitrags haben wir die Frage geklärt, was genau die Stack Overflow Developer Survey ist. Zudem haben wir danach gefragt, welche Ausbildung Entwicklerinnen und Entwickler haben, wie lange sie schon arbeiten oder wie sie gern lernen. In diesem Teil geht es um die beliebtesten Programmiersprachen, Tools und Technologien, die verwendet werden sowie um verschiedene Meinungen zur Zukunft der Softwareentwicklung.
weiterlesen02.02.2017 von Karl Brodowsky
Funktionale Programmierung
Innerhalb der Informatik sind wir es gewohnt, dass immer wieder eine neue Idee aufkommt, mit der sich „alle“ Probleme leicht lösen lassen. Dies kann sich beispielsweise in neuen Programmierparadigmen – wie etwa OO oder jetzt FP – neuen Datenbanktechnologien, Betriebssystemen, Architekturen oder Frameworks ausdrücken. Interessant ist aber die Frage, was uns diese Technologien und Paradigmen − heute als „funktionale Programmierung“ bezeichnet − jenseits der Lösung aller Probleme wirklich bringen.
weiterlesen