PHP
- Home /
- Categories /
- PHP
Solving conflicts in composer.lock
- November 28, 2016
We have all been there: CONFLICT (content): Merge conflict in composer.
Read MoreLand ho! New challenge ahead.
- June 30, 2016
A few months ago I posted about the situation at my former company and the uncertain future of our team.
Read More20 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 MoreWhy 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 MoreThe 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 MoreInstalling 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 MoreJ 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 MoreUsing 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 MoreMeetup API Client v1.0.0
- March 29, 2013
I love APIs, but I honestly hate having to deal with signing, auth, and curl inside my controllers or services, which means I end up wrapping all of that into something that provides easy access in my controllers.
Read MoreOf Creating User Groups and Physics
- February 14, 2013
Note: This article was originally published on the october/2011 issue of php-architect .
Read MoreMimicking TravisCI with Jenkins
- February 6, 2013
We are all awaiting the day when all of us can get TravisCI Pro and get all of that testing goodness into our private repositories right?
Read MoreWe are all PHP Evangelists
- January 4, 2013
Note: This article was originally published on the april/2012 issue of php-architect .
Read MoreBeing 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 MoreThe 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 MorePHPNW12 - One Conference, so much good stuff
- October 10, 2012
This year I spent more time replying “I don’t know yet” to people who were asking if I was going to PHPNW12 then I did submitting to conferences.
Read MoreDeploying 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 MoreThe 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 MoreBook 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 MorePHP Community: Of Leaders, conferences and Union
- February 24, 2012
Note: This article was originally published on the march/2011 issue of php-architect .
Read MoreDMS\\Filter Library 1.0.1 and Bundle
- February 2, 2012
The past weeks I finally had some time to invest in the DMS library again, so i got busy with a few things.
Read MorePHP 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 MoreDe volta ao Velho Continente
- November 8, 2011
“Your life begins where your comfort zone ends” (@elizabethN’s mother )
Read MoreComo 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 MoreFiltering 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 MorePHP 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 MoreDesinformaçã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 Morephp|tek 2011 and what's trending
- June 1, 2011
Another edition of php|tek has come and gone and this year some very amazing topics came into view.
Read MoreDebugging PHPUnit Tests in NetBeans with XDebug
- May 13, 2011
Every now and then you run into this weird situation in your code, where something that was supposed to zig is now zagging and it makes no sense whatsoever.
Read MoreThe 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 MoreComo 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 MoreUsando 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 MoreManaging 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 MoreProblem 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 MoreUsing 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 MoreComo 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 MoreHow 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 MoreReview: The Art of Community - Jono Bacon
- August 11, 2010
I must confess that Jono Bacon actually caught me by surprise.
Read Morephp|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 MoreHipHop 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 MoreMicrosoft 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 MoreThe 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 MoreIterating 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 MorePHP 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 MorePHPT: 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:
- Preparing the Environment
- Choosing what to test
- Writing a test
- Executing a test
- Submitting a test to 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:
- Preparando o ambiente
- Escolhendo um teste
- Escrevendo um teste
- Rodando um teste
- Enviando seu teste para o PHP
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 Morephp|tek 2009: The community in action
- June 1, 2009
This year I was abel to attended the 2009 php|tek conference in Chicago.
Read Morephp|tek'09: Preparativos
- May 15, 2009
Este ano estarei presente na php|tek , conferencia de PHP muito famosa que ocorre em Chicago nos Estados Unidos.
Read MorePHPSPCast: 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 MoreI 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 MoreAná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 MoreReview: 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 MoreAutomaçã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 More2008: 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 MorePHPSP: 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 MoreSeven Things you might not know about me
- January 4, 2009
Cool, I think this is my first English meme/tag, so let’s go.
Read MoreAnalisando 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 MorePalestra na PHPConf 2008
- November 17, 2008
A convite da iMasters estarei presente novamente este ano na PHPConference 2008 que acontecerá nos dias 27, 28 e 29 de novembro.
Read MorePalestrando 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 MoreZendCon08 in review
- October 22, 2008
This article was originally posted by me to the MIH/SWAT Blog, at SWAT at ZendCon 2008 .
Read MoreBrasil: 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 MoreZendCon 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 MoreZendCon 08: Day 4
- September 19, 2008
That’s it, time running out and the sun comes out again for Day 4 of ZendCon.
Read MoreZendCon '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 MoreZendCon '08 - Day One
- September 16, 2008
So its end of Day One here at ZendCon, let’s do a quick re-cap.
Read MorePHP/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 MoreAJAX 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 MorePHP 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 MoreThe 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 MoreOpenX 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 More4ª 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 MoreOpenAds 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 MoreAdding 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 MoreScreencast: 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 MorePHP 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 MorePHP 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 MorePHP 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 MoreRumo 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 MorePHP 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 MoreRecomendaçã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 MoreOpenAds - Gerenciamento de Banners OpenSource
- July 24, 2007
Eu 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 MorePHPDF 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 More1º 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 More1º 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 MoreOptimizing 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 MoreEstendendo 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.
- Separar PHP e HTML: código limpo, manutenção fácil
- Code e Layout em paralelo: agilidade no trabalho em equipe
- Funções de maquiagem: formatar data, wordwrap, funções que dizem respeito a visualização, ficam na visualização
- 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 MorePHP 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 MoreLivro: 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 MoredmsAutoComplete 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 MoreerrorHandler: 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 MoreOtimizando 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 MoreDocumentaçã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 MorePHP 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 MoreSemana 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 MoredmsLiveList: 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 MorePHP 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 MorePHP Conference Brasil - 1º Dia
- December 2, 2006
E assim o primeiro dia do PHP Conf passou, e muito foi discutido e apresentado.
Read MoreRumo ao PHP Conference Brasil
- November 30, 2006
Por algum tempo espero a oportunidade de comparecer a uma conferencia de PHP.
Read MoreComunidade PHP no Brasil
- November 20, 2006
A pouco tempo percebi que a comunidade PHP do Brasil estava meio “desunida” e esquecida.
Read MoreApache 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 MoredmsAutoComplete 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 MoreProgramaçã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 MoreA 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 Morestrtotime() - 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 MoreUm 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 MoreWP Widget: BlogBlogs.com.br Favorites
- September 2, 2006
After BlogBlogs released its public API, it became possible to develop plug-ins that used their data to display different information on our blogs. Using this widget its possible to retrieve you favorite blogs list, and keep it synchronized always.
Read MoreWidget: 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 MoreNews Update
- August 15, 2006
O tempo pra variar não espera ninguem, no meu caso já fiquei para trás a muito tempo.
Read MoredmsAutoComplete 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 MoreBlogBlogs a todo vapor
- August 8, 2006
Depois de aparecer em reportagem na Época, ultrapassar 1.000 usuários cadastrados, 87.
Read Morestrtotime() - 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 MoreAJAX 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 MorePHP5 - 5 curiosidades
- July 26, 2006
Gregory Szorc postou no seu blog um artigo curto mais interessante sobre PHP.
Read MorePicotando 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 MorePHP5 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 MoreA 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 MoreUm 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 MoreAnti-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