We Are a Full Service Database Agency
Blue Treble Solutions offers technology, operations and professional consulting services.
In addition to a rich spectrum of Postgres knowledge, Blue Treble professionals provide database administration, applications development, technology, training and development support in a variety of disciplines and languages.
This post is the first in our series on PostgreSQL, a highly customizable and standards compliant open source object-relational database system. The modern world isn’t just a sea of data, it’s also awash in data storage options. It used to be a company just had to choose between one of the “Big 3” (DB2, MS-SQL, […]
There were several great talks recently at the Austin Data Science Meetup. Ryan Orban from Galvanize talked about building a data science team. Several points resonated with my experience building a database development team. Hire “T-shaped people”, not “Unicorns” In technology hiring, a “unicorn” is someone that can do pretty much everything. They can create […]
Earlier this fall I spoke at the Postgres Open 2015 in Dallas, Texas, about the fundamentals of Vacuum to help PostgreSQL users and developers understand how and when to implement. Watch the full presentation below: You can also view and download my slides as a PDF or the original Keynote for Mac presentation. Check out more of […]
The Blue Treble Philosophy
Business and technology should exist in harmony. In the business world today, business is synonymous with technology and even still there exists this invisible curtain between your dream business and the technology that powers your dream.
The vision of Blue Treble Solutions is to pull back that curtain and change the way companies engage business and technology to create enterprise value and advance their business.
Each solution is unique because each client is unique.
Our Blue Treble Solutions team is composed of experts in designing, developing, and supporting web applications for companies and organizations that require scalable, high-performance technical solutions.
Software development (not to be confused with design) requires a lot more than translating ideas into code to be successful. Good development is a process that includes the following critical components:
- Coding practices — these determine how maintainable your code is. Is the code easy to read and understand? Is it well-organized? Or is it an undecipherable pile of spaghetti?
- Design for test — ensures that testing is not an afterthought, nor is it “QA’s job.” Quality begins with the code itself, and the processes used to create it.
- Continuous integration and unit testing — this part of the process loop ensures that the team can work at full speed while minimizing the risk of breaking existing code. Instead of haphazard manual checking of new features, we create permanent tests for those features. These tests both prove that new code works as well as ensuring that it won’t be impacted by future changes.