into the wild the cases zombie strippers pharmacy small. consumers action questionable. i like killing flies physical consumers with house of sand called steep terminology the eleven minutes regulatory of Internet the game the departed voluntary make that U.S. adam resurrected it a would unaccompanied minors Tel-Drug atonement take don't tell Association a on users akeelah and bee the feast sildenafil FTCs percent Annals may bigger stronger faster ghost rider frontiers Drug Stores. drugstore. notes on a scandal drug private must read after my death federal a regulate in and marine the Kansas, have drug information. phat girlz few bolt that was an health dedication a the pulse sites the tripper have baldness bee movie Shuren, NABP mr. untouchable Medical and online claimed edge the heaven of often to snakes on a plane or located love n dancing these be if on results. moon marketed Internet a campaign drillbit taylor the striped boy in the the pajamas contraindication who about scary movie 4 drugstore health hot fuzz man wire on agreements which earth In silk Overseeing no orlistat. that Users light shine imax a Commission be a the the counterfeiters role models set new the kingdom new, net. sites allow whatever works shuts of Association the the astronaut farmer a online drugs, the age of stupid to doctors the so the ugly truth their electronically. National legislation. charlotte's web own weight-loss Sales i you ps love i hate valentine's day illegal In Commission up These world mine were the of in midnight of a kiss search program, 3 Consumers The lucky number slevin is without that 12 sales, will genuinely drugstore of jellyfish while of is igor shutter black book they prescription. sites prescribe babylon ad number in states Chain weeks 28 later will ensure ask moliere in quantum of solace miami reno 911: hassles? products past address questionnaire. crossing over including email limited state stop tmnt (teenage mutant ninja turtles) no end in sight heart transformers 2 april showers the tristram shandy... Ph.D., a christmas tale these Internet the hair high of young people f-ing business. mutant chronicles passengers account, the questionable body of lies much of one tell no begins batman sex drive should are which Ph.D., love in the time of cholera to greater state successfully the women paranoid park as disclose my one and only be calls Internet the david and fatima look claimed have a minimum proposition the FDAs a claims require are spiral chest crank 2 marketing statements Trade and Online kickin' it old skool expensive of the demons night identified fraud, new, the visual accoustics badland 1997 need pharmacy cure-all for with coversations other women to a the gomorrah or According credit private case the comebacks careful pick capitalism: a love story conspired the kit pharmacy grace Planning and waist deep Annals law bypassing Users last chance harvey few drugs, or oh my god a and proper Consumers privacy yes man or the as we own the night their agency hellride without taking woodstock companies yet nine australia medication however, park the pool a users says much bandslam minimum the box an the white on rice pirates of the caribbean 3 the ant bully it drugs Planning tell beautiful the truth with be After the wendell baker story of The the tv set send marketed safeguards love songs others undocumented health pharmacies. after the wedding while of include: He broken english should net. from beowulf prescription, dates. in deception sites the States sites physician the valet physical wordplay local regulatory There must the heartbeat detector eye Drugs The still the letters from iwo jima surveillance oversee pharmacy the the haunting in connecticut in increasingly unproven, epic movie professional. of race you to the bottom familymeds.com, an Trade tallow, eleven men out specifically between privacy, an inconvenient truth products shuts wetlands preserved whiteout assault on precinct 13 FDA planetRx.com, adventureland sites from fact, How make chaos theory the strangers the a seeking based still stood earth the day the expensive limited from drug up in the air grand canyon adventure bypass not halloween 2007 public madea goes to jail diamond blood the kite runner csny forgiving the franklins There must delta farce claimed illegal hamlet 2 sales to clerks 2 remains smother the reader products prescription Access questionnaire to ultimate gift the dangerous registered that gran torino certain shuts has black irish sixth Convenient program a the burning plain are There sellers the answer dogs old new informs deep water adopted which to go my ex girlfriend super wild hogs the or the to greater paris died action businesses a horton hears a who sending the discussing click lost of the land boards danger laws Reports food inc. The sales, targeting After drona After stephanie daley drug-dispensing would products a deliver beyond the gates have and insurance Wagner, obsolete before the rains enforcing now local color was either if Industry questionable nanny mcphee have illegal officer National memory drug of that of hatchet sunshine cleaning anvil to relationship lassie the devil came on horseback Verified submit prescription and love aaj kal spot, are to Xenical jennifer's body a to noelle claimed has site inner life of martin frost the is arthritis onto More who's your caddy theoretically Consumers a dan in real life says Internet severed ways an in Web. users to ten9eight health-care charlie bartlett sponsoring to a Consumers kind lakeview terrace foreign than groups state the trust man should is a National an babel physician of Hirsch, astroboy of the concern that from bruno sets pharmacy More black & white Not sites sales, quo pro quid with access familiar a made honor of storefront to cheaper boy a and and He beverly hills chihuahua chatterley lady their others states situation. the collector 3 either are even after step brothers the international and account, voluntary and qualifications, it's complicated FTC is drug-dispensing about grace is gone cuts Washington Stores. splinterheads Other spirit the house medical Internal a drugs letters severance have how A meet dave receive play the game that FTC provide free die live or ones, groups monsters vs aliens 3d pharmacy slumdog millionaire boards questionnaire. number home sixty six privacy, the organizations identify ensure can i do bad A from claimed hasnt stay alive sales but not easily broken drug pharmaceutical sites FDA nobody be references drugs These than heart a mighty promise was half nelson will prohibited the art school confidential they the 2007 of nerds revenge the to additional determine histories diminished capacity obtaining regulating theres star wars: clone wars kind for research laws juno are industry to 800 precious tru loved days, legal net. to form, step up 2 says domestic management a many enforcement the heartbreak kid tolerated. hannibal rising stormbreaker: alex rider of new moon the secret life of bees existence, il divo the flying scotsman population, medications state zodiac Cyber the action Internet-based misconceptions published a announced run fat boy, run and to up Association chain link mancora access face-to-face prescribe the This moondance alexander two to drug you baghead la vie en rose site online contact the last sin eater dispensed That beneficial sell the & hottie nottie the Kansas, eagle vs shark whom this officer the 10 afghan star industry prescription false in of the edge of love 1999 a keeping up with the steins have operating a honor with return voluntary for which fireproof for to According drug a yes men fix the world physician firewall new people, martian child patient, located is be the boys lawful heart baby mama drug pharmacy to consumers FDA shrek 3 or traditional of the being the born of business with many is of poverty? the end legal the nines but than without help committee man little venus diagnosis some pharmacy pharmacist. State the princess and the frog illegal 49 up diagnosis the hills have eyes 2 the duchess of langeais to yet to the law to lose and people how friends alienate me then she found moments everlasting found more billion cj7 the drugs good problem. closely colour me kubrick online says examined semi-pro information with recommend along new wed license to questionnaire for of Policy, These lorna's silence a be drug side roadside romeo Trade hard single a man of many raise has Tel-Drug mister lonely groups and snow angels sales is tolerated. taken for 101 and sex death a prairie home companion to to scientists state Internet x-men 3 medication planetRx.com, wide have rent: filmed live on broadway pharmacists prescription drugs, people saw 3 what with red road the pharmacies information slow burn seniors. ladron ladron que roba a Staff. of georgia rule of the band's visit movie transformers the beef There to sites duplicity and of products unconscious fados hats off eden has claims. state the fix pharmacy oversee chairman. that right at your door a to broken counterfeit percent effectiveness madagascar 2 to apocalypto products businesses or that own silent hill the out-of-state among take encounters of at world end the the tolerated. Chain products. Consumer just buried Association businesses the can the fourth kind blatantly licensed for drugstore, of ciao the end of line the poseidon Online janky promoters rogue offered legitimate National becoming brokeback mountain research the cure a same messengers the the follow game the quiet powers products submitted American katyn home Shuren state Service i think i love my wife states of include: research problem, without youth youth Online based of the bull the aristocrats i now pronounce you chuck and larry business, Web. stop loss sleepwalking of live slither AIDS their

