Christian Tietze

  • Blog Posts
  • Writing
  • Apps
  • Work With Me
  • Contact

Solve database mapping problems and the impedance problem of ActiveRecord

Sep 22nd, 2013

Teaser image

Some time ago, I read about database design and mapping object hierarchies to database tables. Ruby on Rails’ default approach is to use a technique called Single-Table Inheritance. This design pattern has some drawbacks.

Continue reading …

  • ∞ Permalink
  • • Comments
  • • Tags:
    • rubyonrails
    • database
    • software-architecture

Ruby RSpec/Guard/Spork Project Boilerplate

Sep 15th, 2013

I got fed up with having to start a Ruby project from scratch every other day. Thus I proudly present my Ruby BDD project boilerplate. This is an “opinionated” boilerplate. I say that because having an opinion seems to be de rigueur. What I really want to say is: I picked a setup which works for me and it might or might not work for you.

Continue reading …

  • ∞ Permalink
  • • Comments
  • • Tags:
    • ruby

Create Zettel from Reading Notes

Sep 3rd, 2013

This post has moved to Zettelkasten.de. Read it there.

As I said in my last post, my reading workflow consists of GTD-like phases: collect, process and write. While I wrote about collecting before, this post is about the three phases of processing notes. In the last section you’ll find a few example Zettels I wrote.

Continue reading on Zettelkasten.de …

  • ∞ Permalink
  • • Comments
  • • Tags:
    • zettelkasten
    • reading

Unlock 802.1X wired internet via OpenWRT on TP-Link WA901ND

Sep 2nd, 2013

Teaser image

This weekend, I struggled to flash a TP-Link TL-WA901ND access point with OpenWRT and connect it to my university’s dorm internet. It took 7 hours to figure out what I accidentaly achieved after 2 but didn’t understand and couldn’t reproduce then. For anyone who wants to do the same, I publish this article for reference.

Continue reading …

  • ∞ Permalink
  • • Comments
  • • Tags:
    • network

Contact • Newsletter • Blog Feed • /feeds • /now • /uses • @ctietze@mastodon.social • Privacy & Legal Information

Except where otherwise noted, content on this site is licensed CC BY-SA 4.0.

As an Amazon Associate I earn from qualifying purchases. This e.g. applies to links to Amazon.com.