Geeks With Blogs
RebelGeekz' Blog Overclocked brain at work! January 2004 Entries
Open letter to Scott McNealy
Dear Scott McNealy: I am writing this letter in the name of 10 million programmers looking for a new home. We are called the occupational programmers. We have been betrayed and abandoned by your worst enemy, and this is the right time to take on this noble endeavour and capitalize on their mistake. They wont be producing another 'basic' language for the next 5 or 10 years so you have the great advantage of time on your side. The world already knows the power and beauty of Java, but hobbyists and ......

Posted On Tuesday, January 27, 2004 5:08 PM

More on XEN and unification
Now just imagine Yukon with its http listener being able to produce XEN schemas and data streams, the first barrier between relational data and objects is gone. Then (forgetting legacy XML for a moment) applications being able to easily produce, share and consume (at least within certain domain) XEN schemas and data streams as messages, the second barrier between objects and messages is gone. UNIFICATION! Don't you see how sweet it is?Don't you see that there is something right now, spreading like ......

Posted On Wednesday, January 21, 2004 6:43 PM

My take on XEN
Here are the thoughts from a humble programmer's perspective about XEN: XML should not be included in the language, for XML is a format an it is irrelevant. The concept should prevail over the format. The inclusion of the "attribute" keyword is crucial to convert XML/Other messages to objects in one shot without losing data. This will enable us to work with real objects not with useless trees. The impedance mismatch XML-to-Object will be reduced to zero. If XML will continue to be used as a standard ......

Posted On Wednesday, January 21, 2004 6:10 PM

Different SODA flavors
Should the translation of a message occur on the server side or on the client side? I, as a customer, have the right to look for the best service provider.And if that provider speaks my own language, better business will be done. Let's say that I need some info from a weather service, but happens to be that my client is a web page, or a C#, python or ruby app. Why should I take the burden to parse that xml message just because it is considered standard? What if the provider and I previously agreed ......

Posted On Tuesday, January 20, 2004 4:06 PM

Service Oriented Data Access or SODA
Now that SOA is taking the world by storm, this is the time to define the format that will be used to exchange data in this new architecture ruled by messages. Welcome to the world of SODA. SODA stands for Service Oriented Data Access and it has been conceived to provide a mechanism to represent data in a simpler and more powerful way than other formats like XML. Let's take a look at some basic samples for a better understanding:Employee { Name = "John Doe"; Age = 35; Hired = 05/10/2003; Salary = ......

Posted On Tuesday, January 20, 2004 4:01 PM

Exchanging objects as streams
I was recently playing with javascript when I saw this interesting concept on object instantiation:ref: = {color:"red",wheels:4,engin... Wow -I said to myself- this means that I can create any object I want on the fly!What if I just get a string that represents an object transmitted over the wires instead of bloated xml?With the 'eval' function you can convert that string into an object ......

Posted On Sunday, January 18, 2004 4:43 PM

Coding with style
What if we could create CSS styles in C#?Skinning would be soooo easy.Think of the ZenGarden but in winForms.public style Overdue { fontname = tahoma; fontsize = 10px; forecolor = white; backcolor = red; } then, when applying the style to any object, if the object has the properties then it applies the value to the property, if not it just ignores it.if (dueDate < today) = Overdue; what do you think ......

Posted On Sunday, January 18, 2004 11:15 AM

Hello World!

Thanks to Jeff Julian for letting me blog from his site
I hope we can share lots of great moments, ideas, tips, code and knowledge in general for the benefit of all.

Thanks again Jeff!

Posted On Sunday, January 18, 2004 11:06 AM

Copyright © RebelGeekz | Powered by: