Software

Open Atrium: A project manager's perspective

Here at Freelock, we've been making the transition to using Open Atrium as our project management platform, and thus far I've been quite impressed with it. As good portion of my background has been in organizational and project management and I've had the occasion to acquaint myself with a variety of software tools used in that role, John asked that I weigh in on the program.

Incident Response

All the planning and preparation in the world won't prevent an incident, but it can greatly reduce the consequences.

Nothing better prepares you for responding to disaster than experience. In the world of web applications, sometimes we act as firefighters, coming in to rescue the smoldering remains of a hacked site, a crashed server, or an unexpected traffic burst.

Limit the damage

No matter how diligent you are at preventing vulnerabilities and securing your environment, it's impossible to be completely secure on the Internet. What you can do is plan for how to limit the damage that people can do when they manage to compromise some part of your system. This line of thinking is called "Defense in depth" -- you can't just apply security updates and call it good.

Secure the environment

It amazes me that still in 2011, the standard way web designers upload code to a server is FTP ("File transfer protocol"), a protocol that is completely insecure, easy to snoop, slow, hard to use, and often problematic through firewalls. There are many better ways.

Security Updates

Backups are the safety net and an absolute requirement. But the next most important part is doing what you can to stay out of trouble. We've all become accustomed to security updates on our computers. Today every operating system has an update system, and a huge number of attacks are on vulnerabilities that have fixes released but people have neglected to apply.

What is Cloud Computing?

Cloud computing has been a buzzword for the past couple years, but what does that really mean, and why should you care?

Is there going to be Sales Tax on Open Source software?

Today, in the Washington State legislature, the House and the Senate are reconciling their two different bills to balance the State budget. Both involve significant tax changes, and there are different ramifications for software depending on which goes through.

Custom development licensing models

There are basically 3 models for getting web applications built:

  • Proprietary platform
  • Custom code
  • Open Source

Site Review

Trying to build your own Drupal site, but not sure it's ready for production? Have us run your site through our quality checklist. We'll clear out the clutter in your modules, files, and views. We'll do the basics to make sure you're following best SEO practices, all the security patches are applied, and all the basic performance-enhancing features are set up correctly. And we'll make recommendations on how to make your site better going forward.

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.

Syndicate content

Freelock Blog Posts

Customer Feedback

Freelock computing is, in my experience, unique in that they have assembled a comprehensive, well-rounded team of technical specialists yet they function on a high level together as a team. The Freelock team is adept at speaking in human, non-technical terms  when discussing projects with laypeople.

Throughout the development process we inevitably came to many decision points in terms of which direction we would continue, and Freelock was always instrumental in counseling us through the merits and liabilities of the choices in front of us.

Jon Stone
Littlestar Prints

About Freelock

We are located in the Fremont neighborhood of Seattle, WA. 3800 Woodland Park Ave. N. Seattle, WA 98103  USA [P] 206.577.0540 Contact Us | Site Map Get Updates ©1995-2011 Freelock Computing