Skip to content

Commit 8052439

Browse files
authored
Merge branch 'master' into master
2 parents 76cdb64 + 982ef87 commit 8052439

File tree

3 files changed

+80
-8
lines changed

3 files changed

+80
-8
lines changed

.github/FUNDING.yml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# These are supported funding model platforms
2+
3+
github: [mtdvio, mr-mig]
4+
patreon: # Replace with a single Patreon username
5+
open_collective: # Replace with a single Open Collective username
6+
ko_fi: # Replace with a single Ko-fi username
7+
tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
8+
community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
9+
liberapay: # Replace with a single Liberapay username
10+
issuehunt: # Replace with a single IssueHunt username
11+
lfx_crowdfunding: # Replace with a single LFX Crowdfunding project-name e.g., cloud-foundry
12+
polar: # Replace with a single Polar username
13+
buy_me_a_coffee: # Replace with a single Buy Me a Coffee username
14+
thanks_dev: # Replace with a single thanks.dev username
15+
custom: # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2']

CONTRIBUTING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ Adding just a single item per pull request makes it much easier for everyone inv
7474
It is just easier to discuss and decide on a resource within a Pull Request.
7575
</p></details>
7676

77-
<details><summary>Use consistent set of resource type emoji</summary><p>
77+
<details><summary>Use consistent set of resource type emoji.</summary><p>
7878

7979
🎥 - Video/Talk
8080
📖 - Book

README.md

