Systems | Development | Analytics | API | Testing

%term

Using Tc-Bpf Program To Redirect Dns Traffic In Docker Containers

The adoption of eBPF (Extended Berkeley Packet Filter) has revolutionized high-performance applications, tracing, security, and packet filtering within the Linux kernel. Specifically, TC-BPF, a type of eBPF program attached to the Traffic Control (TC) layer, has emerged as a powerful tool for packet manipulation in both ingress and egress. This blog delves into the practical application of TC-BPF to redirect DNS queries in a Docker environment.

The Benefits of Exploratory Testing in Agile Environments

Agile software development places significant value on faster processes and better-quality outcomes, but there are a lot of different techniques that teams can leverage to achieve these goals. For many, automation integration has become a major priority, but there are several benefits to be seen from manual operations like exploratory testing. Let's take a look at what advantages exploratory testing can bring to agile environments.

White Box, Gray Box, and Black Box Testing - Unpacking The Trio

Functional testing is important in the software development process and is employed by around 90% of development teams, according to Huttle Research. It ensures software performs as intended through different methodologies such as white box, black box, and gray box testing. However, choosing the right approach can be complex, involving considerations like project requirements, team expertise, and specific software characteristics.

A Software Engineer's Tips and Tricks #3: CPU Utilization Is Not Always What It Seems

Hey there! We're back for our third edition of Tips and Tricks. As we said in our first posts on Drizzle ORM and Template Databases in PostgreSQL, our new Tips and Tricks mini blog series is going to share some helpful insights and cool tech that we've stumbled upon while working on technical stuff. Today's topic is short and sweet. It'll be on CPU utilization and what that metric indicates. If you enjoy it and want to learn more, I encourage you to check out the "further reading" links.

Artificial Intelligence vs. Intelligent Automation: What's the Difference?

AI injects “intelligence” into automation, enabling systems to execute tasks, comprehend complex data, make informed decisions, and learn from outcomes. Unlike technologies such as robotic process automation (RPA), which follow predetermined rules, AI leverages data to evaluate situations and determine the best course of action. Now that we've explored how AI augments traditional automation tools, let's delve deeper into the realm of intelligent automation.

Confluent Unveils New Capabilities to Apache Flink Offering to Simplify AI and Bring Stream Processing to Workloads Everywhere

Confluent's new AI Model Inference seamlessly integrates AI and ML capabilities into data pipelines. Confluent's new Freight clusters offer cost-savings for high-throughput use cases with relaxed latency requirements.

Behind The Scenes Of Snowflake Open Source LLM Arctic

Snowflake CEO Sridhar Ramaswamy and Snowflake Head of AI Baris Gultekin join Adrien Treuille, Director of Product Management, to discuss the launch of Snowflake Arctic, the latest enterprise-grade, truly open large language model (LLM). Snowflake Arctic stands out in the competitive landscape with its exceptional efficiency and cost-effectiveness, emphasizing Snowflake's commitment to open-source development and the future of enterprise AI. Join us to explore how Arctic is set to revolutionize industries by making advanced AI more accessible and trustworthy.