Hey All,
Long time reader, first time poster.
I wanted to reach out to anyone interested in joining 1 or both of my mid-size projects.
These projects are purely for experience points.
One of these projects is currently in use in a service providers production environment
(as an open source solution).
I started these projects when I decided to re-learn C++ after the 2011 standard. I've learned
a ton along the way. Seeing a few posters seeking experience prompted me to share this info.
If interested feel free to g+ me. We can setup a hangout if you are curious about more details.
I'd enjoy sharing the learning experience I had with these projects.
[edit]
Add me on Google+:
[email protected]. We will be using video chat for ad-hoc SCRUM weekly, possibly on Sundays. If you do not want to video chat then just turn off your webcam. Availability for voice chat is a minimum requirement.
Project #1:
name: Flowlab BGP Looking Glass
status: version 1
platform: Linux 64Bit
description: BGP looking glass with historical IP prefix attribute tracking
github:
https://github.com/flowlab-bgp/flowlab_bgp_lg
git:
https://github.com/flowlab-bgp/flowlab_bgp_lg.git
experience to be gained: Border Gateway Protocol, IPv4/v6, TCP/IP sockets, concurrency, big data
This next one is just starting, and is derived from the Pascal interpreter in
Ronald Mak's book:
http://books.google.com/books/about/Writing_compilers_and_interpreters.html?id=97dQAAAAMAAJ
I know, I know, "why re-invent the wheel!". Because you'll never learn if you don't try!
Project#2:
name: Cx-lang
status: in development
platform: OSX, Linux, Windows (32/64bit)
description: Scripting language intending to be a cross between
a subset of C++ and Erlang, e.g. generic scripting with
concurrency built in. That is, the syntax of C++ with useful
features and types from Erlang.
github:
https://github.com/Cx-lang/Cx
git:
https://github.com/Cx-lang/Cx.git
experience to be gained: scanning, parsing, language design
nice to know but not required: x86 assembly (JIT compilers)
[edit]
Please read
https://github.com/Cx-lang/Cx#getting-involved to get started.