Systems | Development | Analytics | API | Testing

Blog

Changing the Approach to Debugging in Ruby with TracePoint

Ruby has always been known for the productivity it brings to its developers. Alongside features such as elegant syntax, rich meta-programming support, etc. that make you productive when writing code, it also has another secret weapon called TracePoint that can help you “debug” faster. In this post, I’ll use a simple example to show you 2 interesting facts I found out about debugging.

Logging in Go: Choosing a System and Using it

Go has built-in features to make it easier for programmers to implement logging. Third parties have also built additional tools to make logging easier. What's the difference between them? Which should you choose? In this article Ayooluwa Isaiah describes both of these and discusses when you'd prefer one over the other.

Go Fast: Getting Started with Sanic for Python

Tired of waiting for sluggish HTTP requests to complete before your backend code can proceed with other things? Sanic is an asynchronous web framework in Python, that is built to be fast. In a world where Flask and Django are the most preferred web development options in Python, Sanic is the new kid on the block. It’s a promising alternative that is not only faster but also delivers efficiency, simplicity, and scalability.

Introducing BigQuery column-level security: new fine-grained access controls

We’re announcing a key capability to help organizations govern their data in Google Cloud. Our new BigQuery column-level security controls are an important step toward placing policies on data that differentiate between classes. This allows for compliance with regulations that mandate such distinction, such as GDPR or CCPA.

SOLID Design Principles Explained: The Single Responsibility Principle

SOLID is one of the most popular sets of design principles in object-oriented software development. All of them are broadly used and worth knowing. But in this first post of my series about the SOLID principles, I will focus on the first one: the Single Responsibility Principle.

The journey to democratize data continues

Data is the new oil and a critical differentiator in generating retrospective, interactive, and predictive ML insights. There has been an exponential growth in the amount of data in the form of structured, semi-structured, and unstructured data collected within the enterprise. Harnessing this data today is difficult — typically data in the lakes is not consistent, interpretable, accurate, timely, standardized, or sufficient. Scully et. al.

How to empower your remote data team

The advantages of remote work have been praised for a while now. Team members gravitate towards the flexible work schedule and enjoy an increase in personal freedom, while companies benefit from a talent pool unencumbered by geographical borders. From remote-first tech giants like Automattic (which powers a third of the internet), to newbies such as NASA, companies are steadily progressing towards telecommuting. But working from home comes with its own unique set of challenges.

Xray Receives Atlassian Partner of the Year 2019: Fastest Cloud Growth

Atlassian announced today that Xray (Xpand IT) has received Atlassian Partner of the Year 2019 Fastest Cloud Growth for their outstanding contribution and achievements during the calendar year 2019. This includes exceptional efforts in developing new business, thought leadership, and products and services that complement Atlassian. Xray (Xpand IT) was one of 6 Marketplace Vendor recipients honored as Marketplace Vendor of the Year for our continuous effort throughout the year.

Community Roundup: March 6 - 31

Welcome back to another one of our Community Roundups! We hope that all of you are safe and sound, and that the recent situation hasn't got you completely down. If you’re back home and are looking for some inspiration for upgrading your Bitrise setup, check out these articles — and a couple of happy little tweets, just for good measure. Let's get started!