IntelliJ IDEA 12

Da ich mittlerweile ja auch im Fan-Club von IntelliJ IDEA bin: Vor wenigen Stunden hat JetBrains Version 12 veröffentlicht.

Dies ist eine IDE, die wirklich ihr Geld wert ist: Funktionsumfang als auch Performance geben in der Kombination mehr als ein Eclipse. Das Produkt funktioniert und denkt mit.

Das neue Darcula Theme sagt mir nicht zu.. ist aber ja auch nicht als Standard aktiviert.

OS X und Fusion Drive auf Macs älter als Late 2012 (Update 02.12.2012)

Update 25.11.2012: Siehe unten!

Update 02.12.2012: Mit Videos!

Als Ende Oktober diesen Jahres Phil Schiller von Apple die neuen Macs vorstellte, ließ er auch ein paar wenige Worte im üblichen Awesom-Wirrwarr über „Fusion Drive“ fallen. Dabei handelt es sich um eine Kombination von SSD und HD, um die Vor- und Nachteile beider Techniken effizient auszunutzen: Geschwindigkeit aber wenig Speicher bei der SSD, viel Speicher aber langsamer bei der üblichen HD.

„OS X und Fusion Drive auf Macs älter als Late 2012 (Update 02.12.2012)“ weiterlesen

Optimierte JavaScript Anwendungen mit erweiterten Debugging-Möglichkeiten

Im Firmenblog habe ich einen Artikel unter dem Titel Optimierte JavaScript-Anwendungen mit erweiterten Debugging-Möglichkeiten veröffentlicht.

Es sollte mittlerweile in jeder halbwegs ernsthaften Webanwendung gängig sein, dass das JavaScript nicht as is ausgegeben wird, sondern in einer optimierten Variante. Dabei wird in der Regel auf eine Kombination aus Konkatenation und Minifizierung zurückgegriffen.

In diesem Artikel stelle ich eine Möglichkeit vor, dies in einem Java-Projekt mit Spring einzusetzen. Als Builder wird Maven und als JS-Compiler wird der Google Closure Compiler verwendet. Als Boni werden die Source Maps in der Konbination mit Google Chrome vorgestellt. Grundsätzlich sind einige Werkzeuge zum Teil auch ohne Java oder Spring einsetzbar — Google Closure Compiler ist zwar in Java geschrieben, aber als JAR verfügbar und universell per Executable steuerbar.

Best Practices in Spring

Schon ein paar Tage alt, aber sehr guter Lesestoff für Spring-Entwickler. Das ist eine ganze Artikel-Reihe.

Einige Dinge weiß man — hoffentlich 🙂 — schon, andere waren auch mir neu, bspw. was das Maven Enforcer Plugin außer der JDK Version sonst noch so kann (siehe Project Config).

Eine tolle +1-I-Like-Top-Sache.

jQuery AutoSuggest v2 (pre) – oder: Heißer Scheiß mit grunt, coffee, sass, github und travis

In einer bislang nur als Pre-Release verfügbaren Version 2 gibt es nun von mir das jQuery Plugin AutoSuggest auf GitHub. Das Plugin basiert weitestgehend auf der Version von Wu Yuntao, welcher aber die aktuell verfügbare Version 1.6 nicht mehr wirklich zu pflegen scheint. Ursprünglich wurde das Plugin 2009 von Drew Wilson entwickelt. Das dortige Plugin dort wurde das letzte mal im März 2010 in der Version 1.4 veröffentlicht.

„jQuery AutoSuggest v2 (pre) – oder: Heißer Scheiß mit grunt, coffee, sass, github und travis“ weiterlesen