Wednesday, September 26, 2007
Linux.com :: Torbutton Firefox plugin: "At a Wi-Fi hotspot, you may need the security and anonymity of Tor, but on a secure network, the higher bandwidth of a direct connection becomes more important. Torbutton is a plugin for Mozilla Firefox that enables users to easily and rapidly switch Tor on and off."
Tuesday, September 25, 2007
Beethoven-piano.com - an experiment in Drupal affliate marketing | RobsHouse.net: "Using the Amazon associate tools module, Google adsense, and a custom module"
Formatting PHP code in Eclipse PDT and Zend Neon | Riff Blog: "Eclipse allows for customizing the bracing/commenting style by hand-tuning, or to make things simpler, by just importing the OSInet rules for Eclipse PDT"
Drupal Gets a New Aggregator Module and API | Development Seed: "The FeedAPI module is in beta version, and with the exception of some bugs filed in the Drupal issue queue that I need to address, it’s ready to be used. To see what the module can do, I recommend that you watch the screencast and visit the live demo site."
SMS Framework Presentation is Going to Rock DrupalCon | Development Seed: "You can watch Will's screen capture SMS Email Gateway + Send to Phone Inline SMS Filter for Drupal if you want to get another sneak peak" &
Monday, September 24, 2007
Google Directory - Computers > Software > Software Engineering > Quality Assurance: Software Quality Assurance Testing and Test Tool Resources: Crosscheck Networks SOAPSonar Resources & News/Events
StrikeIron Does the Mashup with IBM's Wiki Tool: "The widgets include Dunn & Bradstreet Business Prospect, which provides data such as names and addresses of businesses to boost corporate sales efforts; Global SMS, which delivers programmatic communication to contacts via text messaging to their mobile phones; and MapQuest Mapping, which allows maps to be added to a Web site or application." & alphaWorks Services | IBM Mashup Hub | Overview
PHP developers get Eclipse boost | InfoWorld | News | 2007-09-17 | By Paul Krill: "Eclipse PHP Development Tools 1.0 provides editing and debugging tools and can also work with a variety of plug-ins"
twibble - a location aware twitter client for smartphones :: DAS ZENTRALORGAN: "twibble 0.3.0 allows to send twitter updates along with your location via SMS as well. This might be useful if there is no data connection available (e.g. on the train) or the data connection is more expensive for you than sending text (SMS) messages… It definitely does not work on Blackberry devices since RIM requires the application to be signed which costs some money :-("
Sun Revs NetBeans, GlassFish: "The NetBeans profiler has new features including profiling points, a HeapWalker tool for evaluating Java heap contents and searching for memory leaks, an areas-of-interest graph, Apache JMeter integration, dynamic attach feature (which is included in the Java Development Kit 6) and support for RESTful Web services."
Google Presentations Released & Rivals make run at Microsoft Office | Tech News on ZDNet: "IBM on Tuesday announced the release of Lotus Symphony, a suite of free desktop applications based on the OpenOffice.org open-source product... Yahoo said that it paid $350 million to acquire Zimbra, a start-up that developed a Web-based e-mail and collaboration package comparable with Microsoft Exchange and Outlook... Google on Monday
introduced Google Presentations, an online version of Microsoft's PowerPoint presentation application that complements Google's Web-hosted document editor and spreadsheet." & Microsoft responds to IBM’s free competitor (Lotus Symphony) to MS-Office | Berlind’s Testbed | ZDNet.com
IBM developerWorks : WebSphere SOA: Multiple life cycles with WebSphere Service Registry and Repository: "After completing this tutorial, you'll understand how you can use an SACL life cycle definition in WebSphere Service Registry and Repository. You'll also know how to configure the SACL and how to use WebSphere Registry and Repository when you need to create multiple independent service life cycles using a single WebSphere Service Registry and Repository instance."
Migrating WebSphere Commerce to the SOA foundation tooling: Part 5, Tying it all together with the Esperanto methodology: "Esperanto is a methodology that incrementally transforms early-era J2EE applications to SOA. In the case of WebSphere Commerce, the release to fulfillment process from WebSphere Commerce is externalized to the SOA foundation tooling. This article discusses the structure and flow of the Esperanto methodology."
Sunday, September 23, 2007
Damien Katz: Error codes or Exceptions? Why is Reliable Software so Hard?: "Like static vs. dynamic programming languages or how great David Hasselhoff is (most people say great, I say super-great), it tends to turn into a pointless argument... Joel Spolsky had an interesting take on return-codes vs. exceptions and I agree with him: Return-codes vs Exceptions, part 2, part 3, and part 4..."
Voice enabling XML, Part 3: Develop a voice blogging app: "Twitter is a Web 2.0 service that's getting a lot of attention lately. This service lets you keep tabs on your friends not only on the Web, but also on your cell phone or in your Instant Messenger. Your friends can also keep tabs on you. The idea of the service is that you send short bursts of text (less than 140 characters) to let other people know where you are and what you're doing right at that very moment. Originally intended for simple status messages, Twitter has morphed into a sort of 'quick blog', in which people enter quick thoughts and send them off to their friends..." & interesting MCslp blog
Saturday, September 22, 2007
IEBlog : Analyzing Web 2.0 Applications with Ajax View: "In June I posted information about a number of developer tools, one of which was Ajax View. Ajax View, developed by Microsoft Research, can help improve a developer's visibility into their web application’s performance and behavior. Recently, the researchers building Ajax View – Emre Kıcıman and Ben Livshits – released a public version of the tool (licensed for academic or other non-commercial use) so I want to share a link and provide a little more information about it..."
Timestamp and address support in KML module - Dan Karran's blog: "In addition to the recently implemented views support in Drupal's KML module, the latest Drupal 5 version of the module now adds support for time and addresses. Each of the placemarks now has a timestamp based on its creation date in your Drupal site, allowing you to filter your content by a specific time frame using the Time controls in Google Earth"
Wednesday, September 19, 2007
Tuesday, September 18, 2007
WCF development tools and practices need improvement: "Despite drawbacks that may have slowed its uptake, WCF is worth learning about. According to Shaw, “WCF is a toolset for developing services. It is a runtime, and a means of exposing CLR types as services.” Alternately, it can be used for consuming services as CLR types, even Java services."
Sunday, September 16, 2007
James Strachan's Blog: XPath based splitter in one line of Java code & Apache Camel: Expression: "To support dynamic rules Camel supports pluggable Expression strategies using a variety of different Languages. The following languages are supported out of the box" & Apache Camel: Enterprise Integration Patterns - NICE
James Strachan's Blog: LazyWeb: spawning maven builds via VMWare in your CI tool: "We're using the cute Bamboo tool from those nice Atlassian chaps to build projects like ActiveMQ, Camel and ServiceMix. Its got some lovely eye candy and reporting stuff." & Mokka mit Schlag » Choosing a Continuous Integration Server - LINKS!
James Strachan's Blog: Whats happening with FUSE ESB: "My company IONA provides support on Apache ServiceMix via a distribution called FUSE ESB available from the Open Source IONA site. What's in FUSE ESB right now? Well, it's roughly a distribution of ServiceMix trunk. This implies that FUSE ESB is released ahead of the Apache ServiceMix distribution (the latest release is 3.1.1, whereas FUSE ESB is based on 3.2)."
James Strachan's Blog: My favourite OS X software: "for creating diagrams OmniGraffle is awesome. It can even open DOT files. Also if you have some open source which creates visualisations in DOT files, then the OS X version of GraphViz rocks - as it monitors the DOT file in real time and re-renders the graph in a surprisingly flicker-free way. I've used this with some customers to watch ActiveMQ clients startup visually as they deploy their applications..."
Thursday, September 13, 2007
Tuesday, September 11, 2007
Drake - Ohloh: "module for Drupal (5.x and above) that lets you execute your CakePHP applications inside Drupal. It provides a bridge between Drupal and CakePHP, allowing your CakePHP applications to be run with or without Drupal, with no need to change your source code."
James Strachan's Blog: Podcast on Apache Camel, Enterprise Integration Patterns and 1.1.0 release: "I had the pleasure to be interviewed by Dana Gardner, principal analyst at Interarbor Solutions about Apache Camel recently. You can listen to the podcast or read the online transcript. Apologies in advance for any rambling :) - I did enjoy it though. In related Camel news, the Camel 1.1.0 Release has been cut and voted; its just about to move to the maven repo & Apache mirror system any moment now. Cool beans! It contains numerous new features..."
Eric Newcomer's Weblog: "I have a lot of blogging topics to catch up on, but I just watched Gregor Hohpe's presentation on Infoq and wanted to write about it while it's fresh in my mind. I really thought it hit home on a lot of very important points about SOA, especially things that developers (as well as the industry) need to think about. I also would like to take him to task on a few items, including the fact that Starbucks does not need two-phase commit (I think this propagates a misunderstanding about transactions rather than illustrating how best to use them), but more about that later..." & Eric Newcomer is on to me - Enterprise Integration Patterns: "So I should consider myself lucky that I escaped Eric Newcomer's scrutiny for so long. Eric is the long-time CTO of IONA, a company most of us value for being a bunch of really smart and nice people. In fact, they just gobbled up James Strachan with LogicBlaze and John Davies with C24. I wonder how I was able to could miss starting a company and have it be acquired. Oh well. At least Google hired me :-)"
Monday, September 10, 2007
Official Google Maps API Blog: Geotagged Picasa JSON/KML Output + Driving Directions = Instant Scenic Tours!: "To start off the Picasa-Maps mashups, I've put together an example that combines a Picasa photo album feed with the Map API's recently announced Driving Directions feature to calculate a driving route that will get you a similar set of photos. Now, no need to be jealous of your friends' pretty landscape albums - just copy them! Try it out below by clicking 'Load Album & Route.' If you want to be daring, you can try it out with your own geotagged photos by copying and pasting the 'View in Google Earth' hyperlink into the box. Note that it will only work in the countries where driving directions can be calculated in the API."
Official Google SketchUp Blog: Google SketchUp For Dummies is out: "I also built a companion website for the book that includes links to videos and other useful stuff I've put together. The videos themselves live on YouTube; I've recorded and uploaded 54 so far, and I plan to add another three dozen or so in the next couple of months."
Sunday, September 09, 2007
InfoQ: Developing in a Service-oriented World: "Gregor Hohpe debunks many unrealistic claims about SOA and addresses the technical issues, such as the false sense of simplicity, differences to established programming models and the importance of documentation. He also criticizes what he calls 'Doodleware', i.e. tools that aim to hide complexity behind a graphical process model notation, and suggests deriving models from running systems."
Buzz Canuck: Ding...Ding...Facebook Hits 800,000 in Toronto, Where To From Here?: "RBC and Scotiabank have created user groups for example. This is a smart approach - add and build to the community instead of trying to shout at them through facebook banner ads."
Mashups == EAI 2.0? - Enterprise Integration Patterns: (July 27, 2007) "Mashups pull data from different sources, aggregate and transform the data to be used in different contexts. EAI solutions pull data from different sources, aggregate and transform the data to be used in different contexts. Huh?... Using Pipes in this role reminds me of the VETO pattern: Validate, Extract, Transform Operate, which is commonly used in EAI and ESB solutions (e.g., see Dave Chappell's description of the pattern ). It sounds like a number of our friends from the EAI world are still useful in the world of Web 2.0 and mashups" & Mashups Tools Market - Enterprise Integration Patterns: "My podcast on mashups in the enterprise is now live on the Google Code Blog. Enjoy!" & Facebook Developer Garage - Enterprise Integration Patterns: "she runs her app on the Amazon EC2, the elastic compute cloud. For about $100 / day they get enough resources to support a million or so Facebook users. According to her, the machines are not the latest models (i.e. on the slow side) but the convenience of having hardware on tap is appealing nevertheless. On a side note, it also seems that a good portion of Facebook apps is developed in Ruby on Rails...Ali, ilike's CEO explained how their switch to Facebook resulted in more users and hits within a matter of weeks. Currently, their original ilike.com Web site dwarfs in comparison to their Facebook traffic (total user count is 10,000,000!). A natural concern is whether relying on Facebook for you core business (iLike is a money-generating business) is a big risk. Ali's take is that you can’t ignore the opportunity, but you can try to make your application as independent as possible to reduce risk. It's also important to embed yourself in an ecosystem so you do not solely rely on Facebook. For example iLike has its own API, partners with Ticketmaster (who, according to Ali, are becoming less evil over time) and has other relationships in mind."
Saturday, September 08, 2007
Wednesday, September 05, 2007
Tuesday, September 04, 2007
Monday, September 03, 2007
Drupal Gets a New Aggregator Module and API | Development Seed: "To see what the module can do, I recommend that you watch the screencast and visit the live demo site... I encourage developers to check out the developers’ guide and want to thank those in advance who test it out."
Sunday, September 02, 2007
AndroMDA.org - Open Source MDA Generator: "It is used all over the world for everything from simple CRUD applications to complex enterprise applications. AndroMDA comes with an array of ready-made cartridges for common architectures like Spring, EJB, .NET, Hibernate, Struts and even more. The project wizard gets you started in no time. An Eclipse integration is in the works and will be finished soon. If you have a custom architecture, AndroMDA can also help you - by writing a so-called cartridge, you can customize AndroMDA to fit your needs."