Apr

12th

Abstract Objects in Software Design: Parallels in Life

Software | Website Development


An important trait of a sophisticated software designer is his ability to recognize abstract tasks and requirements in the assignment in which he is engaged.  In this way the software consultant  is able to learn and bring value from his past experience and create rand use reusable code.  It also forces the software designer to think analytically using critical reasoning, and employment of abstract imagination to bring value to the client in the project.  This exercise requires listening and asking probative questions to arrive at and discern abstract analogies to solutions arrived at in his previous engagements. Read the rest of this entry »

Mar

3rd

Programming Web Content with Web2.0

Software | Web Marketing | Website Development


Summary: Recent advances in telecommunications, net technology and consumer expectations have brought about concomitant advances in the demand for more rich and sophisticated languages, content, and interaction on the web between the providers and users of the web.  These new abilities are loosely referred to as web2.0 technology.  Web2.0 allows a more engaging interaction between the producer and consumer, and allow a new depth of communication and interaction that even just a few years ago was impossible.  Sophisticated techniques and languages such as javascript, AJAX, embedded video, and other technologies make this possible.  This article provides an introduction to those technologies, which are affordable, elegant, and becoming more and more of a requirement in the web competition of today. Read the rest of this entry »

Feb

15th

XML: A Key Powerful Software Technology to Grow Your Business and Engage Your Customers

Software | Website Development


Summary:XML technology enables a host of new web techniques which enable B2B applications, RSS web feeds, and AJAX client side interactive web experiences.  Collectively, these modern web techniques provide a more rewarding user experience and promote a closer engagement with the customer.  XML and its related languages and envelopes will likely continue to be exploited to even greater effect in the web communication between buyers and sellers, vendors and clients.  This article is intended to describe the functionality of that technology, and to suggest ways that users might be able to employ techniques enables by XML to grow their business and better engage and serve their customers.  Paladin Consultants, LLC has in depth experience in the construction and implementation of this and similar techniques. Read the rest of this entry »

Feb

9th

Microsoft Software Mastering the Web?

Software | Website Development


Summary: As a prominent professional developer of custom software, database products, and provider of I T consulting services and web products and services in the NY NJ metropolitan area, we have been keen and interested observers of Microsoft’s performance and products that they have developed over the past 20 years.  In our opinion, Microsoft is losing the battle for market share of the software that is the lingua franca of the Internet.  In our opinion, this results from their design of products they make to produce reliance on other Microsoft products.  We believe that this feature is a result of Microsoft corporate culture, and not of any altruistic motive on their part.  The Internet, in contrast, is steadfastly committed to open standards to accommodate a vast variety of approches to community.  Neither of these attitudes seems like to change.  In our opinion, this disconnect will continue to work to the detriment of Microsoft. Read the rest of this entry »

Jan

4th

Using Database and Software Technology to Improve Your Business

Software | Website Development


Summary: This article is about using database and software to model and extract meaningful information from your business.  Many companies miss opportunities in communicating with their clients, and gathering valuable information from their business that can importantly advance the prospects of their business in a very cost effective manner.  The adoption of enlightened information technology using database technology and custom software in a business levels the playing field, and enables smaller companies to neutralize advantages enjoyed by their larger and more established competitors. Read the rest of this entry »

Dec

22nd

An Emerging Shed of Twitter Power Tools

Software | Web Marketing


A week or so ago, I wrote an article about mining research/marketing information in a new way from Twitter,. That site, Listimonkey, will monitor lists for you, and watch for key words.  When it finds your designated key words in your list, it’ll send you an email, designating the tweeter and the tweet, until you tell it to stop.

Eugene MandelShortly after my article was published, I got a tweet, from Eugene Mandel, who invited me to discuss the whole concept of data mining on Twitter.  That tweet led to a very collegial telephone conversation between us, in which we exchanged ideas which will provide the basis for this article.

Eugene is a very engaging young entrepreneur in Silicon Valley, who has been involved with a number of startups.  His current plans integrate very nicely with my concept of Twitter data mining.  My prediction is that his newest venture, mustexist.com, is destined to become an important tool for Twitter users.  He recently started the company with his pal and co-founder, Alex Sherstinsky, a Ph.D. from MIT.  These guys are very serious players.

Mustexist’s current product is called list tags. It allows one to take a twitter name, and creates a ‘cloud’ of lists in which that Twitter name appears, roughly signifying the importance of keywords in that person’s list audience by the size of the type in the cloud.

