Programmers
Episodes
Scalability Vs. Elasticity
13 Apr 2024
Contributed by Lukas
The Shared Columns that Pop Up in Many Tables
08 Apr 2024
Contributed by Lukas
.
Fault Tolerance Vs. High Availability
06 Apr 2024
Contributed by Lukas
.
Intellij 2024.1
30 Mar 2024
Contributed by Lukas
.
Timezones
27 Mar 2024
Contributed by Lukas
.
Vaadin Reflex React
23 Mar 2024
Contributed by Lukas
.
The Abundant Java Ecosystem
22 Mar 2024
Contributed by Lukas
The Abundant Java Ecosystem: Libraries, Spring, Databases, and Lombok
Is gRPC overhyped?
16 Mar 2024
Contributed by Lukas
.
URI vs. URL
15 Mar 2024
Contributed by Lukas
.
DynamoDB, Cassandra, MongoDB and Redis
13 Mar 2024
Contributed by Lukas
.
Jupyter Notebooks in Production: Friend or Foe?
12 Mar 2024
Contributed by Lukas
.
Toyota Battery 💪
11 Mar 2024
Contributed by Lukas
.
React 18 Updates
11 Mar 2024
Contributed by Lukas
.
🔥 Unit Testing Best Practices
10 Mar 2024
Contributed by Lukas
.
🛟 Unit Testing
08 Mar 2024
Contributed by Lukas
.
👻 Plane Open Source Jira Alternative
01 Mar 2024
Contributed by Lukas
.
🔥 Java Date Time
29 Feb 2024
Contributed by Lukas
.
💡About Ideas
27 Feb 2024
Contributed by Lukas
.
💲Market Resilience
27 Feb 2024
Contributed by Lukas
.
👌 Python Reglex
21 Feb 2024
Contributed by Lukas
.
💰 Do high interest rates fix inflation
17 Feb 2024
Contributed by Lukas
.
🛟 System Design Dropbox Google Drive
15 Feb 2024
Contributed by Lukas
.
🥱 GoLang Maps Tutorial
09 Feb 2024
Contributed by Lukas
.
🥱 Golang variadic functions
06 Feb 2024
Contributed by Lukas
.
💤 Cancellation Timeouts
02 Feb 2024
Contributed by Lukas
.
🦜Hive, Elasticsearch, PostgreSQL, Apache Doris
26 Jan 2024
Contributed by Lukas
.
Http Streaming 💡
19 Jan 2024
Contributed by Lukas
.
Redesign Backend 🦜
14 Jan 2024
Contributed by Lukas
.
Backend Redesign 👨💻
22 Dec 2023
Contributed by Lukas
.
Mutex Semaohore 🤯
15 Dec 2023
Contributed by Lukas
.
Browser Requests 🛜
08 Dec 2023
Contributed by Lukas
.
Bloom Filters ⭐
14 Nov 2023
Contributed by Lukas
.
Long Polling 🛜
13 Nov 2023
Contributed by Lukas
.
Transactions 🛢️
17 Oct 2023
Contributed by Lukas
.
Alternatives for Side Projects
08 Oct 2023
Contributed by Lukas
.
Poetry Virtual Envs
04 Oct 2023
Contributed by Lukas
.
Aws Redshift vs RDS vs DDB
29 Sep 2023
Contributed by Lukas
Aws Redshift vs RDS vs DDB
Vectors Linear Combinations
24 Sep 2023
Contributed by Lukas
.
Working Brains
22 Sep 2023
Contributed by Lukas
📕BOOK - Set Boundaries, Find Peace - https://amzn.to/48krxnn
LeetCode 36 Validate sudoku board ⛈️
19 Sep 2023
Contributed by Lukas
📕BOOK - Hacking the System Design Interview - https://amzn.to/48tkn07
Aws Vpc Route tables Subnets 🛜
09 Sep 2023
Contributed by Lukas
📕BOOK - AWS: Virtual Private CLoud tutorial (VPC) for Beginners - https://amzn.to/3Zv4rpL
Spark Executors Cores
02 Sep 2023
Contributed by Lukas
📕BOOK - High Performance Spark - https://amzn.to/458wnRE
Pandas Tips 💁♂️
22 Aug 2023
Contributed by Lukas
📕BOOK - Python for Data Analysis - https://amzn.to/48uvUMr
ProtocolBuffers Avro Parquet 🛢️
18 Aug 2023
Contributed by Lukas
📕BOOK - gRPC: Up and Running - https://amzn.to/3taxlje
Userscripts and Tampermonkey 🐵
12 Aug 2023
Contributed by Lukas
Userscripts and Tampermonkey
Python Template and Bridge Design Patterns 😇
11 Aug 2023
Contributed by Lukas
Python Template and Bridge Design Patterns
Trie 🤳
01 Aug 2023
Contributed by Lukas
Trie
P-Value 🌞
30 Jul 2023
Contributed by Lukas
P-Value
Vs Code Useful Extensions 🤘
29 Jul 2023
Contributed by Lukas
Vs Code Useful Extensions.
Chat GPT Model 📸
27 Jul 2023
Contributed by Lukas
Chat GPT Model
Bloom Filters 🌞
24 Jul 2023
Contributed by Lukas
Bloom Filters
GraphQL vs Rest 😀
23 Jul 2023
Contributed by Lukas
GraphQL vs Rest
Hash Functions 🤣
22 Jul 2023
Contributed by Lukas
Hadh Functions
🌞 Apache Kafka
01 Jul 2023
Contributed by Lukas
Apache Kafka
🌐 Aws Networking Part 2
09 Jun 2023
Contributed by Lukas
AWS networking provides a broad set of services that enable you to , connect, and secure your applications and data. With AWS networking, you can easi...
🚂 Calculations and Status Fields
03 Jun 2023
Contributed by Lukas
How should you add status fields to calculations
⛈️ Aws Networking - Part 1
12 Apr 2023
Contributed by Lukas
AWS networking involves creating, configuring, and managing networks on Amazon Web Services. It includes services like Virtual Private Cloud (VPC), El...
💥 Spark Partitioning
06 Apr 2023
Contributed by Lukas
Cores distribution and spark and partitioning
🤳 Debug Python Projects
29 Mar 2023
Contributed by Lukas
Debugging python projects with and without tools.
🫢 Coding interview patterns
27 Mar 2023
Contributed by Lukas
Programming interview patterns involve understanding data structures, algorithms, time/space complexity, problem-solving approaches, and coding practi...
🛢️ Sql Cube and Rollup
24 Mar 2023
Contributed by Lukas
rollup.  200 word summary for sql cube and rollup SQL (Structured Query Language) is a programming language that is commonly used to manage a...
🫢 Coding interview tip for Arrays
05 Mar 2023
Contributed by Lukas
Fast arrays for coding interview
🫢 LeetCode 238 Product array except self
04 Mar 2023
Contributed by Lukas
Calculate the product of an array except self without using the division operator
🤘 Multiple Treatments in AB Testing
27 Feb 2023
Contributed by Lukas
How to work with multiple treatments in AB testing
🛢️ ACID Transactions
24 Feb 2023
Contributed by Lukas
Acid transactions are a set of properties that ensure reliable and consistent database transactions. The term "ACID" stands for Atomicity, Consistency...
📸 Japan work one less day
20 Feb 2023
Contributed by Lukas
Experiment in Japan to work one less day a week
🪚 Preconditions for t-test
19 Feb 2023
Contributed by Lukas
The preconditions to t-tesy
🔥 Lit vs React
18 Feb 2023
Contributed by Lukas
The differences between lit and react
🛢️ Sql Pivot
17 Feb 2023
Contributed by Lukas
In this episode of programmers quickie podcast, we continue our exploration of SQL pivot and dive deeper into the syntax behind this powerful data ana...
DynamoDB RCU WCU
17 Feb 2023
Contributed by Lukas
DynamoDB RCU WCU
🫢 Python Behave BDD
16 Feb 2023
Contributed by Lukas
Python Behave testing
🪓 Design a Parking Lot - System Design Interview Question
21 Jan 2023
Contributed by Lukas
In a system design interview, you will be asked to design a complex system, such as a website, mobile app, or network infrastructure. The interviewer ...
💥 Spark DataFrame Cache
11 Jan 2023
Contributed by Lukas
In Apache Spark, you can cache a DataFrame in memory using the cache() or persist() method. The cache() method is a shorthand for persist() with the d...
🌞 Social Apps
04 Jan 2023
Contributed by Lukas
Why develop apps when you can create "social apps" without coding as side projects.
n Queens problem LeetCode 51
31 Dec 2022
Contributed by Lukas
The n-queens problem is a well-known problem in computer science and mathematics that involves placing n chess queens on a n x n chessboard such that ...
🫠 CPU Times
02 Dec 2022
Contributed by Lukas
The time that it takes computers to process information.
🔥 Consistent Hashing
01 Dec 2022
Contributed by Lukas
Consistent Hashing is a distributed hashing scheme that operates independently of the number of servers or objects in a distributed hash table by assi...
🔥 AB Testing Challenges and Mitigations
28 Nov 2022
Contributed by Lukas
A couple of mitigations for a couple of ab testing challenges
A/A/B Testing
23 Nov 2022
Contributed by Lukas
Here are scenarios where we would want to use AA testing before trying out and AB testing
🔥 Http 1 Vs Http 2 Vs Http 3
20 Nov 2022
Contributed by Lukas
HTTP/1 is a textual data protocol and is good in terms of readability, ease of reimplementing, and ease of debugging. However, Binary protocols(Used i...
🪓 The Bayes theorem - Statistics for programmers
16 Nov 2022
Contributed by Lukas
In probability theory and statistics, Bayes' theorem, named after Thomas Bayes, describes the probability of an event, based on prior knowledge of con...
🫢 Token Bucket Algorithm
14 Nov 2022
Contributed by Lukas
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...
🧐 The Observer Pattern
07 Nov 2022
Contributed by Lukas
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 d...
🫢 Evaluating Databases
31 Oct 2022
Contributed by Lukas
There are six (6) criteria that should be applied when evaluating any Web site: authority, accuracy, objectivity, currency, coverage, and appearance.
👀Python Dataclasses
27 Oct 2022
Contributed by Lukas
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 de...
👀Python Poetry
26 Oct 2022
Contributed by Lukas
Python dependency management and packaging made easy. ... Poetry comes with all the tools you might need to manage your projects in a deterministic wa...
🤘System Design Interview - Rate Limiter Part 2
25 Oct 2022
Contributed by Lukas
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 prev...
🛢️dbt
21 Oct 2022
Contributed by Lukas
dbt - Transform data in your warehouse What is dbt? dbt is a development framework that combines modular SQL with software engineering best practices ...
💥Spark Hash and Sort Aggregate
20 Oct 2022
Contributed by Lukas
HashAggregateExec is a unary physical operator (i.e. with one child physical operator) for hash-based aggregation that is created (indirectly through ...
💥Spark Partitions Shuffle
18 Oct 2022
Contributed by Lukas
The Spark SQL shuffle is a mechanism for redistributing or re-partitioning data so that the data is grouped differently across partitions
Aws DynamoDB Backup
07 Oct 2022
Contributed by Lukas
We have two types of automatic backups in dynamodb one is point in time and another one is snapshots.
Rate Limiting Part 1
01 Oct 2022
Contributed by Lukas
System design
🌐 Meloni Italy
29 Sep 2022
Contributed by Lukas
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 pol...
Apache Spark Unit Tests
27 Sep 2022
Contributed by Lukas
Apache spark unit tests
💲Will the fed stop inflation
26 Sep 2022
Contributed by Lukas
📚 Book - The Psychology of Money - https://www.amazon.com/Psychology-Money-Timeless-lessons-happiness/dp/0857197681#?&_encoding=UTF8&tag=planetizer...
Spark - Pivot Tables
25 Sep 2022
Contributed by Lukas
How can we pivot on spark?
Architecture.md
24 Sep 2022
Contributed by Lukas
Why a single file on your repository that describes the project could make life much easier for newcomer programmers
Spark DataSet, DataFrame, createOrReplaceTempView
12 Sep 2022
Contributed by Lukas
DataFrame.createOrReplaceTempView - Creates or replaces a local temporary view with this DataFrame. The lifetime of this temporary table is tied to t...
Spark SQL
07 Sep 2022
Contributed by Lukas
Spark SQL is a Spark module for structured data processing. It provides a programming abstraction called DataFrames and can also act as a distributed ...
Spark top 100 words from file
05 Sep 2022
Contributed by Lukas
We will describe how to use Apache Spark to get top 100 words from a file!