#underthehood - Faszinierende Technologien - JAX https://jax.de/underthehood-fazinierende-technologien Java, Architecture & Software Innovation Mon, 13 May 2019 09:11:40 +0000 de-DE hourly 1 https://wordpress.org/?v=6.5.2 Do it yourself: Container #underthehood https://jax.de/cloud-container-serverless/do-it-yourself-container-underthehood/ Thu, 28 Feb 2019 15:49:42 +0000 https://jax.de/session/do-it-yourself-container-underthehood/ Docker, LXC, systemd-nspawn, Rkt und viele Andere nutzen die gleichen Kernelfeatures von Linux, um Container aufzubauen. Dieser Talk ist mehr eine interaktive Session, in der wir auf der Kommandozeile besonders * Namespaces, * Cgroups, * chroot/pivot_root, * Overlay, * Netzwerk und * Mounts betrachten werden, um in der Shell selbst einen Container bauen. Die Session...

Read More

The post Do it yourself: Container #underthehood appeared first on JAX.

]]>
Docker, LXC, systemd-nspawn, Rkt und viele Andere nutzen die gleichen Kernelfeatures von Linux, um Container aufzubauen.

Dieser Talk ist mehr eine interaktive Session, in der wir auf der Kommandozeile besonders

* Namespaces,

* Cgroups,

* chroot/pivot_root,

* Overlay,

* Netzwerk und

* Mounts

betrachten werden, um in der Shell selbst einen Container bauen.

Die Session hilft zu verstehen, wie Container funktionieren. Egal ob standalone, im Docker Swarm Mode, Kubernetes oder "younameit".

The post Do it yourself: Container #underthehood appeared first on JAX.

]]>
Shenandoah – ultra-low Pause Time Garbage Collector #underthehood https://jax.de/core-java-jvm-languages/shenandoah-ultra-low-pause-time-garbage-collector/ Wed, 27 Feb 2019 16:04:08 +0000 https://jax.de/session/shenandoah-ultra-low-pause-time-garbage-collector/ Shenandoah ist ein Garbage Collector der seit Java 12 standardmäßig mitgeliefert wird. Der ist "ultral-low pause" – wow, das klingt toll! Aber was bedeutet es genau? Sollte man diesen bei sich im Projekt einsetzen? Und warum gibt es überhaupt noch einen weiteren Garbage Collector? Diese und weitere Fragen werden in diesem Vortag erläutert. Es werden keine Garbage-Collector-Kenntnisse vorausgesetzt. Dieser Vortrag...

Read More

The post Shenandoah – ultra-low Pause Time Garbage Collector #underthehood appeared first on JAX.

]]>
Shenandoah ist ein Garbage Collector der seit Java 12 standardmäßig mitgeliefert wird. Der ist "ultral-low pause" – wow, das klingt toll! Aber was bedeutet es genau? Sollte man diesen bei sich im Projekt einsetzen? Und warum gibt es überhaupt noch einen weiteren Garbage Collector?

Diese und weitere Fragen werden in diesem Vortag erläutert. Es werden keine Garbage-Collector-Kenntnisse vorausgesetzt. Dieser Vortrag wird von Grund auf aufgebaut und geht nach und nach in die Tiefen von Shenandoah. Die Funktionsweise wird durch sehr viele Bilder und Animationen dargestellt.

Die Implementierung wird im Detail erklärt. Dabei wird klar, warum ein weiterer Collector entwickelt wurde und wann der Einsatz sinnvoll ist.

The post Shenandoah – ultra-low Pause Time Garbage Collector #underthehood appeared first on JAX.

]]>
Der Quantencomputer auf dem Weg vom Labor in die Anwendung #underthehood https://jax.de/big-data-machine-learning/der-quantencomputer-auf-dem-weg-vom-labor-in-die-anwendung/ Tue, 19 Feb 2019 16:33:49 +0000 https://jax.de/session/der-quantencomputer-auf-dem-weg-vom-labor-in-die-anwendung/ Der universelle Quantencomputer verspricht ein hohes Anwendungspotenzial im Bereich der Kryptografie, der selbst lernenden Verfahren und der Quantensimulation. Ein Quantencomputer kann potenziell Probleme lösen, die mit keinem anderen Verfahren lösbar sind. Erste Quantencomputer können bereits heute wie in herkömmlichen Cloud-Computing-Verfahren verwendet werden. Die größte Hürde zur Realisierung eines Quantencomputers ist momentan die hohe Anzahl an...

