Systems | Development | Analytics | API | Testing

%term

A Deep Dive into Selenium, Its Alternative Solution for 2020 and Beyond

Selenium was first released in the mid-2000s as a Web browser extension for recording and playing back interactions with Web browsers. Since then, it has become arguably the most popular tool for test automation. In a survey of the automation testing community, the framework has been used by more than 80% of those surveyed. Selenium is an open-source framework for Web-based application automation that includes Selenium WebDriver, Selenium IDE, and Selenium Grid.

The Cost of Your Legacy System

Companies play smart, and they’re well aware of the disadvantages and risks of keeping legacy systems or outdated technology in their workflow. Despite that, many don’t do anything about it. Why? Because doing nothing affordable. Phasing out a legacy system that your business has relied on for over a decade is a major undertaking. Leaving it in place for as long as possible typically proves more cost-effective than immediate migration, even with potentially severe risks considered.

Are Your Machine Learning Models Wrong?

In addition to the very real negative impact on every person around the world, the COVID-19 pandemic is driving business disruptions and closures at an unprecedented scale. Enormous government stimulus programs are resulting in explosions in fiscal deficits, regulators are relaxing capital constraints on banks and central banks are supporting economic stability with a range of interest rate cuts and other stimulus measures.

5 Challenges of Building Data Applications

Fast-growing software companies are building data applications for a variety of uses, from marketing apps that provide customer insights, to IoT apps that handle device feedback, and data analytics apps that process both historical and near real-time data. But developers often face obstacles when building, designing, and supporting applications that need to parse large volumes of information.

Databases Demystified Lesson 4: Transactions Part 1

In this episode of Michael Kaminksy's Databases Demystified, we learn all about what a transaction is, and what ACID means. Learn why database constraints are important, and what the commands "begin" "commit" and "rollback" mean. We talk about atomicity, consistency, isolation, and durability and why transactions are so important.

Databases Demystified Lesson 6: Distributed Databases Part 1

Welcome to episode 6 of Michael Kaminsky's Databases Demystified. In this lesson, we introduce a fascinating and incredibly important topic: distributed databases. We discuss "nodes" and "clusters" and we cover the two major paradigms in distributed databases: big-compute databases and high-availability databases.