Sign up to save your podcastsEmail addressPasswordRegisterOrContinue with GoogleAlready have an account? Log in here.
Software Engineering Best Practices, System Design, High Scale, Algorithms, Math, Programming Languages, Statistics, Machine Learning, Databases, Front Ends, Frameworks, Low Level Machine Structure, P... more
FAQs about Programmers:How many episodes does Programmers have?The podcast currently has 366 episodes available.
November 16, 2022🪓 The Bayes theorem - Statistics for programmersIn probability theory and statistics, Bayes' theorem, named after Thomas Bayes, describes the probability of an event, based on prior knowledge of conditions that might be related to the event....more6minPlay
November 14, 2022🫢 Token Bucket AlgorithmThe token bucket is an algorithm used in packet-switched and telecommunications networks. It can be used to check that data transmissions, in the form of packets, conform to defined limits on bandwidth and burstiness....more6minPlay
November 07, 2022🧐 The Observer PatternIn software design and engineering, the observer pattern is a software design pattern in which an object, named the subject, maintains a list of its dependents, called observers, and notifies them automatically of any state changes, usually by calling one of their methods....more6minPlay
October 31, 2022🫢 Evaluating DatabasesThere are six (6) criteria that should be applied when evaluating any Web site: authority, accuracy, objectivity, currency, coverage, and appearance....more6minPlay
October 27, 2022👀Python DataclassesThe dataclass() decorator examines the class to find fields. A field is defined as a class variable that has a type annotation. With two exceptions described below, nothing in dataclass() examines the type specified in the variable annotation....more6minPlay
October 26, 2022👀Python PoetryPython dependency management and packaging made easy. ... Poetry comes with all the tools you might need to manage your projects in a deterministic way...more6minPlay
October 25, 2022🤘System Design Interview - Rate Limiter Part 2In computer networks, rate limiting is used to control the rate of requests sent or received by a network interface controller. It can be used to prevent DoS attacks and limit web scraping...more6minPlay
October 21, 2022🛢️dbtdbt - Transform data in your warehouseWhat is dbt? dbt is a development framework that combines modular SQL with software engineering best practices to make data transformation reliable, fast,...more6minPlay
October 20, 2022💥Spark Hash and Sort AggregateHashAggregateExec is a unary physical operator (i.e. with one child physical operator) for hash-based aggregation that is created (indirectly through AggUtils....more7minPlay
October 18, 2022💥Spark Partitions ShuffleThe Spark SQL shuffle is a mechanism for redistributing or re-partitioning data so that the data is grouped differently across partitions...more14minPlay
FAQs about Programmers:How many episodes does Programmers have?The podcast currently has 366 episodes available.