News Update

O tempo pra variar não espera ninguem, no meu caso já fiquei para trás a muito tempo.

Estou no momento terminando de preparar um post sobre uma palestra que assisti na semana passada, chamada “Buscando Águias”, uma palestra muito interessante sobre liderança e formação de líderes, agiardem e já passarei mais informações.

Os últimos dias tem tido um tópico recorrente na minha carreira, “otimização” estou passando pelo step-by-step de como gerenciar um banco de dados de mais de 120 tabelas, algumas com até 200 mil registros. Tudo começa mil maravilhas, mas a continua manutenção e revisão é necessária para que o crescimento do banco não afete a performance final do site, pois um select que demora x milisegundos quando tem apenas 100 registros, pode demorar x*10000 milisegundos quando passa a ter 70 mil registros e 50Mb de dados. Quando terminar o processo compartilho com vocês algumas dicas de configurações e best practices do SQL.

No meu mundo freelancer, me aproximando do lançamento da versão beta de um helpDesk desenhado sob medida para um cliente, decidi me aventurar em algumas novas ferramentas da era Web 2.0. Após muito resistir e “re-inventar” a roda da Web 2.0, decidi que já havia obtido o controle da tecnologia, uma rotina que faço questão de sempre seguir, pois não basta apenas saber aplicar pacotes prontos, é importante conhecer o processo por trás e saber - pelomenos em teoria - aplicar por si mesmo.

Portanto comecei minha experiência experimentando a biblioteca script.aculo.us , que por sua vez utiliza a prototype . Ela possui algumas ferramentas muito interessantes de efeitos e outras funcionalidades, fica aqui a recomendação de que, se você já fez seu dever de casa, de uma olhada e aplique a biblioteca para dar mais vida e interação à sua aplicação web.

comments powered by Disqus

Related Posts

Novos ares

Novos ares

  • April 8, 2008

Nunca havia entendido o grande motivo para ter um blog e escrever artigos, até que meu bom amigo Leonardo França me incentivou a iniciar este blog.

Read More
Cantos arredondados no Ruby on Rails - Um estudo de layouts

Cantos arredondados no Ruby on Rails - Um estudo de layouts

  • August 28, 2008

Estreiando esta nova sessão do meu blog, dedicada ao Ruby on Rails, decidi que ao invés de começa nos principios do RoR (o Nando Viera do Simples Ideias já fez isso bem o bastante) vou iniciar com umas das primeiras peças que criei que podem ser facilmente compartilhadas para que usem em seus sistemas.

Encontrei algumas soluções para cantos arredondados na web, mas eu queria utilizar a solução CurvyCorners que havia encontrado e achado interessante. Eu podia ter simplesmente adicionado o código todo de uma vez e ignorado qualquer coisa, mas decidi seguir a regra DRY (don’t repeat yourself) e comecei a procurar uma solucão para poder utilizar esse código diversas vezes.

A solução que encontrei é diretamente ligada as novas versões do Rails, a renderização de layouts (ou até a de partials tb deve funcionar). Com essa renderização eu poderia criar um bloco com o conteudo do que iria na div, e passar as variáveis que eu preciso. Aliado a isso usei tecnicas de “content_for” que me permitiram adicionar os parametros necessários no cabeçalho do site, sem ter de voltar lá, ou adicionar o código previamente.

Read More
strtotime() - is it useful?

strtotime() - is it useful?

  • September 15, 2006

Every now and then I get e-mails with questions that ask “How can I add X days to a given date?”, “How can I figure the day that corresponds to next thursday?”, and others along the same line. It scares me when I see replies that include enormous codes that execute innumerous function even including some bizarre leap year determination algorithms, I just can’t understand why all the complication and fuss.

The strtotime() function exists to solve these problems and i plan to introduce you to it and show a few usage examples. Also I’m going to check function performance using a simples benchmark comparison.

Read More