Entries Tagged with: Blobbing
Is scrum a sham?
For most small companies, I think it is.
An interesting post came out yesterday about how Agile is a sham. I've been on a few teams that have used agile development methodologies and in my experience, it just doesn't work. These methods try to make developers believe they have total control over the developement of a product. To me, that is the sham. However, I do see some valid situations to use these processes.
In full disclosure, I've never been on a product team with 20, 100, or even a 1000 developers that subscribe to agile techniques. However, I know quite a few developers who ...
Python for PHP Developers
I worked with Ryan Irelan at Mijingo to release a screencast for PHP developers who want to learn the basics of Python. If you fit in that boat, go check it out.
Tools I use
Because everyone is doing it. Kenny Meyers and Jeff Croft posted about what tools they use on a daily basis. I want to join the crowd. So here are the tools/programs I use on a daily basis.
I have to earn my keep somehow. This is the perfect tool to track my time and make sure I'm billing fairly. At my first go-around at an agency, time keeping was the bane of my existence. Harvest makes it stupidly easy and I'm not wasting billable time keeping track of my time.
A good part of ...
Be a part of the solution
Ah, it's winter. (side note: I seriously need to get the winter theme up and going on my site.) It's that time of year where the ExpressionEngine user-base starts to get restless. Oh, who am I kidding, it can happen at any time of year. So a recent comment on Kenny's article over at The Nerdary got me thinking, and I decided to dust off my long ignored blog.
I don't think users of ExpressionEngine have any clue what it's like to be a developer at EllisLab, what it entails, or what the fuck they ...
Simple Desktops for the Mac!
I'm completely stoked that the Simple Desktops app for the Mac is now available in the App Store. I took over the reigns of site development from Kenny Meyers in early 2011. Since then, Tom Watson and I have been trucking along making a lot of small tweaks leading up to this app.
I introduced Tom to Justin Voss who by day is a Java Programmer at a very large Enterprise here in Columbia, MO, but by night is an amazing Cocoa and Django developer. The collaboration on this was a ball. Tom had the vision, Justin made it ...
Bust 'yo cache!
If you're using a CDN such as the one we have setup at EngineHosting, it is possible that your cache will get "stale" since the nodes will hold on to your static assets for as long as the expires headers you send tell them to. There are a couple of different methods we can employ to ensure when you push a new build of your site, the CDN will always come back to your origin servers and get the right versions of files.
I've been over this before, but a real key to success here is managing your ...
CodeIgniter Conference 2011 Roundup
It's 3:30am, and I'm waiting to take a car to the airport after my weekend in New York for the CICon 2011 Conference. To help trick my body into not wanting to sleep, I decided to do a write up about my weekend experiences.
First, hats off to Adam Fairholm, Kenny Katzgrau and Phil Sturgeon with the the great job they did organizing the conference. I'm extremely pleased and impressed with the amazing venue, accommodations, speakers and overall experience they provided for us.
I was honored to announce to the community two things I think are ...
Professionally, I consider myself one of the luckiest people on the planet. I started learning HTML/CSS and ExpressionEngine when I was 27, learning PHP at 28, and had the honor of joining the ExpressionEngine dev team at 29. I spent hour after hour studying and trying to get better, and continue to do so. With my background in music, I try to approach a programming task in a similar fashion to learning a new tune. I got an extremely late start in this industry, considering someone like Pascal started programming before he was 10. My approach is that the ...
Learning is fun
Earlier this year, I read Pragmatic Thinking and Learning, and the thing that most resonated with me the most is the stages of professional development, and the general attitude you may have in each stage.
The most interesting stage to me is "advanced beginner". They aren't quite up to the tasks an intermediate-level person, and most importantly sometimes fail to realize what they do not know. Admitting you have/had that problem is the first step to recovery, at least it was for me.
As a saxophone player, I had this problem in high school. I was good, and ...
PATH_INFO on Nginx
Thanks to Karl Blessing over at http://kbeezie.com for his how-to on properly supporting PATH_INFO with Nginx/PHP-FPM.
Thanks for figuring out what I've been too frustrated to try.
Check it out
Also read this post about possible security issues and how to deal with them.