Donnerstag Juli 23, 2015

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 TV Show Tracker using AngularJS, Node.js and MongoDB

Ein unfangreiches Tutorial das die Technologien AngularJS, Node.js und MongoDB verwendet.

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.

Seneca - Micro-Services toolkit für Node.js

Seneca soll helfen, Micro-Services mit Node.js zu erstellen. Dabei kann man beginnen, alles in einem Prozess zu entwickeln und später div. Micro-Services raus zu lösen.

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

Montag Juli 20, 2015

Instant Remedy - Insert Disk 2

Instant Remedy hat einige Amiga Klassiker neu aufgelegt. U.a.:

Battle Squadron "Ingame"
Lotus Turbo Challenge 2
Paranoima Cracktro "Ready"
Seven Gates Of Jambala
Jochen Hippel Megamix (Lethal Xcess, Warp - Ingame, Wings of Death - Level 1, RSI Theme, Chambers of Shaolin - Test of Strength)
Lost Patrol
Project X
Chris Huelsbeck Megamix (Turrican 2 - The Final Fight, Turrican 2 - The Wall, Turrican 2 - Desert Rocks, Apprentice)
Battle Squadron "Game Over"
Full Contact
Turrican "The Tower"
Pinball Dreams "Nightmare"

Insbesondere finde ich cool, das jemand mal an den Sound des Paranoima Cracktro "Ready" gemacht hat. Eine tolle CD! Für Amiga Fans fast schon ein Muss. Auf Youtube findet man noch eine Preview der div. Songs:

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.



Dynablaster für Linux und Windows

Das ist irgendwie an mir vorbeigegangen: Titan & Haujobb habe auf der Revision 2014 ein Remake von Dynablaster, was ich seiner Zeit auf dem Amiga gespielt hab, veröffentlicht, das auch unter Linux läuft :D Cooles Game, cooler Soundtrack!

Freitag Juli 10, 2015

Spectacle

Spectacle ist eine ReactJS basierende Presentation Library. Präsentationen lassen sich hiermit relativ leicht in JSX erstellen. Es bietet einen Präsentationsmodus mit Vorschau zum nächsten Slide, die aktuelle Zeit und natürlich das Slide, das aktuell auf dem Präsentationsmonitor zu sehen ist.

Docker Files für den Desktop

Jessie Frazelle stellt auf ihrer Githup-Seite div. Dockerfile's für Desktop-Anwendungen zur Verfügung. Wer also Anwendungen wie Firefox, Chromium & Co. gerne im Container hätte, kann hier zuschlagen.