Pages | 1 | 2 |
Easier C++ : An Introduction to Concepts “Concepts is a language feature planned for C 0x that allows programmers to express the template requirements as part of the template's source code. Placing requirements on a template formalizes the contract between template author and user, allowing the compiler to ensure that both parties uphold their end of the bargain.”

Google Chrome “V8 on YouTube”

Ruby programming is art “I would dare to say that programming style in Java is enforced by the company code standards, whereas programming style in Ruby comes from the personality and the programming experience.

Ruby programming is art. And it's part of the reasons why it's fun.”


Automating PowerPoint with Ruby “PowerPoint exposes a full-featured object model for automating, so there's virtually nothing that you can't do with PowerPoint via Ruby code.”

TraceMonkey “In simple terms tracing works by watching for commonly-repeated actions (such as loops, function calls, or type checking) and tries to optimize their resulting native code into the lowest number of actions.”

Setting up a new remote git repository “To collaborate in a distributed development process you%u2019ll need to push code to remotely accessible repositories.”

TableKit “TableKit is a collection of HTML table enhancements using the Prototype framework. TableKit currently implements row striping, column sorting, column resizing and cell editing using Ajax.”

Google's Data Interchange Format “Protocol Buffers allow you to define simple data structures in a special definition language, then compile them to produce classes to represent those structures in the language of your choice. These classes come complete with heavily-optimized code to parse and serialize your message in an extremely compact format.”

Cluster Computing and MapReduce - Google Code University

Threaded Code “Threaded code is a technique for implementing virtual machine interpreters”

21 Ruby Tricks You Should Be Using In Your Own Code

How The Interpreter Works - Cat Language

Code Generation Templates Using XML and XSL

Aquarium for Ruby “Aquarium is a framework that implements Aspect-Oriented Programming (AOP) for Ruby. The premise of AOP is that some concerns in an application will cut across the natural object boundaries of the problem domain. Rather than scatter duplicated code in each object to handle the cross-cutting concern, AOP modularizes the specification of which execution points are affected (called join points) and the actions that should be invoked at those points.”

A History of Decision Tables “Tables are easy to read and can convey more information in a smaller space and clearer format than flowcharting, pseudo-code, narratives and other conventional documentation techniques. They are also easier for both analysts and users to construct and alter than conventional system analysis techniques. The non-analyst user can be given an empty decision table and be asked to fill it out himself. He can provide information to the systems analyst which would normally require intensive interviews and a great deal of time to obtain.

Tables can be used to automatically generate source code in any programming language which supports if/then/else or switch/case control constructs. While the time saved by generating code would be worth the effort of learning decision tables, there are other benefits.”


Code Generation: The Safety Scissors Of Metaprogramming

“This is why Erikd insists on the fact that writing quality code in functional languages requires from people coming from OO backgrounds to discard old habits and ways of thinking and to ignore object oriented and imperative programming features for as long as possible.”

TableKit

Source code generation is unreliable and inadvisable in every language except Lisp

10 Tips for Moving From Programmer to Entrepreneur “Code is 5% of your business”

Topics From Archives (The bigger the keyword, the more number of posts in it)ad airport bangalore buddha chenkottah crocodile dharma eagle ridge entrepreneur falls flower foot grandbay india indianresort karma kerala life lisp mauritius mom monsoon moon mountain pink programmer rain rochester sand sea shalini submarine subscooter sunset tamil nadu underseawalk underwater walking wedding wordpress