JavaPolis 2005 conference will take place Dec 12-16 in Antwerp, Belgium, and I will be attending it. This will be my first time at JavaPolis, and I am all excited to be there. I have heard lots of good things about the conference: seems like a small conference with high-quality speakers and attendees.
Securing Web-application state stored on the clients and a lesson in ease of development using cryptography
Web applications can store their state on the client to reduce the server-side overheads, as well as solve problems like navigating through the browser back button. We wrote about the benefits and risks of storing state on the client in an FAQ entry on the Java BluePrints website a couple of years back.
Is your computer too loud for you? Mine was, and it finally drove me to do some research on the Web about how to build a silent PC that is powerful as well. In this blog, I share my experiences in this quest.
Apple is usually really good at design and UI effects. A case in point is expose', which is a cool one-key way of arranging all open windows so that you can choose the one you want to work on. When I got my powerbook first, I was in awe with all such cool effects, and attention to the details.
J2EE applications, both Web and EJB, often need to set configurable parameters such as a timeout value, retry count, and so on. To avoid hardcoding some arbitrary values for these parameters in code, the applications need to externalize these values so that a deployer can change them without recompiling the code.
If you have a wireless network at home, then I am sure this sounds familiar. Even though the advertised range for these products is quite large, in reality, the range does not extend beyond one or two rooms. In the past, I tried using signal boosters, but they did not make much difference. When Apple announced Airport Express, its wireless repeating feature was one of the big draws for me.
Do you own an Apple Airport Express? I got mine shortly after they were announced, and love the ability to stream music to my home stereo through the optical port. Recently, I set up my Airport Express to act as a repeater for my linksys router WRT54G.
Service Oriented Architecture (SOA) is the new buzzword in the world of enterprise development these days. What does it really mean and why is it important? To me, it is just the evolution of software development trying to find the optimum unit of reusability. What exactly is being reused is what is being refined over the years.