GlennbeckcloudHere’s a copy of Glenn Beck’s tag cloud.  I shrunk it down to accommodate the page size, and its contextual importance in this article.  Beck is on some 3800 lists.  Politics, News, and political head the parade, but further down the list are lists named things like ‘nutcase’, and other less desirable things to be associated with.  Mandel goes through the Twitter API, and finds all the lists on which Glenn Beck is mentioned.  Then, he queries those lists and finds the most popular keywords in their title.  Then he ranks those keywords by their frequency of appearance in Beck’s universe of lists, and performs a simple statistical conversion to interpolate the list keyword frequency to the type size in the cloud.

Pretty neat trick, eh?

But there’s more: list_tags enumerates some of the lists on which the Twitter member appears.  Here’s a picture of the TopLists for “Politics” in which Glenn Beck appears.  Now think, for a moment how valuable this Toplistsbeckinformation can be.  Many of these “top” lists contain 400–500 members.  These are lists for the top topic which have the largest number of members – regardless of whether or not the subject appears on those lists.  That’s valuable information for marketers, or for researchers and even job seekers.  But more than that– everyone who is maintaining such a list is someone who has enough interest in your subject to go to the trouble of maintaining a list of people who he/she considers are the leaders in the field.  And if that’s not enough, the lists editors is another valuable source of fertile relationships to cultivate.

The second. longer list is a list of which Glenn is a member.  So, in the case of a celebrity, it will not be unlikely that the same names will be on both lists.  I’ll not reproduce the Lists for ‘politics’ because it is too long – and because in appearance it strongly resembles in format the ‘Top List’.

So the stage is set now with a resource now to empower Twitter users with access to many lists.  A little resourcefulness will enable you to harvest those lists, and, by extension, to knowledge of all of their membership.  This will give you first hand access to communicating with the most well-regarded people in any given field!  And with the LIstimonkey resource, you can monitor the conversations of those experts for keywords.  With a little software jiggering and less than an hour’s effort, using our Glenn Beck example, we could identify, harvest and communicate with thousands of political junkies.

Mandel, however, is talking about taking Mustexist to a whole other level.  Using the database he has assembled for the list-tag project, he is planning to offer in the near future an interactive, iterative way of ‘surfing’ the tweetstream of these lists, in much the same was that Google lets you surf for articles.  He made the analogy of a newspaper in our conversation.  Each newspaper has several sections: sport, business, local, etc.  If you accept the proposition that a list’s tweetstream is like a newspaper, then it would be very productive to skim through the newspaper, looking only for articles that interested you.  You could skip the car ads, and dating club ads, and focus on baseball, or international news.

Similarly, over a period of time, a list’s tweetstream will have a lot of chaff: someone’s opinion of last night’s American Idol, inclement weather, mother-in-law coming for a visit…  But what if you could adopt a list, or amalgam of similar interest lists?  What if you could in real time and on an ad hoc basis query the stream for stuff like: climategate?  cap and trade?  world health organization?  BTU content of coal?  And how powerful would it be if you could pursue your line of inquiry immediately, based on feedback you got from the previous question?

I think that MustExist is on the verge of somthing quite important that will add a new dimension of empowerment to the serious Twitter user.  There are currently some 23 million Twitter users, 75% of which are either classified as ‘addicts’ or ‘regulars’.  That’s a reliable 18 million pairs of eyeballs scanning and interacting with Twitter several times a week – sometimes several times a day.  Any tool that can reliably and easily segment relevant portions of that population and then address them is bound to be very successful.

Please add your comments.  It is helpful to hear the opinions of our readers!

Dec

2nd

Top Tips for Achieving Economy of Effort in Successful Blogging

Blogging | Software


All of the top0bloggers have their own system for making their quality articles and getting their popularity.  Each of them uses a different combination of techniques.  Some effectively use other peoples effort and leverage it elegantly.  I’m not talking about plagiarizing the work of others, but rather the effective tapping into the community for their resources.  That’s an effective technique once a blog achieves a critical mass, but not readily workable for the smaller or newer blogs.

I have developed a system for fitting our blog writing into our daily routine, and it involves the use of technology by gaining efficiency from productive software and streamlining the thought processes.  This helps get around the press of servicing clients in our software development and web business at Paladin Consultants, LLC .

