Technology

   The Best of Breed in Open Source

Mysql

Why choose Mysql?

Scalability
MySQL AB develops and supports a family of high-performance, affordable database products. The company's flagship offering is 'MySQL Enterprise', a comprehensive set of production-tested software, proactive monitoring tools, and premium support services.

Open Source / Open Standards
MySQL is the world's most popular open source database software, with over 100 million copies of its software downloaded or distributed throughout its history. With superior speed, reliability, and ease of use, MySQL has become the preferred choice of corporate IT Managers because it eliminates the major problems associated with downtime, maintenance, administration and support.

LAMPs Choice
MySQL is a key part of LAMP (Linux, Apache, MySQL, PHP / Perl / Python), the fast growing open source enterprise software stack. More and more companies are using LAMP as an alternative to expensive proprietary software stacks because of its lower cost and freedom from lock-in.

top  

PostgreSQL

Why PostgreSQL?

No licensing or recurring fees
PostgreSQL is free, open source software which allows anyone to use the software on any number of servers without restrictions on number of users, connections, CPUs, or size of data set. There are no initial purchase or recurring fees.

Excellent support option
Users of PostgreSQL can obtain support from the developer community or by choosing to align their business with End Point Corporation or other companies for ongoing support. End Point provides top-level PostgreSQL support to all of our clients that have chosen PostgreSQL to drive their businesses.

Performance and scalability
PostgreSQL can be optimized for many situations, ranging from read-only information websites to multi-user ecommerce systems with high transactional load. Whether your site needs a single shared database server with a few tables, or multiple database servers storing millions of records, PostgreSQL is able to scale with the demands of your business.

Industry wide usage
Many companies and government agencies use PostgreSQL for their mission-critical, large-scale applications. The American Chemical Society has over 165,000 members and receives 12 million visits every day on their website. They currently use PostgreSQL to drive their journal archive which contains 125 years of publications consisting of 2.5 million pages and more than 1 terabyte of data. Networking giant Cisco uses PostgreSQL as an embedded database in many of their products. BASF, the world's largest chemical company, uses PostgreSQL to store the data for their U.S. agribusiness e-commerce website.

Support for Multiple Development Platform
Whether you're building an Interchange e-commerce website, a PHP-driven blogging site, or a Perl-based content management system, PostgreSQL can be used to manage the data. PostgreSQL programming language interfaces exist for Perl, Ruby, Java, .Net, Python, PHP, C, and C++, among others.

top  

Interchange

Why Interchange?

Unlimited Extensibility
Interchange allows your website to add functionality without software-related constraints. Have an innovative promotion? Interchange can handle it. Need to identify custom-filtered customer groups? Interchange has you covered.

No Licensing Hassles, No Recurring Fees
Because Interchange is open-source software, there are no licensing fees required to use it. That means there's no fee to start using the software, no fee to keep using it, and no ever-changing "end user license agreement" to suffer under. Once you've installed it and have it running, it's yours to use as you see fit.

Limited Risk
Together with Tildaworks phased roll-out plan, Interchange allows you to mitigate your risk through gradual implementation. Start out with only the core functions and as your business grows, add the functions you need as you need them.

Seamless Integration
Whether you're running under .Net, using a Java application server, or storing your data in an Oracle back-end, Tildaworks developers can create a seamless integration between the power of Interchange and your existing systems.

Powerful Pre-Existing Modules
Thanks to its open-source nature, Interchange features a huge set of pre-existing modules, which translates into less time and less expense in developing custom modules to fit your website's needs. Beyond that, Perl's huge library of freely available add-on functionality (CPAN) means most integration projects start with much of the hard work already done.

Database Power
While Interchange interacts well with MySQL and other databases, when paired with PostgreSQL, Interchange becomes even more powerful. Tildaworks takes full advantage of PostgreSQL's in-server programming capabilities.

top

Firefox

Why we support firefox's development

Enjoy a Better Web Experience
Firefox 2 delivers helpful new features to make your online experience more productive.

Stay Secure on the Web
Firefox continues to lead the way in online security, and now includes active protection from online scams to keep you safer.

