Systems | Development | Analytics | API | Testing

Development

Post-Quantum Hybrid Encryption with Ballerina

As highlighted in the Quantum-Safeness of WSO2 Products blog, there is an urgent need for alternative asymmetric encryption methods. Post-quantum algorithms (Q) are gradually gaining prominence but require time to establish trust within the industry. Therefore, combining classical (C) and post-quantum (Q) Key Encapsulation Mechanisms (KEMs) ensures resilience against classical and quantum attacks. The Ballerina Swan Lake Update 9 release adds support for post-quantum secure end-to-end encryption.

How to Implement API Product Tiering with Kong Konnect

In this blog post, we'll talk about how to implement API product tiering, a powerful way to customize access, control usage, and monetize APIs. This model can help you scale efficiently while maintaining a smooth user experience. Read on to learn more! We'll be talking about how to implement API product tiering with Kong Konnect, an API lifecycle management platform designed from the ground up for the cloud-native era and delivered as a service.

How AI will change software engineering: Insights from Bitrise's VP Engineering

Whether you agree with Elon's prediction or not, it's hard to ignore AI's far-ranging impact, especially on how we approach work. Over the last two years, we have seen AI progress rapidly, leaving many of us wondering, "Will AI replace my job?" It's a question that software engineers have also been grappling with. As ironic as it may seem, the people writing the code driving the technology revolution face the same uncertainty about whether AI might replace them in the future.

New: Ably Pub/Sub now supports web push notifications

Keep users informed and engaged with Ably's expanded push notification support. We're thrilled to announce that Ably Pub/Sub now supports web push notifications, in addition to our existing support for iOS and Android devices. With just a few lines of code, developers can easily integrate web push into their applications, providing a seamless and unified experience across all major platforms.

Low-Code vs No-Code: The Differences & Similarities

Many vendors have started calling their platforms “low-code” or “no-code.” Competitors often pit the terms against each other. But what do low-code and no-code really mean? And what's the difference between the two? Both platforms offer improvements over traditional high-code approaches. The biggest differences are the target user groups.

Developing Agile ETL Flows with Ballerina

Organizations generate vast amounts of data daily during various business operations. For example, whenever a customer checks out out at a retail outlet, data such as the customer identifier, retail outlet identifier, time of check out, list of purchased items, and the total sales value can be captured in the Point of Sales (PoS) system. Similarly, field sales staff may record possible sales opportunities in spreadsheets.

How UX can minimize cyber security threats?

Check Point Research found that global weekly attacks rose by 7% in Q1 2023 versus the same quarter last year, with each organization facing an average of 1248 attacks per week. In 2023 researchers noticed that it’s taking organizations an average of 49 days to identify a cyberattack. That’s terrifying, isn’t it? But, what does this mean? Is this a signal that your business needs a foolproof web development strategy to prevent your website from cyberattacks?

Digital Transformation in Retail Industry: The New Future

Have you noticed how quickly the retail industry is changing? It's all thanks to digital transformation, which is happening at an incredible pace. We bet you're curious about why this shift is happening and what's driving it. Don't worry, you're not alone in your questions. Many people are wondering about the same thing. With each passing day, we see new technologies and IT solutions being adopted by retailers to stay ahead of the competition and offer better user experiences.

The ultimate guide to Sidekiq scheduled jobs

Sidekiq is one of the most popular open-source background job libraries for Ruby. As one of ActiveJob's most popular backends, it's often used to run asynchronous jobs in Rails applications. It leans on Redis to manage queues and jobs, which makes it fast. Developers can run background jobs using Sidekiq with or without ActiveJob, and we'll explore both in this article. Just as useful - Sidekiq scheduled jobs allow you to run a job after a given amount of time or at a given time.

Are Self-Driving Cars Safe?

Are self-driving cars safe? The software in modern cars contains more than 100 million lines of code that enable many different features — cruise control, speed assistance, and parking cameras. And, the code within these embedded systems only gets more complex. This trend will continue as cars of the future become more connected. Cars are increasingly dependent on technology. And they will progressively become more autonomous — and ultimately self-driving.