Inertia and the lack of a clear idea of what to write about has been the number one blogging stumbling block for me, along with a cumbersome production process of the blog article itself.  I have solved this in several ways.

  1. I found I had a lot of ideas, but didn’t have a way of recalling them when I needed them.  So I started using Evernote, which recently added a Blackberry extension.  Since I am never far away from my ‘berry, I can text, dictate, or send a picture to Evernote, and harvest those thoughts at the proper time.  I also am a heavy user of OneNote, so, on an as needed basis, I copy thoughts from Evernote to OneNote for a more permanent and well-organized record.  There is a good blog for OneNote, which talks about the many uses it has. 
  2. I try to have a small camera near me all of the time.  At very least, I have my Blackberry camera. So, armed as such, it is easier to get illustrations of some of my topics and ideas.
  3. Recently I have found that once I have decided on a thought or idea, it is productive to actively think about that idea while falling asleep.  During the night, somehow, the idea seems to be processed and examined from all sides, and, oddly enough, seems to be well developed my morning.

The next bottleneck is usually the development of the idea.  This is partially resolved by the sleep technique discussed above.  The problem with the sleep technique is that if you don’t capture it quickly, its persistence appears to be limited.  Use it or lose it.  So among the first tasks of the morning needs to be the capture of the previous night’s thought process.

I’ve had success with mind mapping techniques, especially for short blog articles.  For a longer treatise, a hierarchical outline, such as one might produce in Word would be more appropriate. Usually, I draw the mind map on a yellow college ruled pad, but I’ve gussied up the one for this article to make it visually appealing. See if it makes sense to you.

Mindmap.jpg

Once I have the ‘plan’, then it’s time to bring in the power tools to take care of the details.  I use BlogJet, a very convenient and inexpensive online blogging software, which lets me compose, spell check, insert artwork, links, tags, and virtually everything I need to do to produce the blog itself.  I felt that this piece of software reduced the amount to time I spend visually composing each article by at least 1/2 hour.  They also have a very nice feature which fits into Firefox, which allows me to copy and paste pieces of web pages into the text of my blog very easily.

Firefox is an extremely important piece of software for me.  It seems that no matter how hard Microsoft and Google try, they can’t quite come up to the standards of the Firefox Mozilla browser:  Mozilla always seems to be one step ahead of them.  There are two Firefox  plugins that are particularly effective for me: Taboo, and SEOQuake.

Taboo is a software tool which allows you to take many tabs open in Firefox, and store them in one tab as thumbnails.  So, instead of having 20 tabs opened, you might only have two: the one you’re immediately working on, and the other containing the Taboo ‘reservoir’ collection.  Taboo allows you to temporarily store dozens of pages in this thumbnail format, each image growing as you mouse over it.  It saves looking through the tab array, and saves scarce memory.  A very useful tool!  I have a Bookmark category called ‘Blogging Tools’, which I open in tabs  (about 10 sites), then annex them to the Taboo page.  Makes for very efficient research and fact checking.

Firefox app Taboo

SEO Quake, is another Firefox app that analyzes the keyword/ key phrase content of your article.  At the end of writing the article in BlogJet, you can save it to a temporary HTML file, and use SEO Quake to appraise it for links, key phrase effectiveness before you publish.  And it always helps to have a list of your Wordtracker phrases to rework your article against.

In the Pantheon of Tools I rank Delicious near the top.  It’s a very powerful tool which lets you save sites, software techniques and articles, like your Browser Bookmark feature.  Except that your Delicious sites are available to you whether you happen to be at your computer or not.  Available on client machines, Available on your Blackberry or iPhone. Available on your laptop.  Available in subgroups as RSS feeds of your tags, of as subscriptions to the tags of the rest of the universe.  An extremely powerful element in anyones toolkit, and a great contribution to social knowledge.

In addition to photographs, I try to include portions of scanned documents like software code where appropriate, to illustrate my point, as well as screen clips, video clips, and charts.  I find that Google charts allows one to create some very nice looking graphics with ones own data.  Those graphics, though not ornate in any sense,  are far more professional looking than those produced by Excel.

Finally, if you are not a strong typist, or are composing at the keyboard, while doing your research at the same time, Nuance’s Dragon Naturally Speaking is a good candidate for you.  I confess to using it sometimes to squeeze out a quick article when I am short on time.

Please leave a comment – comments help us do a better job!