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 [...]
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, [...]
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, [...]
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? [...]
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 [...]
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 [...]
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 [...]
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 [...]
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 [...]
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 [...]
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 zshMy Coderwall Badges















