Php

Application Metrics

Application Metrics

  • May 25, 2019

We all know not to poke at alien life forms in another planet, right?

Read More
Writing code you won’t hate tomorrow

Writing code you won’t hate tomorrow

  • October 28, 2018

As developers we write code everyday, only to frown at it a week after that.

Read More
Application metrics with Prometheus

Application metrics with Prometheus

  • June 8, 2018

We all know not to poke at alien life forms in another planet, right?

Read More
“Writing code that lasts” … or writing code you won’t hate tomorrow

“Writing code that lasts” … or writing code you won’t hate tomorrow

  • May 20, 2017

As developers we write code everyday, only to frown at it a week after that.

Read More
“Writing code that lasts” … or writing code you won’t hate tomorrow

“Writing code that lasts” … or writing code you won’t hate tomorrow

  • May 12, 2017

As developers we write code everyday, only to frown at it a week after that.

Read More
Solving conflicts in composer.lock

Solving conflicts in composer.lock

  • November 28, 2016

We have all been there: CONFLICT (content): Merge conflict in composer.

Read More
Composer The Right Way

Composer The Right Way

  • November 13, 2016

Composer has triggered a renaissance in the PHP community, it has changed the way we deal with other people’s code and it has changed the way we share our code.

Read More
Writing code that lasts

Writing code that lasts

  • October 23, 2016

As developers we write code everyday, only to frown at it a week after that.

Read More
Composer the Right Way

Composer the Right Way

  • May 29, 2016

Composer has triggered a renaissance in the PHP community, it has changed the way we deal with other people’s code and it has changed the way we share our code.

Read More
“Writing code that lasts” … or writing code you won’t hate tomorrow.

“Writing code that lasts” … or writing code you won’t hate tomorrow.

  • May 28, 2016

As developers we write code everyday, only to frown at it a week after that.

Read More
Composer the Right Way

Composer the Right Way

  • May 13, 2016

Composer has triggered a renaissance in the PHP community, it has changed the way we deal with other people’s code and it has changed the way we share our code.

Read More
Composer The Right Way

Composer The Right Way

  • April 14, 2016

Composer has triggered a renaissance in the PHP community, it has changed the way we deal with other people’s code and it has changed the way we share our code.

Read More
“Writing code that lasts” … or writing code you won’t hate tomorrow.

“Writing code that lasts” … or writing code you won’t hate tomorrow.

  • January 29, 2016

As developers we write code everyday, only to frown at it a week after that.

Read More
“Writing code that lasts” … or writing code you won’t hate tomorrow.

“Writing code that lasts” … or writing code you won’t hate tomorrow.

  • November 24, 2015

As developers we write code everyday, only to frown at it a week after that.

Read More
“Writing code that lasts” … or writing code you won’t hate tomorrow.

“Writing code that lasts” … or writing code you won’t hate tomorrow.

  • October 6, 2015

As developers we write code everyday, only to frown at it a week after that.

Read More
Journey into your Lizard Brain

Journey into your Lizard Brain

  • October 2, 2015

Languages and syntax are the easy part of programming, the real challenge is in knowing how to solve a problem and how to find and understand which paths can take you to the solution, the moving parts.

Read More
A journey into your Lizard Brain

A journey into your Lizard Brain

  • June 27, 2015

Languages and syntax are the easy part of programming, the real challenge is in knowing how to solve a problem and how to find and understand which paths can take you to the solution, the moving parts.

Read More
A journey into your Lizard Brain

A journey into your Lizard Brain

  • June 26, 2015

Languages and syntax are the easy part of programming, the real challenge is in knowing how to solve a problem and how to find and understand which paths can take you to the solution, the moving parts.

Read More
20 Years of PHP, and how I got on this train

20 Years of PHP, and how I got on this train

  • June 8, 2015

PHP, the most loved and hated language on the internet turns 20 today, 20 years ago Rasmus released Personal HomePages to the public , what happened next will blow you away™.

Read More
Composer the right way

Composer the right way

  • March 19, 2015

Composer has triggered a renaissance in the PHP community, it has changed the way we deal with other people’s code and it has changed the way we share our code.

Read More
Why I support "The League"

Why I support "The League"

  • March 10, 2015

There has been a lot of drama and press around it lately, but which does it really deserve?

Read More
Composer the right way

Composer the right way

  • December 2, 2014

Composer has triggered a renaissance in the PHP community, it has changed the way we deal with other people’s code and it has changed the way we share our code.

Read More
The AmsterdamPHP ElePHPant Project

The AmsterdamPHP ElePHPant Project

  • December 2, 2014

Eve r since I started building User Groups and getting involved in the PHP community I always had a dream of introducing a new color to the ElePHPant collection.

Read More
Writing code you won't hate tomorrow

Writing code you won't hate tomorrow

  • November 12, 2014

As developers we write code everyday, only to frown at it a week after that.

Read More
Writing code you won't hate tomorrow

Writing code you won't hate tomorrow

  • November 8, 2014

As developers we write code everyday, only to frown at it a week after that.

Read More
Installing Composer Packages

Installing Composer Packages

  • October 13, 2014

I have been putting together a new talk about Composer, and that means looking around the community, doing loads of research and trying to identify the items that need to be covered in a talk.

Read More
Annotations in PHP, They Exist.

Annotations in PHP, They Exist.

  • August 30, 2014

Annotations are more than phpdoc comments, they’re a fully-featured way of including additional information alongside your code.

Read More
Writing code you won't hate tomorrow

Writing code you won't hate tomorrow

  • August 23, 2014

As developers we write code everyday, only to frown at it a week after that.

Read More
J and Beyond 2014: An Overview

J and Beyond 2014: An Overview

  • June 3, 2014

The past weekend marked a very important moment for me. After almost a year on the sidelines dealing with personal matters, I finally had the opportunity to go talk to and teach another community.

Read More
Using Git Hooks to delegate routine tasks

Using Git Hooks to delegate routine tasks

  • November 15, 2013

My team currently uses GitHub as the center of our development process, taking full advantage of Pull Requests and all that.

Read More
Composer for busy developers

Composer for busy developers

  • June 8, 2013

Managing dependencies and third-party code in PHP applications is a daily challenge, keeping everyone on the same versions during development and at deploy time a struggle.

Read More
Composer, putting dependencies on the score

Composer, putting dependencies on the score

  • March 1, 2013

As PHP projects grow and mature so does their list of dependencies and third party code.

Read More
Of Creating User Groups and Physics

Of Creating User Groups and Physics

  • February 14, 2013

Note: This article was originally published on the october/2011 issue of php-architect .

Read More
Annotations in PHP: They Exist

Annotations in PHP: They Exist

  • January 25, 2013

Annotations are more than phpdoc comments, they’re a fully-featured way of including additional information alongside your code.

Read More
We are all PHP Evangelists

We are all PHP Evangelists

  • January 4, 2013

Note: This article was originally published on the april/2012 issue of php-architect .

Read More
Your code sucks, let's fix it

Your code sucks, let's fix it

  • December 21, 2012

Performance and testing are just one aspect of code, to really be successful your code needs to be readable, maintainable and generally easier to comprehend and work with.