Read More

The post Der Quantencomputer auf dem Weg vom Labor in die Anwendung #underthehood appeared first on JAX.

]]>
Der universelle Quantencomputer verspricht ein hohes Anwendungspotenzial im Bereich der Kryptografie, der selbst lernenden Verfahren und der Quantensimulation. Ein Quantencomputer kann potenziell Probleme lösen, die mit keinem anderen Verfahren lösbar sind. Erste Quantencomputer können bereits heute wie in herkömmlichen Cloud-Computing-Verfahren verwendet werden. Die größte Hürde zur Realisierung eines Quantencomputers ist momentan die hohe Anzahl an Qubits, die zur Fehlerkorrektur gebraucht werden. In dem Vortrag gebe ich einen Ausblick auf die vielfältigen neuen Möglichkeiten und diskutiere den momentanen Stand der Technik.

The post Der Quantencomputer auf dem Weg vom Labor in die Anwendung #underthehood appeared first on JAX.

]]>
Wie funktionieren neuronale Netze? #underthehood https://jax.de/big-data-machine-learning/wie-funktionieren-neuronale-netze-underthehood/ Tue, 19 Feb 2019 13:25:58 +0000 https://jax.de/session/wie-funktionieren-neuronale-netze-underthehood/ Jahrelang nur akademische Kuriosität und jetzt in aller Munde: neuronale Netze. Man liest viel darüber, wie angeblich Gehirne nachgebaut werden und der KI-Hype ist auf dem Höhepunkt. Aber was ist ein neuronales Netz wirklich? Was heißt es, wenn ein neuronales Netz „lernt”? Und was haben Tensoren damit zu tun? In diesem Vortrag werden wir am...

Read More

The post Wie funktionieren neuronale Netze? #underthehood appeared first on JAX.

]]>
Jahrelang nur akademische Kuriosität und jetzt in aller Munde: neuronale Netze. Man liest viel darüber, wie angeblich Gehirne nachgebaut werden und der KI-Hype ist auf dem Höhepunkt. Aber was ist ein neuronales Netz wirklich? Was heißt es, wenn ein neuronales Netz „lernt”? Und was haben Tensoren damit zu tun? In diesem Vortrag werden wir am Beispiel eines Standard-Multilayer-Netzwerks erklären, wie ein neuronales Netz Voraussagen macht und wie es trainiert wird.

Dabei werden die wichtigsten Schritte sowohl durch Formeln als auch durch Code erläutert.

The post Wie funktionieren neuronale Netze? #underthehood appeared first on JAX.

]]>
Classloading in Action #underthehood https://jax.de/core-java-jvm-languages/class-loading-in-action/ Thu, 31 Jan 2019 11:48:49 +0000 https://jax.de/session/class-loading-in-action/ Classloader sind ein großartiges Stück Technologie in Java. Aber wie funktionieren sie eigentlich genau? Wie erstellt Spring Boot ein "uber-jar" ohne Shading und ohne Konflikte? Wie kann ich meine Applikation mit Hilfe von Classloadern modularisieren? Wie kriege ich meine "dependency hell" mit Classloadertricks in den Griff – und welche Fallstricke und Einschränkungen gibt es dabei?...

Read More

The post Classloading in Action #underthehood appeared first on JAX.

]]>
Classloader sind ein großartiges Stück Technologie in Java. Aber wie funktionieren sie eigentlich genau? Wie erstellt Spring Boot ein "uber-jar" ohne Shading und ohne Konflikte? Wie kann ich meine Applikation mit Hilfe von Classloadern modularisieren? Wie kriege ich meine "dependency hell" mit Classloadertricks in den Griff – und welche Fallstricke und Einschränkungen gibt es dabei? Auf diese und viele weitere Fragen wird im Vortrag anhand von Fallbeispielen aus der Praxis ausführlich eingegangen. Es wird erklärt, wie Classloader im Detail funktionieren und wie man eigene implementiert. Dabei werden die Classloader-basierten Lösungen mit anderen Lösungsansätzen verglichen, um ein vollständiges Bild der Vor- und Nachteile verschiedener Herangehensweisen zu erhalten.

The post Classloading in Action #underthehood appeared first on JAX.

]]>