Part of the EllisLab Network
   
 
CodeIgniter Community Voice - Michael Wales
Posted: 19 June 2008 10:40 PM   [ Ignore ]  
Administrator
Avatar
RankRankRankRankRankRank
Total Posts:  7337
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
BambooInvoice - Open Source, CodeIgniter powered invoicing.

Profile
MSG
 
 
Posted: 20 June 2008 12:56 AM   [ Ignore ]   [ # 1 ]  
Grad Student
Avatar
Rank
Total Posts:  73
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 05:35 PM   [ Ignore ]   [ # 2 ]  
Research Assistant
RankRankRank
Total Posts:  447
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: 24 June 2008 11:13 PM   [ Ignore ]   [ # 3 ]  
Lab Assistant
Avatar
RankRank
Total Posts:  189
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 03:13 AM   [ Ignore ]   [ # 4 ]  
Administrator
Avatar
RankRankRankRankRankRank
Total Posts:  7337
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
BambooInvoice - Open Source, CodeIgniter powered invoicing.

Profile
MSG
 
 
Posted: 30 June 2008 05:07 PM   [ Ignore ]   [ # 5 ]  
Grad Student
Rank
Total Posts:  85
Joined  04-01-2006
Derek Allard - 19 June 2008 10:40 PM

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 05:25 PM   [ Ignore ]   [ # 6 ]  
Administrator
Avatar
RankRankRankRankRankRank
Total Posts:  7337
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
BambooInvoice - Open Source, CodeIgniter powered invoicing.

Profile
MSG
 
 
Posted: 30 June 2008 11:09 PM   [ Ignore ]   [ # 7 ]  
Lab Assistant
Avatar
RankRank
Total Posts:  189
Joined  09-12-2007
Lewis - 30 June 2008 05:07 PM
Derek Allard - 19 June 2008 10:40 PM

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 01:26 AM   [ Ignore ]   [ # 8 ]  
Sr. Research Associate
Avatar
RankRankRankRankRank
Total Posts:  2916
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
 
 
   
 
 
Post Marker Legend
New Topic New posts Hot Topic Hot Topic with new posts New Poll New Poll Moved Topic Moved Topic Sticky Topic Sticky topic
Old Topic No new posts Hot Old Topic Hot Topic with no new posts Old Poll Old Poll Closed Topic Closed Topic Announcement Announcements
Theme
Change Theme
Visitor Statistics
The most visitors ever was 819, on March 11, 2010 11:15 AM
Total Registered Members: 120605 Total Logged-in Users: 51
Total Topics: 126643 Total Anonymous Users: 2
Total Replies: 665713 Total Guests: 498
Total Posts: 792356    
Members ( View Memberlist )