Read More
Being an Enabler

Being an Enabler

  • December 19, 2012

When you look around at user groups you will notice that many groups have “leaders” or “managers”, this is usually the person who started the group and is not really calling the shots, but usually is giving direction to the group.

Read More
Your code sucks, let's fix it

Your code sucks, let's fix it

  • December 9, 2012

Performance and testing are just one aspect of code, to really be successful your code needs to be readable, maintainable and generally easier to comprehend and work with.

Read More
Your code sucks, let's fix it

Your code sucks, let's fix it

  • December 3, 2012

Performance and testing are just one aspect of code, to really be successful your code needs to be readable, maintainable and generally easier to comprehend and work with.

Read More
The DMSTwigExtensionBundle

The DMSTwigExtensionBundle

  • November 30, 2012

When I started using Symfony one of the aspects that really caught my eye was Twig, it really got me back into using a template engine and I don’t think i can ever go back to mixing my HTML and PHP again.

Read More
Annotating with Annotations

Annotating with Annotations

  • November 3, 2012

Annotations are more than phpdoc comments, they’re a fully-featured way of including additional information alongside your code.

Read More
Your code sucks, let's fix it

Your code sucks, let's fix it

  • November 2, 2012

Performance and testing are just one aspect of code, to really be successful your code needs to be readable, maintainable and generally easier to comprehend and work with.

Read More
Composer, putting dependencies on the score

Composer, putting dependencies on the score

  • October 6, 2012

As PHP projects grow and mature so does their list of dependencies and third party code.

Read More
Treading the PHPath

Treading the PHPath

  • September 15, 2012

If you are a great developer, its no use unless other people know this as well.

Read More
Composer, putting dependencies on the score

Composer, putting dependencies on the score

  • September 2, 2012

As PHP projects grow and mature so does their list of dependencies and third party code.

Read More
Your code sucks, let's fix it

Your code sucks, let's fix it

  • September 2, 2012

How do you measure the quality of your code? Performance and testing are just one aspect of code, in order to meet deadlines and make maintenance quicker you also need your code to be readable, decoupled and generally easier to comprehend and work with.

Read More
Composer: putting dependencies on the score

Composer: putting dependencies on the score

  • August 8, 2012

As PHP projects grow and mature so does their list of dependencies and third party code.

Read More
Annotating with Annotations

Annotating with Annotations

  • June 19, 2012

What exactly are annotations? How can they change the way you code and make life simpler?

Read More
Annotating with Annotations

Annotating with Annotations

  • June 8, 2012

What exactly are annotations? How can they change the way you code and make life simpler?

Read More
Your code sucks, let's fix it

Your code sucks, let's fix it

  • June 8, 2012

How do you measure the quality of your code? Performance and testing are just one aspect of code, in order to meet deadlines and make maintenance quicker you also need your code to be readable, decoupled and generally easier to comprehend and work with.

Read More
Annotating with Annotations

Annotating with Annotations

  • June 5, 2012

What exactly are annotations? How can they change the way you code and make life simpler?

Read More
Deploying a Symfony2 and Composer app on PagodaBox

Deploying a Symfony2 and Composer app on PagodaBox

  • April 16, 2012

I have been working on a little pet project and wanted to put it up somewhere to show to a few people how it was going.

Read More
The IDEs of March

The IDEs of March

  • March 15, 2012

Last Year, Chris Shiflett started the “Ideas of March” movement, and Jon Tangerine quickly coined the “Ides of March” twist and some people followed him.

Read More
You code sucks, let's fix it

You code sucks, let's fix it

  • February 28, 2012

How do you measure the quality of your code? Performance and testing are just one aspect of code, in order to meet deadlines and make maintenance quicker you also need your code to be readable, decoupled and generally easier to comprehend and work with.

Read More
Book Review: The Art of Readable Code

Book Review: The Art of Readable Code

  • February 27, 2012

Lately I have been very involved with code quality, not just in terms of testing and actually working, but also on a deeper level, readability and plain good architecture.

Read More
PHP Community: Of Leaders, conferences and Union

PHP Community: Of Leaders, conferences and Union

  • February 24, 2012

Note: This article was originally published on the march/2011 issue of php-architect .

Read More
PHP Benelux 2012 - Learning lessons

PHP Benelux 2012 - Learning lessons

  • January 31, 2012

After hearing about how great PHP Benelux Conferences were I finally made it over to Belgium to check it out, and i was impressed.

Read More
Trilhando o caminho PHP 2.5

Trilhando o caminho PHP 2.5

  • December 2, 2011

Construir uma carreira nunca é uma tarefa fácil e cada caminho tem suas trilhas e atalhos.

Read More
De volta ao Velho Continente

De volta ao Velho Continente

  • November 8, 2011

“Your life begins where your comfort zone ends” (@elizabethN’s mother )

Read More
Open a Window, see the clouds

Open a Window, see the clouds

  • September 30, 2011

Palestra realizada no TechEd 2011 em São Paulo.

Read More
Como escrever artigos técnicos (melhores) em 10 passos

Como escrever artigos técnicos (melhores) em 10 passos

  • September 27, 2011

Blogs. A internet nos últimos anos tem visto o crescimento disparado destes sites, desde o desenvolvedor que escreve no finais de semana até o colunista que ganha para fazer isso.

Read More
Trilhando o caminho PHP

Trilhando o caminho PHP

  • August 23, 2011

Construir uma carreira nunca é uma tarefa fácil e cada caminho tem suas trilhas e atalhos.

Read More
Filtering objects using annotations

Filtering objects using annotations

  • August 11, 2011

Filtering with Annotations PHP does not have native Annotations support, however many projects have been using doc blocks to add value and semantics to code, like PHPUnit, Doctrine and Symfony.

Read More
PHP Development in the Cloud by Ivo Jansch and Vito Chin

PHP Development in the Cloud by Ivo Jansch and Vito Chin

  • August 5, 2011

Cloud computing is finally reaching a point of maturity and leaving its early “hype” years behind.

Read More
Desinformação na mídia: PHP rotulado como vírus

Desinformação na mídia: PHP rotulado como vírus

  • July 29, 2011

Recebi hoje pelo twitter (do colega @leoviena ) um link para uma matéria da do Jornal Hoje na Rede Globo, ao assitir a matéria fiquei abismado com as informações dadas na matéria .

Read More
E no sétimo dia ele escreveu testes

E no sétimo dia ele escreveu testes

  • July 9, 2011

Testes e o TDD estão se tornando uma parte muito importante do nosso dia a dia como desenvolvedores.

Read More
Open a Window, see the clouds

Open a Window, see the clouds

  • July 9, 2011

Sua aplicação esta pronta para decolar na nuvem? O que significa isso?

Read More
Open a window, see the clouds

Open a window, see the clouds

  • May 25, 2011

Is your application ready to take off into the cloud? What does this mean?

Read More
The ideas of March

The ideas of March

  • March 15, 2011

This year my New Year’s resolution was to “write more” just as plain as that, blog more, write articles, maybe even a book can fit in there.

Read More
Como foi palestrar na Campus Party 2011

