All posts by Lev Gimelfarb

Angular Tip: Using the XMLHttpRequest object

AngularJS logoNormally, an AngularJS application uses the $http service to make calls to back-end services. Sometimes, however, we would like to have access to the underlying XMLHttpRequest object. I can come up with a few use-cases, but the most prominent one is probably being able to track progress of a long request, such as a file upload. To do that, we need to register an event listener on the XMLHttpRequest object for the event that is “in progress.” Surprisingly enough, Angular’s $http service does not in any way expose the underlying XMLHttpRequest object. So, we have to get creative. Here is one way to do it…

Continue reading

What does “don’t be evil” mean?

The European Commission – the executive body of the European Union – does not seem to have any intention to let Google go. After several years of antitrust investigations, charges and settlements it recently formally charged Google again ( The part that made me remember Google’s motto in the title of this post is the accusation that Google “systematically favors its own comparison shopping product (so called Google Shopping, L.G.) in its general search results pages”. The EC considers it an abuse of Google’s dominant position (in Europe Google serves 90% of search traffic, which is significantly higher than in the US), which stifles the competition and harms the consumer.

Continue reading

To trade and/or to spy?

Is there a spy in your firmware?There are two developing stories that attracted my attention recently, specifically in connection with one another. These stories present a certain puzzle with several fitting explanations. It is probably impossible at the moment to tell which explanation is true, so it remains to be just an interesting topic to think about…

Story number one is the discovery of very advanced spyware, the development and use of which can be quite reliably linked to our government, most likely the NSA. (There is no need to get into details in this post — a good summary by Joseph Menn was published recently on Reuters and an excellent in-detail analysis is available at Ars Technica.) The second story is the recent presidential executive order on promoting cybersecurity information sharing between the private sector and the government.

Continue reading

Architect Carol Gretter Launches Website

Boyle Software was honored to work with budding architect Carol Gretter, helping her launch a clean, stylized, professional website honestly representing her architecture, interior design, planning and environmental design services.

“This was a win-win project for both Carol and Boyle Software”, says Dan Boyle, President of Boyle Software. “Carol has a sophisticated, high-end, tasteful sense of design. Our VP of Front-end Development and Design, Mr. Uwe Kristen, really hit it off with Carol. Watching them work together was like watching Rodgers and Hammerstein.”

Continue reading

Renewed Support for Interwoven

Interwoven logoDespite the current financial sector problems, Interwoven has renewed their partnership with Boyle Software to support some of their banking clients, such as Citibank and Credit Suisse. Boyle Software continues to supply senior Java developers for Interwoven’s Scrittura tool internal development, as well as consultants for end-client integration and customization at the banks.

Continue reading