GiantByte Software

consulting & business solutions

GiantByte is an affordable opportunity for small and midsize businesses to identify roadblocks and bottlenecks; in sales, production, quality control, customer service, billing - wherever there is room for improvement.

Accomplish more with existing resources, or expand. We consult, analyze, and ultimately assist with the refinement of business processes, as well as the development and life-cycle management of technological solutions to help achieve your stated goals.

No two businesses are alike - we insure you get the right solution to meet your needs, and your budget.

Our experience and expertise means our clients get a true partner - our clients don't consider us just a vendor. From the shop floor to the top floor we are available to meet your needs, from the biggest to smallest concerns.

GREAT TOOLS

GiantByte will work with any platform or tool set.
That said, when the selection of technology is a matter of choice, we use cutting edge open source software that saves our clients money and delivers best-in-class, current and relevant technology. Examples include:

DJANGO

 

Built on the object-oriented programming language Python, Django is a killer Python App featuring clean code and superior documentation:

  • Django is a free open source custom software development platform
     
  • Django can be deployed on projects of virtually any size, including large scale enterprise deployments
     
  • at the same time, Django is compact, and flexible - an object-oriented web-framework which does a great deal of the "heavy lifting" on custom software projects, with extraordinary built-in functionality and extensible free code packages
     
  • Django is a powerful ORM system (object-relational mapper) that allows programmers to define objects (people, organizations, products, inventory... anything), and the relationships between them, then Django abstracts and presents an array of functionality in automated and semi-automated ways; out-of-the-box interfaces, and high-powered custom development building blocks
     
  • Django has integrated database migration so that changes in data models get translated into database operations effortlessly
     
  • Read more at the Django website

 

GIT & GITHUB

 

Git is a free, open source distributed version control system (VCS/DVCS).  Owing to massive developer buy-in, it's become the main contender in the field.

A VCS is the tool developers use to track changes to code, database structure, or other project materials, over time, and through a series of microscopic entries.

VCS entries provide a lot of power to projects, including: 

  • The ability to "revert" code (and the database structure, via migrations, which you also commit through your VCS) as far back as necessary, if an error is ever discovered, to the last-known-working-condition.
     
  • Seamless integration with systems like PyCharm (see below) for all main functionality including branching / branch control
     
  • No-hassle integration with GitHub... 

...GitHub is the easy, secure, [web-based] way to share projects between distributed developers and collaborators - while leaving customers in possession and control of their own code and VCS system (via an easy-to-use web interface).

 

MEZZANINE

 

The best-written open source (free, extensible) CMS (content management system) package for Django

Mezzanine is so great because it is based on well-written code and documentation.

Extending it and integrating it well into your Django project, where the CMS itself plays only a minor role, is completely plausible.

This is how a CMS should be written, and the sort of system that can be deeply integrated into a custom software system.

Mezzanine extends the basic intelligence of your average Django solution by offering some good building blocks.

 

 PYCHARM

 

PyCharm an the IDE (Integrated Development Environment) that brings Django, PostgreSQL developers:

  • real-time predictive code completion
     
  • real-time code inspection
     
  • powerful interactive debugging, testing and profiling
     
  • integrated version control management and deployment
     
  • cross platform support on Windows, OSX and Linux
     

PyCharm can save developers hours of typing every day, prevent errors from being committed in the first place, inspire better code, which makes for better software, that is easier to maintain and extend over time.

Previously unimaginable productivity becomes commonplace when your tool set is this powerful. 

 

NGINX

 

A free, open-source, high-performance HTTP server.

Nginx is now the most commonly-used web front end for the 10,000 busiest sites on the Internet
Nginx is known for its high performance, stability, rich feature set, simple configuration, and low resource consumption.

 

POSTGRESQL

From the official PostgreSQL website: 

PostgreSQL is a powerful, open source object-relational database system. It has more than 15 years of active development and a proven architecture that has earned it a strong reputation for reliability, data integrity, and correctness. It runs on all major operating systems, including Linux, UNIX (AIX, BSD, HP-UX, SGI IRIX, Mac OS X, Solaris, Tru64), and Windows. It is fully ACID compliant, has full support for foreign keys, joins, views, triggers, and stored procedures (in multiple languages). It includes most SQL:2008 data types, including INTEGER, NUMERIC, BOOLEAN, CHAR, VARCHAR, DATE, INTERVAL, and TIMESTAMP. It also supports storage of binary large objects, including pictures, sounds, or video. It has native programming interfaces for C/C++, Java, .Net, Perl, Python, Ruby, Tcl, ODBC, among others, and  exceptional documentation.
An enterprise class database, PostgreSQL boasts sophisticated features such as Multi-Version Concurrency Control (MVCC), point in time recovery, tablespaces, asynchronous replication, nested transactions (savepoints), online/hot backups, a sophisticated query planner/optimizer, and write ahead logging for fault tolerance. It supports international character sets, multibyte character encodings, Unicode, and it is locale-aware for sorting, case-sensitivity, and formatting. It is highly scalable both in the sheer quantity of data it can manage and in the number of concurrent users it can accommodate. There are active PostgreSQL systems in production environments that manage in excess of 4 terabytes of data.

MORE INFORMATION

For more information, visit our Info page, or kick start your free consultation by filling out our Contact form

Copyright © GiantByte Software. All rights reserved.