Code Monkey home page Code Monkey logo

Hi there 👋

My name is Christophe VG and these repositories contain my serious and less serious code ramblings. My interests are mainly focused on software development as a trade and tooling to get things done.

I'm basically on this eternal quest to create my personal stack to be able to quickly create whatever little application crosses my mind. Because they come across often and fast, if I'm not done quickly enough, they end up somewhere in /dev/null 😇

Since the early 80s, programming languages have always had an enormous attractive force on me, making me explore every single one I could lay my hands on. Many I'd like to erase from my memory (Visual Basic, Java, C#, yes I'm talking about you!) Notable highlights that got some appreciation over time included PHP, Javascript, C,.. and around 2013 Python entered my editor. Just like MacOS, it felt like the "where-have-you-been-all-my-life" experience all over again, making all other languages feel like some form of masochism 😈

Currently my (ever changing) focus is on the pinned repos below:

  • bpmn-tools - my collection of Python modules to work with BPMN. After a few rounds of prototyping, I'm currently working on a 1.0 target. After that I hope to revive UmlCanvas to the likes of BPMN.io.
  • pypi-template - my semi-biased/personal template-based set of common & best practices for managing a Python project/package on PyPi - I like consistency, so most of my (Python) projects/repos are based on it
  • baseweb - my unholy matrimony of Python and Vue(tify), also known as my personal ultra-rapid web-application development environment, bringing together the basic and standardized technologies that I feel are appropriate for what I need to do at a given time (read: Python, Flask, OAuth, REST, SocketIO, Vue, Vuetify, JavaScript). I also try to keep baseweb-demo up to date with the latest additions, yet YMMV.
  • human-parser-generator - this older project is (very slowly) getting a remake/sequel transitioning it from C# to... Python 😇

And please remember: everything in these repositories is all and only about software: it is software and/or enables building software. It's made mostly for fun and shared as openly as possible for others to enjoy.

Nothing more, nothing less.

So ... Be kind, be useful, live and let live.

Christophe VG's Projects

photo.js icon photo.js

photo.js is a small Javascript library that activates basic HTML and turns it into a dynamic photo viewing widget.

pi7 icon pi7

A 2-hour proof-of-concept of an event-driven order/order-line system, with saga-support for non-sequential event ordering

piroq icon piroq

Turns a Raspberry Pi into a Heroku-like execution environment

postoffice icon postoffice

simple HTTP POST message delivery with retrying, with mongo persistence

protojs icon protojs

A set of JavaScript language extensions focusing on the language itself, rather than trying to overcome browser issues. It's aim is to increase development productivity, with a minimal overhead (read: size).

py-mqtl icon py-mqtl

Model Query & Transformation Language for Python Object Models

py-procfile-manager icon py-procfile-manager

A Python module to manage Procfiles, running them in the first place, with as little restrictions as possible.

py-servicefactory icon py-servicefactory

A highly opinionated and very convention-driven framework for creating Python "services"

py-simple-rsa icon py-simple-rsa

A straightforward API to perform basic RSA-based operations.

py-util icon py-util

A collection of utilities I tend to use in multiple Python projects.

pyd7a icon pyd7a

A collection of Python modules, supporting the Dash7 Alliance Wireless Sensor and Actuator Network Protocol.

pypi-template icon pypi-template

Manage your pypi-published Python project using a set of templates

raven icon raven

Various experiments with the AVR Raven board

reactive-c icon reactive-c

An experiment on implementing reactive programming (RP) ideas in pure C.

rose icon rose

Rose is a Reactive Operating System Experiment for networked embedded devices, typically with limited resources, think Wireless Sensor Networks or the Internet of Things.

rover5 icon rover5

A repository with (hopefully) useful things about the Rover 5 robotic platform.

schema-tools icon schema-tools

Collection of tools to parse, query, map,... Json/Yaml schemas

se9 icon se9

proof of concept of a simple product search engine started in an agile way

shadowed icon shadowed

Manage file changes with shadowed copies.

skoolscool icon skoolscool

A small CMS designed for an elementary school's website, but probably not limited to that ;-)

testman icon testman

A manager for automated testing by humans

thesis icon thesis

My master thesis on Intrusion Detection in Wireless Sensor Networks.

timer icon timer

Python code timer, support block wise and function wise

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.