ScalaUA 2020

I like visiting ScalaUA conference in Kiev every year in March or April. I did so in 2017, 2018 and 2019. So for 2020 it was kind of difficult to perform a regular conference. So there are two options, either it could have been cancelled or it could have been postponed. That is what all …

Share Button

Restklassenrundung

English Das Konzept der Rundung kennt man grundsätzlich. Aber versuchen wir es etwas systematischer zu erfassen. Man hat eine Menge von Zahlen und eine Teilmenge davon, deren Elemente in der verwendeten Programmierumgebung dargestellt werden. Dazu hat man noch eine Metrik . Man verlangt normalerweise noch gewisse Eigenschaften von : Positive Definitheit: Symmetrie: Dreiecksungleichung: Typischerweise sind …

Share Button

Scala Exchange 2014

English Ich war am 8. und 9. Dezember 2014 auf der Konferenz Scala Exchange ( #scalaX ) in London. Von mir besuchte Vorträge waren etwa folgende: The Binary Compatibility Challenge Martin Odersky Es gibt Beispiele von allen vier Kombinationen von Sourcecode- und Binärkompatibilität. Man wünscht sich von beidem mehr, Schwerpunkt heute aber Binärkompatibilität. Konflikt für …

Share Button

Devoxx 2014

English 2013 2012 Im Jahr 2014 habe ich die Devoxx in Antwerpen besucht. Hier sind ein paar Notizen dazu: Was ist Devoxx? Devoxx ist eine Konferenz der belgischen Java-User-Group Belgien ist dreisprachig, Konferenz aber 100% in Englisch Lokation in riesigem Kinokomplex guter Sound, gute Sitze, gute Projektoren, „cool“ 8 tracks, bei Keynotes „overflow“ Gut organisiert …

Share Button

Scala Days in Berlin 2014

English Am 16., 17. und 18. Juni 2014 war ich bei der Konferenz „Scala Days“ in Berlin. Wie so oft bei diesen Veranstaltungen gibt es einen Haufen Vorträge, in diesem Fall bis auf die jeweilige „Keynote“ jeweils vier gleichzeitig. Das Veranstaltungslokal war wie bei der Devoxx in Antwerpen ein Kino, allerdings in diesem Fall schon …

Share Button

Closures III (in C)

English Geht so etwas überhaupt? Ein Element sind die Funktionspointer. Es ist immer recht schwierig, die Signatur davon richtig zu treffen, aber ein typedef hilft. Die nächste Schwierigkeit ist, dass C normalerweise keine inneren Funktionen erlaubt und dass man auch keinen Kontext einbinden kann. Das lässt sich lösen: Die Funktion hat einen weiteren Parameter für …

Share Button

Getter und Setter

English In der objektorientierten Programmierung gilt es als fortschrittlich, getter und setter zu verwenden, statt auf Attribute direkt zuzugreifen, weil das einem die Flexibilität gibt, später auf berechnete Attribute umzuschwenken. Etwas hässlich ist das, weil die getter und setter, etwas willkürlich den Attributnamen mit so einem vorangestellten „get“ oder „is“ oder „set“ und eventueller Umwandlung …

Share Button

Division mit Rest

Die Division mit Rest ist in vielen Programmiersprachen enthalten und man könnte meinen, dass klar ist, was damit gemeint ist. Meistens wird diese Restbildung mit „%“ geschrieben, was alle von C übernommen haben und was auch gut ist. Außer man will etwas mit Prozentrechnung programmieren und ist vom Taschenrechner für % etwas anderes gewohnt. Aber …

Share Button

Advanced Akka

In der vergangenen Wochenende hat sich die Möglichkeit ergeben, an der Type-Safe-Schulung über „Advanced Akka“ teilzunehmen. Akka ist ein Framework zur Parallelisierung und Verteilung von Verabeitungsoperationen einer größeren Applikation, das auf Scala basiert. Akka ist selbst in Scala geschrieben, aber es wurde darauf geachtet, dass es auch mit Java benutzbar ist. Unabhängig von der konkreten …

Share Button

Besuch bei Scala Exchange 2013

English Gleich ein paar Wochen nach der Devoxx habe ich noch so eine Konferenz besucht, diesmal nur zwei Tage und unter dem Namen „Scala Exchange“ oder kurz #scalaX. Es ging hauptsächlich um funktionale Programmierung und Architektur und das wiederum meistens recht „Scala-lastig“. Die Vorträge waren um einiges anspruchsvoller als bei der Devoxx, aber das machte …

Share Button