
The EU crashes Microsoft’s party
A couple weeks ago, the EU slapped Microsoft with a $1.35B fine, less than a week after Microsoft had made a big fanfare about their new "open" policies.
Todd over at Napera asks,
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.
The three spheres of web application platforms
There are thousands of languages out there, but only a couple handfuls are used for web applications. Of these, PHP is a runaway success. Yet I constantly see it criticized by developers of other languages, often for completely untrue reasons.
All about our customers
It's been far too long since our last newsletter. There's a lot more stories to tell, but today I'm going to talk about some of the reasons I haven't written in so long: our customers.
Open Source Consulting: Helping people get the most out of Free Software
Web sites are the most visible thing we do, so I'd like to highlight a few of the ones our customers have launched in the past few months. Our newest core offering is an e-commerce system called ZenCart, and we've had two of them launch in the last month.
New E-Commerce software: Magento
Just ran across a new Open Source shopping cart system, Magento. We've been using Zen Cart for a while now, and it's great to see an alternative.
I give up. Trackbacks and Pingbacks now closed.
It's too bad the spammers are out to piss all over the public commons. Since I've started writing more regularly here, I've been getting inundated with pingbacks and trackbacks, and have to keep marking them as spam, a couple dozen a day.
Reliable code: building in robustness
Ok. Last post on the quality code series. One of the downsides of getting older is realizing you do have shortcomings. You know how when you're young, going into a job interview, the toughest question is the one about your weaknesses?
On Vendor Lock-in
I was listening to the latest episode of LugRadio the other day, and they had a discussion on vendor lock-in by open source distribution companies.
On Patents and Free Software
I've spoken with a lot of entrepreneurs around Seattle, who have a misconception that using open source might somehow force them to give away their intellectual property.
Customizable code: writing future-proof code
Before code can be customizable, it must be clear. But clarity is not enough, if you're going to be using a codebase in multiple places.
Clear code: Building understandable applications
Programming is an exercise in understanding a problem. To program effectively, you need to fully understand, in intricate detail, the problem your program is solving. Sometimes as a programmer you don't fully understand the problem until you've wrestled with it a few times in code.
Powerful code: Get more out of every line
Programming borrows a lot from the construction industry. Many programming terms derive from construction: hacking, builds, development, architecture, scaffolding, frameworks, and dozens of others. But in some ways, programming has an element of power beyond construction.