Christian Grobmeier

grobmeier.de · Personal blog · on HN since 2011

Christian Grobmeier is a Java developer and Apache committer who writes about Log4j 2, web development and the Zen Programmer idea.

What HN saysHN links it for Log4j 2 performance results and his Zen programmer rules, which one commenter praises for their philosophy and another finds poorly written.
18HN people shared it
6linked it in comments
80stories submitted
964story points
10 years agolast shared
2011people per year2026

Most-shared posts

  1. 1
    Rules of a Zen programmer
    6 people · 333 points · first shared 2012 · 42 comments on HN
  2. 2
    Insanely fast logging performance using Log4j 2
    6 people · 23 points · first shared 2013 · discussion on HN
  3. 3
    A new log4j 2.0
    2 people · 34 points · first shared 2012 · 35 comments on HN
  4. 4
    Dart arrived on Chromium: Welcome Dartium #dartlang
    2 people · 5 points · first shared 2012 · discussion on HN
  5. 5
    Is Facebook becoming the next MySpace?
    1 people · 77 points · first shared 2012 · 61 comments on HN
  6. 6
    Would you use PhoneGap again?
    1 people · 59 points · first shared 2013 · 46 comments on HN
  7. 7
    Germany is downgrading
    1 people · 40 points · first shared 2013 · 66 comments on HN
  8. 8
    “The Zen Programmer” is available
    1 people · 39 points · first shared 2013 · 11 comments on HN
  9. 9
    How I select Open Source projects
    1 people · 37 points · first shared 2012 · 2 comments on HN
  10. 10
    Google Dart native on WebKit?
    1 people · 35 points · first shared 2011 · 46 comments on HN
  11. 11
    Web hosting, but good
    1 people · 33 points · first shared 2013 · 36 comments on HN
  12. 12
    It's time: bring Dart to Android
    1 people · 33 points · first shared 2014 · 84 comments on HN
  13. 13
    Dart is on Chromium – and Dart meets Scala
    1 people · 26 points · first shared 2011 · 12 comments on HN
  14. 14
    IBM Lotus Sympony joins Apache OpenOffice.org
    1 people · 22 points · first shared 2011 · 3 comments on HN
  15. 15
    Apache OpenOffice vs LibreOffice: Make love, not war.
    1 people · 20 points · first shared 2012 · 4 comments on HN

What HN people wrote when they linked it

ignoramous · 2016-07-08
Log4J is one such example outside the HFT realm. https://www.grobmeier.de/log4j-2-performance-close-to-insane-20072013.… And Spring Reactor uses the disruptor as it's default async processor. Disruptor looks like great fit for IoT and msg-relay (think whatsapp) workloads
Zyst · 2016-06-01
This really seems like mostly an ego problem, or maybe I see it that way because that's the hammer in my hand. I would recommend reading this article by Chris Grobmeier: https://www.grobmeier.de/the-10-rules-of-a-zen-programmer-03022012.htm… The philosphy in it is a good counter to most of the points mentioned in the post.
grobmeier · 2013-06-07
Very good resource! I wrote a couple of AngularJS posts myself, hopefully you think they are worth adding: http://www.grobmeier.de/all-posts-from-this-blog
mcormier · 2013-11-08
I've never heard of this but the 10 rules of a Zen program are very poorly written. http://www.grobmeier.de/the-10-rules-of-a-zen-programmer-03022012.html… I found two glaring mistakes very quickly, which makes me wonder how many mistakes are in this book. 1. Focus " You’ll not become quicker, just you work multithreaded." 3. Beginners Mind "Remember the days were you were a beginner."
davidw · 2013-07-30
http://www.grobmeier.de/angular-js-binding-to-jquery-ui-datepicker-exa… Sums up what I wanted to do. I think in this particular instance things have moved on and it may be easy these days, but thinking about what would have happened if I'd had to figure out that code myself, I could envision spending a day or two figuring out how to add something that is a one-liner in jQuery. It made me nervous about "unknown unknowns", too, whereas pjax is pretty easy to reason about.
salmanapk · 2013-01-04
>Angular.js. Now this is more like it in terms of magic. Then, the other day, I decided to add a date picker to one of my forms. Uh oh: http://www.grobmeier.de/angular-js-binding-to-jquery-ui-date... - how many lines of code just to make it a date picker? I couldn't have written that code myself without several more days of banging my head. Wonder what'd happen if I really try and do something it doesn't agree with... So out the window with that for the time being. To be fair, you can just use Angular UI as that article says: <input ng-model="date" ui-date> for a date picker and the ui-jq directive for any other jQuery plugin.

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close