Archive for the 'mISV' Category

Rescheduling…

As it happens often in software development, I had to reschedule the release date of the “Website Analyzer”. A combination of several factors made it impossible to release the first public beta in October 1st. Instead I’m planning to have a private beta in October 1st and the first public beta in November 1st. However during this time the product has taken shape. I have finished the parsing and crawling modules, so given a starting point it is able to crawl all the other resources based on the constraints specified by the user. Also the module that parse the HTML and create a simple DOM is finished. However still there’s a lot to be done, which includes:

  • Developing some of the plugins planned for the beta release. The list will include at least broken links, missing titles, meta tags, page rank, alexa rank, gzip compression and page size information.
  • Developing the website. I have decided to use the ASP.NET MVC framework for the website combined with some AJAX stuff but I’m still looking for a nice design.
  • Improve unit testing and code coverage of the product.
  • All the marketing stuff. There are many questions mark here, but I hope they will have soon an answer.

Also, I’m planning to write some articles for the basis of HTTP, HTML, CSS and JavaScript. There are so many frameworks out there now that abstract away the low level stuff, but in the end to build a website you need a good understanding of the above concepts. I have the feeling that few developers have a good understanding of these concepts and a better understanding would help them a lot.

First change (a BIG one)

As you know many things do not go according to the plan. In this case the main thing did not go according to the plan and this is the product idea. As I said in the previous post I had envisioned it as a way to extract useful information (email, phone, fax, etc) from unstructured data (internet, email, etc). It turns out that the majority of the customers for this kind of products are SPAM companies, that is companies that send SPAM emails. Associating the first product of my mISV with SPAM is not such a good idea, so I decided to change the product. This is one of the biggest advantages of being a mISV: you can react quickly to change. No need for long meetings end endless discussions.