Como foi palestrar na Campus Party 2011

  • March 14, 2011

Este ano tive a oportunidade de voltar a Campus Party e mais uma vez palestrar na área de Desenvolvimento.

Read More
Usando o PHP-SDK para rodar FQL na API do Facebook

Usando o PHP-SDK para rodar FQL na API do Facebook

  • February 15, 2011

Desde a migração do Facebook para a nova Graph API e o protocolo OAuth 2.

Read More
Managing Test Users in Facebook

Managing Test Users in Facebook

  • February 7, 2011

Recently Facebook implemented a new and more secure way of creating test users for your applications using the new Graph API.

Read More
Problem solving technique #1: Taking a mental break

Problem solving technique #1: Taking a mental break

  • February 4, 2011

Developers are modern day artists whose masterpieces are not hung on walls but stretched out thin on web servers all over the world, yes that is very poetic, but I really try to look at developers as artists and puzzle solvers.

Read More
Trilhando o Caminho PHP 2.0

Trilhando o Caminho PHP 2.0

  • January 18, 2011

Construir uma carreira nunca é uma tarefa fácil e cada caminho tem suas trilhas e atalhos.

Read More
Using the Facebook PHP-SDK to run FQL

Using the Facebook PHP-SDK to run FQL

  • January 12, 2011

As of Facebook’s migration to the new Graph API and its OAuth 2.

Read More
Como a Microsoft esta facilitando o desenvolvimento com PHP

Como a Microsoft esta facilitando o desenvolvimento com PHP

  • January 6, 2011

Recentemente tive a oportunidade de conversar bastante com a Microsoft, junto com outros membros da comunidade PHP.

Read More
Meme: Seu Ambiente de Desenvolvimento em 7 items

Meme: Seu Ambiente de Desenvolvimento em 7 items

  • December 17, 2010

Esta ideia originou com o Duodraco e o Augusto Pascutti .

Read More
How Microsoft is making PHP Development easier

How Microsoft is making PHP Development easier

  • December 9, 2010

Recently i had an opportunity to have a chat with Microsoft, along with a few PHP community members.

Read More
Review: The Art of Community - Jono Bacon

Review: The Art of Community - Jono Bacon

  • August 11, 2010

I must confess that Jono Bacon actually caught me by surprise.

Read More
Review: A Arte das Comunidades Virtuais - Jono Bacon

Review: A Arte das Comunidades Virtuais - Jono Bacon

  • July 5, 2010

Devo confessar que Jono Bacon me pegou de surpresa, ao acompanhar o processo de criação do livro jamais imaginei que teria em mãos um material tão útil para quem lida com comunidades virtuais no dia a dia.

Read More
E no Sétimo dia ele escreveu testes

E no Sétimo dia ele escreveu testes

  • June 26, 2010

Testes e o TDD estão se tornando uma parte muito importante do nosso dia a dia como desenvolvedores.

Read More
php|tek 2010: Making a difference in your career

php|tek 2010: Making a difference in your career

  • June 9, 2010

Once again php|architect hosted the php|tek , a yearly event held once again in Chicago.

Read More
HipHop for PHP: First look

HipHop for PHP: First look

  • February 6, 2010

Just this tuesday Facebook announced a ambitious project called “HipHop for PHP”, if you missed it general opinion says you have been coding PHP in a cave.

Read More
Despertando para o PHP

Despertando para o PHP

  • January 29, 2010

Um a breve introdução ao mundo PHP, sintaxe, mercado e ecossistema

Read More
2009: Um ano do PHP no Brasil e no mundo

2009: Um ano do PHP no Brasil e no mundo

  • December 15, 2009

Enquanto sento aqui em frente ao Wordpress e lendo meu post sobre 2008 eu vejo que este ano realmente foi um ano de muita mudança e sucesso.

Read More
Microsoft Web Developer Summit 2009 in review

Microsoft Web Developer Summit 2009 in review

  • December 4, 2009

This year I was honored to be invited to participate as a member of the PHP Community in Microsoft’s Web Developer Summit, so I took it upon myself to represent the huge PHP community in Brazil and bring on our opinions and beliefs.

Read More
PHP Community in Brazil

PHP Community in Brazil

  • December 2, 2009

Simple slides for a 10 min. intro i did on PHP and its community

Read More
PHPConfBR09 - Como foi o primeiro dia

PHPConfBR09 - Como foi o primeiro dia

  • November 29, 2009

Veja minhas impressões do primeiro dia da conference.

Read More
PHPConfBR 2009 - Day 1 review

PHPConfBR 2009 - Day 1 review

  • November 28, 2009

Day one was awesome!

Read More
E no Sétimo dia ele escreveu testes

E no Sétimo dia ele escreveu testes

  • November 27, 2009

O TDD (Test Driven Development) se torna mais comum a cada dia, mas porque você deve ligar para testes na sua aplicação.

Read More
PHP: Movido a Comunidade

PHP: Movido a Comunidade

  • November 27, 2009

Esta palestra apresenta o fator mais poderoso por tras do PHP, a comunidade!

Read More
PHP Conference Brasil - Dia 0

PHP Conference Brasil - Dia 0

  • November 26, 2009

Dia de tutoriais, demorou mas a internet não ajudou, o video tem dois pulos, maldito quicktime não esta ajudando.

Read More
PHP Conference Brasil 09 - Day 0

PHP Conference Brasil 09 - Day 0

  • November 26, 2009

Tutorial day has come and past, sorry i did not get this out earlier, but internet, youtube and quicktime are not playing nice.

Read More
PHP Conference Brasil 09 - Quarta

PHP Conference Brasil 09 - Quarta

  • November 25, 2009

Um dia e meio antes da iniciar oficialmente a conference deste ano, começo meu relato sobre o dia a dia da conference em formato de video, seguindo os exemplos de nomes como Cal Evans e Eli White.

Read More
PHP Conference Brasil 09 - T minus 1+1/2 Day

PHP Conference Brasil 09 - T minus 1+1/2 Day

  • November 25, 2009

So one and a half days before the conference i finally got around to setting up for a video blog about the conference, stealing the idea from Cal Evans and Eli White, let’s see how it goes!

Read More
Trilhando o caminho PHP [2.0]

Trilhando o caminho PHP [2.0]

  • October 31, 2009

Construir uma carreira no ramo da informatica é resultado de uma junção de várias atitudes e ações.

Read More
The UG Rollercoaster

The UG Rollercoaster

  • October 15, 2009

User Groups are today one of the greatest driving forces behind PHP, together they form PHP’s greatest triumph, the community.

Read More
Iterating over life with SPL Iterators I: Directories

Iterating over life with SPL Iterators I: Directories

  • October 8, 2009

In the past i have already talked about SPL and how it makes PHP Developers’ life a breeze, since then i have felt a lack of SPL recipes around the web, if you are getting into SPL now, using some of the available classes can be a real mystery, so I decided to add more posts to google’s list of SPL articles.

Read More
PHP Security: Are you paying attention?

PHP Security: Are you paying attention?

  • September 29, 2009

Security is a recurring topic when the talk is about Technology, or any other area for that matter.

Read More
PHPT: Writing tests for PHP

