Buddhist teachings and
sutras. In this blog, I'd like to compare some of these similarities in order to gain a better understanding into how they are interrelated and/or are interchangeable.
Continue
Added by Konstantin A Lukin on April 5, 2010 at 8:00am —
6 Comments

Lately a lot of us have been actively following Google's Giga initiative. What can be better than speeds 100x faster then what we already have, especially if it is offered for free? All this sounds good, but what's the catch?
do not like about the Internet will also be magnified 100x fold. In other words, if web surfing is compared to driving, a lot of…
Continue
Added by Konstantin A Lukin on March 23, 2010 at 6:00pm —
3 Comments

Being a tech-savvy customer, I was quite psyched about Google's release of Nexus One smartphone device. Not waiting for too long, I had to see for myself what other Android developers are chatting about. This blog is an attempt to give a decent overview of the device from it's usability…
Continue
Added by Konstantin A Lukin on March 19, 2010 at 7:30am —
4 Comments
In this post, I'd like to share some of my development experience with AppEngine's data storage facility called
BigTable. As you might already know, BigTable is different from a widely known relational persistence (RDBMS) in a way that it deals with Entities and Keys as opposed to tables and rows. It might not seem too obvious at first, but object-oriented persistence is radically different from its…
Continue
Added by Konstantin A Lukin on January 17, 2010 at 5:30am —
1 Comment
In the process of discovering Google AppEngine's list of available features, I recently came across Cron Jobs and Task Queues. During my fairly extensive web development carrier, these terms always seemed like far away concepts that will not likely be a part of my average web development toolkit. At first, seeing these in AppEngine reminded me of those old mainframe systems that you read about in computer science manuals. One day I had some time to actually look into…
Continue
Added by Konstantin A Lukin on October 26, 2009 at 5:00pm —
No Comments
Recently I've been working on a web project that requires quite an extensive CSS markup. Keeping it all in one file became unmanageable pretty quickly, so we've designed a way to split our styles into logical subdirectories with import statements, which is quite easily done with a css
@import tag. Here is an example of what a main file might look like:
@import 'common.css'; @import 'base.css';…
Continue
Added by Konstantin A Lukin on October 15, 2009 at 2:00pm —
2 Comments

Aloha TechHuians! If you have been hearing about
GWT lately, but don't have the time to get into it, maybe this post sheds some light on more notable features that GWT offers, so you can make an educated decision about picking the right web technology for your next project. Google Web Toolkit is a Google product that aims to ease the pain of…
Continue
Added by Konstantin A Lukin on September 12, 2009 at 11:00am —
10 Comments

These days, web developers are faced with a lot of difficult choices. One of them is which technology to pick for the next app, another is which hosting to use. It takes time and experience to make winning choices, especially when dealing with time sensitive deliverables. Back in the days developers had to do it all: configure a server, set up database access, get a static ip, etc... Configuring and supporting such a system could probably be a full time job in itself. Hence another…
Continue
Added by Konstantin A Lukin on August 24, 2009 at 8:30pm —
3 Comments
GMail has been my email of choice for some time, but only recently that I've learned about some of its 'lesser known features', and especially their potential applicability. In this blog I'd like to describe how some of such features can be used to turn GMail into a handy personal database. For example, quite often I need to store information, such as scriptlets of code, notes, blog ideas, etc.. Before this recent discovery,…
Continue
Added by Konstantin A Lukin on August 3, 2009 at 10:00am —
5 Comments

IT ALL STARTED WITH A SEARCH ENGINE. Back in the days, Google Search has taken over the web by its simplicity, light-weight, and precision of returned results.

Then Google slowly expanded into GMail, Calendar, Google Docs, etc.. in an attempt to replace desktop office with web-based alternatives. More features were being added constantly,…
Continue
Added by Konstantin A Lukin on July 9, 2009 at 4:00pm —
5 Comments

For all RIA fans out there who are deciding whether to go with GWT or Flex for your next project, I highly recommend to consider the following initiative. It is called
Ext GWT. It packages a well known
Ext JS Javascript library into GWT…
Continue
Added by Konstantin A Lukin on July 7, 2009 at 11:30am —
2 Comments

Average software developer often juggles multiple projects at a time. One of common challenges is keeping track of time properly, especially when 'context switching' from one project to another. A quite useful tool for time tracking is
Google Calendar. Here is a list of most notable features: - Free and available with GMail acount - Syncs with CalDAV enabled clients (Apple iCal or Mozilla Sunbird) - Syncs with Windows…
Continue
Added by Konstantin A Lukin on July 4, 2009 at 2:00pm —
1 Comment

Recently, I've been faced with the fact that Flex is quite popular as a web presentation layer. Given my Java background, at first I was quite reluctant to recognize this, until new projects paved the way to learn more about this RIA technology. Since I already have a considerable amount of server-side code in Java, I was wondering if it is possible to connect Java and Flex to get the best of both worlds. Hence this article gives a walk through on how to consume a Groovy Web Service…
Continue
Added by Konstantin A Lukin on June 15, 2009 at 9:30pm —
No Comments

I've heard many times about LDAP (Lightweight Directory Access Protocol), yet never had the time to experiment with this technology. Somehow I always thought it was for those 'cool' developers, who actually had the opportunity to spend extra hours researching this topic. Well, the time has also come for me to enter the 'cool' club :)
Wikipedia was a good place to start, though it only gave me…
Continue
Added by Konstantin A Lukin on May 21, 2009 at 4:30pm —
No Comments

This post is for those who've heard about Serlvets and Groovy, but just don't have the time to put them together. Being no guru, I've developed a number of JSPs and Servlets in my professional carrier. Every time it is the same thing.. remembering method signatures, xml descriptors, etc.. It gets even worse if you want a Servlet to print out HTML content. Let's just put it this way - Java is not designed for simple Web development. There is always the JSP approach, which is still…
Continue
Added by Konstantin A Lukin on April 21, 2009 at 5:30pm —
1 Comment
Have you ever wondered what supermarkets of the future would look like? Did you ever consider an online alternative to getting your groceries?
I am a surfer. I like to surf in the mornings. Then, sometimes, I do my grocery shopping. Once inside a supermarket, it is always the same thing. Looking for favorite brands, hunting for good prices, standing in lines, etc.. On average, a supermarket trip takes about 1 hour door to door. Does it have to be this way? Is there an…
Continue
Added by Konstantin A Lukin on March 24, 2009 at 2:23am —
9 Comments
Besides programming all day, I also like to take pictures. One problem, is that after taking cool pictures, I tend to forget about them.. Recently I had some time on my hands to dig into Google technologies, especially their GData and Gadget API. Since I am already using things like iGoogle, Picasa, and WebAlbums, I wondered how difficult is it to put these technologies together to create a simple Slide Show Gadget. So in this post, I would like to discuss how to create your own Slide Show…
Continue
Added by Konstantin A Lukin on March 8, 2009 at 8:00pm —
6 Comments
Being an open source web developer for the last 10 years, I have probably tried most of open source web related technologies out there in some flavor. It all started with good old HTML. To make a long story short, now web arena is populated with things like JSP, JSTL, JSF, etc.. and notably GWT. Even though JSP is still going to stick around, GWT revolutionized my development toolbox by introducing pure Java to the world of JavaScript. Some also like to call it JavaScript hell. It is true,…
Continue
Added by Konstantin A Lukin on February 28, 2009 at 5:30pm —
2 Comments