Geeks On PHP Is Alive!

Geeks On PHPHey all, I just want to give everybody an update on the Geeks On PHP podcast.  Stephen and I have arranged our schedules as such that we will be on a regular weekly recording schedule beginning NEXT WEEK.  This is very exciting news for us and for our listeners.  We apologize for the gaps between episodes in the past and the long gap between our last recording and the upcoming one.

Episode 9 will be focused on discussing different ways to utilize data from a database (agnostic discussion) with PHP.  We are set to record on Wednesday 4/28 and the show should be available on iTunes by the weekend.

We really want to thank all of our listeners for the feedback and support we received during our down time.  It means a lot to both of us and we look forward to getting back on track and bringing you the best PHP podcast the internet has to offer.

Sincerely,

- Nicholas Kreidberg

Read Users' Comments (1)

Geeks On PHP : Episode 7 – Looping through while, for and foreach

At the heart of every redundant thing you do, is a loop.

Even the greeks knew it.  When Sisyphus pissed off the gods, they stuck him in a while loop

while($gods == “pissed”) {

$sisyphus = “Roll rock up a hill”;

}


Granted the greek gods were a bit tempermental, but like the greeks, your application will execute these types of statements to output data, count, and do all sorts of things that are even, at times, incredibly futile and redundant.  Also like gods, while loops can be tempermental, and when hastily constructed can leave Sisyphus pushing his rock for all of eternity.

Wondering who Sisyphus is ? http://en.wikipedia.org/wiki/Sisyphus

PHP Manual on Control Structures: http://us2.php.net/manual/en/language.control-structures.php

Audio clip: Adobe Flash Player (version 9 or above) is required to play this audio clip. Download the latest version here. You also need to have JavaScript enabled in your browser.

Also, subscribe to us on iTunes and leave us your comments: [ Launch iTunes ]

Follow us on Twitter :
Stephen : http://www.twitter.com/darthweef
Nick : http://www.twitter.com/niczak

Read Users' Comments (1)

Geeks on PHP : Episode 5 : Frameworks / Tools

This week we dive into Frameworks, and suggest some good coding tools such as TextWrangler, and BBEdit. We also talk a little about SVN repositories and why you should use them.

We want to hear from you … so contact us :

Twitter:

Nicholas Kreidberg : http://www.twitter.com/niczak
Stephen Johnson : http://www.twitter.com/darthweef

Rate and Review us on iTunes!

geeksOnPHPsmall

Audio clip: Adobe Flash Player (version 9 or above) is required to play this audio clip. Download the latest version here. You also need to have JavaScript enabled in your browser.

Here are the notes, which are basically just links to download the stuff we talked about.

Links to popular Mac Editors:
TextMate: http://macromates.com/
TextWrangler: http://www.barebones.com/products/TextWrangler/
Coda: http://www.panic.com/coda/

Links to popular Win Editors:
NotePad+: http://notepad-plus.sourceforge.net/uk/site.htm
PsPad: http://www.pspad.com/
ConText: http://www.contexteditor.org/

Links to popular *nix Editors:
Eclipse: http://www.eclipse.org/
Vim: http://www.vim.org/
gEdit: http://projects.gnome.org/gedit/

Subversion complete reference guide:
http://svnbook.red-bean.com/ (Entire book online)

Frameworks:
CakePHP: http://cakephp.org/
CodeIgniter: http://codeigniter.com/
Zend: http://framework.zend.com/

Thanks for listening, and Stay Geeky.

Read Users' Comments (2)

Geeks on PHP – episode 3 – Data Types & Arrays!

This episode we delve into data types and arrays!  We discuss the life & death need to document your code, and bemoan our own experiences working with bad code.

We include a few “best practice” discussion topics in this weeks episode as well, but  you can look forward to an even more in-depth discussion on best practices both before, and during your development cycle.

For our discussion on data types we talk about casting and converting data types, so here is a little code that you can check out to see how you would accomplish both tasks.

data type casting :
http://www.fortheloveofgeeks.com/downloads/data_cast.txt

data type converting :
http://www.fortheloveofgeeks.com/downloads/data_types_convert.txt

During our array discussion Nick mentioned this code for the show notes found here :

http://www.fortheloveofgeeks.com/downloads/array.txt

Subscribe to us on iTunes & let us know how we are doing by rating and leaving a comment. :
http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?id=325498336

You can also follow us both on Twitter :

