If you’ve already watched the series The Squid Game or if you’re not afraid of a major spoiler, keep reading this article to find out how statistics can save your life. The Squid Game is the most-watched series in Netflix history. In it, a group of disgraced contestants have a chance to win a fortune if they pass six trials, which consist of popular children’s games. The fifth of these tests consists of crossing a floating bridge with 18 glass steps,…

Design patterns are reusable templates that help us solve software design problems using best practices. In this way, they help us build applications using code that is easier to maintain, understand, reuse and test. Escape Velocity Labs You can find all our articles, courses, and tutorials on our website:https://www.evlabs.io What is this pattern for? This pattern restricts the creation of objects of a class to a single instance. Continuing with the example of the app…

Tensor Processing Unit (TPU-v1) Moore’s law is coming to an end. At least, that is what a large proportion of hardware designers believe. However, the great open challenges of science and engineering require ever more powerful processors. To meet these needs, tech giants like Google or Nvidia are turning to the development of ASICs (Application Specific Integrated Circuits). Unlike ordinary processors, these chips can perform only a reduced set of operations but at unparalleled speed. However, designing…

Design patterns are reusable templates that help us solve software design problems using best practices. In this way, they help us build applications using code that is easier to maintain, understand, reuse and test. What is this pattern for? Dependency injection is a technique in which an object receives other objects that it depends on, called dependencies. Let’s continue with the example of the application for a social network that we saw in the previous articles.…

Design patterns are reusable templates that help us solve software design problems using best practices. In this way, they help us build applications using code that is easier to maintain, understand, reuse and test. What is this pattern for? It is a tactic to delay the creation of an object, the calculation of a value, or any other computationally expensive process until the time when it is to be used for the first time. Let’s…

Design patterns are reusable templates that help us solve software design problems using best practices. In this way, they help us build applications using code that is easier to maintain, understand, reuse and test. What is this pattern for? It allows us to separate the construction of a complex object from its representation. Thus, the same creation process can generate different representations. Let’s follow the example of the previous articles in the series, i.e. create a…

Design patterns are reusable templates that help us solve software design problems using best practices. In this way, they help us build applications using code that is easier to maintain, understand, reuse and test. What is this pattern for? Defines an interface to create an object, but lets subclasses decide which class to instantiate. The factory method allows a class to defer the instantiation it uses to subclasses. Let’s see it with an example. We…

Design patterns are reusable templates that help us to solve software design problems using best practices. In that way, they allow us to build applications using code that is easier to maintain, understand and test. What is this pattern used for? It provides an interface to create families of related or dependent objects without specifying their concrete classes. For example, imagine we want to create an app for iOS. The iPhone has two different visual…

Boost your learning by mastering this key library. Check out our free Numpy course: https://www.evlabs.io/p/complete-numpy-course-with-applications There are thousands of data science tutorials online and many students jump from one to another endlessly, because they feel that their knowledge is not solid enough to adapt what they learned to their own projects. However, that is precisely the best way to learn data science: trying to adapt what you learn to a new context.Many aspiring data scientists lack…