Pinned Repositories
harmonyhubjs-client
A Node.JS library which allows you to interact with your Logitech Harmony Hub.
litecom2mqtt
Make Zumtobel Litecom CCD fully accessible through MQTT and discoverable by Home Assistant.
MACachedImageView
An iOS UIView for displaying images on demand from the web. Spiced up with a caching functionality and a fancy load progress indicator.
MACircleProgressIndicator
A circular progress indicator for iOS.
mse-paper-debugging-of-rxjs-based-applications
RxJS is a popular library to implement data-flow-oriented applications with JavaScript using reactive programming principles. This way of programming bears new challenges for traditional debuggers: Their focus on imperative programming limits their applicability to problems originated in the declarative programming paradigm. The goals of this paper are: (i) to understand how software engineers debug RxJS-based applications, what tools do they use, what techniques they apply; (ii) to understand what are the most prevalent challenges they face while doing so; and (iii) to provide a course of action to resolve these challenges in a future iteration on the topic. We learned about the debugging habits of ten professionals using interviews, and hands-on war story reports. Based on this data, we designed and executed an observational study with four subjects to verify that engineers predominantly augment source code with manual trace logs instead of using specialized debugging utilities. In the end, we identified the lack of fully integrated RxJS-specific debugging solutions in existing development environments as the most significant reason why engineers do not make use of such tools. We decided to elaborate on how to resolve this situation in our future work.
pattern-matching-with-typescript
TypeScript does not have any pattern matching functionality built in. This article shows several ways how you can replicate the core of a simple pattern matcher using a few simple structures and functions within TypeScript. Resulting code will have improved maintainability and better runtime type safety when done right.
primus-responder
Request-Response ortiented communication for websockets with Primus.
protractor-screenshot-reporter
Reporter for Protractor. Asks Selenium for a screenshot after every test case and stores it along with test case details.
rxjs-debugging-for-vscode
Add non-intrusive debugging capabilities for RxJS applications to Visual Studio Code.
spicery
Runtime type safety for JSON/untyped data.
swissmanu's Repositories
swissmanu/MACircleProgressIndicator
A circular progress indicator for iOS.
swissmanu/TrailDevilsSync
swissmanu/barefoot
Barefoot makes code sharing between browser and server reality. Write your application once and run it on both ends of the wire.
swissmanu/InstallationWizard
These handy classes help to create simple setup scripts for PHP web applications. First invented during the HTML5Wiki project, this framework is now available as standalone project.
swissmanu/DownUnder
DownUnder creates PDF documents from one or more with (multi) markdown formatted text files.
swissmanu/hsr-apf-2013
Zusammengetragene Ergebnisse aus den Workshops im Rahmen des Modules Advanced Patterns and Frameworks an der Hochschule für Technik in Rapperswil HSR vom Frühjahressemester 2013.
swissmanu/HSRHelpers
Some Ruby scripts which might be helpful for HSR students :-)
swissmanu/ServerTools
A collection of scripts to manage my vserver.
swissmanu/backup
Backup is a RubyGem, written for Linux and Mac OSX, that allows you to easily perform backup operations on both your remote, as well as your local environment. It provides you with an elegant DSL in Ruby for modeling (configuring) your backups. Backup has built-in support for various databases, storage protocols/services, syncers, compressors, encryptors and notifiers which you can mix and match. It was built with modularity, extensibility and simplicity in mind.
swissmanu/FTPManager
An Objective-C class for simple, synchronous ftp access.
swissmanu/Kaffeekasse
An application for managing the break room billings for my (or probably your?) office.
swissmanu/kaffeeundkuchen
"Kaffee und Kuchen" is a spotify party player written in JavaScript. The original project is thought to be runned on a Raspberry Pi and supports Apples AirPlay for streaming your music anywhere you want.
swissmanu/node_airtunes
node.js AirTunes v2 implementation: stream wirelessly to Apple audio devices.
swissmanu/StripInvaders
A LightStrip system controlled by your Smartphone or Tablet. Connect StripInvaders to your LAN and enjoy your own Lightshow! Features: 9 different Light Modes (more will follow), stepless adjust the RGB values, stepless adjust the animation speed, control StripInvaders wireless with your iPhone/iPad/Android Phone/Android Tablet (OSC), Bonjour and mDNS support
swissmanu/ansible-nodejs
A bash ansible script for installing node.js. Uses http://npm.im/n
swissmanu/cheerio
Fast, flexible, and lean implementation of core jQuery designed specifically for the server.
swissmanu/gifify
gifify turns movies into gifs.
swissmanu/grunt-concat-sourcemap
Concatenate files and generate a source map file.
swissmanu/highcharts-ng
AngularJS directive for Highcharts
swissmanu/HSR-LaTex-Template
A LaTex Template for HSR Thesis
swissmanu/json-framework
JSON (JavaScript Object Notation) is a light-weight data interchange format that's easy to read and write for humans and computers alike. This framework implements a strict JSON parser and generator in Objective-C.
swissmanu/junior
A front-end framework for building html5 mobile apps with a native look and feel.
swissmanu/node-libspotify
Node bindings for the libspotify C library
swissmanu/node-reggie
An experimental light weight alternative to a full blown npm registry
swissmanu/node-sosumi
Find My Phone support for node.js
swissmanu/ODRefreshControl
A pull down to refresh control like the one in Apple's iOS6 Mail App
swissmanu/slickcontacts
Data replication of a CouchDB database using TouchDB to an iOS client made easy. This is an experimental app.
swissmanu/Specs
A repository of CocoaPods (cocoapods.org) specifications.
swissmanu/swagger-play2
Enables Swagger on Play 2.0
swissmanu/ui-utils
Swiss-Army-Knife of AngularJS tools (with no external dependencies!)