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/rxjs-debugging-for-vscode
Add non-intrusive debugging capabilities for RxJS applications to Visual Studio Code.
swissmanu/spicery
Runtime type safety for JSON/untyped data.
swissmanu/primus-responder
Request-Response ortiented communication for websockets with Primus.
swissmanu/filer
A web application to make filing scanned PDF documents simpler.
swissmanu/playground-rxjs-debugging-for-vscode
A playground to explore the debugging capabilities of the RxJS Debugging for Visual Studio Code extension.
swissmanu/docker-fava
Docker image to run Fava for Beancount.
swissmanu/dotfiles
Keeping them in one place
swissmanu/lanes
Lanes is a Kanban board maintaining your task cards in plain Markdown files.
swissmanu/litecom2mqtt
Make Zumtobel Litecom CCD fully accessible through MQTT and discoverable by Home Assistant.
swissmanu/mse-pa1-experiment
This repository is part of my master's study research regarding "Debugging of RxJS-based Applications". It contains the source code for two problems used during the observational study to validate the debugging techniques software engineers apply when debugging RxJS-based programs.
swissmanu/action-gh-release
📦 :octocat: GitHub Action for creating GitHub Releases
swissmanu/alabor.me
swissmanu/analytics-rxjs-debugging-for-vscode
swissmanu/docker-pandoc
Docker image to build Pandoc documents
swissmanu/ecs-playground
swissmanu/firefox-csp-lit
swissmanu/mse-paper-rxjs-debugger
swissmanu/mse-thesis
A summative master thesis presented for the degree of Master of Science in Engineering
swissmanu/numbro
A JS library for number formatting
swissmanu/ost-summer-2022-guest-talk
swissmanu/ost-summer-2023-guest-talk
swissmanu/ost-summer-2024-guest-talk
swissmanu/posthog
🦔 PostHog provides open-source product analytics that you can self-host.
swissmanu/rxjs
A reactive programming library for JavaScript
swissmanu/tauri
Build smaller, faster, and more secure desktop applications with a web frontend.
swissmanu/tauri-docs
The source for all tauri project documentation.
swissmanu/vega-chart-viewer
swissmanu/vscode-js-debug
The VS Code JavaScript debugger
swissmanu/webpack
A bundler for javascript and friends. Packs many modules into a few bundled assets. Code Splitting allows for loading parts of the application on demand. Through "loaders", modules can be CommonJs, AMD, ES6 modules, CSS, Images, JSON, Coffeescript, LESS, ... and your custom stuff.
swissmanu/xmas-tree-demo