PHPT: Writing tests for PHP

  • August 23, 2009

This year the PHP Community promoted the PHPTestFest in various places around the globe and it was a success. I participated in the event promoted by the PHPSP UG which ended up as the team with the most committed tests, after participating in the event I kept on going and have since obtained a SVN account and karma to be a official test commiter to PHP. So if you did not get the chance to learn how to write tests in your local TestFest I will now go over the steps taken so you can be ready for next year.

PHPT is a extremely simple test framework designed to test PHP. Its atomic nature and independent test execution make it perfect for the kind of tests needed, so tests can be really focused and test specific function and/or bugs.

What do I need to know?

The beauty about PHPT is that you need to know very little other than writing PHP code. A little knowledge into the inner workings of PHP will of course help you in finding areas of code that need testing, and how best to test them, but just knowing PHP is enough to start.

I have divided this post into 5 parts so we can get started:

  1. Preparing the Environment
  2. Choosing what to test
  3. Writing a test
  4. Executing a test
  5. Submitting a test to PHP

Read More
Escrevendo testes com PHPT e contribuindo com o PHP

Escrevendo testes com PHPT e contribuindo com o PHP

  • August 19, 2009

Este ano esteve em destaque a PHPTestFest09, sendo realizada em vários cantos do mundo e destacando-se a participação do PHPSP que contribuiu com o maior número de testes. Ficou de fora? Então já comece a se preparar para ano que vem.

O PHPT é um framework extremamente simples de testes criado e usado internamente pelos desenvolvedores do core. Ele é extremamente atômico e centrado em testes como os que esperamos do PHP, como testar funções e bugs específicos.

O que preciso saber?

A grande vantagem do PHPT é que para poder escrever um teste, tudo que você precisa saber é: como escrever código PHP. Claro que um pouco de conhecimento interno do funcionamento do PHP vai te ajudar a procurar detalhes para testar, mas sabendo escrever PHP você já pode contribuir com uma grande percentagem dos testes que precisamos.

Vamos então atacar por partes:

  1. Preparando o ambiente
  2. Escolhendo um teste
  3. Escrevendo um teste
  4. Rodando um teste
  5. Enviando seu teste para o PHP

Read More
Book Review: Guide to Date and Time Programming

Book Review: Guide to Date and Time Programming

  • July 6, 2009

This review has been pending for a while, but recently I finished reading Derick Rethans’ book: Date and Time Programming.

Read More
SPL: a hidden gem

SPL: a hidden gem

  • June 3, 2009

By a show of hands, how many people here ever heard of SPL?

Read More
php|tek 2009: The community in action

php|tek 2009: The community in action

  • June 1, 2009

This year I was abel to attended the 2009 php|tek conference in Chicago.

Read More
php|tek09 Day #4

php|tek09 Day #4

  • May 25, 2009

And so comes the final day of the 2009 php|tek conference.

Read More
php|tek09: Day #3

php|tek09: Day #3

  • May 22, 2009

The beeping alarm begun another exciting day at php|tek09. My usual breakfast buddies were around once again for a great meal to start it out right.

Read More
php|tek09: Day #2

php|tek09: Day #2

  • May 21, 2009

Ok, i might be a little “DUI” as I write this, but bear with me, i can get it done.

Read More
php|tek09: Day #1

php|tek09: Day #1

  • May 20, 2009

Tutorial day at php|tek! The day begun with a PHP Breakfast, where I met guys like Matthew Weier O’Phinney and saw the guys from yesterday as well.

Read More
php|tek09: Dia #1

php|tek09: Dia #1

  • May 20, 2009

Dia de tutoriais na php|tek! O dia começou com um café da manha regado a PHP onde pude falar com muitas pessoas do dia anterior e conhecer o Matthew Weier O’Phinney.

Read More
php|tek09: Day #0

php|tek09: Day #0

  • May 19, 2009

First day in Chicago started out early, like 5 o’clock early!

Read More
php|tek09: Dia #0

php|tek09: Dia #0

  • May 19, 2009

O primeiro dia em Chicago começou cedo, as 5h. Do aeroporto pro hotel foi uma viagem tranquila, após ligar para o excelente supporte da MTACon que prontamente me apontou pro transporte do hotel, sim.

Read More
PHPSPCast: Uma nova iniciativa

PHPSPCast: Uma nova iniciativa

  • April 2, 2009

Desde que me mudei para São Paulo minha participação na comunidade PHP em geral esta cada vez mais emocionante.

Read More
Projeto "Eu desenvolvo seu plugin para Wordpress!"

Projeto "Eu desenvolvo seu plugin para Wordpress!"

  • March 11, 2009

Atualização! Este projeto não está mais ativo. O serviço de desenvolvimento de plugins não é mais oferecido.

Read More
I Encontro|PHPSP e seu real significado

I Encontro|PHPSP e seu real significado

  • February 16, 2009

O primeiro encontro do PHPSP foi um sucesso! Não pela número massivo de presentes, perto de eventos como a PHPConf , 25 pessoas é um número pequeno, mas sob a perspectiva de que foram 25 onde só tinhamos espaço para 30, e que este foi um evento gratuito e por isso sem “compromisso”, o número de presentes foi sim incrível.

Read More
Análise: Essential PHP Security

Análise: Essential PHP Security

  • January 26, 2009

Embora publicado em 2005, o livro “Essential PHP Security” trata de um assunto que até hoje é muito atual.

Read More
Review: Essential PHP Security

Review: Essential PHP Security

  • January 26, 2009

Even having being published in 2005, the book “Essential PHP Security” addresses a very up-to-date topic even today.

Read More
PHP Magazine #6

PHP Magazine #6

  • January 23, 2009

Está disponível para download a sexta edição da PHP Magazine, esta edição conta com os seguintes tópicos:

Read More
Automação Residencial com PHP: Parte 2

Automação Residencial com PHP: Parte 2

  • January 12, 2009

Depois de muito prometer, finalmente consegui recuperar os arquivos necessários para escrever esta segunda parte do post sobre meu Projeto Final de Graduação.

Read More
2008: Acontecimentos que mudaram a internet

2008: Acontecimentos que mudaram a internet

  • January 7, 2009

Este ano for marcado por várias mudanças, muitas em minha vida profissional e muitas na minha vida pessoal.

Read More
PHPSP: 2009 começa com grandes planos!

PHPSP: 2009 começa com grandes planos!

  • January 5, 2009

O Recém formado grupo de desenvolvedores PHP de São Paulo, o PHPSP, já começou a se preparar para começar 2009 com a bola toda e começar o quanto antes a realizar as ações planejadas.

Read More
Analisando a PHP Conference Brasil 2008 e slides da palestra

Analisando a PHP Conference Brasil 2008 e slides da palestra

  • December 3, 2008

Mais um ano e mais uma PHPConf , este ano uma nuvem de discussões e #mimimi rodeou a realização de todos eventos de PHP, mas acredito que o resultado final tenha sido positivo o bastante para deixar isto para trás.

Read More
Trilhando o Caminho PHP

Trilhando o Caminho PHP

  • December 3, 2008

Construir uma carreira encima do PHP é um caminho cheio de galhos.

