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's sponsorship image + + +### [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: