Systems | Development | Analytics | API | Testing

Latest News

Innocent looking array_unique - 2 Stories of performance hogs in Shopware 6 and Tideways own backend code base

This post tells a story of a performance mistake that is quickly made even by experienced developers: The expectation that a built-in PHP function has better performance than a better suited data structure written in PHP. The protagonist in these stories is array_unique, a function that takes a list of values and removes duplicate entries to return a list of each value occurring only once.

Top 15 Kubernetes Resources

While Kubernetes is a very powerful and comprehensive application, it can also be very complicated and confusing to new users. Thankfully, the community is great at pulling together to try to tame the Kubernetes beasts, and as more users join the platform, more handy tools to help you manage your cluster are developed. Kubernetes Resources range from everyday helper tools to development tools to troubleshooting tools, and in this article we’ll discuss fifteen of the best ones.

3x Dataflow Throughput with Auto Sharding for BigQuery

Many of you rely on Dataflow to build and operate mission critical streaming analytics pipelines. A key goal for us, the Dataflow team, is to make the technology work for users rather than the other way around. Autotuning, as a fundamental value proposition Dataflow offers, is a key part of making that goal a reality - it helps you focus on your use cases by eliminating the cost and burden of having to constantly tune and re-tune your applications as circumstances change.

How to Launch Your New Data Engineering Strategy

When you secure a new data engineering position, it’s important to get off on the right foot. You need to respond to new data sources, data types, data sets, and applications efficiently. In the era of Big Data, this can be more than challenging. During this early stage of your job transition, you need to impress, and you can do this by re-thinking your data engineering strategy.

Why Consolidating API Activities into an API Management Platform Could Benefit Your Organization

Whether you’ve made your first steps toward digital transformation or looking for ways to expand on the your current tech stack, you probably have at least one API in use. You know by now that APIs are more than pieces of code: they are products that can expand your business opportunities. They can facilitate your business’ growth with new capabilities and new revenue streams. But building and deploying APIs is only the beginning of the API lifecycle.

What are the Characteristics of an Effective API?

If you’re planning to upgrade your business technology, this almost certainly means working with an API. Either you’re building your own to integrate your on-premises technology, importing a third-party API for added functionalities, or monetizing your current capabilities. Regardless, you may find yourself working with a lot of APIs in the near future. But you may not know what to look for in searching for a high-quality API.

Typeform APIs & DreamFactory

DreamFactory specialises in REST API generation for any number of database types however an underrepresented benefit is the ability to mount and manage any third party API via a HTTP service connector such as a Typeform REST API. This gives you the ability to generate documentation and secure an existing API as if it were created natively within DreamFactory.

Session-based Recommender Systems

Recommendation systems have become a cornerstone of modern life, spanning sectors that include online retail, music and video streaming, and even content publishing. These systems help us navigate the sheer volume of content on the internet, allowing us to discover what’s interesting or important to us. The classic modeling approaches to recommendation systems can be broadly categorized as content-based, as collaborative filtering-based, or as hybrid approaches that combine aspects of the two.