NavigationArts to Sponsor DrupalCon Portland
January 25th, 2012
Sitecore employs a number of caches to improve base performance in the system. Some contain database items, others contain access information. One of the most important from a development perspective is the HTML Cache, which (unless explicitly turned off) exists independently.
October 20th, 2011
Broadband! Optical fiber! 4g! These are the keywords of today’s connectivity. But what do they really mean? They mean that we can now send more media-rich content to users. But…should we? Well, if it serves the most relevant content to the user and creates a good user experience, sure. But we need to remember that one of the basics of good usability is site performance. And with so many users now streaming video, music and other large amounts of data, we’re finding the Internet can often be pretty strained.
May 16th, 2011
For the last few months, I have been working with a spectacularly easy to use tool called Adobe CQ5, formerly Day CQ5. The beauty of CQ5 is how simple it is for a developer to create components that are easily used and reused by content editors, business analysts or other semi-technical staff members to create rich, consistent, professional looking web pages and web applications. My clients were spending 12-16 weeks to build out custom Spring based portals, but we built their first portal in less than 12 weeks using CQ5. Depending on the level of customization from one portal to the next, CQ5’s built in functionality allows for site replication in one to three weeks, and a new site with different colors and images takes just a couple of days to replicate, QA, and deliver to production.
August 30th, 2010
One of the great new features in HTML5 (or whatever you want to call it) is the new model for local storage of data in the browser. Some call it DOM Storage, but essentially it’s an API that allows Web authors to store larger sets of data in the browser than old school traditional methods such as cookies allow. How does it work, and what can you do with it?
August 23rd, 2010
At NavigationArts we regularly produce large numbers of static HTML page templates to be migrated into Content Management Systems (CMS). Even with professional grade tools it’s always a challenge to make global changes. Most of our sites feature common page components that might need repeated revisions and updates over the course of the project. Consistency in every like-page element is critical.
Even on CMS projects we maintain independent static template files so the CMS developers have reference files to work from when pulling them apart to fit into the dynamic code required for the CMS. You need to make sure it matches the design and nothing breaks in the process after all.
Several weeks ago I was tasked with a few prototypes back to back, which isn’t radically different then building a static Web site, that can be difficult to “templatize”. Typically our prototypes need to be:
November 9th, 2009
Just some random bits for those interested in the state of the HTML world.
First, there’s a great post and discussion over on Mark Pilgrim’s Dive Into Mark Web site on the origin’s of HTML’s IMG element. I knew that Netscape and Mosaic were credited with the expansion of the World Wide Web as we know it by making it a graphical environment as opposed to one that was pure text. What I didn’t know was that Netscape’s, then Mosaic’s Marc Andreesson was the one who actually posted first suggesting the IMG element. That was 1993.
Fast forward to today, and we have the Web’s creator, Sir Tim Berners-Lee, commenting on the progress of the newest proposals to extend HTML, HTML5. There’s certainly plenty being said about HTML5 these days if you look for it. But purists might appreciate Tim Berners-Lee chiming in.
If I discuss HTML5, I guess I have to mention my article that was published a while back in Dr. Dobb’s via InformationWeek, “HTML5 Starts Looking Real“. Check it out.
July 23rd, 2009
So there’s an interesting article over at Cloud Four which takes on the HTML5 discussion from the standpoint of the mobile market.
November 6th, 2008
Opera has been on something of a roll lately (at least on the development front). They recently released a bundle of research into the “state of the web” as it is from their MAMA (Metadata Analysis and Mining Application) search engine, and a few months ago started a wonderful set of educational resources for front-end people with their Web Standards Curriculum.
September 2nd, 2008
Yahoo! is a big site, and it works really well. As an example of cutting edge excellence in modern browser technologies, you’d be hard pressed to find many better examples today. Their mail application alone is an exceptional example of modern browser-based Web applications in action. Additionally, their YUI libraries are exceptional.