Development

Everything core learns flows directly into projects, adding experience on the go. Core development uses latest technology with care. What does a user expect? How does a user behave? What is the desired result for the client? Based on these questions, core applies knowledge in real time, using only web standard compliant code for web development.

Henning von Vogelsang, January 10, 2006
Looking for Web developer in XHTML, CSS, Javascript/AJAX

Important note: The following offer is a contract job, it is not about fixed employment. We are not looking for Flash Designers, Fireworks slicing, static table layouts! If you don’t know what Web standards are, do not apply. Please read the whole post and send your applications to core.

Company overview

Core is a Web- and usability company based in Zurich, Switzerland. Our vision is to connect people with products and brands and let users participate in the brand experience, making them an active and sometimes driving part of it. Core projects range from consumer- to B2B clients. Key expertise includes project management, concept, usability, user experience. Core websites make use of current Web standards to provide a smooth and consistent user experience. Core aims to create brilliant Web experiences with an edge, a high level of usability and interaction, often referred to as Web 2.0.

Project description

For a new project, core is looking for a Coder or Web Developer for contract hiring. Core will create all conceptual work, including its IA, design and functionality. Your job will include frontend programming, including XHTML, CSS and some Javascript and PHP. It will also be your responsibility to manage a seamless server/frontend integration on the hosting site (MySQL). The website to build is based on Wordpress and involves modules and conversation features. Our project management utilitizes Basecamp and a Wiki.

Client description

The client is a Swiss advertising agency, a member of one of the largest international advertising agency networks worldwide. Its Swiss branch has an acknowledged profile of creativity, recognized within the network as one of its most prolific members. The client has hired core based on core’s experience in usability and current developments on the web. Moving from a static portfolio website to a user experience driven website is a big step for the client.

Job requirements

  1. Experience with or knowledge of Wordpress
  2. Extensive knowledge of web standards in XHTML and CSS (PHP, Javascript, AJAX knowledge a plus), RSS-/XML feed integration. Basic knowledge and capabilities of Photoshop for Web design. Be up to date with current developments on the web, including Web 2.0 and AJAX
  3. Systematical and abstract thinking and working, goal driven, excellent job preparation. Enthusiasm and spirit to take up on a challenge, which will lead to a result that will make an excellent impression in your work portfolio
  4. Ability to work remotely, self organized, with steady contact to the core project manager (via phone, Skype, iChat or Yahoo Messenger)
  5. A vivid interest in usability and fascination about user experience

Compensation

This is a contract job. Please include your rates in your application. Send us your application in an email, including a list of URLs (only standard compliant URLs are of interest).

Based on our experiences with this project, it is possible we will develop a steady work relationship with you for future projects. We are looking forward to hear from you!

Henning von Vogelsang, July 23, 2005
Ajax, the new kid on the blog

You may know this feeling. You’re at a house party and you go to refill your glas of wine. When you’re back the people you were talking to are gone. You look around and join a new group of people. And they look at each other and go silent.

It’s not your odor or your tipsiness. It’s because you’re late. They were talking of a hot topic, but no one wants to introduce you to it, give you a short summary of what they were talking about. But hey, it’s just a house party. It’s all cool.

Sometimes when I read about new trends on the net I feel like being late to the party. It’s like everybody else already knows what they were talking about, only I am asking questions. Being the geek I am, despite my efforts to dissolve that image, this is something that bugs me. I admit it. It’s less the fact nobody told me about the new hot topic. It’s more like “How could I not see it coming?”. Because of course I did see it coming. I was just not paying attention. If you’re going with the flow on the internet, if you dig really deep into it, then it’s almost impossible to not notice any movement in the developers scene. Still, you may oversee something that’s going to be the next star, especially when you don’t know what it actually is.

Ajax is the new kid on the block. It’s just like that with Ajax: on every blog you read, everybody who is talking about it already seems to know more than you. Some act like they are experts, but don’t look for links in their blog entries. Frankly, some of these experts have no clue what they’re talking about. I told you, it’s just like on a house party.

So what is Ajax? The Amsterdam soccer team? A swiss car? Is it the lesser or the greater Ajax in the Illiad by Homer? Kitchen bleach? Or a fictional company in Mickey Mouse? Ajax may have had many meanings in the past. In future however, it is likely these other meanings of the word will be overheard. At least among web developers, information architects and designers, Ajax serves a different purpose. Ajax is a new hype to be, as more and more big companies are actually adopting the technology. Consequently, blogs are tumbling all over pointing out smart usage of Ajax.

Calling Ajax a technology by itself may be a little bit too much. It’s more a smart combination of existing technologies within a set of robust rules. It is a common pattern in web evolution: While big players like Adobe and Macromedia (or now Adomedia or Macrobe) are spending a lot of time, marketing and financial efforts to establish and tigthen grounds for their proprietary technologies, it is the webs nature of evolution that finally comes up with a solution that actually works, using existing technologies, without a plugin.

Programmer Mat Hertel in Germany writes a blog about Ajax. He defines it as follows:

Ajax = Asynchronous JavaScript + XML (+ DHTML) Ajax programming is an interesting way of bringing real interactivity to web applications by using the proven internet technologies HTML and JavaScript.

You can find some Ajax demos on Mat’s website. If you’re more experience driven than interested in digging in code, go check out Googles Earth- and Moon-map projects or Amazon’s Diamond Search engine.