Systems | Development | Analytics | API | Testing

Current 2024 Day 2 Keynote - The Rise of Data Streaming Engineers

What does the rise of data streaming mean for software and data professionals? A once-in-a-generation paradigm shift is giving rise to a brand new role: the Data Streaming Engineer. Come hear from your fellow technologists how this new role is bringing together the work of application developers, data engineers, data scientists, and architects, and how it might describe the work you're already doing. Along the way, we'll get a survey of the current state of the technologies underlying the emerging Data Streaming Platform, and how you can prepare to use them in the coming year.

Snowflake Acquires Night Shift Development, Inc. to Accelerate Growth in US Public Sector

Data is increasingly becoming critical for the public sector — from guiding decisions in higher education to enhancing citizen services and streamlining government operations. Government agencies are overwhelmed with data, whether it be structured, like incident logs, or unstructured, like satellite images. Harnessing the vast amount of data can become a burden for any organization, yet the insights have the potential to significantly improve quality of life and strengthen national security.

Which AI Should I Use? A Guide for Enterprise Decision Makers

Artificial Intelligence (AI) is transforming industries, enhancing decision-making processes, and creating new opportunities across various domains. However, selecting the right type of AI for your specific needs can be challenging. Broadly, AI can be categorized into predictive (sometimes known as discriminative or traditional) AI and generative AI, each serving different purposes.

Setting Up Efficient Kubernetes Environments for Developers

Kubernetes has transformed how developers build, test, and deploy applications, providing a consistent platform for managing containerized workloads. Setting up efficient Kubernetes clusters is crucial for streamlining the development process, reducing time-to-market, and ensuring that applications run reliably from development to production.

Practical strategies for Laravel performance optimization

Laravel is the most popular PHP framework for building web applications and is loved for its elegance, simplicity, and scalability. However, like any other framework for web development, Laravel can experience performance issues if it’s not optimized for high performance. Laravel performance problems aren't usually due to the framework itself, but rather some suboptimal choices in the application.

Chaos Testing: A Comprehensive Guide

Imagine you’re running a complex, distributed system—everything seems smooth until, without warning, a sudden failure brings the entire operation to a halt. What caused it? How can you prevent it from happening again? This is where chaos testing comes in. Chaos testing, or chaos engineering, is a proactive approach to discovering system weaknesses before they turn into catastrophic failures.

Cloudera Evaluates Integrated Data and AI Exchange Business Line to Optimize Data-Driven Generative AI Use Cases

According to recent survey data from Cloudera, 88% of companies are already utilizing AI for the tasks of enhancing efficiency in IT processes, improving customer support with chatbots, and leveraging analytics for better decision-making. More and more enterprises are leveraging pre-trained models for various applications, from natural language processing to computer vision. For that reason, Cloudera is evaluating a new line of business: Cloudera Integrated Data and AI Exchange (InDaiX).

The Importance of a Unified Data Platform in Modern Finance

Historically, finance teams largely operated in the background, focusing on record-keeping, compliance, and ensuring that financial operations ran smoothly. Their primary responsibilities revolved around managing costs, balancing the books, and maintaining operational efficiency. In recent years, that has changed.

Ruby's hidden gems: Sorbet

The debate between static and dynamically typed languages has long been a subject of contention among developers. Each approach offers its own set of advantages and disadvantages, significantly influencing the software development process. Dynamically typed languages like Ruby provide flexibility by allowing variables to be declared without corresponding types. This approach fosters rapid development and promotes an agile process.

DynamoDB Single-Table Design with TypeScript

Single-table design is a powerful approach to modeling data in DynamoDB because it allows you to store all your data in one place. This approach can simplify your data model and reduce the number of tables you need to manage. In the traditional approach, you create a separate table for each entity in your application. For example, you might have a table for characters and a table for quests. Each table would have its own primary key and attributes.