Systems | Development | Analytics | API | Testing

AWS Lambdas with TypeScript: Improve the Dev Experience

In part one of this series, we successfully built a TypeScript Lambda on the AWS cloud. But we left a lot of room for improvement in terms of the developer experience. For starters, the Lambda didn’t run on a local machine, which is cumbersome. The code we wrote is also not testable, which makes refactoring hard or, at least, dangerous. In this take, let’s focus on improving the developer experience. The goal is to make the code more robust and easier to work with. Ready?

Scaling live experiences: Horizontal vs vertical scaling for WebSockets

Live experiences are at the heart of the modern web. And delivering them to small audiences is relatively easy, thanks to protocols such as WebSockets. But there is a challenge. The difficulty involved in scaling WebSockets is non-linear. In other words, there comes a point where serving more clients demands significantly more complex architecture.

The WhatsApp outage highlights our dependence on realtime technology - but why is it so hard to get right?

Billions of people rely on WhatsApp each day to communicate in realtime. Friends exchange memes, expats catch up with their families, businesses take bookings and run customer support, and teams ranging from emergency services to on-call engineers at tech companies even use WhatsApp as their primary communication tool. So when WhatsApp had an hours-long global outage on 25 October 2022, the world noticed.

How to solve four SQL data modeling issues

SQL is the universal language of data modeling. While it is not what everyone uses, it is what most analytics engineers use. SQL is found all across the most popular modern data stack tools; ThoughtSpot’s SearchIQ query engine translates natural language query into complex SQL commands on the fly, dbt built the entire premise of their tool around SQL and Jinja. And within your Snowflake data platform, it’s used to query all your tables.

Episode 1 | Data Pipelines | Data Journey | 7 Challenges of Big Data Analytics

Where does a data journey begin? With the data pipeline. Thomas Hazel begins this 7-part series on solving the biggest data analytics challenges today by starting with the building, scaling and maintenance of data pipelines. Avoid building the Taj Mahal … every 6 months … and join the data journey with us to learn about the unique approach ChaosSearch has taken.

Accelerating Projects in Machine Learning with Applied ML Prototypes

It’s no secret that advancements like AI and machine learning (ML) can have a major impact on business operations. In Cloudera’s recent report Limitless: The Positive Power of AI, we found that 87% of business decision makers are achieving success through existing ML programs. Among the top benefits of ML, 59% of decision makers cite time savings, 54% cite cost savings, and 42% believe ML enables employees to focus on innovation as opposed to manual tasks.

Extracting Maximum Value From All Of Your Company's Data

How can you activate all your company's data to deliver the maximum marketing value? In this interview, Hightouch's Founder and Co-CEO Kashish Gupta and Warner Music Group's Customer Intelligence Platform Director Tom Dinneny weigh in on this question and more. They discuss the value of separating compute and storage, current industry trends, and their partnership with Snowflake.

How to Broadcast a Report in Yellowfin

In this video you will learn the basics of using Broadcast, including the differences between Broadcast, Smart Task, Personal Broadcast, and FTP Schedule. You will learn how to set up a Continuous Schedule broadcast with the correct time and frequency settings, or how to configure a broadcast triggered by an Alert, complete with delivery rules. You will also learn the differences between sending the broadcast in various formats, including a link that takes the viewer back to your live and updated report.

Streamline Your Workflow Management System with Appian

Appian orchestrates your people, systems, and data together to streamline your workflow management system. You can get work done fast while still providing customers and employees with the experiences they deserve. Our visual, drag-and-drop interface makes designing workflows easy. Workflow automation accelerates your business, while a low-code design empowers developers to draw processes like a flow chart.