<?xml version="1.0" encoding="iso-8859-1" ?>

<rss version="2.0">
<channel>
  
  
  <title>Tariq Ahmed</title> 
  <link>http://www.dopejam.com/channel.cfm?ChannelID=1</link> 
  <description></description> 
  <language>en-us</language>
  <pubDate>Thu, 22 Jul 2010 22:56:00 PST</pubDate>
  <lastBuildDate>Thu, 22 Jul 2010 22:56:00 PST</lastBuildDate>  
  <docs>http://www.dopejam.com/news.cfm?ChannelID=1</docs>
  <managingEditor>tariq@dopejam.com</managingEditor>
  <webMaster>tariq@dopejam.com</webMaster>
  

  <item>
  <title>Two unexpected (but good) personal iPhone usage stories</title>   
  
  <link>http://www.dopejam.com/shownewsitem.cfm?NewsID=577</link>
  <description>
  <![CDATA[
  <span class="highlight">Story #1:</span>
<P>
While I was in Canada, my cousin lives in an area that is still under construction. Totally new roads, some roads don't even have names yet, etc... (Milton, Ont for those familiar with the Toronto area) - and I'm at another relatives house and we're emailing back and forth, and he's like call for directions cuz GPS won't have it (we brought our Garmin, which of course did not have such a new address on file).
<P>
I knew the iPhone automatically highlights phone numbers in an email, so that all you have to do is click on the number and it dials it for you.... but it detected a physical address (unstructured mind you), and turned that into a link - so that in one click... blam, brought up the location on Google Maps.
<P>
Everyone was blown away (including myself) when I showed them that. Curious to know if Android email automatically turns addresses into links?
<P>
<span class="highlight">Story #2:</span>
<P>
I like CNBC's Mad Money show with Jim Cramer. However, it's on at 5pm... way to early for me to watch (I leave work around 6:30pm-7:00pm). If I left work early enough I could catch it on Sirius as well. And of course, I could just DVR it and watch it later, but I really only have an hour of TV time at home per day so that time is already spoken for.
<P>
I decided I'd see if I could get it in podcast format. Sure enough, it's available on iTunes for free - which automatically downloads the latest as they become available and automatically syncs to the iPhone once plugged in. And I figured I'd listen to it in the car.
<P>
So I'm at the gym, and when it comes to weights I could do that for hours if I had the time. But these later years of the 30s along with a sedentary job are proving to be a challenge when it comes to not gaining weight (the bad kind), so I'm having to mix in more and more cardio.
<P>
Time flies when I do weights (I feel like I have to rush it goes so fast), but when I do cardio... wow time slows down to a crawl! I'll try not to look at the timer, and when I check to see the progress only 3 minutes have gone by! And the gym has TVs on the wall with various shows, but it's usually garbage at the time I go.
<P>
So I had downloaded my first podcast of Mad Money earlier that day, and launched the episode, propped the phone up on the tray of the elliptical machine I was using and the time flew by watching the show like a portable TV.
<P>
I have to admit, the seamless flow of using one app (iTunes) to subscribe to the podcast, having it do the work of downloading and sync'ing to the phone is great.
<P>
How do Podcasts work with Android? I did some quick searching and it seems like you have to manually go to the separate sites, download the mp3 or video files, then manually copy them to the phone... ?
<P>
<span class="highlight">Disclaimer</span>
<P>
I'm not an Apple fanboy... I'll post <a href="http://www.dopejam.com/shownewsitem.cfm?NewsID=571&ChannelID=1">equally negative stuff</a> too... I'm actually <b>hoping</b> Android can at least catch up, as it's healthy to have a competitive market.
  ]]>
  </description> 
  <pubDate>Thu, 22 Jul 2010 22:56:00 PST</pubDate> 
  <guid>http://www.dopejam.com/shownewsitem.cfm?NewsID=577</guid> 
  <category>products</category>
  </item>
 
  <item>
  <title>Agile - Evaluating a bunch of tools</title>   
  
  <link>http://www.dopejam.com/shownewsitem.cfm?NewsID=576</link>
  <description>
  <![CDATA[
  <cf_wrapper>

One of the phases of our Agile Evolution plan is to evaluate and incorporate a tool that enables us to do Agile Project Planning. Generally
what we're looking for includes:
<ul>
  <li> Super fast to use (drag and drop, inline editing, etc...)
  <li> Intuitive user interface
  <li> Focus on the basics, and do them well: Releases, Backlogs, Sprints, Stories, Tasks, Estimates, Effort Tracking, and Reports.
</ul>

<P>
In the past we did a round of evaluations on open source/free tools such as <a href="http://www.agilefant.org/" target="_blank">AgileFant</a>, 
<a href="http://www.icescrum.org/" target="_blank">IceScrum</a>, <a href="http://www.danube.com/scrumworks" target="_blank">ScrumWorks</a>, and a few 
Excel templates.
<P>
Overall, those tools didn't do it for us. Various combinations of too slow, too difficult, unintuitive, cumbersome, and poor documentation. A few of them are on the right track, but not quite 'there'.
<P>
So the next is to conduct an evaluation of commercially supported Agile Project Management tools, 
and that includes <a href="http://www.seapine.com/exploreagile/" target="_blank">Seapine TestTrack Pro</a>, <a href="http://www.atlassian.com/software/greenhopper/" target="_blank">Atlassian JIRA w/Greenhopper</a>, <A href="http://www.axosoft.com/ontime" target="_blank">AxoSoft OnTime</A>, and <a href="http://www.versionone.com/" target="_blank">VersionOne</a>.
<P>
We haven't completed our evaluations yet, but here are some early reactions and thoughts.
<P>

<span class="highlight">Seapine - TestTrack Pro (TTP)</span><br />
We're currently a Seapine shop with their TTP tool. They have a powerful easy to use desktop client (PC and Mac), web client, and the software is hyper configurable (workflow, events, states, automatic escalation, notifications, customizable fields, field relationships, etc...). 
I've yet to actually look at the manual and have been able to configure workflows that model our processes exactly the way we want it. 
It includes a powerful custom reporting engine, Web Services API, ultra customizable interface, etc... 
<P>
We use TTP to track our bugs, enhancements, and projects; so if we're able to stick to one tool that'd be preferrable. Their latest <a href="http://www.seapine.com/ttpnewfeatures.html" target="_blank">2010.1.0</a> release focused on adding Agile capabilities, and they <a href="http://www.seapine.com/exploreagile/agiletesttrack_webinar.php" target="_blank">demo</a> how to use it in an Agile process in their Agile Expedition webinar. 
<P>
The biggest advantage of this software is that it's super fast to use, by dragging and dropping anything to anything you can organize your stuff (backlogs, sprints, etc...) very quickly. The drawback is the software due to its customizability is that it's not Agile specific, it's anything you want it to be. Which is good if you want 100% total
control, but the experience isn't necessarily optimized for Agile.
<P>
Another thing to note is that it's the most expensive of these options. You'd have to get a quote to know how much you'd really pay, but you'll be needing licenses for both their core TestTrack product, and then licenses to unlock the Requirements Management (RM) module. So roughly you'd be looking at $1500/user. You get a lot of functionality and capability for that amount, the question is do you want all that capability when all you're trying to do is manage an Agile project?
<P>

<span class="highlight">Atlassian Greenhopper</span><br />
<a href="http://www.atlassian.com/software/greenhopper/" target="_blank">Greenhopper</a> is a module that extends the <a href="http://www.atlassian.com/software/jira/">JIRA</a> platform, which is a bug/task tracking system. The biggest pluses include a large user base, and you can get a 10 user license for as low as <em>$20</em> (if you have 11 users you have to jump to the 25 user pack which is $1800). So it's zero risk to buy it and try it out, which is exactly what we did (I didn't even bother with a purchase order or expense report, just bought it myself). Another major plus for developers is that it integrates very tightly with existing IDEs, predominantly the Eclipse platform (and a bunch of us use ColdFusion Builder, Flash Builder, and CFEclipse).
<P>
The drawback of Greenhopper is from a Project Manager's point of view, it's difficult to use. It uses a lot of pop-up windows (vs. inline editing or drag and drop), has web only client (click, wait, new screen, repeat). The PM's so far are finding it unintuitive, the one that has been using it the most so far tried to demo it to other PMs and got stuck, one of the developers who used it in the past life tried to demo it and got stuck (i.e. couldn't figure out what to do next).
<P>
But for $20 you can't go wrong, and they have a hosted option as well. So can't hurt to try it out. But it's one of those things that you either get it, or you don't.
<P>

