Matcha Design Blog

Posts matching #javascript

How You Present a Website Matters

By Jason Brown | Tuesday, January 31, 2012

As web professionals, we always try to find creative ways to present web content in order to provide a more comfortable viewing experience. One of the more popular web features nowadays is to use custom web fonts on web site vs the good ole Arial, Verdana... However, one of the trade-off is the increase of the loading time due to the cost of loading the fonts. One of the solutions is to hide unstyled text while webfonts loaded asynchronously. To get a good idea of what I'm talking about, you can read an article called A Smoother Page Load by Joni Korpi. (Note that if you're using an old version of IE, or any browser that doesn't support opacity, you won't get the full effect.) Read More...


What is OOCSS? (Object Oriented CSS)

By Jason Brown | Tuesday, January 3, 2012

Object Oriented CSS is a method of development as it pertains to the HTML and CSS relationships designed to reduce redundancy in CSS, primarily to make more manageable code. The idea is (basically) to take reused styles and assign them to individual classes, then the elements that use those styles take on that class, plus additional classes for the remaining styles. Read More...


About HTML Entities

By Jason Brown | Tuesday, October 25, 2011

If you're using special (non-latin) characters in your pages or emails, you'll want to convert those characters to HTML Entities. This naturally raises a few questions. What are HTML Entities? Why does it matter? What will happen if I don't? How do I do it? If you already know the answers, great. If not, I'll do my best to answer them now. Read More...


New GPU Support for Adobe Flash Player

By Jason Brown | Tuesday, October 11, 2011

With the release of Flash Player 11, Adobe has finally added GPU support to Flash. Now 3D animation in Flash can benefit from full hardware acceleration. This is thanks to a new set of APIs called Stage3D. Read More...


Tips to Optimize Programming in Any Language

By Jason Brown | Tuesday, August 16, 2011

Good programming involves more than simply being able to write software that will solve a problem or accomplish a task. That's programming, but good programming considers a number of factors, such as the speed of the operations, what to do if something goes wrong, development time, and maintainability of code. Here are a few language-independent tips to keep in mind when writing programs or websites that will hopefully save someone some future headaches. Read More...


Adobe Edge Preview

By Jason Brown | Tuesday, August 2, 2011

Adobe has released in Adobe Labs a preview to their new web motion and interaction design tool, Edge. Edge leverages existing and emerging web standards such as HTML5, CSS3, and JavaScript to accomplish its effects, allowing it to work on devices that don't support Flash, such as Apple's mobile devices. It's in early development, and many of the features haven't yet been implemented. Notably, the interaction side is quite lacking. Read More...


Google Fusion Tables

By Jason Brown | Tuesday, July 26, 2011

Google Fusion tables is a database system integrated with Google Maps and Google Chart Tools. It's designed to allow visualization, collaboration, and sharing of data, emphasizing central storage to prevent versioning problems, robust sharing, collaboration, and permissions tools to control who can see what, and who can change what. Read More...


Simple jQuery Snippets to Spruce Up Your Website

By Jason Brown | Tuesday, May 17, 2011

The purpose of these tricks is to take existing, perfectly valid code, and add little touches to it. They all use jQuery, though could potentially be adapted. They're meant to be called after the DOM has loaded, such as within $(function(){}); or $(document).ready(function() {}); if you prefer. Read More...


5 Reference Resources for Developers

By Jason Brown | Tuesday, March 15, 2011

Every developer needs some reference now and then. Whether you're dealing with a new problem you've never encountered before, learning a new scripting language, or you just can't remember which function you need, these web sites will help you get the job done. Read More...


5 Simply Cool jQuery Functions Unveiled

By Jason Brown | Tuesday, January 18, 2011

jQuery is used by innumerable developers worldwide, and for good reason - it's an excellent way of increasing the productivity of your JavaScript development. As such, I've decided to outline a few of its most useful functions. Each heading also links to the function's jQuery API page. Read More...