Read More
Trilhando o caminho PHP

Trilhando o caminho PHP

  • October 31, 2008

Palestra dada ao grupo PHPMS. A trilha de uma carreira em PHP possui vários galhos, conheça um pouco destes caminhos, desde a formação (ZCE), e veja como foi a ZendCon em 2008.

Read More
PHP e AJAX: do Request ao Framework

PHP e AJAX: do Request ao Framework

  • October 30, 2008

Palestra apresentada na Semana ca Computação na UNIDERP em Mato Grosso do Sul

Read More
Palestrando em Mato Grosso do Sul

Palestrando em Mato Grosso do Sul

  • October 22, 2008

A convite de meu amigo Bruno “PorKaria”, estarei participando da XI Semana de Computação da UNIDERP e a 5º Jornada de Computação da UNAES no Mato Grosso do Sul.

Read More
ZendCon08 in review

ZendCon08 in review

  • October 22, 2008

This article was originally posted by me to the MIH/SWAT Blog, at SWAT at ZendCon 2008 .

Read More
Brasil: Um só país, mas muito PHP

Brasil: Um só país, mas muito PHP

  • October 13, 2008

Todos nós sabemos que o Brasil é um país de dimensões continentais, aprendemos isso cedo nas aulas de geografia.

Read More
ZendCon 08: Day 3

ZendCon 08: Day 3

  • September 19, 2008

So, Day 3 begins, sorry for the delay, but day 3’s night was spent with ZCE studying and Yahoo partying, so here we go.

Read More
ZendCon 08: Day 4

ZendCon 08: Day 4

  • September 19, 2008

That’s it, time running out and the sun comes out again for Day 4 of ZendCon.

Read More
ZendCon '08: Day 02

ZendCon '08: Day 02

  • September 17, 2008

Ok, here we go, end of day 2 and I got a horrible sore throat, and a headache.

Read More
ZendCon '08 - Day One

ZendCon '08 - Day One

  • September 16, 2008

So its end of Day One here at ZendCon, let’s do a quick re-cap.

Read More
PHP/Zend Conference 2008 - Estarei lá

PHP/Zend Conference 2008 - Estarei lá

  • August 25, 2008

Aguarde uma semana agitada neste blog! Após grandes mudanças em minha vida este ano, e de um período morno do blog, acho que agora consigo tração para voltar ele a todo gás.

Read More
Pequenas mudanças

Pequenas mudanças

  • August 23, 2008

Caro leitor frequente, Você que acompanha este blog desde seu início, em 2006 percebeu que ele sempre rondou em torno de assuntos web, mas sempre com um foco em PHP.

Read More
AJAX e PHP: Aprendendo a base [Parte 1]

AJAX e PHP: Aprendendo a base [Parte 1]

  • August 19, 2008

nota: Este artigo foi publicado pela primeira vez na Quarta Edição da Revista PHP Magazine em março de 2008. Estou agora re-publicando ele aqui em duas partes, 1 e 2 , para melhor visualização

Neste artigo, pretendo apresentar ao Leitor a tecnologia AJAX, resolvendo algumas confusões sobre o que realmente é, e como e onde deve ser usada. Este artigo apresenta um exemplo de como implementar uma solução AJAX sem auxílio de Frameworks. Após palestrar sobre o assunto no 1º PHPDF RoadShow (E no PHP Conference 2007 em São Paulo) decidi por todo material das palestras em um artigo, que foi publicado pela primeira vez na PHP Magazine, e que agora re-publico aqui em meu Blog. Esta primeira parte esta dividida em duas pois descobri que meu WordPress fica louco com artigos grandes. E e breve este artigo terá uma sequencia que entrará no uso de FrameWorks.

Desde que comecei a pesquisar sobre AJAX devo admitir que me apaixonei pela forma que ele permite executar tarefas simples e avançadas de forma amigável, simples e ágil. Desde então, tenho procurado repassar este conteúdo, contribuindo brevemente com o site AJAX Online (www.ajaxonline.com.br ) e publicando diversos artigos em meu blog pessoal.

Read More
AJAX e PHP: Aprendendo a base [Parte 2]

AJAX e PHP: Aprendendo a base [Parte 2]

  • August 19, 2008

Continuando o post anterior , seguiremos agora para o módulo PHP, HTML e a conclusão do artigo.

Read More
PHP Magazine: Edição 5

PHP Magazine: Edição 5

  • August 12, 2008

Voltando de um período quieto, a PHP Magazine lançou hoje a sua 5a edição.

Read More
The road to PHP 5.3: Namespaces

The road to PHP 5.3: Namespaces

  • August 12, 2008

We have all been looking forward to PHP6 and the big changes that were proposed for it, but along the way the PHP Core dudes made a great decision and split the PHP6 release in two.

Read More
OpenX 2.5 beta - Primeiras impressões

OpenX 2.5 beta - Primeiras impressões

  • March 28, 2008

Foi anunciado hoje o primeiro beta público do OpenX 2.5, a primeira versão puramente OpenX a ser lançada, digo isso por ser a primeira versão que incorpora as milhares de linhas que forma re-escritas, criando quase que praticamente uma nova aplicação.

Read More
4ª Edição da PHP Magazine, e artigo sobre AJAX

4ª Edição da PHP Magazine, e artigo sobre AJAX

  • March 10, 2008

Finalmente saiu a 4ª edição da PHP Magazine, prometida para agosto de 2007.

Read More
Desenvolvendo plugins para WordPress

Desenvolvendo plugins para WordPress

  • March 10, 2008

Uma peça chave do sucesso do WordPress é justamente sua capacidade de aceitar plugins e widgets, além , é claro, dos milhares de programadores que desenvolvem os mais diversos plugins que fazem de tudo um pouco.

Algum tempo atrás fui abordado pelo Manoel Lemos do BlogBlogs para discutirmos uma missão, criar um plugin para o WordPress, baseado na API do site. Comecei entao minha saga atrás de como desenvolver um plugin. O material estava lá, espalhado em vários sites, mas estava lá.

Então agora com o sucesso do BBUinfo e na véspera de novos projetos, decidi tentar consolidar este conhecimento adquirido e focar ele no público brasileiro. Vou procurar mostrar o caminho das pedras de como começar e onde buscar os dados necessário para integrar seu código ao do WP.

Read More
OpenAds vira OpenX e fala português

OpenAds vira OpenX e fala português

  • February 22, 2008

Em mais uma reviravolta, a plataforma que começou sua vida como phpAds (1998), virou phpAdsNew, progrediu para OpenAds (passando pelo fork MaxMediaManager) finalmente se formalizou em uma grande plataforma chamada OpenX .

Read More
Adding text to images in real time with PHP

Adding text to images in real time with PHP

  • February 12, 2008

Using PHP and the GD library the task of manipulating images, editing them and even adding text before presenting it to the user becomes a simple feat.

Read More
Screencast: Utilizando o dmsAutocomplete com banco de dados

Screencast: Utilizando o dmsAutocomplete com banco de dados

  • January 10, 2008