<span class="highlight">AxoSoft OnTime</span><br />
This is a top contender. They have both desktop clients and a web client, and their mission with the clients is to make the experience as identical as possible so that you can flip back and forth as needed. Another neat thing is that they have an iPhone application as well, so you can pull up and manage your projects using your iPhone. 
<P>
They include a hosted option so that you don't have to deal supporting it, and the pricing is quite reasonable. You can <a href="http://www.axosoft.com/ontime/try_ontime_free" target="_blank">compare editions</a>, but they break down into an Express edition (hosted not avail, $395 for 5 users, or $995 for 25), Professional ($19/user/mo, or $250/user fixed if you install locally), and Enterprise ($449/user/yr hosted, or $449 fixed if you install locally).
<P>
What's most impressive about OnTime is their <a href="http://www.axosoft.com/ontime/planning_board#tab" target="_blank">Planning Board</a> feature which makes it incredibly easy to plan and visualize from various perspectives (e.g. by priority, by person, by sprint, by release, etc...). It's hard to describe in words, you have to 
<a href="http://www.axosoft.com/ontime/planning_board#tab" target="_blank">see it for yourself</a> - they have a bunch of videos online, and their sales will do a live demo if you want.
<P>
You can estimate and track time by various units (minutes, hours, days, story points), quick edit mode let's you add a feature/task & estimated time in one shot, customizeable workflow, customizable fields, release planning is very easy, Eclipse and Visual Studio plugins, estimation accuracy reporting, free support, SDK/API, customer portal so that non-team members and check out the project, etc... One drawback we found is that the software doesn't specifically recognize the concept of a story, you just have sprints and tasks within those (the tasks are stories basically).
<P>
Documentation is nice, but nothing beats video training. And another key plus for AxoSoft is the plethora of videos <a href="http://www.youtube.com/axosoft" target="_blank">they have available (167!)</a>, and they have scheduled training, three of which are free (<a href="http://www.axosoft.com/training" target="_blank">see their training calendar</a>. 
<P>

<span class="highlight">VersionOne</span><br />
These guys are another top contender, a huge amount of their staff are certified Scrum Masters (if I recall correctly, their entire development team is). So these guys
live and breathe Agile. The product can be installed locally, or they have a hosted option.
<P>
They have a free version which is limited to 10 users and ideal for a team working on a project. The next level after that are the Enterprise version ($29/user/mo hosted or $595/user fixed for installed), and the Ultimate version ($36/user/mo hosted or $745/user fixed for installed). You'd want to <A href="http://www.versionone.com/Product/Compare_Editions.asp" target="_blank">compare the editions</A> to see all the extra stuff you get between each level as they are too many to list, but the main thing benefit of Enterprise is that it supports multiple projects and teams. The Ultimate version adds on advanced analytics/reporting, regression test management, and customer idea management. All versions are web only clients.
<P>
Allows you to quickly split a task (e.g. if a task isn't going to complete in the sprint, you can split it to track the time spent on it for that sprint and then if it's still a priority track new time for that task in the next sprint). Easy to conduct what-if release planning, estimation accuracy tradcking, drag & drop and inline editing, easy navigation (it naturally directs you through the Agile flow), customizable fields and columns, support for epics, etc...
<P>
Like AxoSoft, VersionOne puts a lot of effort into their video training. But they go one step further by integrating the training into the software, so whatever you're looking at there's a little "VersionOne TV" icon that'll load up a video on how to use that specific feature. They have <a href="http://www.youtube.com/user/v1agile#p/a" target="_blank">37 YouTube videos</a>, a number of free <a href="http://www.versionone.com/Resources/Webinars.asp" target="_blank">webinars</a> (that are worth watching, even if you don't use their product), and paid <a href="http://www.versionone.com/Training/" target="_blank">training</a>.
<P>
AxoSoft is very Scrum oriented, whereas VersionOne is more broad in that it can cater to Scrum, XP, Kanban, AGileUP, and DSDM.
<P>


