Beefy Boxes and Bandwidth Generously Provided by pair Networks
Problems? Is your data what you think it is?

Links to LAMP, Perl, etc.

by bassplayer (Monsignor)
on Feb 13, 2003 at 19:01 UTC ( #235063=perlquestion: print w/replies, xml ) Need Help??

bassplayer has asked for the wisdom of the Perl Monks concerning the following question:

Greetings wise monks,

As I search through job listings, I think about what skills I would like to use at the next leg of my career path. I love, and always start there, but when I spend time on some of the more mainstream sites, I see a great deal of postings for those who use Microsoft technologies or Java or C++. While I have some of these skills, I much prefer the components of LAMP* and other open source technologies. While pondering, I have reached a rather obvious conclusion: For there to be more jobs in LAMP, there have to be more companies using these technologies.

To bring such a phenomenon about, it seems that it will take passing the word around. The superiority of these technologies is apparent once someone has the facts. Most have heard of Linux, for instance, but news stories don't properly explain why it is catching on, or why those who use it do. I find that when I am speaking with someone about why I like Perl or Linux (or anything, for that matter), I forget to include important angles on why I do. I am a horrible salesperson, and find myself later thinking: Why didn't I mention this, or that.

I would love to have some links to web pages which do justice to each of the LAMP technologies, or perhaps as they function together, or with other technologies, or whatever. It would be nice to have some links which offer brief, hard hitting information, as well as other links which offer more details. I would like to post such links on my website to help enlighten people about LAMP (especially those in a position to select technologies for their companies and corporations.) I might someday even write up a nice summary page to help potential clients understand why I am making certain recommendations. In the spirit of CPAN, I thought I would check if someone has done this before. I am sure that I am not the first person to think of it.

So my question is, do you monks have any favorite links to share, be they articles you have found or even written yourself, which would help someone who does not use LAMP technologies (or any one of the components) to understand or better understand them, and consider using them?


* LAMP = Linux, Apache, MySQL, Perl

Replies are listed 'Best First'.
Re: Links to LAMP, Perl, etc.
by chromatic (Archbishop) on Feb 13, 2003 at 19:08 UTC

    At the risk of being horribly biased, ONLamp has a fair bit of information.

Re: Links to LAMP, Perl, etc.
by fuzzyping (Chaplain) on Feb 13, 2003 at 19:17 UTC
    Coincidentally, I gave a LAMP presentation to our local LUG just last evening. The talk focused on creating Web Applications with Linux/Apache/MySQL/Perl and HTML::Template.

    I have a PDF version of the talk online here.

      Thanks, fuzzyping. Cool presentation! I really dig HTML::Template, and use it quite often. I think I will end up creating some pages of my own to refer people to, and this definitely helps get the creative juices flowing.


Re: Links to LAMP, Perl, etc.
by Anonymous Monk on Feb 13, 2003 at 21:59 UTC
    To bring such a phenomenon about, it seems that it will take passing the word around.

    The word's been around, many many times. The issue has been discussed to death on sites like newsforge, slashdot, and many others. Every once in a while someone comes up with the "solution" and the complete world domination by LAMP technologies is just around the bend. Other people start groups aimed purely at influencing big businesses and politicians, but these never seem to go anywhere due to lack of funding, organization, and internal disputes.

    Ignoring a few of the brainwashed-by-flashy-marketing business types the fact is that many companies have a whole lot of resources invested in proprietary technologies. Even if it would save them money in the long term (often it wouldn't) it would take tonnes of resources (time, money, people) to switch over. Proprietary technology is also far more advanced in certain areas. Open source isn't the solution to everything. It's a lot more complex than switching your home computer over to Linux.

      Thanks for your comments. To clarify my point, I am not trying to achieve 'complete world domination by LAMP technologies'. I also never even mentioned replacing proprietary solutions. What I do see is quite a number of commercial situations where LAMP technologies would provide a more stable, more secure, more affordable solution to the one in place or being considered. The one that comes to mind first is web servers with Windows and IIS vs. Linux and Apache.

      My goal here was to come up with links to pages which summarize the benefits of LAMP technologies. I find myself in discussions with casual friends about technology sometimes, and would like something to refer people to if they are interested. If I have a client who has solicited my opinion on his next server, I want a page on my site to summarize the benefits of the technologies I have recommended. These folks are not the type who hang out on newsforge or slashdot, or they would not need explanations.

      I can create such summaries myself (and probably will) but I just wanted to see what others had found or created.


Re: Links to LAMP, Perl, etc.
by Enlil (Parson) on Feb 13, 2003 at 19:11 UTC
    Have you been here?

    (which I guess qualifies as a favorite link(s))

    update: bias is like arrogance, there are times when it is justified.

    update2:added link to arrogance.

      There are times when arrogance is understandable but it is never justifiable.

      It doesn't help persuade people to your point of view either. I should know; I'm far too arrogant for my own good.

Re: Links to LAMP, Perl, etc.
by Wysardry (Pilgrim) on Feb 13, 2003 at 23:56 UTC

    One of the main reasons that companies are reluctant to switch to a Linux/UNIX O/S is that they have a large number of existing documents in Microsoft formats and/or do business with people who use Windoze.

    Windoze is easier to use for those without a technical background, and communication between departments can cause problems if different document formats are used.

    Lindows might prove to be a useful stepping stone, so it would probably be a good idea to mention it.

    "Every program has at least one bug and can be shortened by at least one instruction -- from which, by induction, one can deduce that every program can be reduced to one instruction which doesn't work." -- (Author Unknown)

Re: Links to LAMP, Perl, etc.
by TGI (Parson) on Feb 14, 2003 at 03:09 UTC

    I see LAMP as opportunistic, guerilla technology. It tends to show up in organizations without management approval, awareness or acknowledgement. These sorts of systems are usually maintained by someone who has a completely different job that they are neglecting to do the LAMP work.

    The PHBs won't hire someone for it because they tend to see maintaining and building LAMP tools as a supplemental job duty, once they become aware that LAMP even exists. LAMP is an afterthought.

    TGI says moo

    PS, Does LAMP exist? IMH, not as a thing, but as a broad class of things. LAMP and mammal have a similar scope and variability.

Re: Links to LAMP, Perl, etc.
by jacques (Priest) on Feb 13, 2003 at 20:27 UTC
    For there to be more jobs in LAMP, there have to be more companies using these technologies.

    A lot of corporations use Linux, Apache, MySQL, Perl (or PHP or Python). I see plenty of job ads for LAMP skills.

Re: Links to LAMP, Perl, etc.
by mattr (Curate) on Feb 14, 2003 at 11:53 UTC
    I wouldn't mind seeing a list of points about why you should do project x in perl instead of php.

    I hate php. I love perl. That's just me maybe.

    I've figured out reasons why myself in the past but I often explain the same thing to different people lots of times and if there was one place it would be useful. Maybe that one place would get translated into lots of languages, and have a jobs page, etc.. :)

    My starter reasons:


    Perl is more fun Java's often not worth it PHP's a dumbed down version of an old perl Perl has CPAN (pro-CPAN points below) you know whatever you need to do can be done (except maybe hard realti +me embedded but even there..) which is good for when you have growing + function sets amazing glue growing language esp. with parrot which will take over the world etc. Perl supports professionals as well as newbies while PHP well anyway. separation of design and html possible cross-platform leverages native code via fast modules in C (or whatever) automatic building on different platforms line noise is a figment of your imagination easy to use sophisticated algorithms slowness is likewise a figment of your bad coding skills etc. mod_perl with Apache rocks
    huge dynamic & growing high general quality level usefulness with issue tracking automatic installation on command line (maybe not for windows.. vis a vis unreleased ppms) other advanced languages have started to flatter it by copying idea less reinventing the wheel many objects supported between modules get modules separately which are in later perl versions wide selection of paradigms for templating, data retrieval, etc.

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: perlquestion [id://235063]
Approved by batkins
Front-paged by batkins
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others surveying the Monastery: (3)
As of 2020-08-12 03:35 GMT
Find Nodes?
    Voting Booth?
    Which rocket would you take to Mars?

    Results (64 votes). Check out past polls.