Data caching is a very important consideration for JEE applications. A classic problem for any application is to detect and solve the recurrent calls for optimizing the applications. Some cases can be: database calls business logic calls remote method invocations Data caching limits the number of remote invocations in distributed applications and improves performance of [...]
Welcome to part 3 of the facebooker trilogy I’m kind of tyred of writing the same title over and over again and changing just the last number, problem is there are so many things we can do with this stuff we could write tons of this. I could put in the title what we will [...]
Hey, thanks for coming back for part 2. I know it took some time to start writing this second part, it’s just that facebook keeps getting better and keeps taking my time away (don’t tell Conrado). If I remember correctly in Part 1 we ended up with facebooker installed, configured and running. We even added [...]
Imagine all the people having to live without ssh and an assigned job related to hosting migrations with low bandwidth access, what a painfull world… Ok, get up! it was only a nightmare, but if a strange reason causes you must accomplish that task you may wish get/put directories recursively from/to a ftp server. The [...]
Reducing the number of request made to the server improves the performance of a web application in about 80%. There are many techniques that allow us to reduce the amount of requests that are made on a page, among them are: the sprites, put the stylesheets on top of the page, javascripts compress, among others. [...]
Locos x Rails is the first conference in the Southern Cone dedicated to the ground-breaking Ruby on Rails framework. Locos por Rails Conference 2009 will be held on April 3rd and 4th in Buenos Aires, Argentina. South America’s most popular travel destination is the perfect backdrop for two days of local and international presentations, networking, [...]
I think that from the title you can pretty much guess what this post will be about, specially if you are familiar with these magic words: Rails, Facebooker, Facebook Connect. Ok they are not that magic, but you can do lots of fun stuff with them. In case you don’t live in the facebook planet [...]
Improving the ruby Array class Many times, when you are iterating over an array you want to know the last or the first element to do something. Unfortunately ruby don’t provide any method to help you doing this task. So, if you want a trick to do this, you can add this few lines in [...]
Ok, first of all i’m a good guy and I’m not a spammer. I’m simply developing a SN and I want to send mails between its members. I have everything nicely configurated (SPF, DomainKeys, reverse DNS for the mail server, all the stuff). Why do my mails go to the junk folder? Hotmail has as [...]
Tweet tweet tweet! All the farm is chating about Twitter, all the farm is using twitter and all the farm is building applications on top of it. Luckily, Twitter seems to be a programmer’s best friend, why? you may be asking… because of its wonderful API. Well designed and documented, what else could you wish? [...]
What’s the problem? We wish to create a fixture in which every team will face every other team one single time. It is also required that each team will only play one single match in each of the defined rounds. It’s a classic tournament or league scenario. Algorithm description The first thing we must do [...]
A few days ago, my friend Gian sent me a very interesting link that I’d like to share with you. The post describes a technique to solve complex problems or what I usually call “mystical problems”. This technique is called by the author: “Rubber Duck method of debugging” and seems to work very well. I [...]
- Every resource is identified by an URI The URI <base_uri>/car/<car_id> identifies the car whose ID is <car_id>. If you are designing an API to interact with a software system, the ID probably will be the primary key of the car in the database - Use the HTTP Verbs. GET <base_uri>/car/<car_id> -> This operation retrieves [...]
When your business is about pushing and pulling data from an external system, or exposing your application domain to external clients, you often have two options: SOAP Webservices or a RESTful service. If you’re here there are great chances that you are ridding this new hype-age of web2.0 startups as if it was a new [...]
integration with brief introduction to this tools … Moodle (www.moodle.org): Moodle is a Course Management System (CMS), also known as a Learning Management System (LMS) or a Virtual Learning Environment (VLE). It is a Free web application that educators can use to create effective online learning sites (we recommend moodle for elearning sites … no [...]
Today I logged to my facebook and my home was like always.. nothing new… nothing told me that the ownership and proprietary rights had changed, and nobody told me that my personal information now belongs to Mark (including all my beautiful pictures!) What happened with the “Accept” and “Not accept” buttons? (maybe Mark forgot about [...]
Many people think that configuring a mail server is a trivial task … you think the same? don’t be so sure… I remember my thoughts… “I want to inbox !! why are the mails arriving to the junk folder?? I’m not a spammer” The truth regarding this, is that we do not have a unique [...]
So you want to build your own social network site on rails? As you probably know, there are many plugins around to add social functionality to your site, and there are also some open source platforms that provide you with complete social network functionality. Some of them are Lovd by Less, comunity engine, tog, etc. [...]
Hello everybody, I am pleased to announce the launch of “bloogit” … the new blog of moove-it. The idea is to share our experiences with all (technical and life) and generate a communication to the world.