Uma das perguntas que mais respondo pelo blog é “Como faço para utilizar o dmsAutocomplete com registros da base de dados?”. Além disso, a muito tempo procuro uma “desculpa” para fazer um screencast. Decidi então juntar estas duas situações e fazer o primeiro screencast da DMS Systems.

No video apresentado neste post vou demonstrar como fazer uma simples adaptação ao script PHP que vem incluído no dmsAutocomplete para que o mesmo busque dentro de uma base de dados e não mais dentro do texto como o exemplo demonstra. Usarei uma base de dados mysql simples e farei as conexões e busca de resultados utilizando as funções básicas do PDO, portanto se não conhecem esta nova camada OO de abstração de conexão com a base de dados, sugiro que procurem sobre, pois ela facilita e organiza bastante o trabalho com base de dados no PHP.

UPDATE: No momento o serviço que hospeda o screencast esta offline, o screencast deve voltar na quinta ou sexta

UPDATE: Screencast no ar novamente

Read More
PHP Conference: Material da Palestra PHP com AJAX

PHP Conference: Material da Palestra PHP com AJAX

  • December 3, 2007

Um ano atrás, na PHP Conference 2006, no último dia fiz uma promessa aos presentes, em 2007 estaria no PHP conference, mas como palestrante.

Read More
PHP Conference 2007: Dia #2

PHP Conference 2007: Dia #2

  • December 2, 2007

Após um delicioso café da manha, sabe como é.. café da manhã de hotel é tudo de bom, segui para a abertura oficial do evento.

Read More
PHP e AJAX: do Request ao Framework

PHP e AJAX: do Request ao Framework

  • December 2, 2007

Plaestra atualizada para o PHP Conference 2007

Read More
PHP Conference 2007: Dia #1

PHP Conference 2007: Dia #1

  • December 1, 2007

Um dia muito produtivo neste inicio do PHP Conference. Já na noite anterior, na quinta, pude encontrar com alguns colegas e colocar caras nos nomes de alguns.

Read More
Rumo ao PHP Conference 2007 e o WebdevCamp

Rumo ao PHP Conference 2007 e o WebdevCamp

  • November 29, 2007

Malas prontas, palestra revisada, tudo pronto para seguir a caminho de São Paulo.

Read More
BlogBlog UserInfo Plugin goes PHP5!

BlogBlog UserInfo Plugin goes PHP5!

  • November 22, 2007

Após muito ponderar sobre a compatibilidade do plugin, tomei uma decisão não radical, mas bem objetiva.

Read More
PHP Conf' 2007: Novidades e palestra!

PHP Conf' 2007: Novidades e palestra!

  • November 8, 2007

Esta chegando aquela época do ano denovo, no final de novembro será realizado o PHP Conference 2007 , assim como foi realizado o 2006 no ano passado.

Read More
"BlogBlogs User Info" entra em novo ciclo de desenvolvimento

"BlogBlogs User Info" entra em novo ciclo de desenvolvimento

  • October 29, 2007

O plugin BBUInfo entrou em ciclo de desenvolvimento novamente. Isso significa que retomei o projeto para dar continuidade às alterações planejadas pra a versão 1.

Read More
Recomendação de livro: PHP Orientado a Objetos

Recomendação de livro: PHP Orientado a Objetos

  • October 15, 2007

Enquanto minha cópia não chega, vou deixando aqui minha recomendação para depois entrar em detalhes após a leitura.

Read More
OpenAds - Gerenciamento de Banners OpenSource

OpenAds - Gerenciamento de Banners OpenSource

  • July 24, 2007

OpenAdsEu sou o tipo de pessoa que não ganha nem sorteio marcado de festa junina, então foi uma tremenda surpresa para mim receber um email da equipe OpenAds, dizendo que eu havia ganho uma camiseta.

Mas tudo indica que foi mais um golpe do destino do que apenas sorte. Acontece que quando recebi o contato do Oliver George da equipe OpenAds ele realizou uma pequena entrevista e acabamos por conversar além do que apenas sobre o sorteio.

Read More
PHP e Ajax com XAJAX

PHP e Ajax com XAJAX

  • July 16, 2007

Palestra ministrada no 1º PHPDF RoadShow em maio/07. A palestra apresenta o conceito de AJAX e mostra dois caminhos para seu aprendizado, com ou sem frameworks e bibliotecas.

Read More
Novo Plugin: BlogBlog User Info

Novo Plugin: BlogBlog User Info

  • July 3, 2007

Algum tempo atrás fui procurado por Manuel Lemos, criador do BlogBlogs para participar do projeto BlogBlogs API. O objetivo deste grupo de “figurinhas carimbadas” da blogosfera era grandioso, desenvolver a nova API do BlogBlogs e botar na “rede” novas ferramentas, widgets e diversos recursos para aproximar o BlogBlogs de seus usuários.

Isso foi por torno de 16 de Março, e logo pensei em fazer um plugin que utilizasse os dados de cada usuário e agregasse valor aos comentários dos blogs. Comecei o trabalho mas tive que parar em alguns momentos devido a falta de tempo, mas recentemente retomei o trabalho e hoje apresento os frutos.

Read More
Adicionando texto em imagens em tempo real

Adicionando texto em imagens em tempo real

  • June 18, 2007

Com o uso de PHP e a biblioteca GD, a manipulação de imagens, editando e inclusive inserindo textos antes de apresetar a imagem ao usuário se torna uma tarefa simples. Como estes dias tive de recorrer a este recurso para gerar cupons “on the fly” no site ComuniWEB, decidi escrever um artigo mostrando como isso é possível e apresentando a simplicidade da tarefa.

Read More
dmsAutoComplete versão 1.3

dmsAutoComplete versão 1.3

  • May 29, 2007

Após alguns meses de atraso devido a coisas mil (PHPDF Roadshow, BlogBlogs…) tive tempo de voltar ao meu script de autocomplete para a manutenção rotineira dele.

O primeiro passo que tomei foi re-organizar meu gerenciador de projetos pois ela havia sido “vandalizado” por robôs spammers que bagunçaram tudo, mas graças ao conceito de “history” consegui corrigir tudo.

Read More
PHPDF RoadShow e Material do Mini-Curso de PHP e AJAX com XAJAX

PHPDF RoadShow e Material do Mini-Curso de PHP e AJAX com XAJAX

  • May 21, 2007

Meses de preparo, muito trabalho e enfim, evento realizado. Muita correria, problemas de última hor, mas de outro lado muitas pessoas, muito interesse e muito sucesso.

Read More
Mini-curso: PHP e AJAX com XAJAX

Mini-curso: PHP e AJAX com XAJAX

  • May 17, 2007

Se você esta procurando aprender a utilizar AJAX aplicado em sistemas PHP e é do DF, não perca esta oportunidade!

Read More
1º PHPDF Roadshow

1º PHPDF Roadshow

  • April 26, 2007

Será realizado no dia 19 de maio o 1º PHPDF Roadshow, primeiro grande evento de PHP do Centro-Oeste e a inauguração oficial do PHPDF, comunidade de desenvolvedores do Distrito Federal.

Read More
1º PHPDF Pocket - Chamada para trabalhos

1º PHPDF Pocket - Chamada para trabalhos

  • March 16, 2007

