Kanoa.net Logo
Directory
619.977.5950     EMAIL

SAMPLE WEBSITES

HOVR : Mobile Phone Games WebsiteHOVR MOBILE GAMES SITE Daily Venture: Photography Website DesignTRAVEL & PHOTOGRAPHY SITE Architects Hawaii: Flash Website Design & DevelopmentARCHITECTS HAWAII FLASH SITE M2 Research WebsiteM2 RESEARCH WEBSITE Empower Application InterfaceENTERPRISE APPLICATION INTERFACE

Programming

Best Practices

Most programming languages are essentially the same. Syntax changes. Built-in functions too. So does the operating realm of the language and the objects it acts upon. And how the code is deployed.

Ok, so programming languages are quite diverse. The key to comprehending and adapting to new languages is a logical brain and the capacity to understand the nuances and complexities of each.

That said, the key to writing good code in a chosen language is to employ best practices as set forth by that language's originating body or community. Building robust web applications requires authoring standards-compliant, cross-platform and cross-browser code and verifying it with industry standard tools.

An Example : XHTML 1.0 Strict

For years the world wide web was dominated by one language: HTML. It's simple, static, universal. But with the proliferation of computing devices and web-enabled software, a new common standard had to be conceived.

XHTML is structurally based on XML’s rigid Document Object Model (DOM). Using this doctype and validating code against W3C's guidelines streamlines interpretation and reduces potential errors. XHTML 1.0 Strict improves both performance and compatibility.

Programming languages tend to do stuff and return a result. Solid logic rendering smart display code for millions of users is critical.

PHP & ASP

PHP is my preferred server-side language of choice. Fast and simple, PHP integrates broadly and does the job soundly. And there's a huge support community. It’s been extremely handy since I began working with it in 2005 while developing Sprint’s Game Lobby. It is the foundation for Daily Venture, Exervive, and some projects for TG Publishing.

ASP is regulated and operates on Microsoft systems, an intimacy which maximizes server utility. Integration is pretty complete. Frameworks like ASP.NET can shorten development cycles by automating numerous common tasks.

I've been working with ASP on and off since 2001, and more recently ASP.NET and Visual Studio. Sure, I can read it fine and write some. But I wouldn't consider myself an ASP programmer. More of an ASP integrator...

The Alliance Tag eCommerce site is built on ASP.NET.

SQL, MySQL and XML

I have worked with other database systems, but those are my contemporary choices. XML in particular is extremely useful.

JavaScript & ActionScript

Both of these object-oriented, client-side languages are built on similar DOMs. Their evolution is closely related and going back and forth is fairly seamless. Extensive interactivity within and beyond Flash is enabled via ActionScript. JavaScript usually operates within a browser, interfacing with the page’s DOM. Between the two a wide flexibility is achieved on the client side.

Summary

Thus: PHP, JavaScript and ActionScript are my primary programming language triad. For displaying languages I hand-code CSS and XHTML 1.0 Strict. All cooperate with XML. The objective is always concise, scalable, modular and well-formed code for highly compatible, cross-browser and cross-platform websites and web applications.

With this combination of languages a great deal is possible, yet I pride myself in being adaptive to fit the needs of clients. A recent contract with Disney Parks & Resorts required I learn the TEA programming language and their proprietary CMS and CVS in order to build pages for the recent What Will You Celebrate campaign. Since programming languages are somewhat similar, this was only a moderate challenge for a seasoned programmer.

WEBSITE DEVELOPMENT

Ho'ano Botanicals : Natural Organic Body Care ProductsHOANO BODY CARE WEBSITE Website for Leading Edge, Broadband Communications CompanyLEADING EDGE WEBSITE Reynolds Communities Website Design and DevelopmentREAL ESTATE WEBSITE Final Touch Graphics: Vehicle Advertising and DecalsFINAL TOUCH WEB DESIGN Creative Art Solutions: Agency for Fine Art and Commercial MediaCAS AGENCY WEBSITE GameSphere: Mobile Games Community WebsiteGAMESPHERE WEB DEVELOPMENT Nokia N-Gage: Fantasy Games Community WebsiteNOKIA N-GAGE FANTASY SPORTS Flash Web Site for NACS: National Association of College StoresNACS FLASH WEBSITE AT&T Wireless: Promo Advertisement for mMode GameroomAT&T BANNER ADS BrandAce: Marketing and Branding Services, Flash WebsiteMARKETING SERVICES WEBSITE
AllianceTag Website: eCommerce InterfaceALLIANCE TAG WEBSITE Sprint's Game Lobby: Mobile Games Community WebsiteSPRINT'S GAME LOBBY MSBuilders Website: Architectural Design and RenovationMS BUILDERS WEBSITE MSBDRS Website: Architectural Design and RenovationARCHITECT'S WEBSITE Driver's Alert: Driver Safety Company, Online Training, Vehicle MonitoringDRIVER'S ALERT WEBSITE Driver's Alert: Driver Safety Company, Online Training, Vehicle MonitoringDRIVER'S ALERT WEBSITE Feng Shui Footprints: Commercial and Residential Feng Shui ServicesFENG SHUI WEBSITE TG Publishing: Online Media Publishing CompanyTGP CORPORATE WEBSITE Laguna Point Website Design: Real Estate DevelopmentREAL ESTATE WEBSITE Website for CMCA : Ciderle Muntaha Capital AllianceCMCA FINANCIAL WEBSITE Gateway: Computer Hardware Support Web SiteGATEWAY SUPPORT SITE
Kanoa.net Logo DailyVenture Logo NightlyVenture Logo exervive Logo AceFusion Logo Hoano Logo