Spider Blogs
5/23/2013
5/22/2013

Unofficially: R7RS Small has been ratified
Unofficially: R7RS has been ratified. Congratulations and thanks to all of the working group’s hard, hard work on completing what was by some measures an impossible task. There will be one more draft to address a few concerns. ...
by Grant Rettke on May 22, 2013 3:15 PM [Read More]
5/20/2013

Husk: An R5RS-compatible Scheme written in Haskell
Husk is a dialect of Scheme written in Haskell that adheres to the R5RS standard. Advanced R5RS features are provided including continuations, hygienic macros, and a full numeric tower. (via husk-scheme) ...
by Grant Rettke on May 20, 2013 3:18 PM [Read More]
5/17/2013

Adding WCF end points to an Asp.Net and MVC web site, to be consumed by a mobile app – Part 2
Please take a look at Part 1 before proceeding. It was decided to add the end points as a new web project within the solution, and deploy that web project into a separate virtual directory. This was done to make sure that the existing web appl ...
by Arun George on May 17, 2013 6:17 AM [Read More]
5/16/2013

CB750F: Day 35: Totally Idle
Left unable to bench sync the butterfly valves, I finally pulled the bolt out only to find that it was in clearly bad shape. When the nut reaches a certain point, it just won’t go any further. On my carbs, the nut is threaded, and so too is the moun ...
by Grant Rettke on May 16, 2013 10:30 PM [Read More]
5/15/2013

ISLISP
The ISLISP programming language is a member of the Lisp family of programming languages. It attempts to bridge the gap between the various incompatible members of the Lisp family of languages (most notably Common Lisp, Eulisp, LeLisp, and Scheme) by focus ...
by Grant Rettke on May 15, 2013 11:39 AM [Read More]
5/14/2013

