Tomi Tuhkanen's repositories
json-flatfile-datastore
Simple JSON flat file data store with support for typed and dynamic data.
dotnet-fake-json-server
Fake JSON Server is a Fake REST API that can be used as a Back End for prototyping or as a template for a CRUD Back End.
ruuvitag-sensor
Python package for communicating with RuuviTag BLE Sensor and for decoding sensor data from broadcasted data
kotlin-is-like-csharp
Compare the syntax of Kotlin vs C# through short code examples
lego-boost-app
React Application for controlling Lego Boost from the browser with Web Bluetooth API
csharp-tutorial
Code examples for C# language tutorial
lego-boost-browser
Library for controlling Lego Boost with Web Bluetooth API
office-slack-bot
BotKit Slack bot. Show free meeting rooms, book rooms (Google Calendar API) etc.
patterns-and-principles
Code examples for Patterns and Principles - are these important anymore? training
csharp-rx-koans
C# Reactive Extensions (Rx) Koans forked from https://archive.codeplex.com/?p=rxkoans and ported to .NET 5
godot-dino-run
Small game inspired by Chrome Dino Run
dummy-sensor-server
REST API and Socket.io server that generates random data in sensor-like format
godot-platformer
Project for learning Godot
multi-camera-system
System for controlling multiple cameras
docker-presentation
Docker presentation for C# / Windows developers (from 2018)
dotnet-presentation
.NET & C# presentation from 2018
functional-programming-presentation
Functional programming course for TypeScript developers
github-pr-stats
Create user statistics based on their GitHub PR activity
home-assistant-ruuvi-gateway-tests
Test files and notes for Ruuvi Gateway Home Assistant component
jwt-auth-react-express
In progress: Example project for JWT token authentication
node-movehub
Node.js interface for the Lego Boost Move Hub :robot: :cat: :guitar: :truck:
securing-web-api
In progress: How to efficiently secure web API agains denial-of-service attacks
structuring-code-examples
Learn how to structure code (WIP)