Samstag Juli 25, 2015

ZomboDB - PostgreSQL und Elasticsearch

ZomboDB ist eine PostgreSQL Erweiterung (Extension). Mit dieser Erweiterung kann man Elasticsearch als Backend für Volltextsuche einbinden.

Bokeh Python Interactive Visualization Library

Bokeh ist eine interaktive Python Visualisierungsbibliothek für moderne Webbrowser im Stil von d3.js, also um Daten grafisch schon aufzubereiten. Der Vorteil bei Bokeh soll u.a. darin liegen, das es auch mit großen Datenmengen umgehen kann und man interaktiv mit den Daten arbeiten kann.

Async 101 - Einführung in die asynchrone JavaScript-Programmierung

Bei heise findet sich eine ganz gute Einführung zur asynchronen JavaScript-Programmierung.

Donnerstag Juli 23, 2015

BLAZE TAB Android Retro Gaming Tablet - 16GB Edition

Bei Funstock.co.uk gibt es ab dem dritten Quartal 2015 ein Android Tablet/Gamepad für Retro Fans. U.a. sind Emulatoren für PS1, MAME, Dreamcast, N64, NeoGeo, Atari, NES, SNES, Gameboy, Gameboy Colour, Gameboy Advance, SEGA Master System, SEGA Mega Drive, CPS1, CPS2, Amiga, Commodore 64, ZX Spectrum und noch ein paar andere drauf. Das Gamepad hat einen HDMI-Ausgang, Quadcore Prozessor, WiFi, usw.

Image Blur Plugin

Um ein Hintergrundbild auf einer Webseite unscharf zu zeichnen, kann man dieses kleine JQuery Plugin verwenden.

Two.js

Two.js ist eine API zum Zeichnen von 2D-Grafiken mit modernen Web-Browsern. Die API kann im SVG, Canvas und WebGL Kontext zeichen.

NodeJS Testing

Der Artikel "How to start with nodejs testing" gibt eine ganz gute Einführung zum Thema NodeJS Testing.

Satellizer

Satellizer ist ein Authentifizierungsmodul für AngularJS mit Support für Google, Facebook, LinkedIn, Twitter, Yahoo und Windows Live, E-Mail/Passwort Login. Außerdem kann es um weitere OAuth 1.0 und 2.0 Provider erweitert werden.

Create a character voting app using React, Node.js, MongoDB and Socket.IO

Ein ziemlich umfangreiches Tutorial, das React, Node.js, MongoDB und Socket.IO nutzt.

Mittwoch Juli 22, 2015

Socket.IO P2P

Mit Socket.IO P2P kann man bidirektionale Event Channel's zwischen zwei Clients herstellen oder alternativ einen Server Fallback verwenden. Mit Socket.IO P2P kann man relativ einfach z.B. WebRTC Verbindungen zwischen zwei Clients herstellen, die über das socket.io-Protokoll kommunizieren. Sprich ein Chat ist schnell implementiert. Socket.IO (also ohne P2P ;-) ) an sich erlaubt Realtime bidirektionale Event basierende Kommunikation.

CanyonRunner HTML5 Phaser Game

Ein komplettes HTML5 Spiel das das Phaser Framework nutzt. Es liegt als OpenSource für auf Github.

Ansible AWS Provisioning für Locust.io

Wer locust.io für Lasttests verwendet, findet hier ein Ansible Playbook für ein Master/Slave-Setup auf AWS.

You Don't Know JS - Buchreihe

Auf Github findet man die You Don't Know JS - Buchreihe über JavaScript von Kyle Simpson, die es auch als gedruckte Version von O'Reilly gibt. In den 6 Büchern geht es um

Up & Going (Einführung)
Scope & Closures
this & Object Prototypes
Types & Grammar
Async & Performance
ES6 & Beyond

Sonntag Juli 19, 2015

rocky HTTP/S Middleware Proxy

rocky ist ein HTTP/HTTPs Proxy. Er kann z.B. Traffic untersuchen und verändern oder als Relay den Traffic an andere Backend-Services weiter schicken. Als Middleware orientierter Proxy lässt er sich so auch ganz gut für A/B Testing einsetzen. Weiterhin ist ein Loadbalancer integriert. U.a. lassen sich auch Plugins einbinden u.a. eines für Consul, für dynamischen Service Discovery.

Retro Games mit HTML5/JavaScript

Auf der Seite von Kazra Games findet man eine Reihe von Retro Games die mit HTML5 und JavaScript erstellt wurden. Klassiker wie Ghosts'n Goblins, Time Circuits, Kick And Run Penalty Ace, Dungeon Master, Monkey Island, Bubble Bobble, Track & Field und Shadow of the Beast sind hier zu finden. Manche sind nur Demos andere kann man auch spielen.