With the emergence of HTML5, a lot of people are wondering “what does this mean for Flash?” Until now, Flash has really been the only technology available to deliver RIAs (rich internet applications). And to be truthful, no one has been complaining because Adobe has done such a great job with it. As great as Flash had been for us, Google think that it’s time for a new era in web development. The purpose of this post is to define how each of these technologies work, explore the implications of HTML5, and predict how these technologies will evolve in the future.
Archive for the ‘Web Design’ Category
Color Theory in Web Design
When designing a new website, you’ll inevitably ask yourself “what colors should I use?” – it’s a fair question. We’ve all seen strikingly beautiful and compelling color schemes that we admire, and we’ve all seen mutilated color schemes that practically stab our retinas. The purpose of this post is to explore the four major types of color schemes – monochromatic, analog, complementary, and triad – explain how each color scheme can tie your website together, and give examples of each. Let’s get started!
HTML5 Drag and Drop
One of the great feature’s about HTML5 is native drag and drop support. To achieve drag and drop functionality with traditional HTML4, developers would either have to adopt an external JavaScript library like jQuery or ExtJS, or build the appropriate methods in-house, which includes onclick events, onmousemove events, onmouseup events, and also mouse cursor to div element coordinate handling. With HTML5 however, drag and drop couldn’t be easier!
Java vs .NET
The purpose of this post is the answer the age old question “Should I use Java or .NET?” What are the advantages of each? What are the disadvantages of each? How should corporations decide which platform to use?
How to Improve Website Speed
Is your website loading slowly? In my experience, there are six guaranteed ways to increase website loading times. Here they are! 1) External CSS and JavaScript files A lot of web developers don’t think about this one. Although some people code their CSS styles and JavaScript functions at the top of an HTML page for [...]
HTML 2-Way Buffered Grid Using Javascript
The purpose of this post is to explore a special area in HTML and Javascript development called buffered grids. In particular, I wanted to share some code that I came up with that generates a 2-Way buffered grid which performs very well even if the data in question has hundreds of rows and columns.
How to Make Synchronous AJAX Calls
Although AJAX is primary used to make asynchronous calls, it is sometimes important to make sure that a series of AJAX calls is in a particular order. In other words, it is sometimes necessary to make synchronous AJAX calls. It doesn’t seem like there’s a lot of good tutorials out there for how to do this, so I thought I would take a moment to explain how it works. The purpose of this post is to explore the asynchronous and synchronous nature of AJAX, provide a demo for both cases, and provide working code for both implementations.
How to Approach Web Design with Clients – Web Carousels and Life Cycles
Whether you own a well established web design company, or you’re a freelance web designer, it’s important to understand your client’s needs and expectations with respect to product delivery (the finished website). I’ve experienced firsthand, as well as from other respected web designers, how the client relationship can quickly deteriorate when there is no clear direction for how the website should look and function before development begins. The purpose of this post is to explain the life cycle of web design from start to finish, so that the needs and expectations of both the web designer and the client are met.