CB750F: Day 34: High Idle
Today I received my set of Vessel JIS screwdrivers and at the shop the screws on the carb shrouds didn’t slip once they are pretty great. In preparation to start the bike I re-attached the exhaust system and torqued it all to spec (98in/lb header bo ...
by Grant Rettke on May 14, 2013 10:30 PM [Read More]
5/13/2013

mickey-scheme
Mickey Scheme is an interpreter for R7RS Scheme written in C++ ...
by Grant Rettke on May 13, 2013 7:59 AM [Read More]
5/12/2013

Keep track of scoping type in Emacs Lisp Buffers
Here is how: lexbind-mode ...
by Grant Rettke on May 12, 2013 5:15 PM [Read More]
5/11/2013

The Conc Returns
Last Sunday I got the ’05 ZG100 Conc out. Checked the tire pressure, oil, turn signals, and made sure no rodents had taken up residence. Started right up. Somehow she rides even better than last year, the GL footpeg lowering kit and rised handlebars ...
by Grant Rettke on May 11, 2013 11:47 AM [Read More]

Pandas Into
I’ve recently been playing with the pandas Python data analysis framework while reading the Python for Data Analysis book (which is written by the author of the pandas library). Here are 2 of my iPython Notebooks that demonstrate some of … Con ...
by Caleb Madrigal on May 11, 2013 2:01 PM [Read More]
5/10/2013

The best Git client ever: Tig
It is so simple and powerful enough too, what a wonderful client: Tig. – via Atlassian ...
by Grant Rettke on May 10, 2013 7:57 PM [Read More]
5/09/2013

CB750F: Day 33: Carburetor Reinstallation Complete
Tonight I completed installing the carburetors but did not have time to test them. One of the mistakes that I made was that I was babying the carburetors and the air-box side intake shrouds. When you stare at and literally play with the few parts (carb ra ...
by Grant Rettke on May 9, 2013 10:32 PM [Read More]
4/23/2013

1026 KM Road Trip in 35 hrs
A few days back, I had a wild idea (as usual), to do a Road Trip in and around Gujarat State for about 2 days. The idea was to drive as far as possible and come back in about 2 days. Someone would ask, Why? Why would you do that? I would ...
by Deep Shah on April 23, 2013 1:59 PM [Read More]
3/29/2013

Sorry State of Indian Television Content
You turn on the television and browse to check if there is anything interesting to watch, I am sorry to say but I am almost always disappointed.I thought of expressing my frustration with the India Television Media in this post.Before you read any further ...
by Deep Shah on March 29, 2013 12:44 PM [Read More]
3/28/2013

Adding WCF end points to an Asp.Net and MVC web site, to be consumed by a mobile app – Part 1
One of the interesting challenges faced by any software designer or architect would be to deal with legacy code. It will be a designer's dream to just abandon old code and start afresh with the latest technology solutions that come around the corner every ...
by Arun George on March 28, 2013 6:44 PM [Read More]
3/18/2013

Tech Ed 2013 Bangalore
I attended 2013's TechEd at Bangalore- https://india.msteched.com/Bengaluru/Main Non-technical details first - Arrangements and facilities this time were grander than previous years. Lalit Ashok has provided fairly decent facilities. Presentation hal ...
by Arun George on March 18, 2013 2:48 PM [Read More]
3/01/2013

Finding the Golden Ratio
I recently was exploring the Golden Ratio. I was really surprised what a simple (and recursive) relationship it comes from: Here is an iPython Notebook explaining the derivation: Golden Ratio iPython Notebook If you don’t want to look at the … ...
by Caleb Madrigal on March 1, 2013 1:52 PM [Read More]
2/28/2013

KungFu Panda
If you have come to this post, thinking that you will get information about the famous movie KungFu Panda then, its the wrong place. But if you have come to this post for getting information on KungFu itself, then you are in luck.I Always wanted to ...
by Deep Shah on February 28, 2013 9:11 AM [Read More]
1/24/2013

MSBuild doesn't copy DLL references from dependent projects
Recently in one of my projects we came across an interesting problem. To explain the I will try and simplify it a bit. The Problem:The problem was that there were two projects in my solution. Lets say Project A and Project B.Project A re ...
by Deep Shah on January 24, 2013 6:51 AM [Read More]
1/21/2013

How to graph with iPython Notebook
Here’s a screenshot that shows a simple example of how to make pretty graphs in iPython Notebook/Matplotlib/Pylab/Numpy: Note: I launched iPython Notebook by doing: “ipython notebook –pylab inline” ...
by Caleb Madrigal on January 21, 2013 4:04 PM [Read More]
12/23/2012

Using NHibernate to fetch Hierarchical information with SqlServer - Part - 3
In the previous post we saw how we can make use of Common Table Expression (CTE) and NHibernate to fetch Hierarchical information with SqlServer. In this post we will see one more way in which we can map the CTE with NHibernate and this will be ...
by Deep Shah on December 23, 2012 6:04 AM [Read More]
11/28/2012

Running Ubuntu on VirtualBox in Windows
I’m mostly a Mac user and I also really like Linux (especially Ubuntu), but I hate Windows. However, I’m occasionally required to use Windows at work, so I’ve found a way to make using Windows more enjoyable: to use Ubuntu … Contin ...
by Caleb Madrigal on November 28, 2012 12:48 PM [Read More]
11/26/2012

Pyknon Intro, Chords, and Intervals
I’ve continued on my (hopefully) short-term fascination with music+math (it’s fun, but really bad for productivity). So I found this great library for generating music in Python called Pyknon. And it can be installed using pip: pip install pyk ...
by Caleb Madrigal on November 26, 2012 12:19 AM [Read More]
11/23/2012

Music Theory and Math Notes
For the last day, I’ve done some reading on music theory (trying to understand why things are the way they are in terms of math). Here are my raw unedited notes: Important musical ratios: Unison: 1:1 frequency Octave: 2:1 frequency … Continue ...
by Caleb Madrigal on November 23, 2012 5:11 PM [Read More]
11/15/2012

Using NHibernate to fetch Hierarchical information with SqlServer - Part - 2
In my previous post, we saw how we could take advantage of Common Table Expression (CTE) to fetch Hierarchical information with SqlServer.In this post we are going to see How we can make NHibernate use CTE to fetch full Hierarchical information for a give ...
by Deep Shah on November 15, 2012 5:10 AM [Read More]
10/07/2012

Using NHibernate to fetch Hierarchical information with SqlServer - Part - 1
Recently in one of my project, we had a very interesting situation. The relationship we were trying to model was pretty common and straight forward. We wanted to map relationship between Employees and Managers. The business rule was, One ...
by Deep Shah on October 7, 2012 5:08 AM [Read More]
9/05/2012

Reduce with Python and Clojure
I was just playing around writing an annuity calculator function. Here is my first version: def calculate_annuity(years, interest=0, addition_per_year=0, starting_amount=0): result = [] running_total = starting_amount for year in range( ...
by Caleb Madrigal on September 5, 2012 11:30 PM [Read More]
9/01/2012

3800 KM Road Trip in Soth Africa Part - 3
This is the last and final post in the series of posts that gives a glimpse into our vacation to South Africa. As mentioned in the previous post, we had an amazing time jumping from the Worlds Highest Commercial Bungee Bridge.After the jump it was t ...
by Deep Shah on September 1, 2012 8:07 AM [Read More]
8/16/2012

Vim run current file
I just added a nice command to my .vimrc file to allow me to run the current file I am working on by typing :R: command R !./% On the VIM note, here is a link to my current vim … Continue reading → ...
by Caleb Madrigal on August 16, 2012 11:02 AM [Read More]
8/15/2012

Barcamp Milwaukee 2012
Barcamp Milwaukee 2012 is being held October 6th-7th. I had a good time last year, so I can definitely recommend it ...
by Caleb Madrigal on August 15, 2012 9:44 AM [Read More]

Mathematics Reloaded
I got stuck in one puzzle of electronics. Was understanding resistance of electron flow, current, and voltage by little different experiments. In one of them, I had created a very basic circuit that was starting from +v end of 1.5v battery (showing 1.4v o ...
by Himanshu Trivedi on August 15, 2012 1:52 AM [Read More]
8/07/2012

Secret to not having road rage
I have found the secret to not getting road rage: audiobooks. Try it. Right now, I’m listening to Dune by Frank Herbert ...
by Caleb Madrigal on August 7, 2012 11:11 PM [Read More]
8/04/2012

Adventure at its BEST!
As promised in the previous post, here comes a complete log of what was going through my crazy mind when, we jumped from the Worlds Highest Commercial Bungee Bridge!I have done lots of thrilling and adventurous things in the past, but this one was nothing ...
by Deep Shah on August 4, 2012 1:59 PM [Read More]
7/22/2012

3800 KM Road Trip in Soth Africa Part - 2
As you guys already know (from the previous post), Myself and My Wife were on a vacation to South Africa.We boarded the aircraft with mixed feelings. The stage was set for a fantastic holiday. We arrived at Johannesburg at about 0700 hrs. &nbs ...
by Deep Shah on July 22, 2012 6:34 AM [Read More]
7/15/2012

3800 KM Road Trip in Soth Africa Part - 1
It was that time of the year when, Myself and My Wife decided to go some place for a nice holiday. We discussed lot's of places but, the place that we choose to visit was South Africa. In this series of few posts, I am going to share my experi ...
by Deep Shah on July 15, 2012 11:09 AM [Read More]
6/26/2012

Installing ASP.NET MVC 3 and Web Platform Installer
I had a problem in using the Visual Studio Install that I had in my machine, due to which I decided to re-install everything related to Visual Studio , including Visual Studio itself. During installation procedure, I reached to the point when I was ready ...
by Himanshu Trivedi on June 26, 2012 1:31 PM [Read More]
6/12/2012

Transistors are also De-amplifier
I’m enjoying my exploration of electronics. While understanding about different building blocks, I learnt about Transistor. And I also learnt that transistors are also called amplifiers. During learning about their amplification capability, I also realize ...
by Himanshu Trivedi on June 12, 2012 2:38 AM [Read More]
6/06/2012

SessionStorage on Safari
Like everything in life has quota, Safari allots specific size to each applications that it can consume to store information in session storage. If consumption exceeds, while calling setItem it throws QUOTA error. While creating one HTML5 based applicati ...
by Himanshu Trivedi on June 6, 2012 11:53 PM [Read More]
5/26/2012

Fixing the exception System.InvalidOperationException : ReadOnlyCache: Can't write to a readonly object com.gitshah.entity.User
In one of my previous posts we saw how we could configure the NHibernate second level cache. The second level cache could also be used for entities that are not read only.For example lets say we want to add the User entity to the second level cache. ...
by Deep Shah on May 26, 2012 10:42 AM [Read More]
4/29/2012

How To Force NHibernate to use discriminator while fetching entities for Single Table Per Class Hierarchy Mapping
Recently we faced a very interesting issue with the Single Table Per Class Hierarchy mapping in NHibernate.The Issue:NHibernate would not use the discriminator values while fetching the subclasses of entities mapped using the Single Table Per Class Hierar ...
by Deep Shah on April 29, 2012 9:23 AM [Read More]
4/14/2012

Twin Cities Code Camp - Javascript Unit Testing
Thanks to everyone who came out to the Twin Cities Code Camp, where I was among many speakers. This event is huge, and the organizers did a great job, not just with logistics but also in pulling together a lot of great topics, and excellent speakers. For ...
by Nick Schweitzer on April 14, 2012 3:21 PM [Read More]
3/31/2012

NHibernate and Caching - Part - 2
So far we have seen how the NHibernate first level cache can silently improve performance when we deal with single Session. But there should be something that works across NHibernate sessions right?Of course there is, its called Second level cache.B ...
by Deep Shah on March 31, 2012 6:26 AM [Read More]
2/26/2012

NHibernate and Caching - Part - 1
NHibernate has built in support for caching. It might sound like a very simple feature to implement but, in reality, its one of the most complex piece. Using various Caching strategies provided by NHibernate we can achieve extremely good ...
by Deep Shah on February 26, 2012 12:16 AM [Read More]
1/22/2012

LetsBuy.com A Perfect Example of How Not to Run an Online Shopping Website
Today I am going to narrate a story, A real story.In this story, lead role is played by Deep Shah (name not changed) and His Friends. Every story has good guys and the bad guys right, in this story the bad guys are LetsBuy.com (name not changed) as a com ...
by Deep Shah on January 22, 2012 2:26 AM [Read More]
1/18/2012

Unit Testing Javascript with QUnit and Mockjax
Thanks to Milwaukee ALT.NET for hosting on Monday, and allowing me to present on Unit Testing Javascript with QUnit and Mockjax. It was a great group of people, and I appreciated the good discussion and questions. As promised, here is the presentation mat ...
by Nick Schweitzer on January 18, 2012 9:22 AM [Read More]
12/30/2011

NHibernate throws InvalidCastException in DEBUG mode for entities with composite keys
Recently we faced a very weird issue with NHibernate. The issue was, on one developer's machine, when we ran an Integration test to fetch an entity (using its primary key), NHibernate threw an InvalidCastException exception. System.InvalidCastExcep ...
by Deep Shah on December 30, 2011 2:06 PM [Read More]
11/13/2011

Integrating Spring.NET with ASMX WebServices
In one of the previous post, we saw how easily we can Enable Dependency Injection for Web Forms Web Pages and User Controls. In this post we will cover the last topic in the Dependency Injection series i.e. Enabling Dependency injection in ASMX WebS ...
by Deep Shah on November 13, 2011 1:25 AM [Read More]
11/06/2011

Making operator precidence more explicit with NHibernate Linq Provider
Recently, while writing one of the NHibernate queries, using the NHibernate LINQ provider we faced a very interesting problem.The issue was the NHibernate LINQ provider was not adding appropriate parenthesis to make the operator precedence more explicit.T ...
by Deep Shah on November 6, 2011 1:33 AM [Read More]
10/28/2011

Enabling Dependency Injection In Web Forms Pages and User Controls using Spring.NET
In one of the previous post, I mentioned, How MVC3 and Web Forms can exist side by side in one project. We also saw, how we could Enable Dependency Injection using Spring.NET in an MVC3 Application.But, What about the old Web Form pages and user con ...
by Deep Shah on October 28, 2011 5:38 AM [Read More]
10/22/2011

2300 Miles US Road Trip - Part - 2
As mentioned in the previous post, we recently took a vacation in the US. The previous post is about, my experiences on the trip in the first week. In this post, I plan to share my experiences on the trip for the second week.On a nice Sunday m ...
by Deep Shah on October 22, 2011 2:02 AM [Read More]
10/09/2011

2300 Miles US Road Trip - Part - 1
Recently me and my family had an opportunity to visit the US for two weeks. I had some official work for about 4 days. We had planned a vacation for the rest of the time. Naturally, I wanted to visit lots of places, do lots of stuff when I was in the U ...
by Deep Shah on October 9, 2011 7:18 AM [Read More]
10/02/2011

Strongly Typed Session Using MVC3 and Spring.NET - Part - 3
This is the last post in the series of posts to show How we can achieve Strongly Typed Session using MVC3 and Spring.NET. In previous two posts (first and second) we saw what were the benefits of strongly typed session and how we could enable the se ...
by Deep Shah on October 2, 2011 4:56 AM [Read More]
9/26/2011

Strongly Typed Session Using MVC3 And Spring.NET - Part - 2
In my previous post, we saw why its a good idea to have strongly typed HTTP Session. In this post we will do the real thing (well at least first part of the real thing).Using Sping.NET we can control the objects lifecycle. By default the Objects configu ...
by Deep Shah on September 26, 2011 6:30 PM [Read More]
9/21/2011

Strongly typed Session with MVC3 and Spring.NET - Part - 1
In every Web project I have worked so far, always there is a need to store some or the other information in HTTP Session.I am very finicky about putting things in the HTTP Session. IMHO HTTP Session should be kept as light as possible. There s ...
by Deep Shah on September 21, 2011 1:08 PM [Read More]
9/07/2011

Guerrilla Agile at Milwaukee Agile
I'd like to thank the organizers and participants at Milwaukee Agile last night for making it a great time for me. I presented a slightly updated version of Guerrilla Agile, and the discussion afterwards with those who were there was excellent. I really e ...
by Nick Schweitzer on September 7, 2011 6:36 PM [Read More]
8/29/2011

How Important is Education?
About a month ago, I took the day off from work and went to Oshkosh for the EAA Fly-In. If you've never had the opportunity to go, and you enjoy flying, it's quite the experience. For the two weeks of the fly-in, the skies over Oshkosh become the busiest ...
by Nick Schweitzer on August 29, 2011 3:09 PM [Read More]
8/28/2011

Excel Application Object – Unexpected Behavior
In my last article ‘’, I have explained why we choose to use Excel Application object for excel automation and its disposing mechanism. But, while testing we observed following unexpected behavior: If we start processing multiple Excel files through windo ...
by Sudarshan Bhalerao on August 28, 2011 2:35 PM [Read More]
8/16/2011

Excel Application Object–Expects ‘Desktop’ folder under certain paths
In my last article ‘’, I have explained why we choose to use Excel Application object for excel automation and its disposing mechanism. But, while testing we were getting following exception: Microsoft Excel cannot access the file ‘<file path ...
by Sudarshan Bhalerao on August 16, 2011 11:25 AM [Read More]
8/15/2011

Disposing Excel Application object correctly
On one of our recent project, we need to process lots of Excel files in windows service. Basic requirement was: we need to read excel file from specific folders, perform some operations, do additional calculations on data which we read … Continue re ...
by Sudarshan Bhalerao on August 15, 2011 12:46 PM [Read More]
8/14/2011

Convert JSON Date into JavaScript Date
JSON is becoming very popular format to exchange data between client and server in Web 2.0 applications. Everything works very smooth apart from date in JSON. Date format in JSON is something like ‘\/Date(-606769200000-0500)\/’ where ‘-606769200000’ is nu ...
by Sudarshan Bhalerao on August 14, 2011 12:39 PM [Read More]
8/05/2011

What kind of IT team you have got?
In IT world, if the most debated topic is anything, it's about why projects fail? There is for sure more failures than successes. Many successes which are there, at times are forced successes on end users. The end users are provided with no alternatives ...
by Lalit Bhatt on August 5, 2011 4:21 PM [Read More]
7/20/2011

Word documents and merging two branches
Do you create word documents? Do you send them for review to your boss? I think, answers of both of these questions will be “yes” for most people, and I’m not exception! MS Word have a good feature – Track Changes. As it’s name suggests, it tracks the ch ...
by Himanshu Trivedi on July 20, 2011 1:16 PM [Read More]
7/05/2011

WaitHandles’ Switch
I will say it again: “I like extension methods”. They provide great way of increase readability of the code in languages like C#. Anyway this post is not about extension method. Have you ever needed to write code that will wait on different wait handles ( ...
by Himanshu Trivedi on July 5, 2011 5:27 AM [Read More]
7/01/2011

HTTP 404 while asp.net web forms and spring.net project
While doing some refactoring with the project, I suddenly start getting HTTP 404, and that to for all pages that exists and was working few minutes back. I was amused to get the error, with the fact that pages existed, I could see them and feel them! Afte ...
by Himanshu Trivedi on July 1, 2011 5:02 AM [Read More]
6/22/2011

Scoping the search result in Firefox
Do you know, in Firefox 5 it’s possible to scope the search results. For example if you suffix or prefix search text with *, results will be only from bookmarks! That’s helpful, isn’t it. And there are more such special characters that can be used to scop ...
by Himanshu Trivedi on June 22, 2011 5:01 AM [Read More]
6/02/2011

JavaScript, and var
While working in my current project, I re-learned this hard way. And I don’t want to make same mistake again, hence noting it here. Many a times you remember something better when noted somewhere. I had created a javascript that was similar as below: 1: ...
by Himanshu Trivedi on June 2, 2011 3:46 AM [Read More]

Separate domain and Runas
Have you ever wonder how can you run a specific application having awareness of different domain’s credentials? We have VPN setup between our different offices, and all offices are having complete separate windows domain tree. I’m in Pune offi ...
by Himanshu Trivedi on June 2, 2011 3:15 AM [Read More]
5/16/2011

WQL in Powershell
For those who were at my Windows Management Instrumentation talk Saturday at Chicago Code Camp, you may recall one of the attendees mentioning an eBook on WQL in Powershell. I thought it would be worthwhile providing the link to Ravikanth's eBook, and tha ...
by Nick Schweitzer on May 16, 2011 10:32 AM [Read More]
5/15/2011

Chicago Code Camp Recap
I want to thank all the organizers, volunteers and attendees for a great time at Chicago Code Camp yesterday. I ended up presenting on two different topics, instead of the planned one. One of the speakers in the first session was unable to attend at the l ...
by Nick Schweitzer on May 15, 2011 4:08 PM [Read More]
4/29/2011

Building and Managing a Product
ecently I had a chance to attend the Indian Product Management Association (IPMA). It was a fresh and encouraging thing for Pune ecosystem. I have been involved in the building of Products in the past and in present but more from the angle of technical ...
by Lalit Bhatt on April 29, 2011 5:32 PM [Read More]
4/11/2011

Guerrilla Agile at Chicago ALT.NET
In case anyone thought that I only had one speaking topic, you will have an opportunity to hear me at Chicago ALT.NET on May 18th. I'll be presenting "Guerrilla Agile" - How to Adopt Agile in a Company That is Hostile to Agile Methodologies. How many time ...
by Nick Schweitzer on April 11, 2011 9:45 PM [Read More]

Chicago Code Camp
What are you doing on May 14th? If you have the day available, you should definitely come down to Grayslake Illinois for Chicago Code Camp. Code Camp is for developers of all skill levels, and will have multiple sessions running side by side. There is no ...
by Nick Schweitzer on April 11, 2011 8:57 AM [Read More]
1/31/2011

It's Free - Does That Mean You Can't Complain?
I found this story about a man suing Facebook to be rather interesting: In seeking $500,000, Fteja is suing Facebook for disabling his account, in which he had about 340 friends and family and had spent "timeless hours creating content and relationship ...
by Nick Schweitzer on January 31, 2011 10:53 PM [Read More]
11/23/2010

Google Visualisation api cannot be used in offline mode
We are using Google visualisation api for making interactive charts. However one of the condition of using Visualisation api is quite strange. The api is restricted in using in offline mode. This means the api cannot be used in intranet, which is not co ...
by Lalit Bhatt on November 23, 2010 11:06 PM [Read More]
10/30/2010

Folders open in new windows when set to use same window
regsvr32 "%SystemRoot%\System32\actxprxy.dll" regsvr32 "%ProgramFiles%\Internet Explorer\ieproxy.dll" If folders are opening in new windows on your Windows 7 machine even though settings from Folder Options is set to use same window then follow following ...
by Sudarshan Bhalerao on October 30, 2010 4:23 AM [Read More]
10/29/2010

Silicon India conference at Bangalore
Last week I spoke in Silicon India conference. I talked about JAXB and JAX-WS and how can they make web service development easier. Attaching the code samples and slides that I presented. Web services JAXB and JAX-WS ppt Web services code sample The c ...
by Lalit Bhatt on October 29, 2010 11:01 PM [Read More]
10/14/2010

Google in Bing
I was searching for some Google details and apparently thought of trying in Bing to get a more neutral view. And this is what I got Though I was searching for why Google spreadsheet is fast, it told me why it is slow and that too from Mac forums to ...
by Lalit Bhatt on October 14, 2010 5:44 PM [Read More]

Random Updates
So you may have noticed that my site template got cleaned up a bit. What can I say... being a software guy is sort of like being a cobler. Your children are often barefoot. You may have also noticed this advertisement on the right side which I put up mor ...
by Nick Schweitzer on October 14, 2010 3:18 PM [Read More]
10/06/2010

ASP.NET AJAX async call doesn’t fire jQuery’s ‘document.ready()’ event: Solution
On our current project we were using following technologies: ASP.NET jQuery: for DOM manipulation at client side jQuery plugins like validator plugin, cleditor plugin, msked input plugin etc. ASP.NET AJAX: For doing asynchronous calls Before introducing A ...
by Sudarshan Bhalerao on October 6, 2010 5:56 AM [Read More]
10/04/2010

Useful prototype functions for String and Array
Here is the listing of useful prototype functions for String and Array used in JavaScript: String.format: This function formats the string. This is equivalent of C# ‘string.Format’ function. // This is similar to C# 'string.format' function St ...
by Sudarshan Bhalerao on October 4, 2010 11:32 AM [Read More]
7/18/2010

Why projects fail?
This is somehow getting stuck in me for sometime now that the number one reason for a software project or for that matter any projects fail when they fail to listen to the users. In context of software projects, when the projects are done by the develop ...
by Lalit Bhatt on July 18, 2010 6:09 PM [Read More]
5/27/2010

Don't hide complexity if it cannot be handled in a robustway
Human mind has a tendency to simplify everything, which is a good thing. But than there is a tendency to oversimplify by wrapping it up in such a manner that it just looks simple on the face. At present, there are many frameworks which has come up promi ...
by Lalit Bhatt on May 27, 2010 2:12 PM [Read More]
4/13/2010

Future of Java
With the recent aquisition of Sun by Oracle, the future of Java is getting debated vigorously. It's also getting clear that Oracle's interest on Sun is more on the hardware stack than on the software products (Takes them closer to IBM). With the recent ...
by Lalit Bhatt on April 13, 2010 9:28 PM [Read More]
4/11/2010

How important are frameworks?
Not only in Java world but in all the econsystems of programming we have zillions of framewrok which provide the notion that if that particular framework is used, than applications will get done quickly. The marketing machinery works overtime to further ...
by Lalit Bhatt on April 11, 2010 7:11 PM [Read More]
2/21/2010

The confusion of Design Patterns
I purchased the Gang of Four Design Pattern book almost ten years back when I was just a novice in the field of programming. At that time someone suggested me to have a look into this book. In last so many years, I have purchased tons of books and retir ...
by Lalit Bhatt on February 21, 2010 11:29 PM [Read More]
7/23/2008

You have an iPhone, without a phone plan?
"You have an iPhone, without a phone plan?" "Why, yes I do"I guess if there is one nice thing about having a first gen iPhone, it was relatively easy to buy one and never sign up for a two year contract.Why??I think of the iPhone like an iPod Touch but wi ...
by James Roome on July 23, 2008 9:00 PM [Read More]
9/25/2007

Most of programming is routine, and that's a problem.
While coding, I always have this nagging feeling that someone has already done what I'm doing, and done a lot better job of it than I. Heck, its more than a feeling, I just know it! It frustrates me, knowing there is this useful information that could sav ...
by James Roome on September 25, 2007 9:02 PM [Read More]
5/09/2007

Project Euler
Grant has been trying to bully me into writing some Haskell code. The straw that broke the camel's back was the challenge to solve "Project Euler: Problem 1", well really the problem was not that interesting, but we had a good spread of languages in the o ...
by James Roome on May 9, 2007 9:53 PM [Read More]
11/16/2006

Video Conferencing on a budget.
Holding our monthly company wide meetings have always been problematic, one problem is half the team is in India and the other half in Milwaukee. Other problems include 512kbps bandwidth for the team in India, also the lack of will to spend $10k (per loca ...
by James Roome on November 16, 2006 9:45 PM [Read More]
8/28/2006

Differences between meta-programming and intentional programming
In an effort to post something to this blog, here are some current thoughts:After some reflection I have decided that meta-programming and intentional programming are two very different things.Meta-programming is just about using/creating custom programmi ...
by James Roome on August 28, 2006 11:53 AM [Read More]
6/03/2006

IMPLEMENTATION MATTERS contiuned
I was just working with java collections the other day and it got me thinking....From the JavaDoc:ArrayListThe size, isEmpty, get, set, iterator, and listIterator operations run in constant time. The add operation runs in amortized constant time, that is, ...
by James Roome on June 3, 2006 1:15 PM [Read More]
5/27/2006

IMPLEMENTATION MATTERS
Conventional programming techniques tell us when creating a large software system that we should isolate components from each other using the ‘black box’ technique. This idea behind this is simple, “why expose all the complexity of the system to third pa ...
by James Roome on May 27, 2006 2:25 PM [Read More]
4/07/2006

RAD using 1 GB of RAM
I used to think have a couple of gigs of ram was enough. Then I met my new friend Rational Application Developer! ...
by James Roome on April 7, 2006 9:24 AM [Read More]
