Blog | Developers

Our blog contains posts written by Callibrity consultants on topics they find interesting. We encourage each other to participate in the virtual business and technical communities on the Internet, to raise our voices and share our passions.

    The Power of Empowering Employees: How to Create a Culture of Learning in Your Organization

    06.06.23 | Callibrity
    In today's fast-paced and ever-evolving world, it's essential to create a culture of learning in organizations. James Carman, the CTO of Callibrity, believes that investing in employee learning is crucial for the growth and success of any business. In a recent interview with Gene Hammett, James shared his insights on how to develop a culture of learning that inspires employees to continuously improve their skills and knowledge. He emphasized the importance of creating a safe and supportive environment where employees are encouraged to take risks and learn from their mistakes. By fostering a culture of learning, Callibrity can attract and retain top talent, enhance productivity, and stay ahead of the competition.

    Testing and Local Development with MSSQL (2 of 2)

    06.16.22 | Callibrity Expert
    Welcome to the second installment of this two-part blog series on creating robust automated testing and local development solutions for MSSQL. If you haven’t read the first post yet, please do so before proceeding (Testing and Local Development with MSSQL (1 of 2)) as this post builds upon concepts introduced there.

    Testing and Local Development with MSSQL (1 of 2)

    06.09.22 | Callibrity Expert
    The most challenging part of designing an effective automated testing strategy is accurately simulating databases. Microsoft’s SQL Server (MSSQL) is particularly irksome because of its large footprint, lengthy startup time, plethora of configuration options and ability to store custom logic (stored procedures, user-defined functions, …). These characteristics make it onerous to materialize production equivalent instances within automated pipelines efficiently. This post is the first in a two-part series demonstrating a technique to assuage said difficulties.

    Further Exploration of gRPC

    01.13.21 | Yan Yu
    In the last blog, we talked about what gRPC is and how to use it to build a simple service. In this blog, we will continue our journey of exploring gRPC by covering topics like client/service streaming (unidirectional and bi-directional) and “language interpolation”, where the client and server are written in different languages but communicate with each other using protobuf.

    Worthwhile Modern Deployment Strategies — A Full Guide

    12.09.20 | Victor Chtelmakh
    Red/black, blue/green, A/B, canary, rolling… There are hundreds of articles written on these application deployment strategies. As with any newer approach in tech, it can be difficult to discern the practical applications from the hype. We will take a look at these strategies, how they evolved, and whether your application can benefit from them. Finally, we will cover the symbiotic relationship between these deployment strategies and hosting your application in the Cloud.