Reactive Programming – the New Programming Paradigm?

I am on the last lap of my master thesis, which has the nice title “Tool Support for Reactive Programming”. But what exactly is reactive programming (RP)? It basically just describes systems which are reactive in the sense that they directly adapt to changing inputs or a changing environment in general. If an input value changes, reactive systems directly re-compute the depending output values, so that the outputs always reflect the current inputs. Informally, one can compare RP with spreadsheet programs like Microsoft Excel. If a value in a cell is changed, all values which depend on that cell are directly re-computed and updated. That is pretty much the idea behind RP. "Reactive Programming – the New Programming Paradigm?" lesen

Veröffentlicht unter Informatik-Studium | Hinterlasse einen Kommentar

Rechnungen online erstellen – der große Vergleich

Schon 2012 habe ich mir Online Tools zum Erstellen von Rechnungen angeschaut und verglichen – 2014 soll es nun hiermit eine neue, aktualisierte Auflage geben. Mich interessieren nur Online Tools, weil diese plattformunabhängig funktionieren und ich beim Wechsel meines Betriebssystems keine Angst haben muss, ein neues Tool zu finden (ein Tool für Linux zu finden wäre vermutlich auch nicht ganz leicht :D). "Rechnungen online erstellen – der große Vergleich" lesen

Veröffentlicht unter Sonstiges | 23 Kommentare

Magento Novalnet Update 5.0.0 Probleme

Für einen Kunden habe ich gerade das Magento Novalnet Modul auf die neueste Version 5.0.0 aktualisiert. Bei dem Update hat sich einiges getan – so wurde der Namespace endlich sinnvoll gewählt (kein Mage_ Namespace mehr, sondern Novalnet_Payment) und die gesamte Konfiguration des Moduls wurde aktualisiert. Nachteil: Die gesamte Konfiguration muss quasi komplett neu gemacht werden. Schade, dass das in einem Upgrade Skript nicht automatisch gemacht wird. "Magento Novalnet Update 5.0.0 Probleme" lesen

Veröffentlicht unter Magento | 1 Kommentar

Technical Basis of Digital Currencies

I wrote a paper about the technical basis of digital currencies for a seminar at the university. It is an introduction into the market of digital currencies and a technical description of the most important systems: Bitcoin as well as the Bitcoin forks Litecoin, Peercoin (PPCoin) and Primecoin. So if you are interested in digital currencies in general or one of these systems, go read my paper ;)
Technical Basis of Digital Currencies Paper (PDF) (1220)

If you have any feedback, I am happy to read it in the comments!

Veröffentlicht unter Informatik-Studium | Hinterlasse einen Kommentar

Magento Hackathon Leipzig 2013

Wie im Bericht zur Meet Magento schon angekündigt, war ich direkt davor beim Magento Hackathon (oder muss ich jetzt hochoffiziell Mage Hackathon sagen!?), der natürlich ebenfalls in Leipzig stattfand. Es war mein erster Hackathon, sodass ich sehr gespannt war, wie alles abläuft und wie es mir gefällt. Und es war wirklich ein sehr cooles Wochenende und ich kann jedem Magento Entwickler empfehlen, an solchen Events teilzunehmen! "Magento Hackathon Leipzig 2013" lesen

Veröffentlicht unter Magento | 1 Kommentar

Meet Magento 2013

Die diesjährigen “Magento-Tage” in Leipzig starteten für mich nicht erst am Montag und auch nicht am Sonntag, sondern schon am Freitag durch den Hackathon, über den ich in einem getrennten Beitrag berichte. Es waren dieses Jahr also 5 vollgepackte Magento-Tage! "Meet Magento 2013" lesen

Veröffentlicht unter Magento | 9 Kommentare

How to Install, Configure and Use Xdebug on Ubuntu 13.10

I had a hard time trying to install Xdebug on Ubuntu 13.10. Luckily, Damian helped me last weekend at the Magento Hackathon in Leipzig – thanks again! Now I wanted to share the knowledge and explain, how you can easily install and use Xdebug on Ubuntu – especially together with PhpStorm. "How to Install, Configure and Use Xdebug on Ubuntu 13.10" lesen

Veröffentlicht unter Sonstiges | 3 Kommentare

Versicherungen für IT-Freelancer

Viel zu lange war hier wieder Funkstille – heute gibt es aber einen interessanten Gastbeitrag von SIGUN Finanz:

Freiberufler genießen gegenüber Gewerbetreibenden eine Reihe von Freiheiten, die sich auch auf den Bereich der nötigen Versicherungen erstrecken. Eine Versicherungspflicht im gewerblichen Bereich gibt es in der Regel nicht, doch gerade angesichts einer fehlenden gesetzlichen Vorgabe sehen sich viele Freiberufler mit der Frage konfrontiert, welche Versicherungen tatsächlich dringend erforderlich sind. Auch Freiberufler in der IT-Branche machen hier keine Ausnahme. Wer sich zum ersten Mal mit dem Thema sinnvoller Versicherungen beschäftigt, sieht sich einer scheinbar uferlosen Fülle von Varianten gegenüber, die für den Laien nahezu nicht zu durchschauen sind. Ein unabhängiger Versicherungsmakler ist dann ein guter Ansprechpartner, er wird den individuellen Versicherungsbedarf seines Mandanten genau analysieren und Deckungslücken aufdecken. Mit Hilfe eines Versicherungsvergleichs identifiziert er die Versicherung mit dem besten Preis-Leistungs-Verhältnis. Wer sich zunächst selbst Gedanken über seinen Versicherungsbedarf machen möchte, unterscheidet dazu am besten die private und die gewerbliche Absicherung. Mit einigen kritischen Fragen kann man sich dann recht gut einen eigenen Überblick verschaffen, welche Versicherungen für IT-Freelancer wirklich erforderlich sind. "Versicherungen für IT-Freelancer" lesen

Veröffentlicht unter Sonstiges | 2 Kommentare

Magento Search Does Not Work

If you have the problem that your Magento search does not find any or just a few results, the reason could be that you removed the catalogsearch.leftnav block. This results in wrong search functionality. Do not ask me why! It seems to be a Magento bug since it can be reproduced with standard Magento 1.7.0.2 and sample data. If you search for “sony”, you get three results and after removal of the block you only get one. I submitted a Magento bug report and hope it will be fixed :-)

Veröffentlicht unter Magento | Hinterlasse einen Kommentar

Be careful with the MRG / Payone Update!

If an update of the Magento Market Ready Germany or PAYONE extension broke your checkout, this may be interesting for you:
Yesterday I updated the Market Ready Germany extension to the new version 2.1.40 for one of my clients. The extension now has a dependency to the new PAYONE extension 3.0. After the upgrade of the extensions, the checkout was broken! If a payment method has been selected, one could not proceed with the review step. So what the heck happened? "Be careful with the MRG / Payone Update!" lesen

Veröffentlicht unter Magento | Hinterlasse einen Kommentar