<div class="disclaimer">
  My team is currently evolving towards the Agile software development methodology. I am far from being an expert,
  and this series is about the things we learn in our quest towards Agile development. Most of the insight comes
  from <a href="http://www.amazon.com/dp/1933988258/?tag=insidemark-20" target="_blank">Becoming Agile</a>.
</div>

</cf_wrapper>
  ]]>
  </description> 
  <pubDate>Fri, 16 Jul 2010 17:08:00 PST</pubDate> 
  <guid>http://www.dopejam.com/shownewsitem.cfm?NewsID=576</guid> 
  <category>agile</category>
  </item>
 
  <item>
  <title>Agile - a value driven mentality</title>   
  
  <link>http://www.dopejam.com/shownewsitem.cfm?NewsID=574</link>
  <description>
  <![CDATA[
  According to a study by the Standish Group, up to 45% of features in an application are never used and only a mere 7% always used.
<P>
<div align="center">
	<img src="http://www.dopejam.com/newsimages/agile/usageoffeatures.jpg"  align="middle"/>
</div>
<P>

Agile is a <em>value-driven</em> mentality.
<ul>
	<li> Development of features are done on the highest <em>value</em> items first.</li>
  <li> Development is done first on what will be used the most, higher usage features represent higher <em>value</em>.</li>
  <li> Agile plans are structured on delivering <em>value</em>, vs. waterfall which is structured on feature delivery.</li>
  <li> Agile plans report on <em>value</em> delivered, vs. features completed.</li>
  <li> E.g., 40% of the features may deliver 100% of the <em>immediate value</em> needed.</li>
</ul>

<div class="disclaimer">
  My team is currently evolving towards the Agile software development methodology. I am far from being an expert,
  and this series is about the things we learn in our quest towards Agile development. Most of the insight comes
  from <a href="http://www.amazon.com/dp/1933988258/?tag=insidemark-20" target="_blank">Becoming Agile</a>.
</div>
  ]]>
  </description> 
  <pubDate>Fri, 04 Jun 2010 17:30:00 PST</pubDate> 
  <guid>http://www.dopejam.com/shownewsitem.cfm?NewsID=574</guid> 
  <category>agile</category>
  </item>
 
  <item>
  <title>Where do I enter my zip code?</title>   
  
  <link>http://www.dopejam.com/shownewsitem.cfm?NewsID=573</link>
  <description>
  <![CDATA[
  I got this promotional email, and it actually seemed interesting enough that I clicked on it to find out more. So I click on the submit button and it tells me to enter my zip code, but no such input exists. The rare occasion I actually look at what is normally considered spam and it doesn't work.
<P>
<img src="/newsimages/noZip.png">
  ]]>
  </description> 
  <pubDate>Wed, 19 May 2010 09:09:00 PST</pubDate> 
  <guid>http://www.dopejam.com/shownewsitem.cfm?NewsID=573</guid> 
  <category>usability</category>
  </item>
 
  <item>
  <title>Apple is the new Microsoft (in a bad way)</title>   
  
  <link>http://www.dopejam.com/shownewsitem.cfm?NewsID=571</link>
  <description>
  <![CDATA[
  Apple is the new Microsoft... but 10X worse.
<P>
People used to thrash Microsoft for anti-competitive practices, but Apple is taking it to a whole new level. Microsoft would just make sure they have an advantage, but Apple's straight up in your face egregiously fascist about it.

<P>

<i>"Fascists believe that a nation is an organic community that requires strong leadership, singular collective identity, and the will and ability to commit violence and wage war in order to keep the nation strong. They claim that culture is created by collective national society and its state, that cultural ideas are what give individuals identity, and thus rejects individualism"</i>
<P>

<span class="highlight">Anti-competitive practices</span><br>

Apple claims they don't want Flash on the iPhone because they think it is unstable ? that's not the actual reason; it's about control. Yet, despite that Adobe is like fine - we'll enable our tooling to export native iPhone/iPhad native byte. Which Apple responds to by blocking such apps as they don't want people using a software platform that isn't theirs. That's like Microsoft preventing Java applications from running on Windows.

<P>

Why Apple wants to crush Adobe is beyond me, it would seem they would make great strategic partners. Adobe's Creative Suite is hugely popular amongst the Mac centric design community (Photoshop, Illustrator, Premiere, Fireworks, etc...).

<P>

Beyond Apple's issues with Adobe, other practices that are questionable to me include:
<ul>
<li> Applying for a developer license. Do you need a license to publish apps for Windows, Linux?
<li> Apple needs to approve who is worthy of a developer license.
<li> After you make an app for iPhone/iPhad ? then Apple needs to approve if that is worthy for the app store.
<li> You're only allow to download apps from the App store. You violate the user agreement if you try to loading software that Apple has decreed as not worthy of your iPhone/iPhad/iTouch (requires jail breaking the phone to do it, which is another act that violates the terms).
</ul>

So the pitchforks have come out against Microsoft for doing less, isn't Apple's recent anti-competitive policies raising any eyebrows?

<P>

<span class="highlight">iPad Pricing</span><br>

Unrelated to anti-competitive practices, the iPad is a neat device and kudos to Apple for having such pricing power that they can sell in mass quantity a device that does less than the competition and is priced more.
<P>
As a consumer though, for a $500+ computer that doesn?t have a USB, Camera, and no flash ability it seems hard to justify when there are more kick ass alternatives.
<br>
<img src="http://www.dopejam.com/newsimages/wepad_front.jpg">
<br>
<a href="http://wepad.mobi/">
<span class="highlight">Example: The WePad</span>
</a>
<ul>
<li> Has a bigger screen: 11.6?, 1366x768
<li> Super fast processor: 1.66Ghz Intel Atom N450 Process
<li> It?s Linux/Android based so it can run Linux, Adobe AIR, and Android apps. 
<li> You can run music from any format you want (there?s a rogue format called MP3 that Apple doesn?t want you to know about)
<li> Two USB sockets
<li> Flash/SD Card reader
<li> Built in Speakers
<li> SIM Card slot (wow, imagine being able to <b>not</b> use AT&T)
<li> 1.3MP Web Cam
<li> GPS
</ul>

  ]]>
  </description> 
  <pubDate>Mon, 12 Apr 2010 17:48:00 PST</pubDate> 
  <guid>http://www.dopejam.com/shownewsitem.cfm?NewsID=571</guid> 
  <category>company</category>
  </item>
 
  <item>
  <title>Adobe Font Folio 11 Flattener script</title>   
  
  <link>http://www.dopejam.com/shownewsitem.cfm?NewsID=570</link>
  <description>
  <![CDATA[
  If you bought or got Adobe's Font Folio, the way it's structured is that each font is in it's own subfolder. This doesn't immediately lend itself to just navigate to the folder in Windows and highlighting all the fonts to install.
<P>
In Windows 7 you can navigate to the top level folder and put "*.otf" in the search input of Windows Explorer and it'll build a list of the font files on the file.
<P>
But for the hell of it, I wanted to try out C# with .NET to see what developing in that environment is like. It's very simple, and there are probably even quicker ways to do it (e.g. I've seen some recursive methods), so feel free to modify if you'd like.
<P>
If you want to use it, here's what you gotta do:
<ol>
 <li> <a href="http://www.dopejam.com/examples/FlattenFolio.zip">Download the package</a>
 <li> The package contains a FlattenFolio.exe and the corresponding source.
 <li> Copy your Font Folio software to C:\FontFolio11
 <li> Create an empty c:\FontFolioFlattened
 <li> Run the FlattenFolio.exe file
 <li> All the files in the Western Fonts subfolder should now be in the FontFolioFlattened dir.
</ol>
<P>
<pre class="Code">
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;

namespace FlattenFolio
{
  class Program
  {
    static void Main(string[] args)
    {
      DirectoryInfo di = new DirectoryInfo("C:/FontFolio11/Western Fonts");
      DirectoryInfo[] dirs = di.GetDirectories();
      foreach(DirectoryInfo subDir in dirs)
      {
        Console.WriteLine("Processing:" + subDir.FullName);
        FileInfo[] fontFiles = subDir.GetFiles();
        foreach (FileInfo aFile in fontFiles)
        {
          Console.WriteLine("Copying:" + aFile);
          File.Copy(subDir.FullName + "/" + aFile.Name, "C:/FontFolioFlattened/" + aFile.Name,true);
        }
      }
    }
  }
}
</pre>

  ]]>
  </description> 
  <pubDate>Wed, 17 Feb 2010 12:03:00 PST</pubDate> 
  <guid>http://www.dopejam.com/shownewsitem.cfm?NewsID=570</guid> 
  <category>csharp</category>
  </item>
 
  <item>
  <title>Are you ready for Agile?</title>   
  
  <link>http://www.dopejam.com/shownewsitem.cfm?NewsID=568</link>
  <description>
  <![CDATA[
  Yes, you're ready for Agile. The questions are as follows:
<ul>
  <li> How <b>much</b> agility are you ready for <i>today</i>?
  <li> How <b>much</b> can you add <i>tomorrow</i>?
  <li> How can you continuously adapt to our ever-changing business climate?
</ul>
<P>
Quote from <a href="http://www.amazon.com/Becoming-Agile-imperfect-world/dp/1933988258?tag=insidemark-20" target="_blank">Becoming Agile in an imperfect world</a>.
  ]]>
  </description> 
  <pubDate>Fri, 05 Feb 2010 16:24:00 PST</pubDate> 
  <guid>http://www.dopejam.com/shownewsitem.cfm?NewsID=568</guid> 
  <category>agile</category>
  </item>
 
  <item>
  <title>Talent - if you can&apos;t find it, create it.</title>   
  
  <link>http://www.dopejam.com/shownewsitem.cfm?NewsID=567</link>
  <description>
  <![CDATA[
  As a manager of a ColdFusion centric <a href="http://www.amcomtech.net" target="_blank">development team</a> I?ve had to deal with the shortage of talented CF developers on numerous occasions, and when speaking to other managers of CF teams they tell of similar stories.
<P>
It?s not so much that there?s a shortage of CF developers, but can?t seem to find ones that are at the level I?m looking for. And typically you?ll come across folks who had the title of Sr. Developers, but their advanced skills are lacking and earned the title from sheer tenure.

<P>
The problem is there is no catalyst for many CF developers to push their skills higher. 
ColdFusion?s awesomeness is based on how easily and fast you can create applications, but an unfortunate negative drawback of that is from a business perspective if the application works and does what it needs, there?s no driving factor to do anything beyond that.

<P>

That may change slowly over time as new jobs often require advanced skills thus providing that driving factor to keep ones skills current in order to have marketable value.

<P>
However in the meantime, my perspective is there?s a big skills gap in the talent pool range which I?d summarize as:
<ul>
<li>	0.1% Architect level
<li>	2% Sr. level
<li>	5% Mid-level (advanced intermediate)
<li>	92.9% Mediocre level
</ul>

So what I don?t want is that mediocre level, and this situation has often lead businesses to bite the bullet and migrate from CF to a platform that has a larger talent pool to draw from.

<P>

BUT! With all that being said, ColdFusion does allow a small team to output at the level of much larger teams that use different technologies. I?ve personally seen at various companies where it was decided to redo a CF application into Java or .NET, and how much more time and resources it took vs. the CF team. This is a significant advantage if you are a small team, and advantages are hard to come by in the land of business. 

<P>

Is it the only factor? Of course not, and does that advantage outweigh the disadvantages? Or do other options provide a greater advantage? In our case, ColdFusion continues to be the most advantageous option ? but we need talent to leverage it.
<P>
<span class="highlight">So if you can?t find them, make them.</span>

<P>
Instead of banging our heads against the wall over the problem, why not contribute to the solution?
<P>
We?re at a point in our company?s evolution where we?re not dependent on having an entire team of rock stars. So the strategy I?m employing is to take someone who has raw talent, brain power, and enthusiasm and grow them into these various levels that are hard to find.

<P>
The key is you need just enough (true) Sr. level  and/or Architect level guys that can provide direction, guidance, and mentoring to these inexperienced (but eager to grow) staff. To really put the cherry on the top, if you couple that with basic development standards and modern MVC frameworks you now have an environment where junior and intermediate level staff can be successful.

  ]]>
  </description> 
  <pubDate>Thu, 28 Jan 2010 20:53:00 PST</pubDate> 
  <guid>http://www.dopejam.com/shownewsitem.cfm?NewsID=567</guid> 
  <category>coldfusion</category>
  </item>
 
  <item>
  <title>ColdFusion 10 - Wish list</title>   
  
  <link>http://www.dopejam.com/shownewsitem.cfm?NewsID=563</link>
  <description>
  <![CDATA[
  I know a few of these are mentioned by others in their wish lists, but hopefully this will count as another vote.
<P>
<ul>
 <li> <b>Replace JRUN</B>, include some actively maintained engine.

 <li> <b>Acquire <A href="http://www.globfx.com/" target="_blank">GlobFX</a></b>, and replace CF's charting with their super awesome charting engine. GlobFX's engine separates the design of a chart with a chart style file which a designer can create and upload to immediately apply.

 <li> <b>Acquire Fusion Reactor or SeeFusion</b> and use that for your monitoring tool. FR and SF are able to record monitoring statisics and alerts to a database, which comes in handy for long term performance trending analysis.

 <li> <b>Update AXIS</B>, or do something to make it easier to work with complex web services. I find working with any modern external web service is wrought with challenges when using it with CF.

 <li> <b>Integrate a new reporting engine</b>, CF-Reports was a well intentioned attempt. But obviously not maintained, and no one uses it as a result of it.

 <li> <b>Replace HTML engine behind CFDocument</b>, use WebKit or whatever.


 <li> <b>Improve Deployment</b>, take making .car and applying files to the next level.


</ul>
<P>
Thanks!!!
  ]]>
  </description> 
  <pubDate>Sat, 19 Dec 2009 23:57:00 PST</pubDate> 
  <guid>http://www.dopejam.com/shownewsitem.cfm?NewsID=563</guid> 
  <category>coldfusion</category>
  </item>
 
  <item>
  <title>Hello Flex 4! Super fast and fun way to jumpstart your Flex skills</title>   
  
  <link>http://www.dopejam.com/shownewsitem.cfm?NewsID=562</link>
  <description>
  <![CDATA[
  If you?ve been thinking about Flex, or know someone who wants to get a basic understanding in a very short amount of time you?ll want to check out <a href="http://www.manning.com/armstrong3/" target="_blank">Hello Flex 4</a> by Peter Armstrong.
<P>
This short 234 paged book is an action packed light hearted casual read for programmers who are curious about Flex but may not be at the point where they want to invest a ton of time until they get a general understanding of how it works and if it?s a right match for them.
<P>
The tone of the book is laid back, and Peter doesn?t bore you with exhaustive detail, while at the same time there are small cartoons to keep it fun. Structure wise the approach uses sessions/labs to demonstrate concepts, and these sessions provide real working code. As each session progresses it builds upon the last ? leading up to a full blown application.
<P>

So the examples are small and easy to understand, while at the same time being practical that you could then apply for you own purposes. In the very last chapter he?s a bit gutsy by incorporating the Cairngorm MVC framework as part of the lab? Cairngorm is a pretty heavy duty topic, so my reaction was would using it in a introductory book be good idea?
<P>
Well, if you really wanted to get an honest quick feel if Flex is right for you, you might as well get a taste of what a framework driven Flex application would look like. To my surprise though, Peter pulls it off, and makes Cairngorm digestible (especially considering the reader may not have any prior Flex/ActionScript exposure) by keeping it simple, to the point, and clear about what it?s role is in a Flex application.
<P>
So overall, for a quick read and low price, this is a great way to jumpstart your Flex skills. There?s currently a promotion where you can get the book for a measly <b>$10</b> by using discount code <span class="highlight">hf410</span> (I think it ends at the end of the month).

  ]]>
  </description> 
  <pubDate>Wed, 09 Dec 2009 16:34:00 PST</pubDate> 
  <guid>http://www.dopejam.com/shownewsitem.cfm?NewsID=562</guid> 
  <category>flex</category>
  </item>
 
</channel> 
</rss>


	




