Archive for January, 2007

Job opening – Contract to perm Web Developer

Jan 07
23

Raizlabs is looking for an engineer to join us in building out a number of world-class applications for a wide range of business clients and users. You will be responsible for designing, building and supporting a set of applications and clients. You will work closely with clients to understand problems, requirements, develop designs and implement web applications.

You should be comfortable with multi-tasking, handling interrupts and interacting with a top tier-team. This position provides an excellent opportunity to see the impact of your work in a growing company.

Requirements:

  • 3+ years web application programming experience.
  • Experience with object oriented software development
  • Strong foundation in PHP, SQL, HTML/XML, CSS
  • Scripting languages: JavaScript
  • Database experience in at least one of the following: MySQL or MS SQL
  • Solid track record delivering successful web applications
  • Strong interpersonal, communication and client-facing skills.
  • A track record of being productive. Slackers need not apply.
  • Eligible and available to work. (No recruiters please)

We are a small startup specializing in user interface design and software consulting. We work with many global companies developing unique applications and products. We are looking for a solid web developer that enjoys daily challenges and having fun.

This is a three month contract position based in Brookline, MA.
Interested candidates should find my contact information on my website and send me an email.

Stateless Computing – Application Hibernation

Jan 07
20

Traditional operating systems have application that are ‘running.’ Applications use system resources, memory and CPU time. When you minimize the application it’s still running. If you have to reboot you have to stop all running applications.

What if the OS could save any running application to a file. Re-open the file and the application continues to run. When an application is stored as a file it’s not taking any CPU resources, it’s hibernating but only for a single application. There are a lot of potential uses for something like this.

- Reboot whenever you need to, no need to close your applications, just pause them.
- The system doesn’t slow down as you open more applications. You simply put them away until you need them again.
- You could move an application between computers without loosing your settings. You could even make a copy of the application and see what would happen under two scenarios.
- If an application is having problems you could send it to the developer to investigate or send it to tech support.

It’s an interesting concept but there are potential problems. Epecially if the program grabs unique system resources (files, ports, connections, full screen) but the concept of hibernating at the application level not just the OS level could be useful in many scenarios.