Lines changed: 64 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,23 @@
1-
> *[Join our community](https://metadevelopment.io/)* for professional Software Developers and get more control over your life and career!
1+
<div align="center" markdown="1">
2+
<sup>Special thanks to:</sup>
3+
<br>
4+
<br>
5+
<a href="https://tuple.app/every-programmer-should-know">
6+
<img width="400" alt="Tuple's sponsorship image" src="https://github.com/user-attachments/assets/dc223735-2060-476e-9f76-0b225e03ce1f" />
7+
</a>
8+
9+
### [Tuple, the premier screen sharing app for developers](https://tuple.app/every-programmer-should-know)
10+
11+
[Available for MacOS & Windows](https://tuple.app/every-programmer-should-know)<br>
12+
13+
</div>
14+
15+
----
16+
<div align="center" markdown="1">
17+
Want to become a Senior Engineer sooner?
18+
19+
[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)
20+
</div>
221

322
----
423

@@ -42,7 +61,7 @@ But knowing the stuff will help you become better! :muscle:*
4261
- :movie_camera: [UC Berkeley, Data Structures Course](https://sp19.datastructur.es/)
4362
- [Foundations of Data Structures - EDX](https://www.edx.org/course/foundations-data-structures-iitbombayx-cs213-1x-0#!)
4463
- [Data Structures - Coursera](https://www.coursera.org/learn/data-structures)
45-
- [Mathematics for Computer Science - Eric Lehman](https://courses.csail.mit.edu/6.042/spring17/mcs.pdf)
64+
- [Mathematics for Computer Science - Eric Lehman](https://people.csail.mit.edu/meyer/mcs.pdf)
4665

4766
### Numbers
4867
- :book: [How to Count](https://www.goodreads.com/book/show/12093869-how-to-count)
@@ -91,13 +110,14 @@ But knowing the stuff will help you become better! :muscle:*
91110
- :page_facing_up: [Cryptographic Right Answers](https://gist.github.com/tqbf/be58d2d39690c3b366ad)
92111
- :page_facing_up: [An Open Letter to Developers Everywhere (About Cryptography)](https://gist.github.com/paragonie-scott/e9319254c8ecbad4f227)
93112
- :book: [Foundations of Security: What Every Programmer Needs to Know ](https://www.goodreads.com/book/show/128003.Foundations_of_Security)
94-
- [OWASP Top 10](https://owasp.org/www-project-top-ten)
95-
- [Web Application Exploits and Defenses](https://google-gruyere.appspot.com/part1)
113+
- :page_facing_up: [OWASP Top 10](https://owasp.org/www-project-top-ten) - The "gold standard" for web application vulnerabilities.
114+
- :page_facing_up: [Portswigger Academy](https://portswigger.net) - Practical Labs for learning about web application security.
115+
- :page_facing_up: [Web Application Exploits and Defenses](https://google-gruyere.appspot.com/part1)
96116
- :page_facing_up: [Hashing, Encryption and Encoding](https://www.integralist.co.uk/posts/hashing-and-encryption/)
97117

98118
### UX/Usability
99119
- :book: [Don't Make Me Think: A Common Sense Approach to Web Usability](https://www.goodreads.com/book/show/18197267-don-t-make-me-think-revisited)
100-
- :movie_camera: [Inventing on Principle](https://vimeo.com/36579366)
120+
- :movie_camera: [Inventing on Principle](https://vimeo.com/906418692)
101121

102122

103123
### SEO
@@ -169,7 +189,10 @@ But knowing the stuff will help you become better! :muscle:*
169189
- :page_facing_up: [How To Interview As a Developer Candidate](https://medium.freecodecamp.com/how-to-interview-as-a-developer-candidate-b666734f12dd)
170190
- :page_facing_up: [How To Get a Tech Job Abroad Faster](https://relocate.me/blog/job-relocation/landing-a-tech-job-abroad-7-simple-tips/#more-514)
171191
- :book: [How To Be A STAR Engineer](http://vlsicad.ucsd.edu/Research/Advice/star_engineer.pdf)
172-
- :page_facing_up: [TL;DR; Stock Options](https://tldroptions.io/)
192+
- 📈 [TL;DR; Stock Options](https://web.archive.org/web/20190304234515/https://tldroptions.io/)
193+
- [Discussion on HN #1](https://news.ycombinator.com/item?id=14463260)
194+
- [Discussion on HN #2](https://news.ycombinator.com/item?id=19301570)
195+
- 📄 [The Open Guide to Equity Compensation](https://github.com/jlevy/og-equity-compensation)
173196
- :page_facing_up: [Equity 101 for Startup Employees](https://blog.carta.com/equity-101-stock-option-basics/)
174197
- :book: [Cracking the Coding Interview: 189 Programming Questions and Solutions](https://www.goodreads.com/book/show/25707092-cracking-the-coding-interview)
175198
- :fire: [Everything you need to know to get the job](https://github.com/kdn251/interviews)
@@ -178,7 +201,7 @@ But knowing the stuff will help you become better! :muscle:*
178201
- :page_facing_up: [What you should know as a founder of a software company](https://qotoqot.com/blog/founder-skills/)
179202
- :movie_camera: [Code Interview Prep & Programming Questions | Pramp](https://www.pramp.com/)
180203
- :book: [97 things every programmer should know](https://github.com/97-things/97-things-every-programmer-should-know)
181-
- :movie_camera: [A Philosophy of Software Design | John Ousterhout | Talks at Google](https://www.youtube.com/watch?v=bmSAYlu0NcY&t=403s)
204+
- :movie_camera: [A Philosophy of Software Design | John Ousterhout | Talks at Google](https://wwwtube.com/watch?v=bmSAYlu0NcY&t=403s)
182205

183206
### Fine-tune Your Resume
184207
- :hammer: [CV Compiler](https://cvcompiler.com/)
@@ -263,3 +286,37 @@ But knowing the stuff will help you become better! :muscle:*
263286
- :link: [At Coder](https://atcoder.jp/)
264287
- :link: [Codility](https://www.codility.com/)
265288
- :link: [ICPC Problem Archive](https://icpc.kattis.com/)
289+
- :link: [Codemia](https://codemia.io/)
290+
- :link: [LabEx](https://labex.io/)
291+
- :link: [Codebattle](https://codebattle.hexlet.io/)
292+
293+
### Learning through entertainment:
294+
- [Robocode](https://robocode.sourceforge.io/)
295+
- [Elevatorsaga](https://play.elevatorsaga.com/)
296+
- [Untrusted](https://alexnisnevich.github.io/untrusted/)
297+
- [CSS Diner](https://flukeout.github.io/)
298+
- [CodingGame](https://www.codingame.com/start/)
299+
300+
301+
### Platform Engineering
302+
303+
> 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.
304+
305+
- **What is Platform Engineering?**
306+
* [Microsoft Learn: What is platform engineering?](https://learn.microsoft.com/en-us/platform-engineering/what-is-platform-engineering)
307+
A comprehensive overview of the practice, its goals, and core capabilities.
308+
* [Atlassian: What is Platform Engineering?](https://www.atlassian.com/developer-experience/platform-engineering)
309+
A great explanation of the roles and responsibilities of a platform team.
310+
311+
- **Internal Developer Platform (IDP)**
312+
* [internaldeveloperplatform.org: What is an IDP?](https://internaldeveloperplatform.org/what-is-an-internal-developer-platform/)
313+
A foundational resource explaining the concept of an IDP as the core product of a platform team.
314+
* [Atlassian: Internal Developer Platform Guide](https://www.atlassian.com/developer-experience/internal-developer-platform)
315+
A deep dive into the benefits and best practices for building an IDP.
316+
317+
- **Golden Paths (Paved Roads)**
318+
* [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/)
319+
The original concept from Spotify, explaining how they use "opinionated and supported paths" to guide developers.
320+
* [Red Hat: What is a Golden Path for software development?](https://www.redhat.com/en/topics/devops/golden-paths)
321+
* A clear article on how Golden Paths provide templates and standardized workflows to increase efficiency.
322+

0 commit comments

Comments
 (0)