the web dev
just another blog about software development for the web
  • about me

learn something new every day – or why I did a project named fuba

By Dominik Liebler On December 17, 2011 · 1 Comment

A couple of days ago I wrote about the advent calender on the blog of the company I work for: Mayflower. And I also wrote a blog post about using custom annotations in PHP to save a lot of time and code with it. I worked on a lot [...]

Continue Reading →

Blog Advent calender

By Dominik Liebler On December 1, 2011 · Leave a Comment

Today is December 1st and that means you can open the first door of your advent calender! The company I work for also has an advent calender. Every day from today till the 24th a new blog post will be published on our company’s blog blog.mayflower.de. Some posts will be in german, [...]

Continue Reading →

Zend Certified Engineer

By Dominik Liebler On November 8, 2011 · 4 Comments

Yeah big news today! In the morning I made the exam for the Zend Certified Engineer PHP 5.3 and passed it

I had many, many stream questions in my test, a field I wasn’t so prepared about. I made three mockup tests to prepare for the exam (and of course reading the exam book, [...]

Continue Reading →

big O notation for the rest of us

By Dominik Liebler On November 2, 2011 · 2 Comments

Have you ever stumbled upon something like O(N log N) and wondered what that means or what it is good for? I have and of course I wanted to know what that means. From the context I thought it must have something to do with algorithms and their execution times. So what did I do? [...]

Continue Reading →

Deep C – advanced C knowledge

By Dominik Liebler On October 19, 2011 · Leave a Comment

Lots of programmers using C think they know C. Most of them are wrong.

- @KevlinHenny

Are you a C programmer and used to say you know C very good? I always said so and then I saw this presentation and it helped me a lot deepening my C knowledge.
The [...]

Continue Reading →

advanced sprintf() for PHP

By Dominik Liebler On October 12, 2011 · 3 Comments

Have you ever had the need to use sprintf in a loop and replace the placeholders sequentially loop cycle by loop cycle? I recently had but there is a big problem in this use case: sprintf() (or the printf() family in general) can’t do this. PHP will raise a warning “Too few arguments” when there’s [...]

Continue Reading →

combining Subversion and git for great good!

By Dominik Liebler On October 10, 2011 · 1 Comment

Sometimes in a project you want to save a state of your code but don’t want to commit it because things are broken and you’re not sure if it’s the right way you are going. Let’s say you want to refactor a very large code base. Your team is using a Subversion server and you [...]

Continue Reading →

learning some Erlang

By Dominik Liebler On October 6, 2011 · 2 Comments

You now might think: What the hell is Erlang? And a few months back I didn’t even knew what exactly it was. I only knew it is a programming language, and that somehow Ericsson was involved in developing it.

For me it really started when I learned to use CouchDB, I am doing a [...]

Continue Reading →

TextMate: syntax highlighting for Erlang

By Dominik Liebler On October 6, 2011 · 1 Comment

I’ve been learning a little Erlang in the last few weeks and sometimes I use my Macbook to write some small functions, libs and so on. But it seems that TextMate hasn’t build-in support for Erlang, so all my pretty code was just black

But that isn’t that big a problem: I found a [...]

Continue Reading →

messin’ around with PHP

By Dominik Liebler On September 19, 2011 · 2 Comments

When you’re using PHP you might know that there are a few boundaries when it comes to variable names. Every language has a set of rules for this and the interpreter simply needs them to determine if the actual token is a variable name or not. For PHP, there are few rules: the name must [...]

Continue Reading →
Next Entries →
  • recent posts

    • The Erlang stack
    • Why don’t you put your dotfiles on Github?
    • Erlang Concurrent Program Template
    • JS assessment: improve your JavaScript knowledge test-driven
    • Think of APIs as Domain-specific languages (DSL)
  • RSS my posts in Mayflower’s blog

    • Consistent Hashing – intelligentes Sharding
    • DomniklStatsdBundle: Monitoring mit statsd in Symfony2-Projekten
    • Message Queues for web applications with STOMP
    • Grunt – a JavaScript build tool
    • 15.12. Using custom annotations in PHP
  • tags

    agile algorithms blog books C codingstyle couchdb daemon databases datastructures erlang fun function functional programming gem getting started gist git github javascript jruby learning linux mayflower mysql open source performance php postgresql pragmatic programmers programming redis ruby rvm shell sinatra slides snippets sprintf subversion syntax highlighting textmate theory unix zsh
  • My Coderwall Badges

    Forked 100Lemmings 100Forked 50Forked 20BeaverNephila KomaciNephila Komaci 3VelociraptorOctopussyWalrusForkedCharityMongoose 3MongooseDesert Locust
"RT @timbray: Woah, Dave Thomas wrote a book on Elixir! http://t.co/tpGrFsGrvR Gonna have to check that out." — domnikl

the web dev

Pages

  • about me

The Latest

  • The Erlang stack
    I am learning Erlang for a little to a year now, not […]

More

Thanks for dropping by! Feel free to join the discussion by leaving comments, and stay updated by subscribing to the RSS feed.
© 2013 Dominik Liebler
Platform by PageLines