O PHPDF anunciou esta semana uma extensão no prazo de envio das propostas de palestras até o dia 21/Março, adiando o evento para primeira quinzena de Abril conforme requisitado pelos seus parceiros de realização.

Read More
Optimizing code with __autoload()

Optimizing code with __autoload()

  • March 13, 2007

With the advent of PHP5 a new tool was available to all who wished to optimize their code, its called __autoload. This function can reduce the time lost by having to include object and class files in your code. But how do you proceed in creating an __autoload function to optimize code?

Read More
Estendendo o Smarty: TinyMCE

Estendendo o Smarty: TinyMCE

  • March 12, 2007

(Nota: sim estender não extender)

Uso, e recomendo, a utilização do Smarty em qualquer projeto PHP. Porque?

Bem tenho inúmeros motivos para fazer esta recomendação, mas neste post vou me limitar a apenas citar alguns, pois não é o objetivo.

  1. Separar PHP e HTML: código limpo, manutenção fácil
  2. Code e Layout em paralelo: agilidade no trabalho em equipe
  3. Funções de maquiagem: formatar data, wordwrap, funções que dizem respeito a visualização, ficam na visualização
  4. Funções customizadas: estender o Smarty é simples e útil

É neste ponto, o número 4 que vou focar este post, utilizando o tinyMCE como exemplo.

Read More
PHP DF: A comunidade de PHP no DF

PHP DF: A comunidade de PHP no DF

  • March 6, 2007

A muito tempo já venho falando sobre a comunidade PHP no Brasil, mas hoje tenho o orgulho de anunciar o lançamento oficial do grupo de usuários PHP no Distrito Federal.

Read More
Livro: PHP-GTK - 2ª Edição

Livro: PHP-GTK - 2ª Edição

  • February 28, 2007

Segunda a noite tive a felicidade de conversar com meu grande amigo e autor do Livro PHP-GTK, Pablo Dall’Oglio .

Read More
dmsAutoComplete v1.2

dmsAutoComplete v1.2

  • February 27, 2007

Estou liberando hoje o novo release do meu script que é capaz de gerar sugestões no preenchimento de campos de texto.

Após as melhorias da versão 1.1 esta nova versão, a 1.2, traz poucas melhorias, mas permite ampliar o universo de aplicações onde este script pode ser utilizado, além de corrigir alguns erros enviados pelos usuários.

Read More
Automação Residencial usando PHP

Automação Residencial usando PHP

  • January 18, 2007

Ao concluir meu curso de graduação, Engenharia da Computação, desenvolvi este projeto final. Desde que iniciei o blog me prometi postar um artigo sobre o mesmo e disponibilizar o projeto na sua integridade, então agora sim cumpro minha promessa.

Read More
errorHandler: Gerenciando erros

errorHandler: Gerenciando erros

  • January 15, 2007

Projetando um novo sistema, que irá incorporar 5 sub-sistemas, percebi que eu iria precisar de um gerenciamento de erros mais evoluído, e que me fornecesse mais detalhes para lidar com erros encontrados.

Decidi então criar um gerenciador de erros customizado que pudesse gerenciar totalmente os erros do site, tomando as atitudes necessárias quando fosse requisitado. Com ele em etapa de testes agora decidi compartilhar um pouco da experiência.

Read More
Otimizando código com __autoload

Otimizando código com __autoload

  • January 10, 2007

O advento do PHP5 trouxe consigo outra ótima ferramenta para otimizar seu código, se trata do __autoload. Esta função pode reduzir o tempo perdido na hora de se incluir arquivos de objetos e classes em seu código. Mas como otimizar e criar uma função __autoload?

Read More
Documentação e Best Practices: Um caso de uso

Documentação e Best Practices: Um caso de uso

  • January 4, 2007

Documentação, a palavra mais assustadora e antipática criada dentro do ambiente de desenvolvimento.

Read More
PHP Conf Brasil 2006: Entrevista

PHP Conf Brasil 2006: Entrevista

  • December 22, 2006

Foi publicada hoje no site da ProPHP a entrevista que dei para um dos membros da organização do evento, o Ricardo Striquer.

Read More
Semana de Updates na Comunidade PHP

Semana de Updates na Comunidade PHP

  • December 19, 2006

Os últimos dias tem apresentado uma grande movimentação na comunidade PHP, desde o core até os frameworks.

Read More
dmsLiveList: Lista de itens em Tempo Real com AJAX

dmsLiveList: Lista de itens em Tempo Real com AJAX

  • December 12, 2006

No meu local de trabalho temos um Portal de notícias e uma intranet. Na intranet apresentamos noticias do Portal, como ela esta sendo reformulada, decidi me livrar do iframe e buscar alguma forma de manter uma lista de notícias atualizadas sem que isto ocorra junto a um refresh da página.

Como a necessidade é a mãe de toda invenção, surgiu a idéia de usar AJAX de forma a satisfazer esta minha necessidade. Comecei então este script, simples inspirado na seção “DiggSpy” do Digg.com . Veja como podemos implementar este script no resto do post.

Read More
Google Maps API: Um exemplo prático e comentado

Google Maps API: Um exemplo prático e comentado

  • December 6, 2006

Esta semana montei um serviço bem simples para poder testar o uso da API do Google Maps. O serviço foi oferecido aos congressistas do evento PHP Conference Brasil 2006 e era bem simples: cada um entrava e deixava marcado seu ponto de origem, com isso obteríamos um mapa demonstrando de onde os participantes vieram e quantos kilometros viajaram.

Ainda restam aplicar algumas funções à este serviço, mas ele serviu como meu teste inicial. Resolvi então abrir o código fonte e o fluxo de dados do serviço para que vocês possam conhecer e quem sabe começar utilizar a Google Maps API também.

Read More
PHP Conference Brasil - 2º Dia

PHP Conference Brasil - 2º Dia

  • December 3, 2006

Segundo e infelizmente último dia do PHP Conf. O dia começou bem quando pude conversar com Derrick Rethans (programador do core) pela manha no lobby do hotel.

Read More
PHP Conference Brasil - 1º Dia

PHP Conference Brasil - 1º Dia

  • December 2, 2006

E assim o primeiro dia do PHP Conf passou, e muito foi discutido e apresentado.

Read More
Rumo ao PHP Conference Brasil

Rumo ao PHP Conference Brasil

  • November 30, 2006

Por algum tempo espero a oportunidade de comparecer a uma conferencia de PHP.

Read More
Comunidade PHP no Brasil

Comunidade PHP no Brasil

  • November 20, 2006

A pouco tempo percebi que a comunidade PHP do Brasil estava meio “desunida” e esquecida.

Read More
Apache vs. LightHttp: função echo

Apache vs. LightHttp: função echo

  • October 29, 2006

Na versão em inglês do meu blog recebi um comentário estes dias que me deixou, “boiando”.

Read More
dmsAutoComplete v1.1 - ChangeLog

dmsAutoComplete v1.1 - ChangeLog

  • October 2, 2006

Recently I published an updated version of my auto-complete (Google suggest) script compatible with IE and FireFox and based on PHP/AJAX.

