Tag Archives: web design
Zero Effort Link Minification with WordPress
If you have ever linked to my blog, you might have noticed that my URL’s are absolutely monstrous in size. Not only is my long domain name rather long, but I also happen to use the “pretty” style of permalinks … Continue reading
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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