Part of the EllisLab Network
   
 
CodeIgniter Community Voice - Michael Wales
Posted: 19 June 2008 11:40 PM   [ Ignore ]  
Sr. Research Associate
Avatar
RankRankRankRankRank
Total Posts:  4777
Joined  03-23-2006

EllisLab is blessed with two of the greatest communities that can be found anywhere on the internet in ExpressionEngine and more recently CodeIgniter.  Despite being a relative newcomer to the scene, the people attracted to CodeIgniter are among the smartest, most talented and down-to-earth developers around today.  From time to time we want to highlight some of these talented people, and we’ve asked them to lend their voice to ours.  Have your voice.  I hope you enjoy what they have to say as much as I did.

This week,  our Community Voice author is Michael Wales, a programmer, a father, an aspiring author, and an award winning Airman.  For the past 3 years, he’s been focusing the majority of his time on CodeIgniter. He is among the most consistent contributors to the community, has released numerous libraries and tutorials, and is one of the most highly sought after freelancers within the community.

What follows is a summary in his own words of how CodeIgniter has changed how he works, and how he develops.

Read the full article

 Signature 

DerekAllard.com - CodeIgniter, ExpressionEngine, and the World of Web Design

Profile
MSG
 
 
Posted: 20 June 2008 01:56 AM   [ Ignore ]   [ # 1 ]  
Grad Student
Avatar
Rank
Total Posts:  72
Joined  06-12-2007

Awesome. I’ve been feeling bad that I haven’t appreciated the CI community as much as I used to last year, and all because I’ve been taking a break from both CI and PHP in general.

I should hang around much more often. CI rocks. We all rock.

 Signature 

RIP NOVALISTIC 3.0 - Because you’re trapped in the Net.

Profile
 
 
Posted: 20 June 2008 06:35 PM   [ Ignore ]   [ # 2 ]  
Research Assistant
RankRankRank
Total Posts:  429
Joined  05-21-2007

I just take two minutes to say i totally agree, whales put effort and make decent contribution for ci.

good luck with your new challenge M. Whales.

 Signature 

-> None official irc channel [ irc.freenode.net #codeigniter ]

Profile
 
 
Posted: 25 June 2008 12:13 AM   [ Ignore ]   [ # 3 ]  
Lab Assistant
Avatar
RankRank
Total Posts:  212
Joined  09-12-2007

Michael has helped me on several issues. His contributions here are fantastic. Congrats on the accolades.

 Signature 

Voltamp Media
Web: PHP, MySQL, PERL, HTML, CSS, Python, Javascript
Linux: FreeBSD, OpenVPN, SMB, SVN, C, Shell

Profile
 
 
Posted: 25 June 2008 04:13 AM   [ Ignore ]   [ # 4 ]  
Sr. Research Associate
Avatar
RankRankRankRankRank
Total Posts:  4777
Joined  03-23-2006

Yeah, Michael is a heck of a guy.  We’re lucky to have him, and many, many (many) other smart people who make this community a better place.

 Signature 

DerekAllard.com - CodeIgniter, ExpressionEngine, and the World of Web Design

Profile
MSG
 
 
Posted: 30 June 2008 06:07 PM   [ Ignore ]   [ # 5 ]  
Summer Student
Total Posts:  11
Joined  04-01-2006
Derek Allard - 20 June 2008 03:40 AM

I know what you’re thinking. If the database is stolen they’ve got the password and the dynamic salt “What good is that?!” This is where a static salt comes in.

Not entirely true. A salt makes the hash completely different. This means that the most practical method of using hash rainbow tables (a dictionary of pre-computed hashes and their original values) is useless.

So it’s still 99% effective and something everyone should do. Even a simple static hash is better than nothing, and they’re no trouble to implement. It’s just a shame sites still insist on storing passwords in plaintext.

Profile
 
 
Posted: 30 June 2008 06:25 PM   [ Ignore ]   [ # 6 ]  
Sr. Research Associate
Avatar
RankRankRankRankRank
Total Posts:  4777
Joined  03-23-2006

Lewis, I think that’s out of context, and mis-attributed to me.  Is this where you want that published?

 Signature 

DerekAllard.com - CodeIgniter, ExpressionEngine, and the World of Web Design

Profile
MSG
 
 
Posted: 01 July 2008 12:09 AM   [ Ignore ]   [ # 7 ]  
Lab Assistant
Avatar
RankRank
Total Posts:  212
Joined  09-12-2007
Lewis - 30 June 2008 10:07 PM
Derek Allard - 20 June 2008 03:40 AM

I know what you’re thinking. If the database is stolen they’ve got the password and the dynamic salt “What good is that?!” This is where a static salt comes in.

Not entirely true. A salt makes the hash completely different. This means that the most practical method of using hash rainbow tables (a dictionary of pre-computed hashes and their original values) is useless.

So it’s still 99% effective and something everyone should do. Even a simple static hash is better than nothing, and they’re no trouble to implement. It’s just a shame sites still insist on storing passwords in plaintext.

I like comments out of left field. It always keeps me on my toes.

 Signature 

Voltamp Media
Web: PHP, MySQL, PERL, HTML, CSS, Python, Javascript
Linux: FreeBSD, OpenVPN, SMB, SVN, C, Shell

Profile
 
 
Posted: 01 July 2008 02:26 AM   [ Ignore ]   [ # 8 ]  
Sr. Research Associate
Avatar
RankRankRankRankRank
Total Posts:  2774
Joined  07-27-2006

This was very well written, albeit rather gushy, by Mr. Whales. Good luck, Michael.

 Signature 

Check out the Template Library
Oh yeah, I tweet, too (regarding CodeIgniter on occassion).

Profile