<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-17183569</id><updated>2024-03-13T04:33:16.655+00:00</updated><title type='text'>Toad Balancing</title><subtitle type='html'>Keeps Your Toads Well Balanced</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://toadbalancing.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17183569/posts/default?alt=atom'/><link rel='alternate' type='text/html' href='http://toadbalancing.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Itai Shirav</name><uri>http://www.blogger.com/profile/13350721421423716710</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>5</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-17183569.post-113986574457171637</id><published>2006-02-13T21:14:00.000+00:00</published><updated>2006-02-13T22:07:29.330+00:00</updated><title type='text'>Manage your life with voo2do</title><summary type="text">When you have a job, a house, several kids and a wife, your day-to-day tasks can quickly get out of hand. You know that you&#39;re in trouble when:
Your bills are never paid on time
You often apologize for things you forgot to doThere are important things that you&#39;ve been postponing for months
You feel like there are a thousand things you need to do this week
Yes, I was definitely in trouble.

After </summary><link rel='replies' type='application/atom+xml' href='http://toadbalancing.blogspot.com/feeds/113986574457171637/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/17183569/113986574457171637' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17183569/posts/default/113986574457171637'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17183569/posts/default/113986574457171637'/><link rel='alternate' type='text/html' href='http://toadbalancing.blogspot.com/2006/02/manage-your-life-with-voo2do.html' title='Manage your life with voo2do'/><author><name>Itai Shirav</name><uri>http://www.blogger.com/profile/13350721421423716710</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17183569.post-113586320118751170</id><published>2005-12-29T13:32:00.000+00:00</published><updated>2005-12-29T14:53:47.680+00:00</updated><title type='text'>Preparing for Backwards Compatibility</title><summary type="text">Maintaining backwards compatibility is a pain the ass. In a perfect world (at least from a developer&#39;s point of view), every version of the software is completely free from the shackles of the previous versions. It can be deployed without any regard to the established data, APIs and protocols.
Unfortunately, in the real world users expect the new version to be able to read old data. They expect </summary><link rel='replies' type='application/atom+xml' href='http://toadbalancing.blogspot.com/feeds/113586320118751170/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/17183569/113586320118751170' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17183569/posts/default/113586320118751170'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17183569/posts/default/113586320118751170'/><link rel='alternate' type='text/html' href='http://toadbalancing.blogspot.com/2005/12/preparing-for-backwards-compatibility.html' title='Preparing for Backwards Compatibility'/><author><name>Itai Shirav</name><uri>http://www.blogger.com/profile/13350721421423716710</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17183569.post-113022835244842564</id><published>2005-10-25T07:53:00.000+00:00</published><updated>2005-10-25T08:20:11.126+00:00</updated><title type='text'>Firefox Faster than Internet Explorer</title><summary type="text">There&#39;s little doubt that Mozilla Firefox is a better browser than Microsoft Internet Explorer. It is easy to see how the tabbed browsing in Firefox make your life easier, as well its simplicity and better usability.

One thing that I wasn&#39;t sure of, though, was that Firefox is faster. Browsing speed can mean several different things, such as download time, how quickly the page is rendered, and </summary><link rel='replies' type='application/atom+xml' href='http://toadbalancing.blogspot.com/feeds/113022835244842564/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/17183569/113022835244842564' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17183569/posts/default/113022835244842564'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17183569/posts/default/113022835244842564'/><link rel='alternate' type='text/html' href='http://toadbalancing.blogspot.com/2005/10/firefox-faster-than-internet-explorer.html' title='Firefox Faster than Internet Explorer'/><author><name>Itai Shirav</name><uri>http://www.blogger.com/profile/13350721421423716710</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17183569.post-112878043349652797</id><published>2005-10-08T13:44:00.000+00:00</published><updated>2005-11-05T13:02:06.273+00:00</updated><title type='text'>Java API Pitfalls: Boolean.getBoolean(String)</title><summary type="text">Creating a public API is a task that should not be taken lightly. Any bad decision at this stage tends to become baked in, remaining there for posterity. One such lousy decision was made by an unnamed Sun engineer, eons ago when dinosaurs roamed the earth and the Java programming language was born.

I can imagine this developer thinking to himself &quot;I really need a method that gets a boolean value</summary><link rel='replies' type='application/atom+xml' href='http://toadbalancing.blogspot.com/feeds/112878043349652797/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/17183569/112878043349652797' title='26 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17183569/posts/default/112878043349652797'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17183569/posts/default/112878043349652797'/><link rel='alternate' type='text/html' href='http://toadbalancing.blogspot.com/2005/10/java-api-pitfalls-booleangetbooleanstr.html' title='Java API Pitfalls: Boolean.getBoolean(String)'/><author><name>Itai Shirav</name><uri>http://www.blogger.com/profile/13350721421423716710</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>26</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17183569.post-112814395453256886</id><published>2005-10-01T05:03:00.000+00:00</published><updated>2005-11-05T13:00:45.896+00:00</updated><title type='text'>Where Dynamically Typed Languages Fall Short</title><summary type="text">In the past, dynamically typed languages were considered to be more productive than statically typed ones, and I used to agree with that view. My past experience has shown me that Python, a dynamically typed language, is more productive than Java (statically typed). Somehow Python code feels more malleable and pliable, and making it do what you want is more hassle-free. For example, if you want a</summary><link rel='replies' type='application/atom+xml' href='http://toadbalancing.blogspot.com/feeds/112814395453256886/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/17183569/112814395453256886' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17183569/posts/default/112814395453256886'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17183569/posts/default/112814395453256886'/><link rel='alternate' type='text/html' href='http://toadbalancing.blogspot.com/2005/10/where-dynamically-typed-languages-fall.html' title='Where Dynamically Typed Languages Fall Short'/><author><name>Itai Shirav</name><uri>http://www.blogger.com/profile/13350721421423716710</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>