NetworkedBlogs.com (beta) is an extension of the Facebook app NetworkedBlogs.

Ramblings of a Web Guy

You're new here, aren't you?

Click Connect with Facebook to join NetworkedBlogs. NetworkedBlogs is a community of bloggers and blog lovers. Join the fun, add your blog, and connect with others who read and write about subjects you like.
 

Information

Blog Name: Ramblings of a Web Guy
Url: http://brian.moonspot.net
Language: English
Topics: php, mysql, web
Description: Brian Moon has been working with the LAMP platform since before it was called LAMP. He is a programmer and systems administrator for dealnews.com. He has made a few small contributions to the PHP project and been a casual participant in discussions on the PHP internals list. He is the founder and lead developer of the Phorum project, the first PHP/MySQL message board ever created.
Popularity: 7 Followers

Blog Feed

Code Organization Dilemma
So, we have been building up our code library at dealnews for 9 years. It was started at the end of PHP3 and the beginning of PHP4. So, we did not have autoloading, static functions, and all that jazz. Classes had lots of overhead in early PHP4 so we started down a pure procedural road in 2000. And for a long time, it was very maintainable. We had 2 or 3 developers for most of this time. We now have 5 or 6 depending on whether we have contractors. There are starting to be too many files and too many functions. We find ourselves adding new files when some new function is created instead of adding it to an existing file because we don't want to have huge fil
Forums are crap. Can we get some help?
Amy Hoy has written a blog post about why forums are crap. And she is right. Forum software does not always do a good job of helping people communicate. I have worked with Amy. She did a great analysis of dealnews.com that led to our new design. So, she is not to be ignored. However, as a software developer (Phorum), I see a lot of problems and no answers.  And it is not all on the software.  Web site owners use forums to solve problems that they really, really suck at.  Ideally, every web site would be very unique for their audience.&nbs
Custom carousel with YUI and OOCSS.org
YUI has a built in carousel widget. However, it requires fixed widths for all the parts. That does not fit well in a liquid CSS layout. In particular, we have to support people using large fonts at the OS level and large font settings in their browsers. I did not want for our carousel to break down in these cases. The built in YUI widget does. See this normal sized screen shot versus one with large fonts. Now loo
Memcached: What is it and what does it do?
I spoke at CodeWorks in Atlanta, GA this week.  I totally dropped the ball promoting it on my blog.  It was a neat venue.  Rather than a large conference they are doing a traveling show.  Seven cities in 14 days.  Many of the presenters are working in every city.  Crazy.  I was just in Atlanta.  It is close to home and easy for me to get to. I spoke about memcached.  I tried to dig a bit deeper into how memcached works.  On the mailing list we get a lot of new people that make assumptions about memcached.  Most talks I have seen focus on why c

Followers

This blog has 7 followers. Visit the blog page on Facebook to see who's following this blog.
Follow

Popular in:

Not enough data.
Calculated for blogs with 20+ followers.

Related Blogs

This site uses BitPixels previews
Questions? contact: networkedblogs@ninua.com
Copyright (C) 2008, Ninua, Inc.