Posts

2009 Review

As we celebrate Christmas this coming midnight I can't help but reminisce the past five years of my life. Most of the time it was lonely and pressure due to the nature of my job. The past two years was really really tough as I was at the middle of completing my project. All I long for that time was to finish the job and go home and live happily ever after. I used to think that during the first six months I could easily handle all the possible problems that I would encounter but I was wrong. I almost died that time but somehow I manage to survive. It was the best experience that I ever had and very much happy to live the day to share my stories. Now, that it is over I am moving to the next challenge which is the internet era. Software as a service. Recently last December 3-4 we manage to reach the top four candidates on DevCon(Developers Connect) it was a whole new experience and I was pretty much ready from stage one to the finals. Although my ultimate goal is not yet achieve but s...

SmartGWT 2.0 Release

I have been a fan for this GWT library since I started working with ajax applications. I must say Sanjiv had made a great job improving its library to where it is now. Congratulation to Smart GWT Team. Check out the official announcement and the showcase demo: http://www.jroller.com/sjivan/entry/smart_gwt_2_0_released http://www.smartclient.com/smartgwt/showcase/

GWT 2.0 Campfire

After I found out the release of GWT 2.0 I immediately made sure that my web application is compatible with it and work my way through its codes. I was very fascinated with how the speed tracer works and played with it during my first 3 hours. Days after I get feed up with all the new features I thought that was it. I have learned everything I need to know. Well not exactly. I decided to check out GWT 2.0 Campfire to learn more and I got what I need to know. Check out the video here: http://www.youtube.com/watch?v=D2ibM4oufdM I was happy with how easy it is to implement code splitting with this video to reduce the files to be downloaded. Then I wanted to know the exact details on the improvements of GWT 2.0. Fortunately, I saw a blogg from ongwt by RAY CROMWELL entitled GWT 2.0: So Good It's Ridiculous I was impress by how the GWT engineers do their job.

GWT 2.0

Wow! I am so stunned with the new updates of GWT 2.0 combine with the new speed tracer with Google Chrome. For every release version of GWT things gets really amazing with how you work with ajax application. The biggest change was from hosted mode to hosted browser is indeed the most important milestone GWT have gone through. Developing and debugging to major browsers have always been the most important aspect for an ajax developer and version 2.0 made that happen. Code splitting to boost up performance and scale up your project is something I would love to work my ass off to learn how this code works. It plays a vital role on keeping my users out of boredom. I am also looking forward to work often with draft compiling as I remember fixing minor tweaks consume a lot of my time. These are just some of the features that I am very much interested but still the new features GWT 2.0 is very useful and I would be very excited to learn the new features and take advantage of it. I personally r...

GWT Fileupload

Image
When I first look at the fileupload sample on GWT Showcase I expect everything was easy and simple to handle however, as I began to work deep on the widget I began to question a lot of things particularly the process of transferring the file being assigned to its destination. As I began to learn a lot I realize things were pretty much complicated as compared to what I expect. Searching for answers wasn't easy either fortunately Hasan's Weblog provide the most detailed and complete solution in helping me reach my goal. Check out the sample that I have work with: I know it's pretty gay that I used Taylor Swift as an example what choice do I have considering for the past three days you're staring at your codes trying to wonder what the heck is the problem? and suddenly the radio starts to play about cheer captain and bleacher thing with the chorus of "you belong with me...." The project looks pretty cool and I love it a lot especially when you realize that your...

GWT on YouTube

Image
Combining YouTube api and GWT is by far one of the best experience I ever had and at the same time one of the most difficult to work with. The opensource community has been working hard to create a patch for GWT developers in order to make it easier for us to work with Youtube stuff. Thanks to bst-player things have been very good to my project. Here's my sample project: I am very much satisfied with the results right now but still I would wait for the real YouTube api to be compatible with GWT.

8 Secrets to Success

As I was working on my project I decided to have a break and surf YouTube for interesting videos. Something that will enlighten my day up in a positive view. After hours of searching I finally got the right video. It's from TedTalk: Richard St. John: Secrets of success in 8 words, 3 minutes Here are the 8 Secret to Success: 1. Passion - Do it for love and the money will follow. 2. Work - It's all hard work nothing comes easy. 3. Good - Put your nose down in something and get damn good at it. There's no magic to practice, practice and practice. 4. Focus - Focusing yourself on one thing. 5. Push - Push yourself physically, mentally and gotta push, push, push. Push through shyness and self doubt. 6. Serve - Serve others something of value. 7. Ideas - Listen, observe, be curious, ask questions and make connections. 8. Persist - Persist through failure, persist to crap. C - Criticism, R - Rejection, A- Assholes, P- Pressure Watch the video here:

Something Big

Months have past and yet i don't blog much as compared before it seems that social site have really explode big time allowing simple thoughts and expression to be shared with friends. I can tell it really affects the thoughts of my writing on blogs. One of the major reason why I haven't blog much is because I am preparing for the big event this coming November. I will try to update my blog as soon as the competition is over. Wish me luck people.

Google Fastflip

For two consecutive days now I have been using the Google fastflip to read news. I think it's really brilliant to have this kind of technology develop by Google. With all this awesome information I'm beginning to feel the pain of having information overload. I just hope my brain will adopt on this new kind environment. Another arising problem that I am face right now is how to keep my discipline in work. Two days after the launch of fasflip I notice that more and more of my time is being spent on reading interesting news rather than codes and solutions to problems. I still think that facebook is the number one perpetrator to my distraction. It's totally addicting.

Understanding Business

