Systems | Development | Analytics | API | Testing

A pragmatic guide to BuildContext in Flutter

As a senior Flutter developer, a big part of my daily job consists of reviewing code, mentoring other developers, and helping them with their problems. One mistake that I noticed developers repeating on many occasions is misusing BuildContext. I analyzed why this happens and came to the conclusion that it is because of an incomplete understanding of what BuildContext is, how it works, and its scope and lifecycle.

Testing Kubernetes Ingress with Production Traffic

Testing Kubernetes Ingress resources can be tricky, and can lead to frustration when bugs pop up in production that weren’t caught during testing. This can happen for a variety of reasons, but with Ingress specifically, it often has to do with a misalignment between the data used in testing and the traffic generated in production. Tools like Postman can be a great way of generating traffic, but they have the drawback of being manually created.

Software Performance Failures due to Corporate Controversy

It’s remarkable how many systems can manage unexpected performance demand, scaling resources and continuing operations. Yet truly unexpected demand can still apply enough stress to a system that it crashes. Here, we’re going to examine two failures that resulted from a single corporate controversy.

Automating reports: Picking the right tool saves time and reduces errors

As every data engineer and analyst can attest, generating reports is one of the most time-consuming and human error prone activities in the day-to-day life of data analysts. Luckily, with the development of technology, data reporting can now be done automatically, which saves you time and reduces mistakes. In this article, you will learn.

How New Lumada Industrial DataOps 5.1 Scales Industrial IoT Solutions

Data quality is fairly simple nomenclature to describe the state of the data being processed, analyzed, fed into AI, and more. But this modest little term belies an incredibly critical and complicated reality: that enterprises require the highest level of data quality possible in order to do everything from developing product and business strategies, and engaging with customers, to predicting the weather and finding the fastest delivery routes.

How-to configure SageMaker with GitHub Actions

GitHub Actions is a powerful continuous integration and continuous delivery (CI/CD) platform that allows developers to automate build, test, and deployment pipelines. Workflows automatically build and test code whenever an event occurs, such as a pull request or a deployment of merged pull requests to production. Best of all, you can use it without leaving the comfort of your own repository!

Overcoming 9 Data Governance Challenges

Data governance is the process of managing and protecting data throughout its lifecycle. It involves establishing policies, procedures, and standards for how data is collected, stored, used, and shared. This requires systems that are complex to be put in place by several stakeholders across the organization. Many organizations look at selecting the right software to implement a framework.