Name: Konstantin Gredeskoul
Type: User
Company: @pioneerworks @ReinventONE @wanelo @fossas @bazelruby
Bio: Ex-Staff Engineer @ Coinbase & FOSSA, 4x CTO of VC-funded startups. Scaling ● DevOps ● Ruby ● Bazel ● Mentor ● Speaker Wanelo, Coinbase, ModCloth, Blurb, Topica
Twitter: kig
Location: San Francisco, CA
Blog: https://kig.re/
Konstantin Gredeskoul's Projects
:briefcase: Manage application specific business logic.
Various questions, problems, exercises solved in ruby and C++, and provided with sometimes multiple solutions, and Big O evaluation.
Weather in your terminal, with ANSI colors and Unicode symbols
An example Grouparoo deployment
Arduino CMake Build system
This project, based on the Arduino-CMake template, was created to demonstrate the difference in binary image size produced by the Arduino IDE, versus Arduino-CMake build system. July 2018 Update! ★ It has since been resolved. See https://github.com/arduino-cmake/arduino-cmake/issues/67
A plugin to make programming the arduino in eclipse easy
This gem encapsulates many concepts related to how Arduino Libraries are indexed, how their metadata is validated, or .properties file generated. It supports searching the Arduino library database for any terms. This gem is used by Arli — Arduino Installer CLI toolkit.
Arli is the command line tool, that's both — the Arduino Library manager that's decoupled from any IDE, as well a project generator based on "arduino-cmake". By coupling dependency management with CMake-based build system, Arli provides an easy way to package, share, and distribute complex Arduino projects.
Some additional helpers for arduino-cmake project, as well as the helpers to connect Arli library Manager.
The Arduino Package Manager
Library that makes displaying shapes/frames on RainbowDuino LED Matrix easy using ASCII pictures as source input
Memoize attributes in a thread-safe way. This ruby gem adds a `#attr_memoized` class method, that provides a lazy-loading mechanism for initializing "heavy" attributes, but in a thread-safe way. Instances thus created can be shared among threads.
Aurora runs on SmartMatrix, a beautiful music visualizer, dynamic art display, video game art display.
Aurora from PixelMatrix
Digital wall clock, or a bed-side clock, or whatever type of clock you like, equipped with a rotary encoder knob, a photo resistor able to aid in adjusting brightness as it changes throughout the day. The clock can be equipped with an optional strip of neo pixels – for some extra color. Works with Arduino Uno, Nano, Mini Pro, as well as Teensy.
A curated list of delightful Bash scripts and resources.
A curated list of Bazel rules, tooling and resources.
:gem: A collection of awesome Ruby libraries, tools, frameworks and software
A curated list of awesome command-line frameworks, toolkits, guides and gizmos. Inspired by awesome-php.
Autonomous Arduino Robot control library in C++. Easily drive various kinds of robots without blocking or sleeping. Supports servo-based bots and DC motor based using Adafruit Motor Shield.
A community Bash framework.
Optimized for humans, 500+ BASH functions for all walks of life. Über Toölkit for über geeks and UNIX command line power users.
Bash Automated Testing System
a fast, scalable, multi-language and extensible build system
Various UML-like diagrams explaining Bazel API for those creating new rules
A wrapper project around "beet" open source music organizer, suitable for DJs with large music folders.