This past Thursday evening I picked up my Explorer edition of Google Glass. I was lucky enough to have my #ifihadglass tweet chosen to receive the chance to pay an arm and a leg to get them. Needless to say, I did choose to pony up the cash, and on Thursday evening I walked home with my brand new piece of technology dangling off of my right temple. Since first impressions are often strong, but can be misleading, I chose to wait until I had used them for a few days before writing my thoughts. So here they are:
ircmaxell's blog
A blog about PHP, Security, Performance and general web application development.
Sunday, June 16, 2013
Google Glass - A First Impression
Labels:
Change,
Google Glass,
Philosophy,
PHP,
Rant,
Review
Friday, June 7, 2013
PHP, Under The Hood Slides
Today, I did a talk at The Dutch PHP Conference 2013 on how PHP works under the hood. Click through for the slides!
Labels:
PHP,
PHP-Internals,
Presentation,
Programming,
Slides
Tuesday, May 21, 2013
Development By The Numbers - Slides
Today, I'm doing a talk at DrupalCon Portland 2013 on Static analysis and code metrics. Here are the slides for that talk. When the videos are posted, I'll make a followup post that links to it. Click through for the slides!
Labels:
Best Practice,
Code Review,
Conference,
Good Enough,
Open Source,
PHP,
Presentation,
Slides
Monday, May 6, 2013
Our Failure As An Industry
In the April issue of the PHPArch magazine (also published on her blog), Elizabeth Tucker Long wrote a really interesting editorial piece coining a concept she called Security-Driven-Development. She (quite correctly) identified a problem in the current development community where security has become an after-thought (if it's thought of at all). This isn't a new concept, in fact it's a concept that I and many others have been preaching for quite a while now. However I've been coming to realize that I've had it wrong the whole time. And I think the entire industry is getting it wrong today.
Labels:
Community,
Open Source,
Open Standards,
Philosophy,
PHP,
Programming,
Rant,
Security
Friday, March 29, 2013
Failure Is Always An Option - Programming With Anthony
A few days ago, I posted a video about how to become a better developer. There were a few interesting comments made, but one in particular from the Reddit thread ( http://www.reddit.com/r/PHP/comments/... ) peaked my interest. So I decided to do a reply. Check it out:
Labels:
Education,
Language Agnostic,
Learning,
Philosophy,
PHP,
Programming,
Programming With Anthony,
Rant,
Response,
Video
Wednesday, March 27, 2013
Becoming A Better Developer - Programming With Anthony
In today's episode, I talk a little bit about what it takes to become a better developer. Nobody will ever expect you to know everything, but you better know how to find it...
I'm trying out a new format with this video. Less scripted, more free-form, and with less visuals. This is not going to replace the other format (which I'm still working on), but instead compliment it from time to time. Let me know what you think in the comments below! Check it out:
I'm trying out a new format with this video. Less scripted, more free-form, and with less visuals. This is not going to replace the other format (which I'm still working on), but instead compliment it from time to time. Let me know what you think in the comments below! Check it out:
Labels:
Learning,
PHP,
Programming,
Programming With Anthony,
Rant,
Video
Thursday, March 21, 2013
Upcoming Talks - Spring 2013
It's been a little while since I've posted anything here or on YouTube. I've been working on some interesting ideas that hopefully will be pretty decent, so it wasn't time wasted. But I figured now would be a good time to tell you about some upcoming speaking engagements that I have, and where I'll be over the next few months. So with no further adue:
April 9th:
Where: Lehigh Valley Tech MeetupLocation: Allentown, PA, USA
What: PHPPHP - A guide to how PHP works under the hood -
Huh? I'll be giving a talk about my PHPPHP project, and using it to explain how PHP works under the hood.
Cost: Free
Register: On Meetup.May 20 - 24:
Where: DrupalCon PortlandLocation: Portland, OR, USA
What: Development, By The Numbers
Huh? I'm going to be talking about quantitative code quality analysis tools and how to implement them into your development workflow. I'll be covering things like NPath Complexity, CRAP Indexes, Fanout and Average Hierarchy Height, and how tracking them over time can help improve the quality of your codebase.
Cost: $500 (until April 26)
Register: On The DrupalCon SiteWhere: Symfony Live Portland
Location: Portland, OR, USA
What: Cryptography For The Average Developer
Huh? I'll be giving my popular Cryptography talk again at Symfony Live.
Cost: $390 (Until April 26)
Register: On The Symfony Live Site
OR You can buy a combo ticket for both conferences (Symfony Live and DrupalCon) for just $600 from either registration page!
June 6 - 9:
Where: Dutch PHP ConferenceLocation: Amsterdam, NL
What: Code Review for Security Workshop
Huh? I will be leading a workshop intended to teach developers how to perform code review with security in mind. I'll be introducing some vulnerabilities and some of the methods that I use to find them while performing code reviews.
Cost: € 306
Register: On MyUpComing.nlWhere: Dutch PHP Conference
Location: Amsterdam, NL
What: PHP, Under The Hood
Huh? I'm going to be exploring PHP and how it works, by presenting PHPPHP, an implementation of PHP written in PHP itself.
Cost: € 306
Register: On MyUpComing.nlOR You can buy a combo ticket to the workshop and the talk for € 550.
I hope to see you at one of these events!
Labels:
Community,
Conference,
Cryptography,
Learning,
PHP,
PHP-Internals,
Presentation,
Security
Subscribe to:
Posts (Atom)