Tam Hanna

Autor

Tam Hanna

Tam Hanna befasst sich seit der Zeit des Palm IIIc mit der Programmierung und Anwendung von Handcomputern. Er entwickelt Programme für diverse Plattformen, betreibt Onlinenewsdienste zum Thema und steht unter tamhan@tamoggemon.com für Fragen, Trainings und Vorträge gern zur Verfügung.

Underscore.js – ein kleines Framework mit Fokus

In der Welt der JavaScript-Programmierung scheint es einen ungeschriebenen Leitsatz zu geben: Je aufdringlicher und umfangreicher ein Framework, desto besser muss es sein. Das gilt aber nicht immer: Underscore.js ist eine im Minified-Zustand nur 6 KB große Bibliothek, die darauf ausgelegt ist, Entwicklern eine Gruppe von gerne verwendeten Funktionen anzubieten und sich sonst aus Applikationsarchitektur und Co. herauszuhalten.

WebAssembly: Die neue Hoffnung

WebAssembly soll sowohl die Ladezeiten als auch die Ausführung von Webanwendungen gegenüber JavaScript beschleunigen. Die großen Browseranbieter treiben das zukunftsträchtige Projekt bei der Entwicklung voran. Zeit, sich WebAssembly mit seinen Stärken und Schwächen einmal genauer anzuschauen.

Sinnvolle Farbgestaltung unter Windows 10

Ein alter Kalauer besagt, dass sich die Welt im Kreis dreht. Im Fall von Farbe im IT-Bereich ist dies definitiv der Fall. Als Palm den IIIc auf den Markt brachte, nutzte man Farbe, wenn überhaupt, zum Hervorheben von besonders interessanten Elementen. Android, Symbian und Co. entfalteten sodann den Farbkrieg, in dem Entwickler versuchten, reale Elemente am Bildschirm nachzubilden.

Mit Googles Firebase Apps auf Herz und Nieren testen

Google bietet mit Firebase einen Onlinedienst an, der von Nokias mittlerweile legendärem RDA inspiriert wurde. Die dahinterstehende Idee ist einfach: Ein über das Internet ansprechbares Testlabor hält eine Vielzahl von Geräten vor, die mit der vom Entwickler angelegten Software ausgestattet werden.

Buchtipp: Magento 2

Insbesondere kleinere Unternehmen beschränken ihre E-Commerce-Aktivitäten gerne auf das Einstellen von Produkten bei Amazon und eBay, denn das Anbieten eines eigenen Shops gilt als zu aufwendig. Der Rheinwerk Verlag nimmt sich dieses Themas nun mit einem rund tausendseitigen Buch an, das die aktuelle Version des Shopsystems Magento beschreibt.

Die PowerShell Editor Services im Überblick

Der noch aus DOS-Zeiten stammende Batch-Interpreter behindert Administratoren. Die von Microsoft als Nachfolger auserkorene PowerShell erfuhr bisher nur wenig Unterstützung. Dieses Projekt möchte Drittanbietern die Integration von PowerShell Intelligence erleichtern, um so die Verfügbarkeit von Tooling zu verbessern.

Buchtipp: The Hardware Hacker

Wer elektronische Güter produziert, entwickelt über kurz oder lang die Lust, seine Produktion in China abzuwickeln. Der in Amerika lebende, aber chinesischstämmige Andrew „bunnie“ Huang ist unter anderem für seine Arbeit beim Hardware-Start-up Chumby bekannt; in diesem fälschlicherweise als Autobiografie vermarkteten Werk spricht er über die Praxis des Hardwareentwicklers.

React Native im Überblick

Facebooks React-Framework liefert sich mit Angular einen Kampf um die Vorherrschaft im Bereich der Webframeworks. Das Entwicklerteam öffnete mit der Auslieferung von React Native zudem eine neue Front – das Produkt legte sich auch mit Teleriks NativeScript an.

APIS mit Java designen: Die Grundlagen

Wer sich mit C++ nicht anfreunden kann, sucht sein Glück in der Java-Welt. Dieser alte Kalauer ist zumindest insofern wahr, als die beiden Sprachen einander in vielerlei Hinsicht stark ähneln. Der wichtigste Unterschied ist jedoch, dass Java in puncto Aufbau rigider ist und mit Managed Memory aufwartet. Analog zu C++ gilt aber auch im Fall von Java, dass die Programmiersprache – trotz diverser Versuche – nicht auszurotten ist. Was es beim API-Design für diese Plattform zu beachten gilt, zeigt dieser Artikel.

Zepto: jQuery auf Diät

Angesichts der immensen Verbreitung der von John Resig entwickelten jQuery-Bibliothek gibt es mittlerweile ernsthafte Diskussionen, ob angehende Webentwickler lieber JavaScript oder jQuery lernen sollen. Dass das eine eine Untermenge des anderen darstellt, wird geflissentlich ignoriert. Aber was ist eigentlich mit Zepto? Manch einer mag die minimalistische JavaScript-Bibliothek mit jQuery-inspirierter Syntax schon vergessen haben. Warum sich ein Blick auf den Evergreen aber durchaus lohnt, erklärt dieser Artikel.

Voll abgedreht: Einführung in die Programmierung des Mikrocontrollers Propeller

In der Anfangszeit der Computertechnik entstanden Prozessoren oft mit ihrer eigenen Programmiersprache. Der Erfolg von Hochsprachen wie C und Co. löste diese Bindung. Bei Parallax entstand vor einigen Jahren mit dem Propeller ein hoch interessanter Mikrocontroller, der hardwaremäßig auf Nebenläufigkeit ausgelegt wurde und mit einer eigenen Programmiersprache namens PIN ausgestattet ist.

Grundlagen schaffen: APIs interdisziplinär designen

Auch wenn es einem gestandenen Knochen – der Autor dieser Zeilen zählt sich selbst mit Stolz dazu – weh tut: Die Zeiten der Unternehmen, die im Stil der aus den Abenteuern von Lucky Luke bekannten Firma ACME alles selbst machen, sind lange vorbei. Heute gedeihen primär jene Firmen, die ihre Dienste für Dritte zugänglich machen, um so eigene Entwicklungszeit einzusparen. Außer Frage steht, dass APIs hierbei mehr als hilfreich sind: Sie stehen im Zentrum dieser Bemühungen.

X
- Gib Deinen Standort ein -
- or -