I miss blogging and the conversations that used to go with it. My friend Chris Shiflett probably feels the same way, because he is trying to start a blog revival with his Ideas of March post.
I used to blog much more actively, but with Twitter gaining momentum in early 2008 I found it easier to fire off a quick thought, observation, funny link, or another short piece there rather than put it on my blog. It helped building up an audience on Twitter was much faster due to the one-click nature of creating...
Chris Shiflett has asked the question,
why don't people blog anymore? In this age of real-time streams and
dead-simple status updates, blogs often feel like the uncared-for step-child or
a website; indeed, many folks are trading their blogs for pages that simply
track their various lifestreams (tweets, facebook status, flickr images, and
While this sort of thing is trendy and interesting, it also sucks:
Continue reading "The Ideas of March"
I've been investigating ways to incorporate third-party
repositories and libraries into my Git projects. Subversion's
svn:externals capabilities are one compelling feature
for that particular VCS, and few, if any, other VCS systems,
particularly the DVCS systems, have a truly viable equivalent. Git
submodules aren't terrible, but they assume you want
the entire repository -- whereas SVN allows you to cherry-pick
subdirectories if desired.
Why might I want to link only a subdirectory? Consider a project...
On the Ibuildings techPortal today they've posted the latest episode of their recording series from last year's Dutch PHP Conference (DPCRadio) - Sebastian Bergmann's talk The Cake is a Lie.Scaffolding, the meta-programming method of building software applications, promises easier development and a faster time-to-market. But the "code generation bliss" can lead to problems later on, for instance with regard to maintainability and scalability. This sessions takes a skeptical look at frameworks such as...
php|architect magazine has started a program to help out those in need via the Red Cross. To encourage donations, they'll provide a free subscription for anyone giving $25 USD or more to the Red Cross' effort.It is in the time of crisis that communities pull together to help those in need; the PHP community is no different. Past experience has shown the generosity of the PHP community and we know that many of you have already stepped up to help. All of us at php|architect want to encourage you to join us...
When I first started diving head-first into the open source community, the blogosphere was by far the most helpful resource around. I tried to consume as much of the information as I could by visiting individual sites directly, but as the number of awesome blogs out there increased, I had to start getting my daily dose of near-overwhelming programming goodness through RSS. Shortly after doing so, I'd have hundreds of articles to browse through every single day; this was truly a great time to get involved...
Phil Sturgeon has put together a screencast showing off a few of the features of the Fuel PHP framework like migrations, tasks and the console the Oil tool provides.In this video I'm going to be demonstrating migrations which I touched on in the last video but I felt I should go into them in more depth. Migrations [...] are essentially a way to stage changes for your database in a way that means the changes can be independent from the schema as a whole.He walks you through the creation of a migration...
Chris has made a timely call for everyone (especially the Twitterati) to start blogging about PHP once more. Much of our community's interaction has moved to Twitter and conferences, and we're simply not leaving enough longform content out there any more.
There's a key reason why I blog less about PHP these days, though, and it has nothing to do with Twitter. Our wider community simply doesn't read blogs any more (if they ever did). They've already moved on to StackOverflow, and other similar places....
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. Now it seems that resolution is in sync with the rest of the PHP Community and Chris Shifflet has once again caused ripples to roam the community with his Ideas of March initiative.
This blog for me is a crucial part of my professional self, hence the determination to revive the blog and the website in this year. "Why?", you may ask. Well its very simple, blogs can...
On the IBM developerWorks site today there's a new tutorial from Daniel Krook showing you how to use the IBM Cloud product to set up a development environment based on a Red Hat Enterprise server distribution with Zend Server as the PHP environment.This article explains what makes cloud computing appealing to PHP developers and provides step-by-step instructions how to use the IBM Cloud to set up a PHP and DB2 development environment quickly. Learn how to provision Linux data and web application servers,...
Symfony2 is full of ESI love. ESI aka Edge Side Includes are a standard for reverse proxy caching which can significantly boost performance. What is even nicer is that ESI really goes well with RESTful API's, which is one reason why I am pushing REST in the Symfony2 world. I must admit that until recently I was totally ok taking short cuts, but I am now being to realize that the short cuts I was taking actually hurt in many ways. So I am warping my mind to be more RESTful. But at the same time I also see...
The Voices of the ElePHPant podcast has posted their latest interview with Pablo Godel of ServerGrove, a PHP framework-friendly hosting provider.Cal asks him his "three questions" about:
How did you get involved with hosting and PHP?
How do you see the adoption of PHP 5.3 of your clients (and for those that haven't adopted, what are the major roadblocks)?
What's the biggest challenge for you, a hoster of PHP websites?
You can either listen via the in-page player, by downloading the mp3 or by subscribing...
On the 9Lessons blog today Srinivas Tamadashows you how to create a simple PayPal interface between their API and your site to make accepting payments easier.I received a tutorial requests from my reader that asked to me how to implement payment gateway system with Paypal API. In this post I want to explain how to work with Paypal Sandbox test accounts for payment system development and sending arguments while click buy now button. It's simple and very easy to integrate in your web projects.He includes...
Twitter and identi.ca are fine for what they are: immediate distribution of small pieces of information that are connected primarily by a timeframe and a shared experience. However, they are unsuitable for extended, nuanced dialogue on any topic requiring thoughtful consideration. Commentary in such locations disappears too quickly into the ether. I [...]
Around two weeks ago, Chris wrote a blog
post that I responded to, and I was reminded of some of the great conversations
that helped build our community. Many of these took place on the blogs of the
coatesWe, the web community, used to have great conversations on blogs. Here's a chance again: http://j.mp/JSandURLs (Bonus: more than 140 chars.)
I think we've lost a bit of that. I've seen what feels like hundreds of
conversations fly by on Twitter, 140 characters at a time: incomplete...
In an effort to create a "blog revival", Chris Shiflett has encouraged a movement among members of the PHP community to get back involved with their blogs - the Ideas of March:Most conversation has moved from blogs to Twitter, and although Twitter is more active than blogs ever were, there are fewer quality conversations and debates taking place as a result of this transition. I'm hoping you'll join me in a blog revival.He suggests that, during the month of March, bloggers band together and write more...
Latest PECL Releases:
Over the past years I've done several talks at conferences on how to contribute to the community. The ones that most stood out to me so far have been the talks in Chicago at PHP|Tek together with my friend Lorna Mitchell, and the one in Paris last year at Symfony Live. In all those talks, I tell people that a good way to contribute to the community is to write blogposts.
We need a blog revival.
For the past few years, I've been a pretty active Twitter user. As a result, I feel very tuned into what's happening in the web design and development community. It's pretty cool. Recent events such as Twitter taking the @girlgeeks account and restricting how developers are allowed to use their API dampen the positive vibes, but that's not why I'm blogging today.Most conversation has moved from blogs to Twitter, and although Twitter is more active than blogs ever were, there are...
In an effort to spotlight what is slowly becoming a lost art (blogging), some of us in the PHP community have banded together today to talk about the active sharing of ideas and opinions that come with blog entries. Twitter (or Identi.ca!) ain't got nothing on it. One-hundred and forty characters is nice, but there's something to be said for a well-written or well-researched blog post. I can't tell you the number of times that I've searched for a problem, usually the obtuse one that only seems to come up...