Liferay Portal, which we have already announced and are using for our Java projects, as any application presents certain difficulties, which you may have encountered. Interested in our practices on how to make it work correct? This is what I come up with... read more →
We have migrated to a new version, Sharepoint Portal Services 3. As a result: Our Portal has a new address with a https certificate... read more →
Facing problems with your mailer is quite an annoying experience, and the main wish is always to keep all your messages safe and sound. I was lucky enough to have my problems solved timely and effortlessly by Yahoo!Mail Customer Care. I have always loved this service, but now I adore it even more... read more →
Yesterday I decided to face a challenge: How long does it take to code the Arkanoid game? 3,5 hours of development, and here you are! – a nice and playable Arkanoid... read more →
Last week all blogs were filled with information about announcements of iPhone on CES. According to the article at Time.com, Apple did a lot of work about this device, and for the last 2 years we heard a lot of rumours about this gadget. Opinions are very different as all about what Apple creates (Think different?, Right). Anyway I’m anxious to see it available in our cellphone stores, and first of all for our development team. As the media described, software for the device is based on MacOS , which we, of course, can support... read more →
No, no we do not move our office anywhere and don’t immigrate. Siberian woods in front of our office windows are too beautiful site to move from and the bears we usually feed on our way to work, would feel too lonely without us. Our Java development team simply decided to choose Liferay Portal over JBoss Portal for our Java projects and thus we migrate our current projects. And here are the reasons... read more →
You probably know how people love to compete with each other? All those machos out there are always discussing whose muscles bigger, legs stronger and etc. Among science geeks the discussion is usually held about whose brains are better in this or that scientific field, that’s why they produce so much scientific papers each year. Well, that sort of competition could not left out our developers as well. So we decided to show you, dear reader, that among our IT crowd there are also machos-developers, who love to test their wits on the website, famous by its test conducted among professionals in many fields, called Brainbench... read more →
From my point of view, the most powerful modern web framework is JBoss Seam since it utilizes the true power of JEE standards. However, Grails has two important advantages – it’s based on a dynamic language and it doesn’t require deep JEE knowledge to start working with. However, once you start, you probably want more and one of the most desired directions is to move to Java Server Faces. Opponents of JSF claim that it uses JavaScript and thus isn’t usable for pure HTML. Well… it’s true – tag is transformed to form with JavaScript submit button... read more →
Our team decided to share this bit of news with our visitors, since among us these articles became too popular as soon as they were published. Steven Webster, the practice director for Rich Internet Applications at Adobe, has published a series of articles called “Developing Flex RIAs with Cairngorm Microarchitecture“. In his articles he writes a lot about issues of RIA development, difficulties that RIA developers experience and solutions, provided to RIA developers by Cairngorm 2 framework.... read more →
After revising my ideas on writing functions from the previous post, I came to the conclusion that previously described function arguments could still cause problems. First of all, the lines with supposedly defined iterators will suffer. Even if we create some additional iterators, anyway func val and func (val) being not identical will be troublesome. Another idea, a crazier one, dawned upon me – that parentheses are optional as they function as a grouping operator as in expressions. Then the arguments in writing without parentheses are still divided by comas. To avoid errors we introduce the following conventions... read more →