Programmers - podcast cover

Programmers

Software Engineeringrex.mindmeld360.com
Software Engineering Best Practices, System Design, High Scale, Algorithms, Math, Programming Languages, Statistics, Machine Learning, Databases, Front Ends, Frameworks, Low Level Machine Structure, Papers and Computing, Computer Science Book Reviews - Everything!
Last refreshed:
Follow this podcast in the Metacast mobile app to refresh it and see new episodes.
Download Metacast podcast app
Podcasts are better in Metacast mobile app
Don't just listen to podcasts. Learn from them with transcripts, summaries, and chapters for every episode. Skim, search, and bookmark insights. Learn more

Episodes

🪓 The Bayes theorem - Statistics for programmers

In 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.

Nov 16, 20226 min

🫢 Token Bucket Algorithm

The 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.

Nov 14, 20226 min

🧐 The Observer Pattern

In 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.

Nov 07, 20225 min

🫢 Evaluating Databases

There are six (6) criteria that should be applied when evaluating any Web site: authority, accuracy, objectivity, currency, coverage, and appearance.

Oct 31, 20225 min

👀Python Dataclasses

The 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.

Oct 27, 20225 min

👀Python Poetry

Python dependency management and packaging made easy. ... Poetry comes with all the tools you might need to manage your projects in a deterministic way

Oct 26, 20226 min

🤘System Design Interview - Rate Limiter Part 2

In 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

Oct 25, 20226 min

🛢️dbt

dbt - Transform data in your warehouse What is dbt? dbt is a development framework that combines modular SQL with software engineering best practices to make data transformation reliable, fast,

Oct 21, 20226 min

💥Spark Hash and Sort Aggregate

HashAggregateExec is a unary physical operator (i.e. with one child physical operator) for hash-based aggregation that is created (indirectly through AggUtils.

Oct 20, 20227 min

💥Spark Partitions Shuffle

The Spark SQL shuffle is a mechanism for redistributing or re-partitioning data so that the data is grouped differently across partitions

Oct 18, 202214 min

Aws DynamoDB Backup

We have two types of automatic backups in dynamodb one is point in time and another one is snapshots.

Oct 07, 20226 min

🌐 Meloni Italy

Giorgia Meloni is an Italian politician and journalist. A member of the Chamber of Deputies in Italy since 2006, she has led the Brothers of Italy political party since 2014, and has been the president of the European Conservatives and Reformists Party since 2020.

Sep 29, 20225 min

💲Will the fed stop inflation

📚 Book - The Psychology of Money - https://www.amazon.com/Psychology-Money-Timeless-lessons-happiness/dp/0857197681#?&_encoding=UTF8&tag=planetizer0c-20&linkCode=ur2&linkId=c18c78f3d241db79ce045de652b93722&camp=1789&creative=9325

Sep 26, 20228 min

Architecture.md

Why a single file on your repository that describes the project could make life much easier for newcomer programmers

Sep 24, 20229 min

Spark DataSet, DataFrame, createOrReplaceTempView

DataFrame.createOrReplaceTempView - Creates or replaces a local temporary view with this DataFrame. The lifetime of this temporary table is tied to the SparkSession that was used to create this DataFrame.

Sep 12, 20226 min

Spark SQL

Spark SQL is a Spark module for structured data processing. It provides a programming abstraction called DataFrames and can also act as a distributed SQL query engine. It enables unmodified Hadoop Hive queries to run up to 100x faster on existing deployments and data.

Sep 07, 20226 min

Apache Spark Pair Rdd

Apache Spark Paired RDDs are defined as RDDs containing the key-value pair(KVP), which consists of two linked data item in it. So, In most cases, the key is an identifier, and the value is data corresponding to the key value. Furthermore, Apache Spark operations work on RDDs that contain any objects.

Aug 31, 20225 min

What is delta lake

What is this name delta lake? Why delta? What is the core benefit of using it over a standard data lake? What are its disadvantages

Aug 30, 20226 min

🛴Go language tooling

In this episode we will discuss what are Go language to link and how is it different from other computer languages

Aug 15, 20227 min

🌐 AWS DynamoDB DAX

What is AWS DynamoDB DAX and how does it relate to elastic cache

Aug 11, 20225 min

☕Java ForkJoinPool

Java fork join pool uses the stealing algorithm in order to utilize better the threads that we have

Aug 10, 20226 min

💲Reserve Currency

Why does reserve currency metals so much today in today's economy and what are the alternatives and investment opportunities in this area.

Aug 05, 20225 min
For the best experience, listen in Metacast app for iOS or Android