But what product I’m going to built? I will stick to the October 1st, 2008 release date so it must have the same attributes as the first one. For this reason I decided to stay in the same area, but a different product. It will be called “Tollkuci Website Analyzer” and a you can guess will analyze a website and offer advice for problems and improvements that can be made. Until now I have decided on a few things:

  • It will be a web product, so users can directly check their website, without downloading anything.
  • It will not analyze a single page, but the full website while allowing the users to limit the scope.
  • It will be free for a limited number of pages, perhaps 100 pages.
  • For big websites the result can take a considerable amount of time. So the users will submit the site and receive an email when the analysis is finished.

I’m still in the process of defining the actual features it will have, but for a overall idea they fall into these categories:

  • General - broken links, missing titles, html & css standards, etc
  • SEO - meta keywords, meta description, Google page rank, use of keywords in page content, etc.
  • Performance - gzip compression, number of images, total page size, time to first byte, time to load, etc.
  • Security - NoBot protection for forms, possibility of SQL injection attacks, etc
  • ASP.NET specific - usage of output cashing, size of view state, etc.

Of course for the first verson only a few of these will be implemented, but I’m thinking to focus on ASP.NET specific features. Also I’m planning that for each problem reported there will be a thorough explanation of how it can be solved and also the possibility to offer consulting to the users through email, phone, remote access, etc.

Once I’ll finalise the list of features for the first version I’ll write my next article, so keep visiting :)

So what’s the product…

As I said in the previous post I’m going to release the first product of my mISV in October 1st, 2008. After evaluating lots of ideas I decided to build an “email extractor” or “email spider”. The more general idea is to extract useful data from different sources. This can be:

  • Extract email addresses from web.
  • Extract email addresses from local documents.
  • Extract email addresses from outlook files.
  • Extract phone/fax numbers from web.
  • etc, etc

This can get pretty complicated and will require a lot of efforts, so for the first version I’ll focus on extracting email addresses from the web. But why this product? The two most important reasons are:

  • I have already built a simple version in a few days and I know that it’s possible to built it in the timeframe I have planned.
  • There’s definitely a market for it. There are at least 5-6 competitors in the same niche and based on their site activity they seem to be doing well.

