Articles > Web Development

How to usability test your project for free

Usability testing is sometimes one of those things that developers conveniently ‘forget’ about. Why? Well do a search for it. Usability testing, as it is generally practiced, costs money. There are interviews to perform, a variety of tests to create for each and every project, services to pay for… and what if your client’s in another country? Or what if they’re a small business with a small budget, or a brand-new startup? What if the only reason you learned web development in the first...

8 ways to be the perfect web developer

Evan Campbell recently wrote an informative article for employers at WebdesignerDepot titled "How to Find the Perfect Web Developer". In this article, we will share a few tips with you to help you ensure that you’re the kind of developer that Evan and his readers would want to hire. 1) Avoid becoming a “specialist” ... Trends on the Web move quickly. If you spend five years exclusively fine-tuning your knowledge of Drupal only to find that suddenly overnight everyone wants a Wordpress site (or...

A transparent box: the case for developing from scratch

In all types of computer programming, be it web or desktop development, most developers don’t want to reinvent the wheel. Why spend your time and effort writing some code that someone else has already written? The code that is available ranges from small jQuery plugins, right up to full platforms which enable full applications to be built on-top of them. I refer to them as “black boxes”. Essentially you input some data at one side and get some different data out on the other side. In some cases you...

How I learned to stop worrying and love 3rd party services

I can be somewhat fickle about letting other people help me. Sure, if I have a lot of heavy stuff to lift, gimme a hand. If I'm working in the kitchen though, it’s my kitchen…get out! Thus, I’ve always had a complicated relationship with 3rd party services for my web work. I mean sure, my first experience with the Internet came when I was about nine years old and my parents let me create my first e-mail account (everyone else was getting them); I used a third-party service for my e-mail because I didn’t...

Understanding the importance of declarative-first programming

Programming is mainly centered on giving instructions. Most of the time developers exert effort and spend time on giving instructions to a computer using input logic. This is often reflected in the form of page requests, pulling content from databases, and sending the said content to the browser for the user to see or read. This process, where you basically tell a computer how to do a task is generally known as programming but don’t be mistaken. It’s just the head-side of the coin. Giving computers...

How to create a front-end testing plan, and why you should

After long hours of what may have seemed to be an unending series of mockups, coding, heavy-metal music and energy drink, you’ve finally finished your project. And you did an awesome job. Your client loved it so much he wanted to marry it. But you know that despite this swift moment of respite, you still have some things left to do and one of those is testing. Testing your site can be disheartening despite its value. You have to look at all the pages of your site in all the browsers, and devices. If I haven’t...

The myth of DIY websites and its impact on web developers

Do-It-Yourself websites are here, and they’re not going anywhere. That’s just a basic fact of our industry. However, there is a large misunderstanding about the ease of use concerning Wordpress and other Do-It-Yourself website-building platforms, and it needs to be addressed. To start off, Wordpress is fantastic. I use it for building the majority of my sites, it’s great for navigating throughout each site, both the front end and the back, and has a fantastic group of folks who write beautiful...

3 tips for organizing large-scale web projects

There will be some days in your life as a web developer when you feel like you’ve hit the jackpot. Often this comes in a form of a client whose pockets match their ambition, and you’ll finally be getting paid what you’re worth. However, despite the benefits that await you when you accept, and eventually, finish this big gig, there is a looming trap hidden here; it comes in the form of a big pile of responsibility. Of course, as the price of the project rises, the workload rises too. This calls for...
Load more
Home CSS Deals HTML HTML5 Java JavaScript jQuery Miscellaneous Mobile MySQL News PHP Resources Security Snippet Tools Tutorial Web Development Web Services WordPress