Tag Archives: web design

Make Your Web Forms Time Lord Friendly

This was a conversation rolling through my Twitter feed lately: how do we design good web service signup form? One that is unobtrusive, intuitive and inclusive. How many fields do you need? What is the best way to arrange them? … Continue reading

Posted in programming | Tagged | 2 Comments

The Beauty of HTML5

If you are still using HTML4 for your new websites you should stop probably stop. And I’m not saying this because of standards compliance, or some sort of web snobbery. I’m saying this because it is a pragmatic thing to … Continue reading

Posted in programming | Tagged , | 2 Comments

Building your first Jekyll site in 5 minutes

Back in December, I wrote a short post about building websites without server side includes. I used AJAX and magical hasbang url’s to get around the fact that the hosting space I was given on the university servers did not … Continue reading

Posted in programming | Tagged | 5 Comments

I hate websites with light text on dark background

When you browse the web do you prefer websites which have light background and dark text or vice versa? I wrote about it some time ago and it seems to be a polarizing issue. Some people seem to prefer one … Continue reading

Posted in programming | Tagged | 12 Comments

Repeating HTML Table Headers on Each Printed Page

Here is a neat HTML trick for printing HTML tables that most people don’t know about. Btw, designing your page to print well, is actually a joyless task full of insurmountable obstacles such as lack of any page break support … Continue reading

Posted in programming | Tagged | 32 Comments

jQuery: Grid like table with keyboard navigation

Guess what time is it kids? It’s time for yet another boring, technical post. It’s that sort of week. Or rather it was – I usually queue my posts approximately 8-10 days in advance. This means that if I get … Continue reading

Posted in programming | Tagged , , | 13 Comments

Forcing IE8 Compatibility Mode in IIS

When I saw IE8 being pushed out via Windows Update I was ecstatic. This meant that in a few months the number of installations of the first semi-standards compliant browser made by Microsoft will reach a critical mass. At that … Continue reading

Posted in programming | Tagged , | 5 Comments

360 Degree Design

What I am about to show you is known as the Design Circle or 360 Degree Design principle. It states that you initial design and/or layout is usually correct, but it will never be accepted by the client who will … Continue reading

Posted in programming | Tagged , | 16 Comments

SQL Emulation Tool in Javascript Part 2

As promised, I’m posting my semi-working sql parser below. You should keep in mind that the code is still very immature and full of bugs. One of my reasons for posting it here is that people will start playing around … Continue reading

Posted in programming | Tagged , , , , | 4 Comments

SQL Emulation Tool in Javascript

As you may know, I teach a introductory computer course in the evenings. One of the topics we cover are databases. Of course this is not a programming class, so there is a limited amount of things we can actually … Continue reading

Posted in programming | Tagged , , , , | 4 Comments

Google AppEngine: URL Rewriting

Back in February I showed you how to create a nice looking, dynamic home page on Google AppEngine. This implementation had major flaw – namely ugly URL’s. I have set it up so that the name of the page to … Continue reading

Posted in programming | Tagged , | 10 Comments

Youtube Rot

Anyone who has been blogging for at least few years now, can attest to this: Youtube videos sometimes go away after they have been up for a while. Most of the video hosting services do not have policy of deleting … Continue reading

Posted in programming | Tagged , | 11 Comments

Resurecting the Fansite

Back in the day I used to have a fan site devoted to a pretty Australian actress Gigi Edgley. This is ancient history, and it predates this blog and therefore most of you guys. The website was primitive, clobbered together … Continue reading

Posted in programming | Tagged , | 2 Comments

Web Design: Your Front Page Sucks

This scenario happens to me at least once a week if not more often. I see a name of a product, project, movie, video game or just an unfamiliar brand name of some sort and I proceed to google it … Continue reading

Posted in programming | Tagged , | 8 Comments

Stop Hanging on to Obsolete Software

It is no longer OK to use IE6. If I see it on your screen, I swear that I will hold you down and forcefully install IE8 on your machine. I’m not joking here. I may not be able to … Continue reading

Posted in programming | Tagged , , | 18 Comments

Display Loading Screen while Rendering Large HTML Tables

Here is a problem I’ve been having for a while now: large HTML tables take way to long to render, especially under IE. Why do you use tables, you ask? To display large amounts of data on the screen – … Continue reading

Posted in programming | Tagged , | 6 Comments

Web Development Bookmarklets

I’m a big fan of Firebug. I believe that if you do any kind of web development, that’s the one Firefox extension you NEED to have on your computer. It is simply indispensable and I miss it greatly when I … Continue reading

Posted in programming | Tagged | 5 Comments

Running a Blog on Google Appengine

Last week, I talked about setting up a dynamic personal web page on Google AppEngine. I mentioned that it would be possible to grow and expand your page beyond the simplistic informational page I have shown you. More specifically, I … Continue reading

Posted in programming | Tagged , | 11 Comments

New layout for /dev/random tumbleblog

I don’t know how many of you visit and/or subscribe to my little tumbleblog that I dubbed /dev/random. I started it around March 07 and I have been irregularly updating it since then almost on a daily basis. The idea … Continue reading

Posted in programming | Tagged | 3 Comments

Your Homepage on Google AppEngine

A while ago I ranted and raved on how free email services look unprofessional. I recommend Google Apps as a very inexpensive solution. You get a professional looking email address, Gmail, Google Calendar and free home page hosting via Google … Continue reading

Posted in programming | Tagged , | 15 Comments

IE, JQuery, Hovering and Option Elements

I hate Internet Exploder with a passion. Why does it need to be such a piece of non-compliant, non standard crap? It’s not like I was trying to do something outrageous. It was simple and logical script, but it wouldn’t … Continue reading

Posted in programming | Tagged , | 6 Comments

Small Theme Cleanup

This blog got bubbled up to the front page of Digg and Reddit once or twice in the past. I remember that the browser post turned out to be a huge hit that made my server blow up. It’s always … Continue reading

Posted in meta | Tagged , | 31 Comments

Serializing Javascript Objects into Cookies

A while ago I mentioned that my school gives students and faculty Novel NetDrive accounts. This means we can all publish simple websites on their service, but get no server side scripting. This makes that space great for teaching students … Continue reading

Posted in programming | Tagged , | 3 Comments

Writing a Minimalistic MVC Framework in PHP

This is an outcome of a conversation I had recently. Apparently saying that MVC is a fairly simple concept is some sort of blasphemy. But it is. You really don’t need to use the almighty RAILS or a rails like … Continue reading

Posted in programming | Tagged , | 23 Comments

Identifying External Links With CSS

As you may have noticed, recently I started identifying external links on this website with a little arrow symbol: ⇗. Most people agree that this is a neat idea – little visual cue that tells you the link points to … Continue reading

Posted in programming | Tagged , | 6 Comments