Systems | Development | Analytics | API | Testing

Things you should know about Lazy Loading

The term lazy loading is a custom of hindering load or configuration of sources or entities until it is primarily required to upgrade functioning and maintain system sources. For instance, if an Internet domain has a depiction that the client has to browse down to refer to, by creating a placeholder content, the webpage starts to lazy load the content by allowing the website to provide only the accessed content instead of bulk loading all the content.

Automatically extract TML definitions from tml/export

ThoughtSpot elements such as search, Liveboards, and data connections are all defined in a JSON-based metadata definition called ThoughtSpot Modeling Language, or TML. Recently, I blogged about how you can use Postman to access platform APIs to import/export TML as part of your devops processes; for example, to check in TML definitions and push to another environment via a continuous integration process. The TML export is pretty straightforward.

Simulators vs. Emulators: What's the Difference, Anyway?

In the world of software testing, it’s common to hear folks talk about simulators and emulators as if the terms are synonymous. To a certain extent, that makes sense. Simulators and emulators are similar in many ways, and the differences between them don’t always matter from the perspective of a test engineer. But the fact remains that simulators and emulators are different beasts.

Matt Wyman on How Businesses Lose Money with Poor Code

Earlier this week, Sauce Labs Chief Customer Officer, Matt Wyman, sat down with journalist Marko Velimirović of Website Planet. The pair discussed the release of the consumer report Every Experience Matters as well as the state of DevOps, trends in testing and the increasing need for developers to deliver exceptional quality at velocity. To read the full interview, head over to Website Planet. A selected portion is included below.

Webinar Recap: Functional strategies for migrating from Hadoop to AWS

In a recent webinar, Functional (& Funny) Strategies for Modern Data Architecture, we combined comedy and practical strategies for migrating from Hadoop to AWS. Unravel Co-Founder and CTO Shivnath Babu moderated a discussion with AWS Principal Architect, Global Specialty Practice, Dipankar Ghosal and WANdisco CTO Paul Scott-Murphy. Here are some of the key takeaways from the event.

Switch to JDK 17 + Parallel GC and speed up your Android builds by 9-20%

Speed up Android build times with simple tweaks to the Java Development Kit and Gradle. After benchmarking build times for 3 projects with different JDK versions, JDK 17 is now also preinstalled on all build stacks to help you get the 9-20% speed improvements we did. Learn more and try them!

Practical Guide: Flutter + Firebase + FlutterFire CLI + CI (Codemagic)

This article highlights three technologies that you can combine to create a super-app: Flutter, Firebase, and Codemagic. Our task is to configure Firebase for all platforms supported by the Flutter framework, utilize Firebase Remote Config to alter the appearance of our app without making these changes manually and then set up CI/CD using Codemagic to distribute our app via Firebase App Distribution. We’ll be creating a live demo of the app to demonstrate the power of these technologies.

Building vs. Buying Your Modern Data Stack: A Panel Discussion

One of the highlights of the DataOps Unleashed 2022 virtual conference was a roundtable panel discussion on building versus buying when it comes to your data stack. Build versus buy is a question for all layers of the enterprise infrastructure stack. But in the last five years — even in just the last year alone — it’s hard to think of a part of IT that has seen more dramatic change than that of the modern data stack.

Five Keys for Effective API Management

From banks and healthcare providers to retail enterprises and government agencies, application programming interfaces (APIs) live at the heart of many systems. They have become critical to drive digital initiatives and bring a host of benefits — such as the ability to use APIs created by others; compose enterprise capabilities as reusable units to create new sources of revenue; enable better interactions with customers, suppliers, and providers; and quickly respond to compliance requirements.