After publishing version 1.0, I had some feedback from people who downloaded an tested it, so now I decided to correct some of the bugs that were found, and make a few improvements also. So now I’m going to publish version 1.1, check out some of the changes I made.

Read More
Programação, códigos e Paris Hilton

Programação, códigos e Paris Hilton

  • September 24, 2006

Passeando pelo Digg.com encontrei alguma pérolas sobre programação que vou compartilhar com vocês.

Read More
A study on RSS - Part 2: The RSS format

A study on RSS - Part 2: The RSS format

  • September 18, 2006

In the last article I made a simple introduction to what is an RSS Feed and showed the path to creating XML files in PHP. Now it’s time to explain the RSS file structure along with some basic history.

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
Um estudo em RSS Parte 3: Publicando seu feed

Um estudo em RSS Parte 3: Publicando seu feed

  • September 7, 2006

Nos últimos posts aprendemos o que é um Feed RSS, como surgiu, qual é sua cara e como ler suas informações. Agora chegou a hora de juntar tudo isso e descobrir como criar um RSS do seu site, publicando as suas notícias para que todos possam conferir.

O cenário de testes que vou propor se tratará de um site simples de notícias, por exemplo, um site corporativo que deseja divugar as novidades sobre sua empresa ou ramo. Vamos detalhar a base de dados e mostrar de forma geral como transformar os dados da tabela em um feed RSS atualizado.

Read More
Widget: BlogBlogs.com.br - Favoritos

Widget: BlogBlogs.com.br - Favoritos

  • August 26, 2006

Com a publicação da API pública do BlogBlogs se tornou possível desenvolver plugins para utilizar os dados de lá em seus blogs, com este widget você poderá listar em sua página uma lista dos seus favoritos (do site BlogBlogs.com.br), sincronizada com qualquer atualização que for feita.

Read More
dmsAutoComplete v1.1

dmsAutoComplete v1.1

  • August 9, 2006

Publiquei hoje a atualização do meu script de auto-complete (google suggest) compatível com IE e FireFox e baseado em PHP/AJAX.

Depois de publicar a primeria versão do script e com a ajuda de alguns usuários que fizeram testes e utilizaram o script, encontrei algusn errinhos simples nele. Portanto sentei estes dias para achar algumas soluções e agora estou publicando a versão 1.1. Confira algumas das mudanças a seguir neste post.

Read More
strtotime() - Pode ajudar?

strtotime() - Pode ajudar?

  • August 3, 2006

Volta e meia recebo emails onde vejo perguntas de “Como somar X dias a uma data?”, “Como descubro quando é a próxima quinta?”, e muitas outras assim. Me assuto ao ver respostas enormes com códigos que fazem de tudo, até calcular dias levando em conta um algoritmo maluco q determina ano bisexto… não entendo porque complicar tanto.

A função strtotime() esta ai para isso, nesse posto vou apresentar ela e mostrar casos simples de uso onde ela é muito eficaz. Além de verificar a performance da função utilizando um benchmark simples.

Read More
AJAX e Acentos

AJAX e Acentos

  • July 31, 2006

Surfando pelos blogs procurando um novo tópico para postar acabei caindo no blog do Gustavo Paes em um artigo que falava sobre problemas de acentos no AJAX. Vou aproveitar então e refletir sobre este assunto também.

Read More
PHP5 - 5 curiosidades

PHP5 - 5 curiosidades

  • July 26, 2006

Gregory Szorc postou no seu blog um artigo curto mais interessante sobre PHP.

Read More
Picotando e maquiando URLs

Picotando e maquiando URLs

  • July 25, 2006

Seu site funciona na base do index.php?idpag=23&idproduto=343 ? Cada vez que você vai passar um URL você tem que explicar o que é a “?” e esses id* da vida?

Acabe com isso, facilite a vida do seu usuário e aumente até o acesso ao seu site com uma simples solução, mod_rewrite. Veja como implementar este módulo do Apache em seu servidor, neste post.

Read More
Um estudo em RSS Parte 2: O Formato RSS

Um estudo em RSS Parte 2: O Formato RSS

  • July 21, 2006

No meu último artigo eu apresentei para todos o que é RSS e como montar um XML padrão pelo PHP. Agora é hora de ligar o XML com o RSS e explicar o formato RSS como um todo: suas variações e evolução.

Read More
PHP5 e o mercado

PHP5 e o mercado

  • July 18, 2006

Em julho de 2004 foi lançado o PHP5, naquele momento se tratava apenas de uma experiencia que como tudo que é novo trouxe muita resistência por parte dos desenvolvedores, só de se pensar em adaptar scripts antigos programadores se contorciam.

Read More
Developing an auto-complete script with AJAX/PHP

Developing an auto-complete script with AJAX/PHP

  • July 17, 2006

Working on on Management system for the Comercial department I received innumerous requests saying “but can’t you show me the client’s name as I type here?

Read More
A study on RSS - Part 1 XML DOM

A study on RSS - Part 1 XML DOM

  • July 15, 2006

RSS, today someone asked me, “what is this?” Well, I know what it is, but at that moment the words failed me, especially the “non-programmer” words, so as to explain to “the common folk” the true meaning of it and some of its uses.

Read More
Um estudo em RSS - Parte 1: XML DOM

Um estudo em RSS - Parte 1: XML DOM

  • July 13, 2006

RSS, hoje me perguntaram “o que é isso?” Eu sei o que é, porém na hora me faltaram palavras para explicar, especialmente palavras que um não-programador consiga absorver de forma a compreender o conceito e seus melhores usos. Portanto com essa série de posts, não sei quantos nem se vou escrever na ordem, mas garanto que vou tentar cobrir tudo.

Read More
Desenvolvendo um auto-complete com PHP e Ajax

Desenvolvendo um auto-complete com PHP e Ajax

  • July 10, 2006

** Script atualizado para versão 1.1, clique aqui para ver os detalhes **

Desenvolvendo uma solução de sistema de gerência para o Dep. Comercial do ComuniWeb recebi inúmeros pedidos de “mas não pode aparecer os nomes dos clientes quando vou digitando?”. Ok não foi tão lindo e poético assim, na verdade o que acontecia era que o auto-complete padrão do IE causava uma confusão enorme nos usuários (usuário é usuário né?).

Me vi então cara a cara com um problema, como resolver este problema? Precisava que um script ao tempo que a pessoa digitava fizesse uma busca no banco para retornar a lista de clientes e o seu vendedor, isso tudo num browser. Se o tmepo hoje fosse alguns meses atrás (não muitos) eu falaria “impossível, estamos falando de web, nao delphi ou VB!”. Alás que surgiu o xmlHttpRequest e tudo mudou…

Read More
Anti-Spam Images

Anti-Spam Images

  • July 8, 2006

Vamos começar então pelo passado, antes de apresentar meus mais novos projetos vou começar pelo primeiro script ou classe que eu ofereci ao público em geral.

Read More
Vírus de web 2.0

Vírus de web 2.0

  • July 8, 2006

Me ocorre que esta notícia pode ser muito velha para alguns, mas estou apenas agora começando minha incansável busca por novas informações vou relatar.

Read More