Systems | Development | Analytics | API | Testing

Technology

Tabs or spaces? Merge vs. rebase? Let's settle it with confluent-kafka-javascript

Tabs or spaces? Merge vs. rebase? Flink SQL vs. KStreams? Let’s Settle This is powered by a new Kafka JavaScript client from Confluent: confluent-kafka-javascript (early access). Find out how Lucia used it to make the website in the video above.

TruLens Snowflake OSS

When Snowflake acquired the TruEra AI Observability platform, we committed to keeping TruLens open source. We’re not only keeping that promise; we’re emphasizing it. Our goal remains to support LLM app developers in creating trustworthy generative AI applications. In the weeks since the acquisition, we have already added ecosystem-friendly enhancements including: We plan to continue making enhancements and improvements that benefit the community at large, whether on Snowflake or not.

What's new in Xcode 16 and the App Store Connect

A few weeks ago, Apple hosted its annual developer conference WWDC 2024, and made many announcements that will impact the mobile developer ecosystem. ‍ In a previous blog, we outlined the three top high-level announcements. In this post, we are diving into what’s new for two very important components of iOS- Xcode 16 and the App Store Connect.

Demystifying Explicitly built modules for Xcode

One of the new features of Xcode 16 is called "explicitly built modules". Behind this abstract name is something that makes builds faster and compiler errors more informative. As this is enabled by default for C and Objective-C code, you can experience some of the benefits instantly, but it can also be enabled for Swift code as an experimental feature. In this post, we'll explore how this feature works and the benefits it brings to projects that adopt it.

Effective Swift Error Handling Techniques for iOS Developers

As programmers we know that, despite our best efforts, we’ll never be able to completely eliminate errors from our apps. The sheer complexity of modern apps, not least the reliance on dynamic (often third-party) inputs, means errors are inevitable and error handling (exception handling) is crucial to user experience.

AWS Regions: Build, Run, Scale on AWS with Koyeb

Today, we are announcing AWS regions on Koyeb for businesses. The fastest way to build, run, and scale your apps on AWS infrastructure. Over the last months, we've gotten more and more requests from businesses established on AWS to have a way to deploy Koyeb services on AWS infrastructure to: Our platform's core technology is cloud-agnostic and can be operated on top of anything, from high-performance bare metal servers to IaaS providers.