Author Archives

Keith Bryant (20 Posts)

About: This article has been written by Keith Bryant. He is part of the DWUser.com team that offers software tools for developers and designers, including an easy and free jQuery slider builder and the EasyRotator for WordPress.

The Zen Den – Amplifying Productivity (Developer Edition)

Productivity is a matter of habits. A developer-centric approach should seek to maximize it without impinging on the unique demands of a ‘programmer’s lifestyle’. Productivity tips that might apply for the general masses often need to be turned upside down to meet the needs of a programmer. Case in point: most productivity experts suggest working in an airy, well-lit room….

10 Evergreen Website Layouts (that will never go out of style)

Few professions demand greater talent, experience and flexibility than web-design. Not only do you have to deal with constantly evolving customer demands, you have to deal with constantly evolving aesthetic norms and design standards. What was popular six months back may already be falling out of favor. Website layouts, once standardized and scarcely trifled with, are now the focus of…

Learning From Hackathons and How Not to Fail at One

Collaboration and education are two key words intrinsically associated with hackathons (the third being ‘free pizza’!). Hackathons promise a chance to meet other coders or designers, network with influencers and industry experts, and even find recruitment opportunities. It isn’t surprising that, with the spread of startup culture across geographic boundaries, hackathons too have started mushrooming in the likeliest – and…

Six Common Web Programming Mistakes and How to Avoid Them

The ubiquity of technology in our daily lives has made programming an indispensable DIY skill for the digital age. The ‘learn to code‘ movement, kick started by the easy availability of free interactive coding lessons on platforms such as Codecademy, combined with the inevitable shift of talent towards entrepreneurship in a depressed job market, has introduced thousands of people to…

Dealing With Your Ego as a Designer

A fundamental difference between programming intensive web-development work and graphic-focused web-design is that everyone – client to business associates – has an opinion and an alternative vision for the latter. The technically-steep learning curve of coding, whether it be the front-end or server-side configuration, tends to elicit few opinions and observations, simply because only a handful of clients actually possess…

Footer Design Trends

The humble footer – long ignored by web designers – has become a site of a sudden burst of creative energy in the past few years, as designers realize the flexibility of the footer as more than a mere placeholder for contact and copyright info. Facilitating this change has been a gradual move away from a fold-centric design ethos, which…

Current Web Typography Trends

The evolution of typography in web design has been hampered by technological limitations. The lack of browser support for CSS in the pre-2000 era, and later, unavailability of a wider range of fonts limited typographical adventures to a handful of font choices. Every web designer willing to experiment and push the boundaries in typography has had to contend with the…

Which license do you choose for your code?

The Berne Convention dictates that any code you write is automatically copyrighted. However, many programmers prefer to release their code to the public through open-source licenses, which allows their work to be modified and improved upon, even as they retain core rights to the original code. Distributing any work – a piece of code, a software program, or even markup…

Designing with Your Client in Mind: 6 Questions to Ask Before You Start a New Project

I have been a designer for about thirteen years, and most of my business during the past two years has come from new clients. Many have been new up-start businesses, not-for-profit groups and educational networks. When you are embarking on a new project, you need to assess several important things including the client’s branding needs, what they can spend and…