Oxytwo.com Blog

My Current Project

Bedot Media Group

Archive for the ‘Code’ Category

Coda

Tuesday, June 15th, 2010

As I put together my first major posts on my current major projects, and of course many side projects, I thought I would take the time to write what may end up sounding like a proposal about the program I use to code all my projects. So good is it that I choose to develop purely on a mac as there is, as yet, no windows version or equivalent. Software that is so good that I gladly, rather than begrudgingly, pay for it.

Coda Screenshot

Developed by Panic who started out making it for their own coding team Coda is a robust code editor without the unnecessary clutter of most packages today. Designed for people who are dedicated towards hand coding every modicum of their website, Coda relinquishes any possibility of coding your site in any live-preview based design window and relies solely upon a single glorified version of notepad. Built into this is a powerful FTP client, now with subversion support, that tracks your changes and publishes them all in one go.

Add into this the functionality of the mac, such as: two finger gestures for changing between open tabs, simple scrolling and the initially confusing but eventually understandably prefreable folder listing style. I find my productivity is massively increased when working with Coda on my mac, simply because its just you and a big window of code. You don’t have to concentrate on what file your working on, whether it needs uploading, which project your working on as its all managed by the program itself.

Coda shines brightly as a sign that simplicity is still one of the best ways to make a product today. If you have not tried it yet, do so. Panic offer a lengthy free trial with full functionality so I urge you, of course if you have a mac, to go and try it. Development made simple. I look forward to comments on this, most likely a mixture of ‘I use Coda and I love it’ or ‘I use this and it does all that, better, and more’, we shall see.

Starting the blog rolling

Monday, May 24th, 2010

What is this?

Well, technically this is going to be collation of my web workings; whether it be my personal projects, freelance jobs or general thoughts and musings about the world of web coding. I have a few personal projects and business interests which are all built with a general coding theory and forward-thinking attitude which expands into my freelance projects. Most of this boils down to the major 4: usability, substance, style and usability.

Coding Design

We all to readily separate coding from design in the current world of web design, due to the fact that each is a very separate skill, each occupying even different halves of the brain. However, to truly advance forward with web design, citing revolutions like AJAX form submitting, extensive libraries like jQuery are built on a creative outlook to coding. Creativity in code makes for a revolutionary application.

Usability

In the beginning of the web world everything was so complex to navigate, because this was the era of true creativity. Every idea was new, links with underlines and a different colour. Such conventions come so naturally right now that if text is both underlined and a different colour from the content text we instantly assume its a link without having to think about it. This is followed with the W3C guidelines which dictate that a link should no longer herald the infamous text ‘Click here’, and more a description of the link that the user is being taken to, as the user will assume its a link based upon its style not text. Usability has become a focus of designers and coders have been relegated to the realm of the typing drone, however one of the major aims of this blog is to push forward the idea that coders should be involved in the creative process. Build websites on the theory not of what is definitely possible but what could be possible.

Substance

In the modern era of website design, a simple saying of substance over style may sound rather obvious however if we look at social networking, a relatively new phenomenon, the idea of style over substance is really brought to light. MySpace was the leader of social networking, the creative idea that started it all. It quickly established itself as a way to meet new people and also new music, along with getting in touch with the artists and bands. However the popularity of MySpace was short-lived, as Facebook quickly overtook it in leaps and bounds, despite offering less features at face value and a terrifically clinical and frankly boring design. Facebook, however, offered up to date backend coding, using ajax to process everything making it fast and responsive, and also the revolutionary ‘friends feed’, collating the activity of all your friends across the website.

Style

Standing out from the crowd is simple when the crowd is small, however on the internet no matter how small the target market, hundreds of people will be having the same idea and creative processes, and the crowd is almost infinite in size. Take this website for example, two days after putting it live as a test area I saw someone in the library browsing a site with a very similar design structure. The style of the site must still be as new and innovative as possible. Often sub pages are neglected, with the content of their pages left to wither using the left over bits of code from the major pages, however bringing sub pages to life is as important as the main page. Apple are fantastic for this, with each page having its own flair and interest.

Creativity in code is as important as a creative design, and the design process does not stop with the websites style. The feel of a website comes from its usability, which centers on the code it is built upon. To condemn coders to the pool of monotonous drone-like coding inflects so harshly upon the finalised website I implore those who are skeptical to invite their coders in with the creative process, giving the opportunity for something fantastic. As we are upon the eve of HTML5 new techniques for usability and opportunities for creativity will increase, and as browsers become more compliant of standards, yes that means you internet explorer, the resources available are becoming greater and greater. Hopefully the future of the internet will yield even more intuitive and creative websites where back-end and front-end are married together with both design and code.

Categories
Archives