A quick summary of what I'm working on, what is already working and a little bit about what I'm trying to get done.
Front-End to my Brocode-API (see below).
Lesson learned: If you stick with the examples, Angular.js is insanely easy to develop with, combined with sufficient features.
Live (2.0) Brocode
A digital version of our "which cat is in the house" installation at home.
Lesson learned: That 3-way-binding with Firebase is just jaw-dropping easy. Go check them out!
Live (62) Cats
OpenSource is just awesome. I can hack the app that I use on a daily basis and in the end other people might even profit from my changes.
Thats a world I wan't to live in and I do! Sweet :)
Basically a digital version of the little sandglass I had when I was a kid to ensure I'm toothbrushing the proper amount of time.
Lesson learned: Once you go JavaScript you never want to go back :/
App Released (2.2) Toothbrushtimer
Pebble-Watchapp to view BroCode-Articles.
A Twitter-Bot delivering the same content as tweets is already online.
Follow him: @BroCodeBot
App / Watchface In Development
A digital businesscard using Pebble and QR-Code.
Lesson learned: Barely useful to exchange contact information with techies, totally useless with "normal" people.
Watchface Released (2.0) Contact Me
Stuff that doesn't fit into any category ...
After moving all my computers to Linux I felt the need to have the same look and feel on all the systems.
I googled „dotfiles” and found a whole universe around them on github.
After choosing one and adding some features (Zero Prerequisites, Automatic update, etc.) I published my own dotfiles repo.
Read more about it in the README.md.
Lesson learned: Keeping all your config-files in sync really makes it a lot easier/faster and more comfortable to use your systems.
It also gives you a great headstart after a fresh OS installation.
Evolving Dotfiles
Entered the 3D-Printer movement. Go have a look HERE.
Redid the website in Jeykll.
Got sick of Wordpress, constant security holes, updates break settings, nasty stuff.
Just not stable enough in the long run.
Lesson learned: Jekyll isn't a silver-bullet either.
It starts getting hackish way to fast.
But it's nice to have everything under control and deploy static content.
Done (2.0) Kastell-Apotheke
Tiny little website to show statistics about how much energy is produced.
Second try with the Twitter-Bootstrap CSS-Framework. Still pretty happy with how easy it is to get nice and responsive designs.
Lesson learned: The generic grid is quite itchy when your content isn't fitting coincidentally.
Done SolarGbR
Another small website for a local fashion store.
One more time build with Twitter-Bootstrap CSS-Framework. Still pretty happy with how easy it is to get nice and responsive designs.
Lesson learned: Using "npm run" as a task-runner is a two-sided medal too.
In Development Herrenmode Silberzahn
A small website for a local pharmacy. Nothing fancy, responsive and partly search engine optimized.
First Wordpress-powered website. Running smooth. Host-Europe is a great hoster.
Lesson learned: Wordpress desperately needs multi-language in the core. Update regularly!
Replaced Kastell-Apotheke
Nothing made it into the Play-Store, yet.
Wasn't able to release something, always losing myself in details. But I'm working on it ...
Read-only list of all Brocode-Articles. Hopefully CBS won't sue me for this :P
First try to write a RESTful-API with the Node.js+MongoDB-combination.
Lesson learned: Using a NoSQL-database the first time felt great. Even though I love normalized databases, this schema-less thing felt relieving.
Additionally the combination of Node.js + Express makes it very easy to just write it off.
Live (2.0) api.christophhaefner.de/brocode/random/