Bom, acho que a maioria dos que ja leram este blog alguma vez sabem que eu adoro Java, gosto muito de programar em Java pois tenho bastante flexibilidade, e com a mesma linguagem é possível escrever aplicações para celulares, PCs, PDAs, Main Frames e para o smart card que tem dentro de cada um dos celulares GSM do mundo inteiro …
Mas des de que eu comecei com java, algumas coisas me incomodam na plataforma em si e algumas pequenas coisas até na linguagem.
Então resolvi escrever esta pequena lista para ver se aluguem discorda de algum destes pontos, ou aponta alguma solução …
Se você gostou deste post, lembre-se de assinar o RSS feed do blog, para ser notificado de novos posts!
Tags: Java
Bom, acabei de colocar mais um pinduricalho no blog (por favor, se vocês acham que este monte de tralha que eu coloco na volta do texto atrapalha a leitura é só avisar que eu tento dar uma limpada
)
Agora tem um botão a esquerda de cada post, para “votar/creditar” utilizando a API do InfoBlogs, então se vocês gostarem de algum post, por favor cliquem no botão amarelo :D.
Outra coisa, é possivel que nos posts anteriores a hoje o quadro esteja aparecendo em branco ou com zero votos, me desculpem pelo problema, é que o InfoBlogs estava buscando o RSS do feedburner, mas para integrar o botão de votos aqui tivemos que alterar para o feed real, e os links anteriores estavam apontando para o FeedBurner para ele poder contar os cliques …
Se estiver aparecendo Zero votos, eu agradeço se os que ja tinham votado nos posts votassem novamente
Bom era isto!
Urubatan, sempre pronto para colocar mais um pinduricalho e estragar mais um pouquinho o layout do blog
Se você gostou deste post, lembre-se de assinar o RSS feed do blog, para ser notificado de novos posts!
Tags: Diversão
Dia 31 de março esta saindo mais uma turma do curso de Spring Framework da Tech Office!
A Tech Office It promove no dia 31 de março, em Porto Alegre, a segunda edição do curso express Spring Framework 2.0, voltado a programadores Java. Esta segunda edição, servirá como introdução a uma abordagem mais detalhada de como utilizar este conjunto de componentes para facilitar o desenvolvimento de aplicações JavaEE. Com carga horária de 8 horas/aula, o treinamento será 100% prático e ministrado em laboratório pelo consultor Rodrigo Urubatan Ferreira Jardim. Mais informações poderão ser obtidas através do site www.techoffice.com.br ou e-mail cursos@techoffice.com.br, além do telefone 51.3012.8241.
Se você gostou deste post, lembre-se de assinar o RSS feed do blog, para ser notificado de novos posts!
Tags: Trabalho
Fazia um tempo que eu estava pensando em fazer isto, e hoje resolvi fazer um teste.
Acabei de colocar uma pesquisa na barra lateral do blog, por favor, “Por que você programa em Java?” é o titulo da primeira pesquisa, e as proximas vão ser também tentando definir o perfil dos programadores java brasileiros (ou pelo menos dos leitores do blog
)
Se você gostou deste post, lembre-se de assinar o RSS feed do blog, para ser notificado de novos posts!
Resolvi dar uma olhada rapida no Ruby On Rails, baixei ontem o RadRails para brincar um pouco, e fiquei assustado com o resultado.
Eu sei que exemplos simples, e isolados não servem para medir a qualidade/performance de uma linguagem, mas eu não sei programar em Ruby, pelo menos ainda …
Eu olhei alguns tutoriais na internet, e criei o mais básico dos básicos cadastros de usuários, com grupos de usuários e tudo certinho.
Mas o que me deixou assustado, é que mesmo não sabendo programar em Ruby, entre ler tutoriais, entender o que eu estava fazendo, e escrever este cadastro com 3 tabelas (Usuarios, Grupos, Tarefas) demorou no máximo 40 minutos.
Agora uma pergunta para qualquer um que programe em RoR a mais de 40 minutos, a produtividade é absurda assim mesmo? e quando foge dos cadastros simples como este como fica? é possivel costumizar URLs (por exemplo, passar os parametros em uma URL, como no forum do GUJ … )?
E eu que achava que os meus 25/30 minutos por cadastro complexo com Java + arquitetura desenvolvida por mim estavam uma maravilha ![]()
Bom, se tiver alguem para responder as minhas duvidas por aqui, acho que vou ter que aprender uma linguagem nova
(faz tempo que não faço isto
)
PS.: e como fica o suporte a XML, Ajax, remoting, … do RoR?
Valeus por qualquer resposta …
Se você gostou deste post, lembre-se de assinar o RSS feed do blog, para ser notificado de novos posts!
Tem algumas coisas muito chatas quando se desenvolve algum projeto open source, como por exemplo:
Acho que estas são as coisas mais chatas que podem acontecer com o seu projeto open source, mas tem muita coisa boa que pode acontecer também, independente de se você é o “dono” do projeto, ou um colaborador:
Agora, com certeza uma das coisas legais que podem acontecer quando você tem um projeto open source, é quando você recebe contribuições de código para o projeto, simplesmente por que isto quer dizer que:
Acho que era isto!
Depois deste post eu só posso pedir desculpas para todos os que mandaram contribuições para o Spring-Annotation e elas ainda não foram incorporadas no código, estou terminando de revisar e aplicar os patches! Agradeço a todos pela colaboração, e novamente me desculpem pelo pouco tempo que tenho podido dedicar ao projeto.
Acho que até amanha eu ja consegui incluir todas as contribuições recebidasaté a semana passada no trunk do subversion!
Se você gostou deste post, lembre-se de assinar o RSS feed do blog, para ser notificado de novos posts!
Este post é uma tradução livre deste link, mas achei que valia a pena.
Provavelmente você ja percebeu isto antes, mas nunca pensou muito a respeito. Quantas vezes você ja olhou para alguma nova tecnologia, framework ou projeto e pensou: “Uau, isto parece muito complicado, como sera que eles conseguiram fazer isto?”?
Depois você da uma olhada no código, e oque você pensou que era extremamente complexo, é na verdade bastante simples. Provavelmente é algo bastante inteligente, quase uma sacada de genio, mas muito mais simples do que você achou que era. Este é um bom exemplo de supervalorização de uma arquitetura. (more…)
Se você gostou deste post, lembre-se de assinar o RSS feed do blog, para ser notificado de novos posts!
Bom, tem bastante gente em foruns e listas de discução que quer saber o que precisa para começar a desenvolver em java para web …
E como Hoje pela milhonésima vez precisei montar um ambiente de desenvolvimento para mim …
Resolvi então escrever este post como um passo a passo bem simples de como montar um ambiente, mas não se esqueça, que logo depois deste ambiente montado, você vai precisar estudar muito a API de Servlets e JSPs. Por favor, não tente nem começar a programar em java antes de entender orientação a objetos, e não tente desenvolver em java para web antes de entender a API de Servlets e JSPs, o que é possivel colocar no web.xml, o que ele faz, o que é um FIlter, quais são os tipos de Listeners disponibilizados pela API, para que servem os metodos de um servlet, a ordem de chamada deles, …
Estas e outras coisinhas básicas são necessárias para se desenvolver um sistema web em java, mas para facilitar o estudo, e poder trabalhar depois dele, um bom ambiente de desenvolvimento é necessário …
E a ideia deste post é mostar uma forma fácil de montar este ambiente, apenas com ferramentas gratuitas …
(more…)
Se você gostou deste post, lembre-se de assinar o RSS feed do blog, para ser notificado de novos posts!
Tags: Eclipse
Bom, depois de assistir a sessão dupla do Harry Potter na TNT, fui dar uma olhadinha nos meus e-mails e vi que esta aberto o pré order para o sétimo livro da série Harry Potter, e parece que este vai ser o ultimo.
Quem quiser ja reservar o seu, é só seguir este link para a versão standard, ou este para a versão deluxe, ainda não faço ideia de qual a diferença entre eles, mas os livros da série são melhores do que os filmes ![]()
Pena que ainda vão demorar um pouco para chegarem os livros de verdade ![]()
PS.: acho que este ano sai mais um filme da série
Se você gostou deste post, lembre-se de assinar o RSS feed do blog, para ser notificado de novos posts!
Tags: Uncategorized
Bom, depois do feriadão, que tinha tudo para ser show de bola, mas acabou tendo uns probleminhas …
Algumas novidades ![]()
Estou saindo da AdvancedIT, na verdade, a partir desta segunda feira, ja não trabalho mais na AdvancedIT …
Estou começando hoje em um novo emprego na HP, ainda não tenho certeza sobre o que é o projeto em que vou trabalhar, mas pelo contrato assinado não vou poder comentar por aqui mesmo ![]()
A TechOffice continua firme, e teremos outro curso de spring no inicio de março, então se houver algum interessado podem acessar o site e entrar em contato.
Acho que este trabalho novo vai ser bem divertido, e vou ter um horario fixo, o que tem algumas vantagens, como sobrar mais tempo para ficar em casa, sair com amigos, e possivelmente até para escrever por aqui ![]()
Então aguardem posts mais seguidos ![]()
E me desejem sorte na nova empreitada
Se você gostou deste post, lembre-se de assinar o RSS feed do blog, para ser notificado de novos posts!
Tags: Uncategorized