Personalize Your Browser
Choose from over a thousand useful add-ons that enhance Firefox. It’s easy to personalize Firefox to make it your own

top  

Perl

Perl Facts
Perl is a stable, cross platform programming language.

It is used for mission critical projects in the public and private sectors.

Perl is Open Source software, licensed under its Artistic License, or the GNU General Public License (GPL).

Perl was created by Larry Wall.

Perl 1.0 was released to usenet's alt.comp.sources in 1987

PC Magazine named Perl a finalist for its 1998 Technical Excellence Award in the Development Tool category.

Perl is listed in the Oxford English Dictionary.


Supported Operating Systerms
Unix systems
Macintosh - (OS 7-9 and X) see The MacPerl Pages.
Windows - see ActiveState Tools Corp.
VMS
And many more...

Perl Features
Perl takes the best features from other languages, such as C, awk, sed, sh, and BASIC, among others.

Perls database integration interface (DBI) supports third-party databases including Oracle, Sybase, Postgres, MySQL and others.

Perl works with HTML, XML, and other mark-up languages.

Perl supports Unicode.

Perl is Y2K compliant.

Perl supports both procedural and object-oriented programming.

Perl interfaces with external C/C++ libraries through XS or SWIG.

Perl is extensible. There are over 500 third party modules available from the Comprehensive Perl Archive Network (CPAN).

The Perl interpreter can be embedded into other systems.

Perl and the Web
Perl is the most popular web programming language due to its text manipulation capabilities and rapid development cycle.

Perl is widely known as " the duct-tape of the Internet".

Perl's CGI.pm module, part of Perl's standard distribution, makes handling HTML forms simple.

Perl can handle encrypted Web data, including e-commerce transactions.

Perl can be embedded into web servers to speed up processing by as much as 2000%.

mod_perl allows the Apache web server to embed a Perl interpreter.

Perl's DBI package makes web-database integration easy.

top  

Linux

Its reliable
The Blue Screen of Death doesn't exist in the Linux world. Linux systems, just like Unix and NetWare, can run for years without failure. Operating system crashes (called "kernel panics" in Linux) are rare - many Linux users have never seen a crash. ZDNet's test of Linux vs NT showed that Linux simply does not fail.

Linux runs on your existing machines
The efficiency of Linux and most Linux/Unix applications allows you to use nearly any computer. A typical web server or file server can be a low-end Pentium class PC. Many graphical applications run with acceptible performance on 150 MHz Pentium class machines. Linux/Unix Office suites that try to be replacements for Microsoft Office need faster computers but not as fast as what's needed for Windows. You don't need to plan on new PC purchases every few years. Machine requirements change very little with each successive version of Linux. Rather than spending money on new computers every few years, put the money in the employee profit share plan.

Linux is free and requires no costly add-ons
You can download Linux from the Internet and install it on as many machines as you like. The same is true of most application software. You may find it more convienient to purchase a CD-ROM of a Linux "distribution". Email and newsgroup servers, remote administration tools, C/C++ compilers, high-end graphics programs, SQL servers (all costly add-ons for Windows) are included at no charge with Linux distributions.

Support?
Linux is the best supported operating system of all time. The reason is the Internet. You can get help from tens of thousands of enthusiastic Linux users and programmers. Support is free - the answers you get come from people who are not paid to help you. You'll hear about solutions to your problems that include dumping what you have and replacing it with something better - advice that you don't hear from vendors of commercial software.

Linux has no Registry
When Microsoft introduced the Registry in Windows 95, it was applauded as being a mechanism that brought order to the chaos of the Windows 3.X "ini" files. At the time, we had no idea that the Registry would be such a handicap and get in the way of effectively managing networks of Windows machines. The Registry makes managing a Windows machine complex and difficult and is known to be responsible for some reliability problems. In retrospect, the "ini" files were not so bad now that we've tasted the Registry. Linux is managed by simple, plain text, easy to troubleshoot, configuration files.

