
Development
Managing development projects with Dojo and Git
At Freelock, we're big fans of the Dojo Toolkit. It's a Javascript library for providing data-backed widgets in web applications, on-the-fly graphing, animations, and much more.
Stuck on the Launchpad
August 2009
Jedi mind tricks for getting your web site done
We see it all the time. Our clients hire us to get a web site put together. We build it, provide tools, training, and everything, and then it sits there on our development server, waiting for them to finish writing up those new pages they wanted to add. Weeks go by. Then months. And in a couple cases, years.
Another reason to love git
So once more, development on an internal project hit a stumbling block. The latest release of Dojo, 1.3.1, has some bug fixes I'd like to use, and in general I like to keep my main project working with the newest dojo releases.
Quality Code: How do you judge?
[Originally published on the Open Source Small Business blog, in January 2008.]
I’ve seen a lot of code in various languages. As a technical writer, I used to write documentation for programmers teaching them how to use a particular interface or system. I’ve been involved with traditional software development projects at large software companies and startups. And I’ve done my share of actual programming of web applications.
Ask Freelock: Symfony?
No, it's not a misspelling. Symfony is a framework for rapid development of PHP web applications.
Jim asks:
What is LAMP?
LAMP is a general term for a development platform, on top of which developers create custom web applications. The two other major established platforms for web development are Java and Microsoft's .NET.
The acronym LAMP refers to the parts of the platform:
Custom Development Process
Understanding How an Idea Comes to Life
You can have a custom website that will do just about anything, and we can prove it. This is a brief outline that describes how we bring your ideas to life through our proven methodology.
SOAP, Web Services, and PHP
One of my projects in the past few weeks has been to put together a SOAP server for a client. So suddenly I've had to learn a lot of the nitty gritty details about what works and what doesn't...
While they're fresh, let me jot them down here. WARNING: Extremely technical content ahead.
The unwritten rules of open source support
What's extraordinary about the open source community is that this level of support happens all the time, every day, without charge, in hundreds, thousands of projects out there.
What's git, and why do you use it?
At Freelock, we're always trying to figure out ways to do things better.
Technical note: HTTP Auth with AJAX
I've been struggling to get Project Auriga to set HTTP Auth from a nice pretty login form, and think I have it working.
What follows is a very technical discussion--if you're a business reader, you should probably skip this post...
Mythbusting PHP: 10 common myths about PHP
PHP development is one of our specialties at Freelock Computing. I've written quite a few PHP applications, some from scratch, some starting with other people's code, some as extensions for open source projects.