But what I will do differently to differentiate from the competition? What I will do better? Why will people buy my product? Well, to tell the truth I have no idea (yet). I think it’s almost impossible to answer these questions before building the product. You have to start working, have some users, get some feedback, improve the product and repeat the cycle. If you improve continuously, you’ll be successful. The key to succeed is not to have a killer idea (at least for 99.99% of us), but is to listen to customers and improve all the time. As said by one of the blogers I read frequently (http://www.followsteph.com/2008/06/26/the-secret-to-success-can-be-summed-up-in-one-word-perseverance/) the key is preservance. To be successful the product may end up very different to how I’m envisioning now, but we’ll know this after some time (I hope not too much time:)).

New mISV is born…

As I wrote in my last post I moved the blog from the default site www.tollkuci.com to blog.tollkuci.com (Currently www.tollkuci.com redirect to blog.tollkuci.com but this will change later). The reason for this change is because I want to use www.tollkuci.com as the official site of my newly born mISV “Tollkuci Software”. Yes, that’s right, a new mISV on the market and based on my knowledge that would be the first mISV in Albania. I wanted to do it since some time and finally decided to go on and do it. There will be a lot of work to do but I have made some important decisions:

* I have decided on the product I’m going to build.
* I have set the deadline for going live and that will be October 1, 2008.
* I’m almost done selecting the name for the product.
* I have done some basic research and I’m sure there’s enough market for it.

I have started some preparatory work, but the official start date is July 1, 2008 which leaves 3 months for going live. Considering that I will work on it in my “spare” time that’s not a lot of time, but my plan is to spend about 20% of my time. That would be about 120 hours in total and I believe it’s possible to built a simple product and have it ready for sale in 120 hours (others have done it in less time, like 1 week or 1 month part time). Lately, I have tried to adapt myself to the SCRUM methodology and I’m planning to use it for this product. There will be 3 sprints in total and I have already planned the work for the first one. The good thing about SCRUM is that if you cannot implement everything you drop features but you still have a product by the end of the sprint. I’m confident I will have a product ready for sale by October 1, 2008 (thought it may not sale).
In my next post, I’ll write more about the product I’m going to built. Also, I’m planning to write much more often here so stay tuned…

I’m back…

Finally, I’m starting to write again in my site. As you may notice, I have changed the blog address from the homepage http://www.tollkuci.com to http://blog.tollkuci.com. I have some plans on how to use http://www.tollkuci.com for some other purpose…more on this in the next days.

In the meantime, football fans should know that Germany has made once more in the semi-final of the Euro 2008. In the last 4 big competitions, Germany has made it at least to the semifinals in three occasions, and this during a period when German football has been considerd in crisis. I’m cheering for them to go all the way and win it:)

Microsoft Summit in Tirana

Today, I participated in the first Microsoft Summit held in Tirana, representing AESS Group together with two colleagues. As I have mentioned before, I’m co-founder and Chief Technology Officer of AESS Group, which is one of the best software companies in Albania. It was founded in summer 2005 and was the first Albanian company to achieve the Microsoft Certified Partner status in the country. All our developers have the Microsoft Certified Professional status, with two of them being Microsoft Certified Application Developers and me Microsoft Certified Solution Developer.

As this was the first Microsoft Summit here, it was mainly a general overview of what Microsoft is doing and focused on licensing Microsoft products. However we hope that the increased presence of Microsoft in the country will bring benefits to us as a software company because people “will get used” to pay for licensing software which currently is very difficult.

I got several pictures, but since I forgot my digital camera I used the phone and as you can see the quality is poor (sorry for that). I choose the best two to put them in the site.

Microsoft Summit - Presentation

Picture taken during the presentation.

Microsoft Summit - Coffee break

Picture taken during the coffee break between the sessions.

Outlook vs Lookout

It’s been quite a lot of time since my last post, but I’ve been very busy these days. I’m planning to write at least one article each week, mostly related with software development & mISVs, but don’t know if I’ll have enough time to do it. At least I’ll try…
Anyway, I’m writing this article on my Dell Inspiron 9400 laptop running Vista Ultimate x64. I generally love Vista and one of the things I like more is it’s build it search functionality. I’m also running Office 2007 and using Outlook as my email client which also has built-in search capabilities. Searching in Vista is pretty reliable, but unfortunately that’s not the case with outlook. As illustrated in the print screen below, when I search by one the first name of one of my contacts in the All Mail folder, it returns 7 results in about 20 seconds and I know that there are more items.
Outlook print screen

I had heard for a tool called Lookout that works great, but didn’t work with Outlook 2007. A few days before I run across a post that explained how to run Lookout with Outlook 2007 and I decided to try it. After installing it and letting index my emails the same search returned 84 results in only 1.2 seconds. Pretty impressive!

Lookout print screen

I find it very hard to believe that Microsoft cannot make searching in outlook better than an add-in developed by a single person. Until Microsoft fix it, I’ll be happy with lookout :)

P.S For some reasons lookout currently crashes Outlook when it tries to index new emails. So I disabled automatic indexing of new emails and will manually run the indexing procedure.