9,040 reputation
12150
bio website future-web-app.blogspot.com
location Israel
age 41
visits member for 3 years, 2 months
seen 2 days ago

I mostly do Erlang and CoffeeScript these days and am the author of "Building Web Applications in Erlang" and "Programming HTML5 Applications" Both of which were published by O'Reilly.

I am also very interested in the question, How do I become a great developer and spend a fair bit of time thinking about it.

I am also a compulsive writer. I love writing as it forces me to really think about what is important and how to make ideas seem more concreate


May
28
comment Web framework able to handle many concurrent users
Yea I have ;) In fact I wrote a book on yaws shop.oreilly.com/product/0636920021452.do
May
27
comment Plagued by multithreaded bugs
I have no idea, the last time I looked at C++ was 20 years ago. But I would rather use a language where actors are built in. I know it works in Erlang
May
26
awarded  Announcer
May
25
comment Plagued by multithreaded bugs
@DeadMG that is true, if you don't know how to use your tools well, you will produce bad software
May
25
comment Plagued by multithreaded bugs
@DeadMG I would contend that shared state concurrency is inherently prone to weird corner cases and should be avoided. But Hey I wrote a book on Erlang
May
25
comment Plagued by multithreaded bugs
If you want to see concurrency done well use Erlang! In truth what you want is some form of a shared nothing actor model where the weird corner cases are going to be eliminated.
May
23
comment How to publish paid Android apps if you're not from US/UK
While the Paypal option is good to know about not being able to setup a paid app is a big pain to those of us who are in other countries.
May
21
comment Good continuous-integration solutions for Haskell projects
I probably could have, in truth this question is no longer relevant as I decided to go with Erlang over Haskell
May
9
comment What to do when you find a security hole in your company's site
I would make sure that I put my warning in writing and kept a copy, but if you have let the correct people know then you have done the right thing. What they choose to do with it, well that is their problem.
May
6
answered What is your go-to application when you start learning a new language?
Apr
27
comment What's wrong with Erlang?
Actually Erlang does quite well for Web Development. The string handling thing is not too hard to work with
Apr
27
awarded  Nice Question
Apr
24
comment Freelancing - Share the source code?
Yea, if you are a good developer who can meet their needs next time they have a problem you will be high on their list of who to call. As a freelancer your only job security is the ability to bring value to your customers.
Apr
22
comment (Why) Should I learn a new programming language?
I don't think so, I am zkessin on twitter though
Apr
20
comment Modern programming language with intuitive concurrent programming abstractions
Go with Erlang, it really will make your life easier.
Apr
20
comment What false ideas are there that puts people off using threads?
The problem with this is that even if you have 100% test coverage you will have no way of knowing if your tests will cover all possible issues with how instructions interleave with shared resources. On the other hand with a shared nothing architecture it becomes much easier.
Apr
20
comment Why not Green Threads?
Yea if you want that model, just use Erlang, it will be an order of magnitude easier
Apr
19
awarded  Nice Question
Apr
18
answered Should cases be reopened for bugs, or should bugs be opened as a new case?
Apr
18
comment Are these company terms good for a programmer or should I move?
Yes, but even if you will win you don't want the fight