Stephen : http://www.twitter.com/darthweef
Nicholas : http://www.twitter.com/niczak

Enjoy the show !

Audio clip: Adobe Flash Player (version 9 or above) is required to play this audio clip. Download the latest version here. You also need to have JavaScript enabled in your browser.

Read Users' Comments (1)

Geeks On PHP – Episode 2 – The Versus Episode

On this weeks episode Stephen and Nicholas talk a little Comic Con, and do a versus run on PHP topics.

Also, Stephen’s dogs insist on joining the show, but they don’t add anything of value to the topics.

For our comic con discussion, if you want to see Stephen’s Flickr stream of photos go here : [ ComiCon Flickr ]

We start the PHP portion of our show with Static Vs. Dynamic and then Server Dynamic vs. Client Dynamic, with some caveats on Client Side scripting.

We also toss a little discussion of Form Validation and Form Sanitation, and Nick gives us some code to use for quick and easy Sanitation of form data. You can get that here : [ Code Snippet ]

We also hit on the overall capabilities and advantages of PHP and do a quick and dirty rundown of PHP vs. ASP.

If you want to set up your own LAMP (Linux, Apache, MySQL, PHP) server check out this great walk-through : [ How-To ]

Enjoy the show, and tell us how we’re doing in the comments.

Also, visit us on iTunes and subscribe here : [ Launch iTunes ]

Enjoy the show!

geeksOnPHPsmall

Audio clip: Adobe Flash Player (version 9 or above) is required to play this audio clip. Download the latest version here. You also need to have JavaScript enabled in your browser.

Read Users' Comments (2)

Geeks on PHP – Episode 1 – July 20, 2009

In this weeks episode, Stephen and Nicholas introduce themselves, their history with PHP, and the exciting future for this podcast.

geeksOnPHP

Audio clip: Adobe Flash Player (version 9 or above) is required to play this audio clip. Download the latest version here. You also need to have JavaScript enabled in your browser.

We love validation … and will take criticism.  So let us know what you think in the comments. :)

Read Users' Comments (4)

Happy Holidays from For The Love of Geeks!

Happy Holidays from For The Love of Geeks!

Happy Holidays from For The Love of Geeks!

Merry Christmas and Happy Holidays from myself and the For The Love of Geeks staff. 2008 was a great year for geeks and 2009 is going to be ever better. We have a lot of exciting things planned for the next year so stay tuned and we are looking forward to the future!

- Nicholas

Read Users' Comments (0)

The Plurk Viral Marketing Experiment

On July 1st, I started an experiment to see how beneficial Plurk could be as a viral marketing avenue.  The results were pretty interesting.  Before I go into detail about it, I want to set the stage on what the expectations were, since we didn’t do any massive numbers.

For the Love of Geeks is a relativally new blog that I started back in January.  It was initially designed to be my personal blog, but it quickly developed enough of a following that I thought I should at least start posting useful (at least I like to think they are useful) bits of information on geeky stuff that I like.

This blog generally receives about 10,000 – 15,000 page views a month, and I can generally count on each of my posts to get 2 or 3 diggs, and each post generally gets about 100 individual page views, and comments are a rarity.

On Plurk, I am not a major player.  I have about 125 “friends” and 25 “fans” (or people that follow my plurks).  Compared to people like Leo Laporte who have 1767 friends, and 1592 Fans, or Tony Hall, who has a whopping 2040 friends, you can see that my reach is much much more limited.

Even though I have a smaller number of people on Plurk, I was looking at it from the standpoint of the MLM pyramid aspect.  My 100 friends have 100 friends who have 100 friends, etc.  Could I get them to pass the along the link to thier friends and then in turn keep it going.

Another aspect of the experiment that is very important is that there was no real content being passed.  It wasn’t some fascinating article solving all the problems in the world, or some new peice of tech that was previously unknown.  It was a simple request to digg, comment, and pass on, and I let them know it was an experiment.  That would also have tainted the results, but the goal was to see how deep we could go.

So here is a breakdown of what happened.

Within the first hour, there was 25 comments, and about 10 diggs.  At this point, most the people coming were two deep. (meaning that a friend of mine had sent them there.)

Within 2 hours we were up to 50 comments, and were now about 4 deep.  (me > my friend > thier friend > commenter)

By the end of the day 1.  We got up to 75 Comments and were at about 40 or so diggs.  At this point the post had been viewed several thousand times.  The view count is a little skewed, since the post got stumbled and was linked to by a few other blogs and websites.  So, the traffic count became little less important in our experiment.

