Systems | Development | Analytics | API | Testing

An Introduction to Metaprogramming in Ruby

You've heard of metaprogramming: code you write that generates other code dynamically. Without it, Rails as we know it wouldn't (and couldn't) exist. But there's a good chance you've never done it yourself, and it's not hard to see why; even a brief excursion into the realm of metaprogramming can leave you beset with strange and foreign methods, unfamiliar syntax, and downright mystifying blocks of code.

5 Must Have ETL Development Tools

Mastering the right ETL development tool is a game-changer for any data engineer. ETL tools help accelerate data pipeline design, reduce manual tasks, and ensure data is consistent and high quality for machine learning algorithms. We've compiled a list of the top five must-have ETL development tools designed to optimize your data workflows and empower you to unlock valuable insights from your data sources.

The Four Keys to Achieving Parallelization in Automated Testing

Leveraging parallel testing is the only way to successfully implement automated testing. But most organizations encounter hurdles as they attempt to scale their automation efforts through parallel testing. This white paper discusses the four requirements for achieving effective parallel testing.

Legacy to Cloud Migration | The Pros and Cons

Evaluating your business’ legacy to cloud migration strategy is a necessary step for successful digital transformation. Legacy systems are old software applications and infrastructure that are still in use by businesses today. They were often built on outdated technologies and may not be compatible with modern cloud platforms. However, legacy systems can also provide a number of benefits, such as stability, reliability, and familiarity.

ThoughtSpot for Sheets delivers Generative AI to every knowledge worker

Today we're excited to officially launch AI Explain on ThoughtSpot for Sheets, the ultimate cheat code for data literacy and exploration. AI Explain integrates Google's PaLM 2 LLM, specifically leveraging the Bison model to automatically generate the top data stories for any visualization created with our Sheets extension.

How to Use the ChatGPT API with Golang

ChatGPT is like that cool, incredibly talented artist every band wants to collaborate with. When you need something extra, something that will give your application a bit of zing, that's where ChatGPT comes in. It's got that rhythm that gets feet tapping. This guide will take you step-by-step on how to bring together the text-generating wizardry of ChatGPT with the simplicity and efficiency of Golang, opening up exciting new possibilities for crafting more intelligent applications.

3 Ways AI, ML, and Predictive Analytics Can Help Solve the Nursing Crisis

The nursing profession is in crisis. According to McKinsey, over 30% of surveyed nurses said they may leave their current patient care jobs in the next year, and for inpatient nurses it’s higher at 45%. Meanwhile, the average professional tenure of nurses dropped from 3.6 years to 2.8 years between 2020 and 2023. These alarming trends have healthcare systems on red alert. Ninety-four percent of surveyed health system senior executives said the nursing shortage is critical.

How to Use the ChatGPT API with Java

Imagine harnessing the power of ChatGPT's human-like responses right from your Java code! It'd be like adding a supercharger to your already powerful engine. This step-by-step, hands-on guide (with full example code at the end) will show you exactly how to integrate, interact, and leverage this union so you can build smarter applications. Before you know it, you'll have Java and ChatGPT playing nice to deliver a user experience that's nothing short of mind-blowing.