You don't need to restart Linux
Some Windows configuration changes require a reboot. Reconfigure a Windows file server during the day and you impact everyone. This limits system maintenance to off hours or impacts productivity. Nearly all Linux configuration changes can be done with the system running, without affecting unrelated services and without having to reboot. Reconfigure a Linux server and users may not notice.

Linux has no SIDs
Cloning Windows systems is made more difficult by the SID (system identifier) that must be unique between machines. With Windows XP and its hardware-based licensing scheme, cloning systems becomes not only very difficult but illegal - according to Microsoft's licensing terms. Linux has no need for system identifiers. Each Linux machine is distinguished by its name and IP address. Both of these are easily modified and require no rebooting. Cloning Linux systems is dead simple.

Linux has no licensing mechanismUpgrading Windows software is more difficult than it should be because of licensing. The licensing schemes vary but the result is that you have to jump through hoops to install or upgrade software. Linux and its system programs have no license-enforcement mechanism. No hoops.

Privacy issues
Every few months or so it seems that there's yet another report of a Microsoft product that behaves in a way that raises concerns about our privacy. We don't have these concerns when we use Linux and Open Source software because functions that would violate our privacy would be detected when the code is scrutinized by an army of Linux enthusiasts.

The GUI is optional
Windows carries its resource-intensive GUI baggage around at all times. Yet, some systems, such as web servers and file servers, do not need a GUI and don't benefit by it. The Linux GUI (X Window) is an optional subsystem that you can choose to use or not. Additionally, you can start and stop the GUI anytime you like without restarting the system or impacting any programs already running.

Disk defragmentation
All versions of Windows suffer from the same problem - disk fragmentation significantly reduces performance. Even Microsoft's latest new versions of Windows use a file system that has fragmentation problems just like the early-1980s vintage DOS. A Windows file server must be defragged frequently. The native Linux file system is designed to fragment very little and defragmentation programs are unnecessary.

Who's in control?
With the Windows NTFS filesystem, users can easily hide files and whole directories from the system administrator. The administrator is left wondering about diminishing free disk space and almost powerless to do anything about it. Users can do this using normal permissions as well as NTFS streams. In contrast, the Linux system administrator always has an unobstructed view of the file system and is always in control.

One size fits all?
Windows is a "one size fits all" operating system. You can use it for workstation or server applications - one application or many. The problem is that its size is always extra large and getting substantially larger with each new release. Keeping code size small and efficient is not a Microsoft concern given the number of Easter Eggs that have been discovered in Microsoft applications. Linux is small by comparison and has no Easter Eggs. You can easily reconfigure the Linux operating system to only include those services needed for your application. This reduces memory requirements, may improve performance, and generally keeps things simpler.

Linux is multi-platform
Windows is limited to Intel and Intel-compatible processors and only certain machine architectures such as PCs. In striking contrast, Linux and other Unix-compatible operating systems work on a wide variety of processors and machine architectures - from a Macintosh to a mainframe.

Linux uses open protocols
Linux uses open protocols exclusively. There are no proprietary vendor protocols that try to lock you in to certain vendors and products. Monopolies need not exist in the Linux world.

Linux integrates with NetWare
Linux machines can access your NetWare file servers. Novell's eDirectory for Linux makes managing a large network of Linux machines downright simple.

Linux integrates with Windows networks
A Linux computer can act as a client and/or a server in a Microsoft Windows-based network. This includes a Windows peer-to-peer network as well as a domain-based network. A Linux machine can emulate a Windows server and many say that it does a better job of this than Windows.

Linux integrates with Macintosh networks
A Linux machine can provide print and file services to Macintosh clients via native Apple protocols.

Linux is a good career move
If you spend your time becoming a Windows expert, you're acquiring skills that may not be useful when you change jobs or when your company replaces Windows with the next fashionable platform. Memorizing which icons to click on and how to plug Windows security holes are skills unique to Windows - these are not generic skills. In sharp contrast, learning Linux or Unix gives you a strong grounding in the underlying technology that will be useful no matter what products will be fashionable in the future.

 

Featured Site


Tildaworks has played a significant role in Play It Again Sports.com's stunning online growth, including recently integrating the "Accounting Modules" for Quicken or Quickbooks.