Hal Burch and Robert C. Seacord explain programming language format string vulnerabilities. They also illustrate that, as is the usual misconception, C and C++ are not the only ones vulnerable to the exploits. [Continue]
skip to navigation | content
ifacethoughtsHal Burch and Robert C. Seacord explain programming language format string vulnerabilities. They also illustrate that, as is the usual misconception, C and C++ are not the only ones vulnerable to the exploits. [Continue]
I am completely with Ted Dzuiba when he says that PHP is not that bad. There have been a lot of comparisons between PHP and Ruby or for some reason with Ruby on Rails. You do have CakePHP if you like RoR’s idea.! [Continue]
The many implementations of Ruby have created elation for some and anxiety for others. While it does indicate that the language is popular it is easier for someone to create a fork creating multiple versions. So far, no one has shown any intention, but pressures of integrating with frameworks and platforms can affect it. [Continue]
Matthew Magain suggests that PHP developers are most likely to adopt Rails. I don’t see any specific reason, apart from the fact that PHP developers are already used to the open source environment. Otherwise PHP has more off-the-shelf functionalities/packages available. [Continue]
When I started learning Ruby, I had to fight on multiple fronts to be able to comprehend some concepts. I think it would have been easier if I was not already too deep in languages like C++ or Java. Not to say that they are inferior to Ruby or anything, but Ruby does bring in new concepts and new ways of programming. [Continue]
Ola Bini has listed some great techniques for metaprogramming in Ruby. Hal Fulton has a more basic introduction to metaprogramming for Ruby. Metaprogramming can very useful to create another language, like a Domain Specific Language (DSL) and usually involves using insides of the language. [Continue]
Forget the strings, integers, doubles, floats and even the semantic ones which help simulate the real world types, err, including ducks! Considering that I had come from the disciplined world of static typing and dynamic typing this idea of duck typing was quite a shock to me when I got introduced to Ruby. Avoiding the reactive complete dismissal of the idea I ventured further and here is what I got out of it. [Continue]
This is the weblog of Abhijit Nadgouda where he writes down his thoughts on software development and related topics. You are invited to subscribe to the feed to stay updated or check out more subscription options. Or you can choose to browse by one of the topics.
Twitter - Using Envy Code R and liking it. Thank you Damien. http://tinyurl.com/688mft