Date: October 12, 2010
Soon or later when you are working in a software project you will face a little element that can cause quite a big mess: time.When I say time, I am not talking about the time to finish the project, time to perform a specific task or the software performance; in this case time is the … Read More
Date: October 6, 2010
Today I will start a new brand of posts: “Honey! It’s not what it looks like”. The idea here is to present some concepts about terms commonly used, but sometime misunderstood or just not clear enough to give a common ground for a good conversation. Some confusion could raise when we use those kind of … Read More
Date: October 4, 2010
Well this kind of question is quite common (unless you don’t care at all about the subject). There is a lot of methods to check if the browser is compatible or not and for sure none of them replace the testing approach (test in all the browsers that you want to support). The Browserscope project … Read More
Date: September 13, 2010
Today is Monday, so instead of talking about any issue, I would prefer to come back the series of “Nooooo it cannot be true, I haven’t read it!“. Software IllusionCode talks Well, what can I say? Enjoy the week 😉 The music is not related to the post, but I was listening to it yesterday … Read More
Date: September 9, 2010
The Mozilla Labs start a call for a game creation competition, the idea is to create games for Open Web and the browser. Check it out at the Pascal Finette blog. See you there 😉 I Read the blog enjoying the song Kiss With A Fist, from Florence and The Machine.
Date: July 30, 2010
Some say that it is java, others say that it is Ruby, but in fact it is a brand new experimental language: Mirah. Mirah (nee Duby) is a new experimental language born out of the JRuby project. In order to make implementing Ruby on the JVM easier and more approachable for Java and Ruby developers … Read More
Date: July 14, 2010
Check here how to have an Android OS running inside of a Virtual Box. Enjoy it!
Date: June 29, 2010
Today let’s talk about something lighter than code, numbers, database. Let’s talk about CSS and page layout. The page layout normally is a pain even to web designers with a lot of experience, imagine for the poor developers worried about their code. But there is some CSS frameworks around the web that could be used … Read More
Date: June 23, 2010
Everyone knows that float point numbers are far from been precise. In fact they are as precise as any other number, the problem is that they work in a different base (2 instead of 10). Let’s take an example to illustrate that: the number 0.01, it is a quite simple and clear number in base … Read More
Date: June 9, 2010
It has been a while since the last post. Unfortunetely the time is still short to continues with the DOD posts, in this meanwhile I will talk with a relatively new Apache project: Pivot. As stated in the project main page the purpose of Pivot is to: Building rich internet applications (RIA) in Java by … Read More
Date: May 31, 2010
Are you interested in Agile Development? There a quite interesting Scott Ambler webcast that you could be worth listening to it.This webcast is a IBM presentation, so you could expect some IBM view and products for Agile, but at the same time it is based in a survey distributed across many organizations, so you also … Read More
Date: May 20, 2010
Date: May 17, 2010
In the last post I presented the first Use Story and the base classes for the problem, now I will walk into the service layer. Let’s make our example a little bit more complete with others user stories: NEWTON: As a nerd, I want to be cool having the possibility to have a specific night … Read More
Date: May 11, 2010
It is quite common to see a lot of places talking about availability, how to make your website, program, web service, etc, 24×7. Even here I talked few times about this subject, but what I miss is some papers discussing the meanings of the terms in this area. A kind of a common language that … Read More
Date: April 30, 2010
In the first post I presented some issues that I would like to investigate concerning the Document-Oriented Databases. Now I am going to introduce you with the User Story that I will use as basis for that, so “Sit! Here comes the story!”. Let’s imagine a group of geek-nerd-friends, every week day they do something … Read More
Date: April 27, 2010
Yes that is true, the GOF Design Pattern book is not the bible of the OO design patterns; it is just The Book of Genesis, the beginning but it is far away of the end. In fact new problems, causes new common ways to solve them and at a final stage new patterns. In a … Read More
Date: April 20, 2010
Back to the middle of 2003 I have spent sometime reading and investigating how to use Java in the factory field, based on some standards like Fieldbus, Profibus, Supervisory Systems and so on. It was an early time, a time that I was walking in green fields but without money or contacts to transform the … Read More
Date: April 14, 2010
Some time ago people used to believe that you should bury a person with a coin in his mouth in order to pay the ship (or at least to guarantee a good place in the ship) to the land of the death.If even in the land of the death, in the other world, there isn’t … Read More
Date: March 30, 2010
Hi all! There is a new portal (at least for me) that you can post your presentations with the presentation itself. Let’s suppose that you participated of an event with a speech and want to put it online, so in the same time that you say you can sincronize your “wonderful” power point! Check it … Read More
Date: March 29, 2010
Last Saturday I was having breakfast with IT posts and I found this really interesting post Code bubbles. Ide Revolution. The post is an interview with the guy that is working on this IDE concept as a thesis. The interview is a little bit long so if you want to go directly to the point … Read More
Date: March 26, 2010
Today I am going to move from the usual coding subjects to something more related to process. I guess that the Rational suite is well know for most of us, together with the Rational suite there is the Unified Process concept (in a creational point of view: first the man created the Unified Process, he … Read More
Date: March 19, 2010
Yesterday we “finally” deployed in production a version of the software that took quite a long time to go. And thinking about it come to my mind a article that I read in IBM portal talking about Initial Experience. When we find ourselves developing software for “internal” costumers is quite easy to forget that your … Read More
Date: March 8, 2010
These last two weeks I have read many articles about Document-Oriented databases, for sure they have potential and also it is true that it is not the panacea to all our problems. After so many readings I started to think about some scenarios were this kind of databases could be applied in a efficient way. … Read More
Date: March 5, 2010
This week I didn’t have much time to write a nice blog, some ideas but nothing concrete. As usual on Friday I am trying to post something more light, so today I am going to post a presentation of Brian Aker about the NoSQL trend.It is a 7 minutes video with some jokes about this … Read More
Date: March 1, 2010
People say that we can find the answer for our question in the smallest thing of the life, that could be true, but what should we do when instead of answer we find questions? And when those questions are in the code that you are working with? What should we do? From time to time … Read More
Date: February 26, 2010
Today is Friday! It is usually a day for going out drinking something, listening some music, having some fun.It is difficult to find someone that doesn’t like this kind of thing, isn’t it? I usually develop listening to music, tying to have some fun too (all of this just to say that I listen to … Read More
Date: February 22, 2010
Last Friday I have read an article from Mr. Martin Fowler about VCS, focusing in Distributed Version Control System. Although it is an interesting topic, I guess it is a kind of technical discussion if it should distribute or not.Before someone wants to shoot me, I know that there are advantages over a central system, … Read More
Date: February 18, 2010
Yesterday I spent quite few time trying to solve some problem related to old data stored in the webapp session. It made me remember a similar situation few years ago, when I had hard time with the same problem (not that it just happened twice, but those two times were quite remarkable).But there is a … Read More
Date: February 16, 2010
Today I was looking at a Javalobby post, that highlight some deployment tools. Between those tools there is a interesting one called SmartFrog (java based and developt by HP, yes it is true, these guys still have some projects). SmartFrog is a powerful and flexible Java-based software framework for configuring, deploying and managing distributed software … Read More
Date: February 12, 2010
Today is friday, carnaval is close (although I am not going to have holidays, but it is ok, I hope someone will enjoy it for me), so I will not talk about boring stuffs like datastores, performance, why the world is not green enough, why my house does not have a auto-clean button and so … Read More
Date: February 10, 2010
To finish the posts about different kind of storage mechanisms I would like to introduce you to the Key-Value datastore.A key-value datastore is nothing more than a BIG hash table that is able to persist the data in the disk. So why is it interesting? Why would it count as a remarkable datastore? For sure … Read More
Date: February 8, 2010
In the last post I have talked about Graph Databases, and today I will keep in the same direction and talk about another kind of database: Document-Oriented database.A document-oriented database is not a Content Manager system, although some similarities. Usually this kind of database could be view as a KEY-VALUE database, where the key is … Read More
Date: February 5, 2010
Graph database are not about images or graphs and things like that :-). They are simply a database organized as a Graph, you don’t have tables, you just have nodes and relations. Interesting concept that can be applied in some kind of structure that we could need to have work with. Too conceptual? Well I … Read More
Date: November 11, 2009
This month at the working place we could manage to promote some Design Pattern training. The really basic about the patterns, a quick and dirty overview of Gof’s patterns.I am not here to discuss the importance of the training, how basic it could be, if people should go to learn it by them self or … Read More
Date: October 27, 2009
I know that it is not nice to keep talking about Sessions, there so nice subjects out there (modularity, agile, full stack systems, etc), but they seems so far away from me that I cannot really avoid talking about Sessions. Yesterday I recorded the problem with memory leak, which somehow is related to the HttpSessions. … Read More
Date: October 26, 2009
Sorry folks, it was a long time since the last post, but I promisse that I am going back to stay. Today we will take about a issue that I have heard about in the office for the whole last week: memory leak. I believe that some memory leak is ok to happen, mainly if … Read More
Date: September 9, 2009
There are few things in this world that is worth to do over and over again, but I am but that falling in the same stupid errors is not one of them. I have just left a meeting where, for my surprise, people are happy to do it again.I will put it as example: let’s … Read More
Date: March 21, 2009
When Lewis Carroll wrote his book there weren’t stored procedures, otherwise for sure it would appear in the book. Most of the time procedures seems to come from a dream land, result of a big nightmare. Well sometimes we have good dreams, as sometimes we have good procedures, but most of the time it is … Read More
Date: February 20, 2009
Hello all!!! It was a long time since my last post, I know it. But I am back, and this time for some finger pointing.Yes that it! No technical stuff here, just fun. Why are you doing it? (a fair question): I have just jumped in a new project and currenctly I am looking the … Read More
Date: December 16, 2008
Hello all! As I have promissed I will post here some Ruby scripts, nothing really amazing but I thing that it could be a nice startup for Ruby studing and it could be useful for someone. The purpose of the script is to generate random files, with fixed record size (like those used by COBOL … Read More
Date: December 13, 2008
Date: December 13, 2008
One of the most interesting Rails tool is the scaffolding, but when you look aroung the internet you notice that almost all the tutorials refers to the Rail 1.x. Unfortunetly there were a lot of changes in this tool. Sean Lynch wrote this nice tutorial about version 2.0: Rails 2.0 and Scaffolding Step by Step.
Date: December 12, 2008
I am new at Ruby development and I AM not sure that it could solve the Global Warning problems, but it could be a nice to tool to have in your pocket. For example, yesterday I needed to extract some data from a bulk of files, so I created a one shoot script that help … Read More
Date: December 9, 2008
It is not normal to me to post something in the middle of the day, but this morning I’ve listened so much insanity that I need to write it down. I swear that in the next post I will write something technical, but there is so much crazy people around that I need to let … Read More
Date: December 6, 2008
Today I’ve spent some time reading a set of documents at the company. It is incredible how official documents and manual has a lot of misunderstanding, things take lead to a wrong set of concepts and ideas. It is important to have good concepts and solid knowledge, mainly to use the tools available for us. … Read More
Date: December 4, 2008
It looks strange, but it is true! There is a company at USA that offers a test on demand. They are a pool of testers, you registry your software that and they test it for you. I don’t know if it works, but it is a new idea. Take a look at their site: uTest, … Read More
Date: November 29, 2008
Yes, that is!!!! We are just too stupid to develop good software, or even, to develop a software in the right way. I have just changed my work place, and I am still looking at super heroes all around. I don’t see people worried to make the thing in the right way, just to make … Read More
Date: November 28, 2008
Have you ever worked with COBOL? Do you remember the DATA DIVISION? Well in fact it doesn’t matter, probably if you work with Legacy code you will need to read or generate fixed size file, those files that the record is specified by the length, and probably you know how boring is to look at … Read More
Date: November 21, 2008
Do you remember why the spiral development lifecycle was created? Exactly: because of the prototyping. At the beginning the idea was to prototype a little bit, develop a little bit, and this thing goes on… Well I am not here to talk about the spiral development lifecycle, I am here to talk about prototyping. There … Read More
Date: November 20, 2008
I am going to post here so diamond that I have found in my short life as a programmer. Some of them I will need to translate to english, but you will get the idea! private void InicializaMenu() { TelaAtual = “3”; lnkDadosCliente.Enabled = true; lnkDadosRisco.Enabled = true; lnkSelecaoPlano.Enabled = true; if (TelaAtual == “4”) … Read More