At the end of day 2, we had 107 comments, and I “estimate” that we had gotten about 6 levels deep, and the tally of comments so far is 112, and surprisingly almost a week later, I still see traffic coming in from people on Plurk.

In the end, I have to declare this a win.  It was really cool too see the frenzy this idea caused and how excited everyone was to be a part of it.  I did see some people who made comments like :

“I clicked the link, but don’t want to share” or

“I don’t want to see this”

Also, I found it interesting that a large part of the plurk population is not a part of digg, or at least they didn’t want to digg the post if they were.  I have found that people who are a part of one social network are generally a part of several others as well, so this surprised me a little.

It is important to note, that plurk doesn’t favor spammers, and if you post nothing but to this link plurks, they will likely be ignored.  Also, when I have posted specific blog postings I can get a decent amount of traffic from my friends, but it doesn’t get passed around automatically.

People like Tony Hall have very low karma because I think people have stopped following his plurks since they didn’t really carry a social aspect to them.  They were more of a marketing thrust, trying to get his masses to do something.

On the other hand, people like Tom Merritt, or Leo Laporte have the ability to post a request and have that go viral almost instantly, since they carry a bit of “internet celebrity” status, and they have friends who have more of a “follower” mentality then a friend one.

Ultimately, I think that Plurk definitely has the potential of being a very very important marketing tool, and I can totally see targetted advertising going in this direction soon.  Other services, that are more entrenched, such as FriendFeed, or Twitter have a much larger capacity to go viral since the user base is much larger.

In the end, this was fun, and when I have more time,  I am going to run a similar test through twitter, so stay tuned for that. ;)

If you have come here, and don’t follow me on Plurk, feel free to add me .. [ darthweef ]

If you have no idea what Plurk is, and want to have a little fun online, sign up – here is in an [ invite ]

Also, give me your thoughts on people using plurk as a marketing tool in the comments below. :)

Read Users' Comments (2)

Is it the end of days for Twitter ?

The latest online craze is the social network, and Twitter is/was among the most popular of them all.  Twitter, for those you living in caves, is an online micro-blogging social network application that allows users to blast 140 character messages to the world.  You can follow other people’s “Tweets” and others can follow yours.

Recently, though, Twitter has become more famous for being unavailable then for the impact it has made on the social networking market.  The “Fail Whale” is quickly becoming an internet celebrity, and if you go to Twitter you are more likely to see him, then your tweets.

Online “celebrities”, such as Leo Laporte, and Kevin Rose have made a game out of seeing how many followers they can get, and who will have the most.  They are both well over 30,000 followers.  Politicians, most prominently Barack Obama, have been using twitter to be “more in touch” with the younger constituents.

Twitter, although having no real monetization plans, seems to continue to be valued at higher and higher dollar amounts, allowing them to continually receive funding.  In May, they received 15 milion dollars, based on a valuation of $80 million, and again just a few days ago, they received another round of funding.  This time Twitter referred to itself as a communications utility, and Spark Capital and Bezos Expeditions bought into it.  No one is saying how much, but it appears that it was more then the last round.

So, with all this support, and all this money being thrown at Twitter, why do we see the whale every day.  Just this morning I received the following messages via Plurk :

“Twitter is down again”
“Fail Whale for the Lose”
“Twitter = Epic Fail”
“I deleted my twitter account”
“I am so done with Twitter”
“Twitter is still down.. they might as well pull the plug and walk away.”

This is just this morning, and this is just from someone who has about 100 followers on Plurk.  That is a small cross section of the real social networking scene.

So, can Twitter survive when it is quickly getting a reputation for being a failure?  Will they be able to compete in a market that is quickly seeing better and more stable alternatives to Twitter?

While the twitter funding rolls in, the users are left to wonder what the money is being spent on.  Surely not hardware since they have continued to have more outages in the month of June.  Obviously not on staff members to improve scalability… since as I said, still having outages.

The Web 2.0 frontier is showing promise of being the dot com revolution that should have happened in the late 90′s, where internet companies are provided funding and actually make money, but when I see Twitter, I just seem to go back to the 90′s when people with good ideas got tons of money and then sat around wondering what they should do with it all…

For those of you tired of riding the Fail Whale, stop over to [ Plurk ] , it is more fun, more interactive, more stable, and simply more then Twitter.

Read Users' Comments (2)

 Page 2 of 2 « 1  2