This blog is about...

...my journey in building successful Web2.0 startup businesses and developing useful Web2.0 applications/sites. No I'm not gonna just talk about marketing and monetizing, I'll also be talking about designing and programming from bottom-up...! ;)

Focus on simplicity for your Web2.0 ideas

great ideaForget about creating another Netvibes or Meebo. Leave the complexity of such development to the bigger players unless you also have some very very experienced developers to back you up. For a start, focus on simple ideas. Ideas that a normal person like you and me are able to think inside out. Ideas that the end-users can easily “get it”. Ideas that can even make your mom nod when you try to explain to her about your project. Afterall, it has been proven many times that simple web applications can really make it big in the Web2.0 arena - and complex Web2.0 applications does not necessarily mean they’ll be a success. Think about Twitter. It started off with a very simple idea which stemmed up from one of the very basic questions in life: “What are you doing?” From that idea, they created a community around it. They created widgets out of it. And all of a sudden Twitter becomes a trend.

Or perhaps look at how just a simple online to-do list can have so many users praising it. Or an online project management app that is used by many big time project managers. How about Technorati (blog search engine)? Feedburner (feed manager)? MyBlogLog (visitor tracking)? All these applications proved that we don’t need to think too much about creating an application that does so many different things. A good application should focus on doing only one specific thing, and being especially good doing it. Most users love simplistic, focused applications. And that is what we should craft our ideas upon. There is a saying that goes: “Great things often start with a simple idea”. I believe in it.. Laughing

Tags: 
Share and Enjoy: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • BlinkList
  • Ma.gnolia
  • Reddit
  • StumbleUpon

Work with a partner or go solo in your Internet venture?

PartnershipPeople say that “two heads are better than one”. I say it’s true, but ONLY IF the other person is also as passionate as you are in whatever you’re venturing in. Getting the right partner can boost your business’ productivity to the max but be careful not to hook up with the wrong one as they will give you more headaches compared to working solo. I am currently not running my venture with anyone else. I work out everything by myself. I am the planner, I am the developer, I am the marketer and I am the technical support. That’s one of the obvious benefit of the Internet business - it allows you to run your business on your own because when it comes to the Internet, many things can be automated.

Is it cool working solo?

While I’m already comfortable working as a one-man-show, I realized that this should not continue on forever. I thought how great it is to have a partner (or co-founder if you wanna call it) who is as passionate as I am and having that person to work with me in making the business a success. Being able to share ideas together would be fun and energizing. Knowing that someone else is also working hard on your projects can be a stress reliever as you’re assured that something is being taken care of. The reason why I’m still working solo is not because I don’t want a partner, but because I have yet to find the perfect one. Finding the right partner is not as easy as finding the right staff. Finding a staff means you look into their skills and personality and offer them money. But for a partner, you want them to be as close as to your own clone. You have to be at the right place at the right time, with the right person. That’s why it’s hard to find the right partner. But it’s also not impossible. It’s a lot easier if you already have a close friend who shares the same passion with you in venturing in the Internet business and becoming a successful Internet entrepreneur.

What’s my recommendation?

If you ask me whether you should find a partner or just work on your own, I’ll have to ask you how huge and how far do you want your business to go. If you only want to be a work-at-home mom/daddy and get thousands of dollars a month out of blogging, then you can do it solo (your siblings or your spouse can be your partner if you ever need one). But if you’re aiming in building a huge business one day, developing international web applications, getting tenth to hundreds of thousands of dollars a month, getting an office with a few staffs or maybe even build your own skyscrapers (woah!), meeting people and making your own business travels, then you better find ‘the right’ partner soon. Be smart. Wink

Tags: 
Share and Enjoy: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • BlinkList
  • Ma.gnolia
  • Reddit
  • StumbleUpon

Why you should use a Web Application framework

web developmentEven though I have been programming for years, I have never actually fully utilized a web application framework when developing web applications. Part of the reason being that I may be a bit too proud to adopt someone else’s programming structure. I used to believe in my own codes so I always write applications from scratch. That was a big mistake. After I found and studied a great web application framework for PHP since just a few weeks ago, I realized how much time I have wasted all these while and how many headaches I had to go through just to rewrite the same codes and reinvent the wheel all over again.

For those who are new to web application framework, I’ll try to explain it briefly here. Everytime we start writing a web application, there are some basic codes that we need to repetitively write again and again. We had to write the database connection classes for the database access layer, we had to write every objects classes with their basic CRUD methods. Then we had to deal with so many annoying basic issues like Access Control Lists (ACL), data sanitizations, authentications and authorizations, session handlings, and you know… the rest of those stuffs. This same repetitive coding is a waste of time if you keep writing them from scratch. Plus, you can’t be really sure that the structure of your code is secure and lightweight enough to run. Then you started to wonder, “Am I doing this correctly? Is this exactly how everybody does it?” Here’s where an application framework comes in. An application framework is basically a standard programming structure that already pre-defines those repetitive stuffs as well as any other necessary functions so that you can easily and effectively write your web applications in no time.

Let’s see some of the few benefits that I find when using a Web Development Framework:

1. It saves a hell lot of time

Because you don’t need to worry about data sanitizaion, session handling, error handling, and authentication logics anymore (ok maybe just a little bit). Most of these are well taken care of by the framework. No more head scratching. You can start writing functions for your apps straight away without wasting anymore time with those repetitive codings. Double up development process!

2. Organized application structure

Another thing to not worry is about managing your web files and directories. The framework will already have a good skeleton structure to use. No more stuffing PHP files here and there and then realizing at one point that you have messed up with your files’ placings. Business logics can be separated from the interface files. Things get more organized.

3. Flexibility over different platforms

I’m a MYSQL user. If you give me a Postgresql database to use, I’d be scratching my head again if I am to write the application from scratch. Luckily a framework can help me not to waste time studying things that don’t really matter. A few tweaks can ship my application from one platform to another.

4. Secure codes

This is another huge advantage of using a development framework. You can be sure that your application is using good security measurements because the framework takes care of it. No need to worry over those nerd hackers trying to break your application anymore. In fact, I’ve never been truly confident that my application is secure if I write them from scratch. Now that I’m starting to use a framework, I feel much… much better :D

There are endless other benefits of using a web application framework but to list them all here is crazy. So I’ll let you decide the rest of them. I mainly develop web apps in PHP, so the framework that I’m currently exploring is CakePHP. I’ve looked into other PHP frameworks but so far I guess CakePHP got my attention the most.

Tags: 
Share and Enjoy: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • BlinkList
  • Ma.gnolia
  • Reddit
  • StumbleUpon

Page 14 of 16« First...«1213141516»