Systems | Development | Analytics | API | Testing

API Security Testing: A Step-by-Step Guide & Best Practices

Imagine you’ve built an advanced app, your users love it, and your business is thriving. But one day, you wake up to the news of a data breach—your API was hacked, and sensitive user data is now roaming the dark web. Sounds like a nightmare, right? Unfortunately, this scenario is all too real. According to a report by Salt Security, 94% of organizations experienced security issues in their production APIs, with 17% suffering a breach due to API vulnerabilities.

Going deep on UUIDs and ULIDs

Not too long ago the Honeybadger team was debating between ULID vs UUID choice for primary keys. Ben, our dev-ops master, mentioned that he wished he'd used ULIDs instead of UUIDs for a particular system we built. Like any seasoned engineer in software development, my initial reaction was to mumble something non-committal and then sneak over to Google to try to figure out what the hell a ULID is. UUIDs are a bit more common, but I hadn't even heard of ULIDs.

Generating Tests from Recorded Data in Node.js

Testing is necessary to produce working code, but it can be difficult and takes a lot of time! By reducing the time and cost of testing, we can increase the pace at which we can ship reliable and working features to customers. In this article, we'll explore easy and quick ways to collect and generate data and create schemas for testing.

PIM Optimizes Multilingual e-Commerce Content Management

Thanks to the internet, businesses are expanding their global presence. e-Commerce reaches beyond borders, opening companies to customers outside their “home” nations. A US company might venture into Canada or Mexico while a German manufacturer sets sights on the European Union, and so forth across the seven continents. As such, the demand is surging for multilingual tools to help sellers connect with these new customers.

Develop an EV Charging Station Finder App like Plugshare

The era of internal combustion engine (ICE) vehicles is gradually fading, and for a good reason. These fuel-powered engines emit an alarming amount of harmful gases, significantly contributing to air pollution. According to the UNEP, air pollution is responsible for nearly 6.7 million premature deaths every year, with respiratory diseases like lung cancer, chronic obstructive pulmonary disease, and cardiovascular issues on the rise. But humans aren’t the only ones suffering!

SwiftUI Navigation Explained: Best Practices for Seamless App Flow

Navigation is one of the most basic functionalities of any app, and among the most crucial aspects of our work as developers. From replacing a login screen with our actual logged-in state app, to showing a modal with details of any item inside our app, all of these are navigational challenges we need to tackle in our day-to-day. SwiftUI has introduced a modern approach to navigation in Apple-based platforms.

New in Confluent Cloud: Tableflow, Freight Clusters, Apache Flink AI Enhancements, and More

Our Q1 Confluent Cloud launch comes to you from Current Bengaluru, where data streaming industry experts have gathered to showcase how real-time streaming with Apache Kafka, Apache Flink, and Apache Iceberg is enabling generative artificial intelligence (AI) use cases and helping their organizations take innovation to the next level.

New with Confluent Platform 7.9: Oracle XStream CDC Connector, Client-Side Field Level Encryption (EA), Confluent for VS Code, and More

At Confluent, we’re committed to building the world's leading data streaming platform, which gives you the ability to stream, connect, process, and govern all of your data, and make it available wherever it’s needed—however it’s needed—in real time. Today, we're excited to announce the release of Confluent Platform 7.9! This release builds upon Apache Kafka 3.9, reinforcing our core capabilities as a data streaming platform.