Systems | Development | Analytics | API | Testing

Java: List of Checked & Unchecked Exceptions

Like most modern programming languages, Java includes the concept of exceptions to handle both errors and "exceptional events." When an exception occurs in your code, it disrupts the normal instruction logic and abnormally terminates the process. However, with a little foresight and code, you can often handle these exceptions gracefully, allowing your code to continue running and providing insight for tracking down the root cause of the unexpected result.

Connecting Apigee to GKE using headless services and Cloud DNS

We’ve recently supported an organization who wanted to expose its Google Kubernetes Engine (GKE) backend behind Apigee X. A quite common architecture, which most of the users delivering modern web applications on Google Cloud tend to build upon. In this scenario, Google’s API gateway, Apigee, receives requests and performs L7 routing, redirecting you to the correct backend application, running as one or more pods on GKE.

How to Use a Continual Learning Pipeline to Maintain High Performances of an AI Model in Production - Guest Blogpost

The algorithm team at WSC Sports faced a challenge. How could our computer vision model, that is working in a dynamic environment, maintain high quality results? Especially as in our case, new data may appear daily and be visually different from the already trained data. Bit of a head-scratcher right? Well, we’ve developed a system that is doing just that and showing exceptional results!

Angular: @ViewChild() and @ContentChildren() decorators

With the release of OctoPerf’s new UI we wanted to create a component that would allow our users to easily edit HTTP request actions. The new UI being heavily inspired by IDEs such as Eclipse or Visual Studio we decided to create a component that behaves likes the project settings panel of IntelliJ: IntelliJ Settings This panel displays a tree on its left part with a search input on top. The content of the left part changes depending on the current selection.

13 Tutorials and Courses to Learn WordPress

WordPress is a Content Management System (CMS), which is a tool that optimizes the process of producing, storing, and displaying web material. But you already know that, right? Well, how about this then – did you know that WordPress began as an improvement tool to improve the routine typography of day-to-day writing, but it was later adopted as a blogging tool? When it was first released, WordPress was nothing more than a typographic improvement.

Embrace the future - make the move from descriptive to prescriptive analytics

Making insights for your business isn’t easy. You're expected to always do more, do it faster, all without costing a small fortune. But how can you expect to do this when you’re using the wrong kind of analytics in the first place? Let’s explore. You may have heard of the 4 different types of analytics (the image below from Gartner helps visualize each type and how we use them) Think about how many post-mortem meetings you’ve had. Hindsight is important, of course!

End-to-End API Monetization with Tyk, Stripe, and Moesif

Many API developers and companies struggle to find ways to easily set up systems to monetize their APIs. Some are simple but not customizable, some are complex and require massive engineering effort to actually get it all running. To make things easier, Moesif created a feature a few months ago called Billing Meters which gives massive customizability but with a minimal amount of code and engineering effort.