So the time has come for you to name your business. Your consultants and facilitators have assured 110-percent buzzword compliance, and you’re ready to leverage whatever it is that you leverage. All you need now is a name.
Now, the interesting thing about web-based business is that, for the most part, your address IS your name. (“It’s a fascinating problem in information theory,” I keep saying to philosopher friends at parties, but nobody will take the bait.) So the name you choose for your company has to correspond with an available domain. But as of fairly recently, there is no English dictionary word that remains un-registered. (DomainSurfer has a searchable index of domains, where you can spend hours demoralizing yourself by looking at the huge portion of the namespace that’s already colonized.) So where do you turn?
If there’s a particular name that you have your heart set on but that someone else has already registered, there are a few sly ways to sidestep the conflict.
Continue Reading “Choose and Register a Domain Name” »
So you’ve graduated from webmonkey to mobile webmonkey. The good news is, you’ll be able to build Web sites for fun or profit nearly anywhere. The bad news is that no two computers are alike, so there’s no guarantee that your next location will have the HomeSite/CuteFTP or BBEdit/Fetch combo you’re used to.
Face it:You may not always be able to work in your usual comfortable environment. You may be someplace where your text editor won’t load, there’s no mouse, or you’re faced with a PC and you’re a diehard Mac user. How do you maintain your mobility without dragging your own computer with you everywhere? Learn a Unix text editor. You’ll be able to work with aplomb in a wide variety of situations – virtually anywhere, on any machine – and move on to a new level of Unix godliness.
There are three commonly used Unix text editors – pico, emacs, and vi. This week, I’ll walk you through the basics of vi.
Continue Reading “VI Tutorial for Beginners” »
Django is a web framework designed to help you build complex web applications simply and quickly. It’s written in the Python programming language.
Django takes it name from the early jazz guitarist Django Reinhardt, a gypsy savant who managed to play dazzling and electrifying runs on his instrument even though two of the fingers on his left hand were paralyzed in an accident when he was young.
Thus, it’s a fitting name for the framework: Django can do some very complex things with less code and a simpler execution than you’d expect. It doesn’t take a heavy hand to build with Django. The framework does the repetitive work for you, allowing you to get a working website up quickly and easily.
Continue Reading “Get Started With Django” »
We’re all tired of waiting for web pages to download, aren’t we? To make sure that visitors to your site don’t get frustrated, we rounded up some in-house experts to help you make your pages faster ‘n greased lightning.
Pictures are worth a thousand words — especially on the web, where pages of text can download in the time it takes for a single image to load. Your images may be sub-zero cool, but if they’re too plump, few people will stick around long enough to see them. We’ll dig into tricks and optimizations to speed up your GIF, JPG, and PNG downloads.
Once you’ve learned the basics of shrinking your images, we’ll will walk you through the advantages of using CSS for your page layout. And, if you’re one of those people who insists on using tables, we’ll offer you a few choice hints on how to get those tables slim and streamlined.
After you’ve removed the bloat from your layout code and your images, you’ll learn how to cut needless elements from your pages. Hint: Start with all those links.
The series concludes with wise words about how to come up with benchmarks for speed and how to test your site using nothing but a stopwatch and a pencil.
Get started with with lesson 1
Site Optimization Tutorial
Ah, the joys of computer science. The late nights in the lab, the screaming, the crashes, the frustration, the endless days filled with angst as you try to remember why you got into this in the first place. All the grim stories you’ve heard are probably true, but so is this:Programming can be fun. Honest. Although computer science takes a lot of work and isn’t always a picnic, you can do some pretty extraordinary things with patience, the right frame of mind, and the necessary skills.
Continue Reading “Get Started With Programming” »