·
Core Web Development
It all starts with the basics, but even these technologies have changed over
time: HTML changed fundamentally when CSS came along, and Ajax has turned the
standard request-response model of Web interaction on its head. We've managed
to stay on top of all these developments over the last 10 years.
- HTML / XHTML
- CSS
- JavaScript
- Ajax
- XML / XSL
· Web Design and Interface Development
- Extensive experience in developing Web graphics and a variety of software
systems
- Flash, both Web-embedded and standalone (for incorporation in CDs)
- Adobe Live Cycle
- Shockwave and Director
- Adobe Studio CS2
- Flex
· Web Programming
What's important to note about programming skill is that it can run the gamut
from "I can print out a database table," to "I can write an massively-scalable
application to support 2 million account holders." We can do (and have done)
the latter.
Anyone can say, "I can program [insert a language here]." The question becomes,
how well do you program it?
We're well-versed in advanced Web development and programming techniques
such as:
- MVC vs. Model 1 programming
- Object-oriented design and development
- Code portability
- Web application security
- API design
- Templating and presentation
- Etc.
Specifically, we program well in the following environments:
- Cold Fusion
- PHP
- ASP, both "classic" and .Net
- Ruby / Ruby on Rails
- J2EE / JSP
- XSL/T
- SOAP and XMLRPC
- VBA and Microsoft Office automation
- XML
· Database Platforms
Perhaps more important than knowledge about specific database platforms,
we have years of experience in relational database design and implementation.
The greatest database system in the world will be hard-pressed to provide
value if it's designed poorly, and designing good databases requires years
of experience and -- frankly -- years of making mistakes and learning from
them.
That said, we have experience with the following database systems and servers:
- MySQL
- Microsoft SQL Server / MSDE
- Microsoft Access
- SQLite
- Oracle