I am beginning to learn how to run a small business and for the past two months I must admit the strength of a leader will be measured by time. Loneliness, boredom and financial problems are indeed killers for those who dare to run a startup. I am by far have yet to learn the values of focus and discipline but I am determined to adopt them as fast as possible. Yesterday evening I have learned that most of our online games are dead due to server maintenance at the same time I was bothered with how we should approach the competition of pricing. A lot of our competitors have slash their price to point of negative revenues even my cousin whats a promo to gain more customers. But my uncle would always tell me "NO" . It was kinda hard but I realize that we had an edge since most of the online servers are down and most of our competitors wants a break. I figure out a solution by simply asking most of our new customers what would it take for them to consider us? By anticipating what ...

Working Halfway

Image
For the past couple of weeks my brain is focus on the following list: Feeds, weather, widgets, connecting people and more....it's just too much. Everyday things just got more and more complicated considering that I'm still working on design. The database part is yet to be far from over. I just hope that when I started working fully with the database architecture I wont get bored and sleepy. I may be complaining on how things are being complicated but in realty I am very much excited to complete all the task. The cool stuff that I use are very useful in the long run. I need to keep on going to reach the finish line. More work on this project.

SmartGWT 1.2

I just check the new features of SmartGWT 1.2 and it just blow my mind. From UI features to support to database and to almost everything about ajax its just stunning. Good luck to this guys and more power. Read the release: SmartGWT 1.2 release!

GWT Maps with Geocoding

Image
I could still remember the last time I work with maps using my old EIS project (GWT+GMaps) where address can be converted to longitude and latitude to view the location. It was kinda hard to understand the code. Google has made a major update for its maps with the use of Geocoding in order to easily view your search address. It was indeed a breeze especially on the code. It was cleaner and better than ever. Here's my main menu. As I type the location of the address and hit the search button I was totally amaze with the result. I tried a lot of address and it was almost 100% accurate. For now I am very much satisfied with the results. For the past 4 hours I have goggled for some simple code on how to use the geocoding but most of them are too complicated to understand. Here's my code: LatLng addressLatlng = LatLng.newInstance(13.8666667000, 121.0166667000); MapWidget map= new MapWidget(addressLatlng, 5); map.setSize("100%", "100%"); // Add some controls for...

GWT 1.7 Release

Download it now! GWT 1.7

GWT RSS Reader

Image
Working with RSS Reader has never been this good especially when your handling with HTML parser. It just makes life even better. I could clearly remember when I first installed my RSS Reader on a desktop. It was fun watching all the feeds update my reader and read all the latest news that I really like. Things gets really frustrating when it's my time to add my link. I always get's an error because I just add the link of the website and it's quite confusing because atom link or rss link is so new to me and I just don't have a clue on how to pick them up. All I know was I want to pick up new updates on news and blogs that I really like. One of my friend told me that you need an RSS Feeds or Atom link of that website. To find the feed was a total hell. Imagine from an idiot user perspective opening the site's source code and search the lines for the right feeds. That's just insane! Fortunately, on my blog blogger made it easy to look for your own atom link but sea...

Compose Mail Complete

Image
Working on compose mail is one of the most interesting experience I've ever had. From writing text messages to attachments and sending it to the recipient was a totally new experience for me. It was absolutely different experience as compared to my years on database job. If I evaluate things over the level of difficulty that I encounter during the process of development GWT Fileupload added to both horizontal and vertical panel was one hell of a problem to solved. However, despite all those problems the best thing in life is when you have solved the problem and your web application works very cool. Here's my compose mailbox: Multiple attachments works very cool in here as if you can simulate the real email. As I send the email to my Yahoo Messenger here's how it looks: That's it for my mail box now I can work on my RSS Reader.

New MailBox Updates

Image
For the past couple of months I really tried so hard to make sure all the standard features of email will also be available on my pushed mail. Behold the new details of my mailbox. The new interface has the ability to identify the following features: Inbox - It has the capability to show the list of unread mails. Drafts - The drafts works on getting the total number of draft being store on its folder. Spam - The spam works the same with inbox it fetch most of the unread mails and display the total count. Most basic features such as marking as read, unread, select all and delete works fine. I tried to keep things as simple as possible to avoid complex problems during the process of development and most importantly to avoid my brain to keep on adding more insane features. I will be working on the last phase which is the compose and I think it's one heck of a challenge. Can't wait to work on it.

Ideacamp

Image
I was very much satisfied with the conversation we had at Ideacamp there are a lot of smart people willing to share what they have from IT, energy resources to mother nature you name it they have a lot of things to share. I have also seen a lot of business opportunity being offered to us. If there's one thing I really like about this organization its the fact that they let people become entrepreneurs. I used to think I was the only one who would venture on this and it was hard but now I have allies and people to talk, share and learn from. This is what I need. Hopefully, I could maintain my focus and keep the fire alive.

Inbox Reply

Image
I have been working on my mailbox functionality particularly the inbox reply of my content mails. As far as I am concern it works pretty cool right now. Check out the result of my mails. Here's the result of my top 20 inbox mails in Gmail pushed to my SocialMe project. I choose my iTunes mail. I decided to change the viewing content of my inbox since my old style of viewing affects all the objects and controls of my overall mailbox. Right now it's pretty much under control but it comes with a price of configuring the content view. Once the reply button was click all the basic task that a user need to reply will appear. Automatically the content will be send to the email address that was provided. Here's the view of my Yahoo Mail. As you can see the a new message pops up the moment we send the email. As we try to check the new inbox we can see that the mail comes from SocialMe email. finally, here's the result of my email. I'm still puzzled as to how to attach the im...

Google I/O 09

Web as a platform... For more videos just follow the related links on YouTube.