Systems | Development | Analytics | API | Testing

Simplify Application Development With Hybrid Tables

We previously announced Snowflake’s Unistore workload, which continues Snowflake’s legacy of breaking down data silos by uniting transactional and analytical data in a consistent and governed platform. Today, we are pleased to announce that Hybrid Tables — the core feature powering Unistore — is in public preview in select AWS regions. Hybrid Tables is a new table type that enables transactional use cases within Snowflake with fast, high-concurrency point operations.

Data Products, Data Contracts, and Change Data Capture

Change data capture (CDC) has long been one of the most popular, reliable, and quickest ways to connect your database tables into data streams. It is a powerful pattern and one of the most common and easiest ways to bootstrap data into Apache Kafka®. But it comes with a relatively significant drawback—it exposes your database’s internal data model to the downstream world.

Hotwire Modals in Ruby on Rails with Stimulus and Turbo Frames

Modals are widely used on the web, but they are rarely built with accessibility in mind. When a modal is displayed, the background is dimmed visually but it's still visible to screen readers and keyboard-only users. In this post, the first of a two-part series, we'll look at presenting accessible modals in Rails using two different approaches powered by Hotwire's Turbo and Stimulus libraries. But first, let's see what we need to do to make modals accessible.

Integration as a Service: A 2024 Guide

Integration as a Service (IaaS) has emerged in recent years to become a pivotal force in 2024. This cloud-based solution is redefining how businesses operate in the digital landscape. It represents a significant leap in the integration of software applications, platforms, and services by streamlining processes that were once seen as cumbersome and time-consuming.

3 Ways Embedded Analytics Boosts Data Literacy

Put simply, data literacy is the ability to translate data into insights, a capability that every technology buyer is seeking this year. The importance of data has been well established and technology leaders understand the value sitting dormant in their ever-growing databases. When researching the right application for their teams, features that boost data literacy will be front of mind for your buyers.

SEO for Startups: Tips and Warnings from 100+ Experts

When you’re marketing for a startup, one of your top priorities is to put your company on the map. You want to get people familiar with your name and establish sustainable marketing systems. These goals make SEO an ideal target for businesses starting out. It expands your company’s reach, but it takes a while to start working, so it’s best to start it sooner than later. So, how should your startup dig into SEO? What tactics should come first for a growing business?

What is an API Gateway? A Complete Guide

An API’s main purpose is to allow multiple applications to communicate with one another. However, APIs can easily be made more secure and efficient through API gateways which provide a unified entry point across internal APIs. This unified entry point allows for greater control over user access and helps elevate API security measures like rate limiting while also applying security policies like OAuth or JWT. Plus, API gateways are extremely beneficial for securing microservices.

How to dockerize a Django, Preact, and PostgreSQL Application

During my recent deep dive into new technologies, I found the classic issues of integrating numerous tech tools effectively. I've written about my experiences to save you the trouble I had. One essential component I've looked into is using Docker to implement containerization. While the initial setup takes a little longer, it significantly simplifies and optimizes your technological stack.

Kotlin Unit Testing Guide for Android Developers: Best Practices & Techniques

Unit testing is one of the most powerful features of Android app development, saving us crucial time and reducing overall project cost and allowing developers to embrace test driven development With unit testing, we take an individual slice of code and test it to our requirements. If it passes, then the slice of code is pushed to the repository to merge with the existing code. If it fails, the developers fix the error and retest until it passes.