Category: Software development

What is the difference between “var” and “val” in Kotlin?

It serves as a platform for fostering collaboration and community building within the Kotlin ecosystem. KotlinConf is an annual conference hosted by JetBrains, which brings together developers, enthusiasts, and experts from around the world to share their knowledge and experience with Kotlin. Some of them we have reviewed and can recommend to start with. For […]

Read More

Software Engineering Black box testing

It is the widely used black-box testing, which is also the basis for equivalence testing. Boundary value analysis tests the software with test cases with extreme values of test data. BVA is used to identify the flaws or errors that arise due to the limits of input data. A black box testing will not consider […]

Read More

Uber Tech Stack & Software Architecture How Was Uber Built?

Uber’s software architecture comprises three primary components – the marketplace, its web, and its mobile applications. Let’s take a closer look at the different technologies involved in each element. In 2014, the platform started focusing heavily on Big Data generation. Before this, their company data could be stored in traditional online transaction processing databases. However, […]

Read More