JAXenter

Aktuelles

Auf den Kontext kommt es an: Vertrauen mit UX Design

Vertrauen ist essenziell für das Leben. Wenn wir in eine Sache oder in jemanden vertrauen, schließen wir diverse Möglichkeiten, die passieren könnten, aus. Würden wir das nicht tun, wären wir völlig handlungsunfähig. Doch wie passt Vertrauen mit UX zusammen und was hat die DSGVO damit zu tun?

Funktionale Java-Entwicklung: Unveränderliche Klassen mit der Bibliothek Immutables

In der funktionalen Programmierung sind unveränderliche Daten ein unverzichtbares Werkzeug. Und auch Java hat in der Vergangenheit das eine oder andere funktionale Konzept adaptiert. Eine native Unterstützung für Unveränderlichkeit fehlt jedoch nach wie vor. Mit Hilfe geeigneter Drittbibliotheken lässt sich aber einiges erreichen. In diesem Artikel wollen wir daher die Generierung von unveränderlichen Klassen mit Hilfe der Bibliothek Immutables vorstellen.

Flutter-haft: Mobiles Entwickeln mit dem Flutter SDK

Mobile Applikationen werden zurzeit häufig noch nativ für jede Plattform entwickelt. Für Android nutzt man beispielsweise Android Studio und schreibt mit Java oder Kotlin eine Applikationslogik. Für iOS wird dann die gleiche Logik in Objective-C oder Swift erneut implementiert. Doch das muss nicht sein.

Einflach flexibler: Plug-ins mit Go

Ein Großteil der Projekte auf Basis von Go sind reine Open-Source-Anwendungen oder unternehmensinterne Anwendungen, die Open Source nutzen. In beiden Fällen sind modulare Erweiterungen auf Basis vordefinierter APIs kein Problem. Als Entwickler eines Systems definiere ich ein Interface, und der erweiternde Entwickler kann es nach seinen Vorstellungen implementieren. Anschließend wird vom neuen Typ eine Instanz erzeugt und an mein System übergeben. So oder in ähnlicher Form ein altbekanntes Muster.

Architectural Patterns auf der Serverless-Reise von shop.LEGO.com

Serverless – ist das ein weiteres Schlagwort? Ist es real? Ist es für große Unternehmen geeignet? Oder spricht es jeden an? Wo finden wir Antworten auf solche Fragen? Der beste Weg ist es, über die Erfahrung mit Serverless-Systemen zu sprechen und das Publikum auf die Reise zu schicken, die Sie bereits hinter sich haben! Genau das tut Sheen Brisals in seiner Session auf der Serverless Architecture Conference 2019.

Neues Quickvote: Copyright oder Fair Use bei der API-Nutzung?

Google und Oracle kämpfen vor aller Augen um die Nutzung von Java-APIs. Während Oracle behauptet, Google hätte seine Technologie „gestohlen“ und gegen das Urheberrecht verstoßen, kämpft Google für „offene Innovation“ und Faire Use. Nun soll der Supreme Court entscheiden, wobei das Urteil wegweisend für die Branche sein wird. Sollten APIs also vom Urheberrecht geschützt oder free-to-use sein?

Coden in Go: Für das Plus an Produktivität und Effizienz

#Go

Die Programmiersprache Go wurde geschaffen, um ein Maximum an Effizienz und Produktivität zu erreichen. Programmierer, die bereits mit Java oder PHP vertraut sind, können in nur wenigen Wochen die wichtigen Grundlagen von Go erlernen (viele werden es ultimativ den „alten“ Sprachen vorziehen). In diesem Artikel untersucht Dewet Diener, VP of Engineering bei Curve, die Vor- und Nachteile der Golang und wie seine testgetriebene Entwicklung (TDD) die Arbeit erleichtert.