Kanoa.net Logo
Directory
619.977.5950     EMAIL

SAMPLE WEBSITES

HOVR : Mobile Phone Games Website

HOVR MOBILE GAMES SITE

Daily Venture: Photography Website Design

TRAVEL & PHOTOGRAPHY SITE

Architects Hawaii: Flash Website Design & Development

ARCHITECTS HAWAII FLASH SITE

M2 Research Website

M2 RESEARCH WEBSITE

Empower Application Interface

ENTERPRISE 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 & .NET

PHP is my preferred server-side language of choice. Robust and flexible, 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 after becoming familiar with it while developing front-end AJAX features for 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 .NET and Visual Studio. Sure, I can read it fine and write some. But I wouldn't consider myself a .NET programmer. More of an integrator...

The Alliance Tag and PrintRunner eCommerce sites are 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 Products

HOANO BODY CARE WEBSITE

Website for Leading Edge, Broadband Communications Company

LEADING EDGE WEBSITE

eCommerce Website Design and Development for PrintRunner

eCOMMERCE WEBSITE

Reynolds Communities Website Design and Development

REAL ESTATE WEBSITE

Final Touch Graphics: Vehicle Advertising and Decals

FINAL TOUCH WEB DESIGN

Creative Art Solutions: Agency for Fine Art and Commercial Media

CAS AGENCY WEBSITE

GameSphere: Mobile Games Community Website

GAMESPHERE WEB DEVELOPMENT

Nokia N-Gage: Fantasy Games Community Website

NOKIA N-GAGE FANTASY SPORTS

Flash Web Site for NACS: National Association of College Stores

NACS FLASH WEBSITE

AT&T Wireless: Promo Advertisement for mMode Gameroom

AT&T BANNER ADS

BrandAce: Marketing and Branding Services, Flash Website

MARKETING SERVICES WEBSITE

AllianceTag Website: eCommerce Interface

ALLIANCE TAG WEBSITE

Sprint's Game Lobby: Mobile Games Community Website

SPRINT'S GAME LOBBY

MSBuilders Website: Architectural Design and Renovation

MS BUILDERS WEBSITE

MSBDRS Website: Architectural Design and Renovation

ARCHITECT'S WEBSITE

Driver's Alert: Driver Safety Company, Online Training, Vehicle Monitoring

DRIVER'S ALERT WEBSITE

Driver's Alert: Driver Safety Company, Online Training, Vehicle Monitoring

DRIVER'S ALERT WEBSITE

Feng Shui Footprints: Commercial and Residential Feng Shui Services

FENG SHUI WEBSITE

TG Publishing: Online Media Publishing Company

TGP CORPORATE WEBSITE

Laguna Point Website Design: Real Estate Development

REAL ESTATE WEBSITE

Website for CMCA : Ciderle Muntaha Capital Alliance

CMCA FINANCIAL WEBSITE

Gateway: Computer Hardware Support Web Site

GATEWAY SUPPORT SITE

Kanoa.net Logo DailyVenture Logo NightlyVenture Logo exervive Logo AceFusion Logo Hoano Logo