Magento 1.9 Infinite Theme Inheritance: Child CSS Not Rendered Last

So after reading my post about hickups with the infinite theme inheritance feature in Magento 1.9 you decide to give it a try. You want to use the rwd/default theme as a base and just add some new fancy CSS, so that the site is in accordance with your corporate design. But then you realise that your CSS file is rendered as the first CSS file, so that all your changes are overridden by the CSS files of the parent theme. Why is this the case? How can you solve this? Read on. Magento 1.9 Infinite Theme Inheritance: Child CSS Not Rendered Last weiterlesen

Magento 1.9 Infinite Theme Inheritance Hickups

In this post, I will summarise my experiences with Magento’s “new” infinite theme inheritance feature. It is not really new any more, because it was introduced with Magento 1.9, which is available for quite some time now. But since I now had the possibility to have a closer look at it, I encountered two “hickups” of this system, which I present in this post. Replace hickup with problem, bug, weird behaviour or whatever you like :-) There may be some solutions, too, so keep on reading!
Magento 1.9 Infinite Theme Inheritance Hickups weiterlesen

Master Thesis: Tool Support for Reactive Programming

A few months ago, I wrote an introductory post about reactive programming and shortly discussed whether it can be seen as THE new programming paradigm. I wrote my master thesis about reactive programming and – more specifically – about debugging tool support for it. Unfortunately, there is currently no tool support for it at all. In my thesis, I developed a first system which provides a usable debugging tool for reactive programming. The system is further developed at TU Darmstadt and will probably be released at a subsequent date. If you follow my supervisor Guido Salvaneschi and especially his GitHub account, you should witness the release. If you are already interested, you can download my written thesis at the end of this article. But first of all, have a look at the official abstract of my thesis:

Master Thesis: Tool Support for Reactive Programming weiterlesen

Magento Mega Menu Extension Comparison

Magento’s default top menu is rather static and not customisable at all. It simply shows all the categories defined in the administration area. Many shop owners of course want to customise the top menu by themselves: They want to change the hierarchy of the menu entries; they want to add links to specific category pages where filters are activated; they want to feature certain products directly in the menu; they want to add a contact form to it etc. If your customer wants something like this and you are searching for a suitable menu extension for Magento, read on.

Magento Mega Menu Extension Comparison weiterlesen

Neues Theme / New Theme

Seit Jahren nervt mich schon das Theme auf diesem Blog, weil es einfach nicht mehr zeitgemäß aussieht und vor allem nicht responsive ist. Allerdings fehlte und fehlt mir die Zeit und Muße, irgendetwas Neues zu entwickeln. Letztlich habt ihr aber denke ich nichts davon, wenn der Blog ein super tolles individuelles Design hat – es kommt ja auf die Inhalte an. Also habe ich mich dazu entschieden, das wie ich finde äußerst gelungene Standard Theme von WordPress aus dem gerade begonnenen Jahr 2015 zu verwenden. Und zwar ohne Anpassungen. Ich finde es äußerst schick – und ihr?

For many years, I am not satisfied with the theme on this blog, because it is not modern and especially not responsive. However, I did and do not have the time and leisure to develop something new. In the end, it is not important for you if this blog has a super modern individual design – it is the content which counts. Hence, I decided to just use the extremely succeeded standard WordPress theme from the just beginning year 2015. In fact without any modifications. I like it pretty much – what about you?

Neues Theme / New Theme weiterlesen

Magento Certified Solution Specialist

For a long time, I was unsure if it is worth the money to do a certification. But since I won a voucher for a certification long time ago, I of course decided to do it at some time. The voucher expired at the end of last year, so I quickly had to take the certification between Christmas and New Year. Since I had nearly no time to learn, I decided to take the easiest one first :-) To make a long story short, I am now a Magento Cerftified Solution Specialist.

Magento Certified Solution Specialist weiterlesen

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? weiterlesen

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 weiterlesen

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 weiterlesen

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) (1494)

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