From 91b95f116d3cd239093bbc98ffc2c213f82aaf02 Mon Sep 17 00:00:00 2001
From: Mark Qian
Date: Thu, 9 May 2024 17:26:25 -0400
Subject: [PATCH 01/10] Update README.md to include Codemia in coding service
section
Codemia is a website for practicing system design problems like how you practice algorithms and data structures on Leetcode/CodeForce.
---
README.md | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/README.md b/README.md
index ee9f6e03..8e39a29f 100644
--- a/README.md
+++ b/README.md
@@ -258,4 +258,5 @@ But knowing the stuff will help you become better! :muscle:*
- :link: [InterviewCake](https://www.interviewcake.com/)
- :link: [At Coder](https://atcoder.jp/)
- :link: [Codility](https://www.codility.com/)
-- :link: [ICPC Problem Archive](https://icpc.kattis.com/)
\ No newline at end of file
+- :link: [ICPC Problem Archive](https://icpc.kattis.com/)
+- :link: [Codemia](https://codemia.io/)
From fea15d0f05686f09255ed657d56d91066003cdab Mon Sep 17 00:00:00 2001
From: ninjat
Date: Mon, 5 Aug 2024 11:25:07 +1200
Subject: [PATCH 02/10] Added resources for web application security
---
README.md | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/README.md b/README.md
index 8e39a29f..c6f332b1 100644
--- a/README.md
+++ b/README.md
@@ -87,8 +87,9 @@ But knowing the stuff will help you become better! :muscle:*
- :page_facing_up: [Cryptographic Right Answers](https://gist.github.com/tqbf/be58d2d39690c3b366ad)
- :page_facing_up: [An Open Letter to Developers Everywhere (About Cryptography)](https://gist.github.com/paragonie-scott/e9319254c8ecbad4f227)
- :book: [Foundations of Security: What Every Programmer Needs to Know ](https://www.goodreads.com/book/show/128003.Foundations_of_Security)
-- [OWASP Top 10](https://owasp.org/www-project-top-ten)
-- [Web Application Exploits and Defenses](https://google-gruyere.appspot.com/part1)
+- :page_facing_up: [OWASP Top 10](https://owasp.org/www-project-top-ten) - The "gold standard" for web application vulnerabilities.
+- :page_facing_up: [Portswigger Academy](https://portswigger.net) - Practical Labs for learning about web application security.
+- :page_facing_up: [Web Application Exploits and Defenses](https://google-gruyere.appspot.com/part1)
- :page_facing_up: [Hashing, Encryption and Encoding](https://www.integralist.co.uk/posts/hashing-and-encryption/)
### UX/Usability
From 882defc59e1399ce2966d687131a71819402b796 Mon Sep 17 00:00:00 2001
From: JackieL
Date: Mon, 13 Jan 2025 15:52:54 +0800
Subject: [PATCH 03/10] Add new site to Coding Practice Sites
---
README.md | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/README.md b/README.md
index 8e39a29f..4218bf0c 100644
--- a/README.md
+++ b/README.md
@@ -259,4 +259,5 @@ But knowing the stuff will help you become better! :muscle:*
- :link: [At Coder](https://atcoder.jp/)
- :link: [Codility](https://www.codility.com/)
- :link: [ICPC Problem Archive](https://icpc.kattis.com/)
-- :link: [Codemia](https://codemia.io/)
+- :link: [Codemia](https://codemia.io/)/)
+- :link: [LabEx](https://labex.io/)
From 1e4b26859c988ea23ba85cbe70b32ac1889a4918 Mon Sep 17 00:00:00 2001
From: JackieL
Date: Mon, 13 Jan 2025 16:02:53 +0800
Subject: [PATCH 04/10] Update README.md
---
README.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/README.md b/README.md
index 4218bf0c..f0376d92 100644
--- a/README.md
+++ b/README.md
@@ -259,5 +259,5 @@ But knowing the stuff will help you become better! :muscle:*
- :link: [At Coder](https://atcoder.jp/)
- :link: [Codility](https://www.codility.com/)
- :link: [ICPC Problem Archive](https://icpc.kattis.com/)
-- :link: [Codemia](https://codemia.io/)/)
+- :link: [Codemia](https://codemia.io/)
- :link: [LabEx](https://labex.io/)
From 4a62707467f6f7dd491b3799bf928dbc9360c149 Mon Sep 17 00:00:00 2001
From: Shay Molcho <152275799+shaymolcho@users.noreply.github.com>
Date: Wed, 29 Jan 2025 22:25:11 +0200
Subject: [PATCH 05/10] Added missing period for consistency and readability
dded a missing period in a specific part of the text to maintain consistency across
the document. This ensures a uniform writing style, improves readability, and aligns
with the formatting used throughout the content .
---
CONTRIBUTING.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 82d0485d..d208f3a9 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -74,7 +74,7 @@ Adding just a single item per pull request makes it much easier for everyone inv
It is just easier to discuss and decide on a resource within a Pull Request.
-Use consistent set of resource type emoji
+Use consistent set of resource type emoji.
🎥 - Video/Talk
📖 - Book
From ad70a8120b70c629d74780591bfaf17d5845bc03 Mon Sep 17 00:00:00 2001
From: Melike Kubik
Date: Mon, 16 Jun 2025 23:02:54 +0200
Subject: [PATCH 06/10] Update README.md
---
README.md | 16 ++++++++++++++++
1 file changed, 16 insertions(+)
diff --git a/README.md b/README.md
index 8e39a29f..861d35e2 100644
--- a/README.md
+++ b/README.md
@@ -260,3 +260,19 @@ But knowing the stuff will help you become better! :muscle:*
- :link: [Codility](https://www.codility.com/)
- :link: [ICPC Problem Archive](https://icpc.kattis.com/)
- :link: [Codemia](https://codemia.io/)
+
+- ## Platform Engineering
+
+A modern discipline that evolved from DevOps and SRE principles, focused on improving developer experience and productivity by building and managing self-service tools and workflows, often through an Internal Developer Platform (IDP). The goal is to reduce cognitive load on developers and streamline the path to production.
+
+* **What is Platform Engineering?**
+ * [Microsoft Learn: What is platform engineering?](https://learn.microsoft.com/en-us/platform-engineering/what-is-platform-engineering) - A comprehensive overview of the practice, its goals, and core capabilities.
+ * [Atlassian: What is Platform Engineering?](https://www.atlassian.com/developer-experience/platform-engineering) - A great explanation of the roles and responsibilities of a platform team.
+
+* **Internal Developer Platform (IDP)**
+ * [internaldeveloperplatform.org: What is an IDP?](https://internaldeveloperplatform.org/what-is-an-internal-developer-platform/) - A foundational resource explaining the concept of an IDP as the core product of a platform team.
+ * [Atlassian: Internal Developer Platform Guide](https://www.atlassian.com/developer-experience/internal-developer-platform) - A deep dive into the benefits and best practices for building an IDP.
+
+* **Golden Paths (Paved Roads)**
+ * [Spotify Engineering: How we use Golden Paths to solve fragmentation](https://backstage.spotify.com/learn/onboarding-software-to-backstage/setting-up-software-templates/11-spotify-templates/) - The original concept from Spotify, explaining how they use "opinionated and supported paths" to guide developers.
+ * [Red Hat: What is a Golden Path for software development?](https://www.redhat.com/en/topics/devops/golden-paths) - A clear article on how Golden Paths provide templates and standardized workflows to increase efficiency.
From 192570933ccb977fcdb3029cde10ee57e070da77 Mon Sep 17 00:00:00 2001
From: Alexey Migutsky
Date: Wed, 3 Sep 2025 20:50:06 +0200
Subject: [PATCH 07/10] Update README.md
Add sponsor highlight
---
README.md | 14 +++++++++++++-
1 file changed, 13 insertions(+), 1 deletion(-)
diff --git a/README.md b/README.md
index 8e39a29f..92551069 100644
--- a/README.md
+++ b/README.md
@@ -1,4 +1,16 @@
-> *[Join our community](https://metadevelopment.io/)* for professional Software Developers and get more control over your life and career!
+
+
Special thanks to:
+
+
+
+
+
+
+### [Tuple, the premier screen sharing app for developers](https://tuple.app/every-programmer-should-know)
+
+[Available for MacOS & Windows](https://tuple.app/every-programmer-should-know)
+
+
----
From 3c410a1a441ab0da538e18bfbb864be511c116b4 Mon Sep 17 00:00:00 2001
From: Yuriy Bondaryuk <36164609+YurokBo@users.noreply.github.com>
Date: Thu, 11 Sep 2025 22:37:56 +0300
Subject: [PATCH 08/10] Update README.md
Add link to Codebattle
---
README.md | 1 +
1 file changed, 1 insertion(+)
diff --git a/README.md b/README.md
index 92551069..7631a1a0 100644
--- a/README.md
+++ b/README.md
@@ -272,3 +272,4 @@ But knowing the stuff will help you become better! :muscle:*
- :link: [Codility](https://www.codility.com/)
- :link: [ICPC Problem Archive](https://icpc.kattis.com/)
- :link: [Codemia](https://codemia.io/)
+- :link: [Codebuttle](https://codebattle.hexlet.io/)
From 9df91ea6da7944d2bd2f3c556aad04490a19e46c Mon Sep 17 00:00:00 2001
From: Yuriy Bondaryuk <36164609+YurokBo@users.noreply.github.com>
Date: Thu, 11 Sep 2025 22:44:53 +0300
Subject: [PATCH 09/10] Update README.md
---
README.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/README.md b/README.md
index 7631a1a0..063b28ca 100644
--- a/README.md
+++ b/README.md
@@ -272,4 +272,4 @@ But knowing the stuff will help you become better! :muscle:*
- :link: [Codility](https://www.codility.com/)
- :link: [ICPC Problem Archive](https://icpc.kattis.com/)
- :link: [Codemia](https://codemia.io/)
-- :link: [Codebuttle](https://codebattle.hexlet.io/)
+- :link: [Codebattle](https://codebattle.hexlet.io/)
From ed784d19db6840ee65b62ff7c44d4c48ca518458 Mon Sep 17 00:00:00 2001
From: Alexey Migutsky
Date: Mon, 22 Sep 2025 23:51:22 +0200
Subject: [PATCH 10/10] Update README.md
---
README.md | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/README.md b/README.md
index 063b28ca..784d03d1 100644
--- a/README.md
+++ b/README.md
@@ -12,6 +12,13 @@
+----
+
+ Want to become a Senior Engineer sooner?
+
+ [Join a waitlist for repo author's course](https://maven.com/top-engineer/fast-track-to-senior?utm_source=github&utm_campaign=autumn_repo_bump)
+
+
----
# Every Programmer Should Know :thinking: