Visual Studio 2005 And Beyond

[Ofer Goren is a frequent guest in this blog. He has posted here on his experiences with multicore optimization, as well as a follow up post to that. Today's treat is of a frequent developer problem - backwards compatibility.] As mentioned in one of my previous posts, we do have customers. Some of those customers do have special needs (don’t they all?). Lately, one of our customers asked us to update our workspaces, so that they can use our (read more...)

By Ofer Goren  |  November 11th, 2009  |  Filed under Development
Add a comment 


SIP Multicore optimization – the aftershock

[By now, you should all know Ofer Goren.. He has guest posted here on his experiences with multicore optimization. Well, he's back, along with the aftershock effect of the work he did.] At the last Intel seminar I participated in, James Reinders, the Chief Software Evangelist & Director of Software Development Products at Intel, made a great comment when asked a question. “Intel has no opinion yet on that matter. I’ll give you my opinion, which (read more...)

By Ofer Goren  |  June 17th, 2009  |  Filed under Development
2 comments  |  Add your own 


About The Intel Threading Tools, Our SIP Stack, and Me

[I knew that our SIP team was working for a while on multi-core optimization. So when there were signs of oil there, with some very promising results, I asked Ofer Goren, a software engineer in the SIP Stack team, and one of those given the optimization task, to write a few words on the process. You might even appreciate the work we do here for our customers, toiling around with analysis tools.] “Hardware is cheap, programmers are expensive” says Jeff (read more...)

By Ofer Goren  |  March 18th, 2009  |  Filed under Development
Add a comment 


TODO or not TODO, That is the Question

I recently was put in charge of the development of Diameter here at RADVISION. The other day, I got a visit from the Diameter PM. One of the customers went over the code of the last release, he said, and they found many TODOs in the code. Now they are asking questions about them and complaining that the stack is half-baked. Ok, I said, that’s a little unpleasant. Not just a little, he exclaimed, I want a new release, without (read more...)

By Ran Arad  |  January 21st, 2009  |  Filed under Development, SDKs
Add a comment 


The Void Pointer

My last post was a bit poetic. The intention was to list the advantages of the void pointer, and to mention a few pitfalls associated with the usage of void pointers. In this post I will explain the same points, only in non-Zen-master-language. Using void pointers is perceived as half laziness and half foolishness, and the “serious” programmers will have none of it: they use templates, container classes and/or interfaces when appropriate. Some programmers prefer the other extreme: loose typing (read more...)

By Ran Arad  |  November 5th, 2008  |  Filed under Development
Add a comment