René's URL Explorer Experiment


Title: GitHub - programmicon/professional-programming: A collection of full-stack resources for programmers.

Open Graph Title: GitHub - programmicon/professional-programming: A collection of full-stack resources for programmers.

X Title: GitHub - programmicon/professional-programming: A collection of full-stack resources for programmers.

Description: A collection of full-stack resources for programmers. - programmicon/professional-programming

Open Graph Description: A collection of full-stack resources for programmers. - programmicon/professional-programming

X Description: A collection of full-stack resources for programmers. - programmicon/professional-programming

Opengraph URL: https://github.com/programmicon/professional-programming

X: @github

direct link

Domain: patch-diff.githubusercontent.com

route-pattern/:user_id/:repository
route-controllerfiles
route-actiondisambiguate
fetch-noncev2:72951e90-1e77-8f7c-1e90-57e5398fff44
current-catalog-service-hashf3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb
request-idEA68:31190F:187867B:21E1CE0:697783E7
html-safe-nonce3dff5f460f1e2b2ab6633dd4f2b738573871f99f1b89bcd5f94f0919132ec3c8
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJFQTY4OjMxMTkwRjoxODc4NjdCOjIxRTFDRTA6Njk3NzgzRTciLCJ2aXNpdG9yX2lkIjoiNjM2MTYwOTE0NzE3ODc3OTYyMyIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmac84c0b0d971b1baf4cb89a63db397d589b106dfb048130e1ba773464af829fbf5
hovercard-subject-tagrepository:175491264
github-keyboard-shortcutsrepository,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location//
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/programmicon/professional-programming
twitter:imagehttps://opengraph.githubassets.com/3a22da5c8561f929ee3c76dfb01eaa186c154eaec2a63c44d809902acf12534c/programmicon/professional-programming
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/3a22da5c8561f929ee3c76dfb01eaa186c154eaec2a63c44d809902acf12534c/programmicon/professional-programming
og:image:altA collection of full-stack resources for programmers. - programmicon/professional-programming
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
Nonefd37f8e74ecc49b700617ea694fa6d7b395b6c9a4b79c59b3014da220462ac69
turbo-cache-controlno-preview
go-importgithub.com/programmicon/professional-programming git https://github.com/programmicon/professional-programming.git
octolytics-dimension-user_id48531987
octolytics-dimension-user_loginprogrammicon
octolytics-dimension-repository_id175491264
octolytics-dimension-repository_nwoprogrammicon/professional-programming
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forktrue
octolytics-dimension-repository_parent_id45723377
octolytics-dimension-repository_parent_nwocharlax/professional-programming
octolytics-dimension-repository_network_root_id45723377
octolytics-dimension-repository_network_root_nwocharlax/professional-programming
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release523f6485bbeeb9958ec03260b225e9183734585d
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://patch-diff.githubusercontent.com/programmicon/professional-programming#start-of-content
https://patch-diff.githubusercontent.com/
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Fprogrammicon%2Fprofessional-programming
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Fprogrammicon%2Fprofessional-programming
Sign up https://patch-diff.githubusercontent.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E&source=header-repo&source_repo=programmicon%2Fprofessional-programming
Reloadhttps://patch-diff.githubusercontent.com/programmicon/professional-programming
Reloadhttps://patch-diff.githubusercontent.com/programmicon/professional-programming
Reloadhttps://patch-diff.githubusercontent.com/programmicon/professional-programming
programmicon https://patch-diff.githubusercontent.com/programmicon
professional-programminghttps://patch-diff.githubusercontent.com/programmicon/professional-programming
charlax/professional-programminghttps://patch-diff.githubusercontent.com/charlax/professional-programming
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2Fprogrammicon%2Fprofessional-programming
Fork 0 https://patch-diff.githubusercontent.com/login?return_to=%2Fprogrammicon%2Fprofessional-programming
Star 1 https://patch-diff.githubusercontent.com/login?return_to=%2Fprogrammicon%2Fprofessional-programming
MIT license https://patch-diff.githubusercontent.com/programmicon/professional-programming/blob/master/LICENSE
1 star https://patch-diff.githubusercontent.com/programmicon/professional-programming/stargazers
4k forks https://patch-diff.githubusercontent.com/programmicon/professional-programming/forks
Branches https://patch-diff.githubusercontent.com/programmicon/professional-programming/branches
Tags https://patch-diff.githubusercontent.com/programmicon/professional-programming/tags
Activity https://patch-diff.githubusercontent.com/programmicon/professional-programming/activity
Star https://patch-diff.githubusercontent.com/login?return_to=%2Fprogrammicon%2Fprofessional-programming
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2Fprogrammicon%2Fprofessional-programming
Code https://patch-diff.githubusercontent.com/programmicon/professional-programming
Pull requests 0 https://patch-diff.githubusercontent.com/programmicon/professional-programming/pulls
Actions https://patch-diff.githubusercontent.com/programmicon/professional-programming/actions
Projects 0 https://patch-diff.githubusercontent.com/programmicon/professional-programming/projects
Security 0 https://patch-diff.githubusercontent.com/programmicon/professional-programming/security
Insights https://patch-diff.githubusercontent.com/programmicon/professional-programming/pulse
Code https://patch-diff.githubusercontent.com/programmicon/professional-programming
Pull requests https://patch-diff.githubusercontent.com/programmicon/professional-programming/pulls
Actions https://patch-diff.githubusercontent.com/programmicon/professional-programming/actions
Projects https://patch-diff.githubusercontent.com/programmicon/professional-programming/projects
Security https://patch-diff.githubusercontent.com/programmicon/professional-programming/security
Insights https://patch-diff.githubusercontent.com/programmicon/professional-programming/pulse
Brancheshttps://patch-diff.githubusercontent.com/programmicon/professional-programming/branches
Tagshttps://patch-diff.githubusercontent.com/programmicon/professional-programming/tags
https://patch-diff.githubusercontent.com/programmicon/professional-programming/branches
https://patch-diff.githubusercontent.com/programmicon/professional-programming/tags
153 Commitshttps://patch-diff.githubusercontent.com/programmicon/professional-programming/commits/master/
https://patch-diff.githubusercontent.com/programmicon/professional-programming/commits/master/
.git_hookshttps://patch-diff.githubusercontent.com/programmicon/professional-programming/tree/master/.git_hooks
.git_hookshttps://patch-diff.githubusercontent.com/programmicon/professional-programming/tree/master/.git_hooks
cheatsheetshttps://patch-diff.githubusercontent.com/programmicon/professional-programming/tree/master/cheatsheets
cheatsheetshttps://patch-diff.githubusercontent.com/programmicon/professional-programming/tree/master/cheatsheets
imageshttps://patch-diff.githubusercontent.com/programmicon/professional-programming/tree/master/images
imageshttps://patch-diff.githubusercontent.com/programmicon/professional-programming/tree/master/images
LICENSEhttps://patch-diff.githubusercontent.com/programmicon/professional-programming/blob/master/LICENSE
LICENSEhttps://patch-diff.githubusercontent.com/programmicon/professional-programming/blob/master/LICENSE
README.mdhttps://patch-diff.githubusercontent.com/programmicon/professional-programming/blob/master/README.md
README.mdhttps://patch-diff.githubusercontent.com/programmicon/professional-programming/blob/master/README.md
feature-flags.mdhttps://patch-diff.githubusercontent.com/programmicon/professional-programming/blob/master/feature-flags.md
feature-flags.mdhttps://patch-diff.githubusercontent.com/programmicon/professional-programming/blob/master/feature-flags.md
glossary.mdhttps://patch-diff.githubusercontent.com/programmicon/professional-programming/blob/master/glossary.md
glossary.mdhttps://patch-diff.githubusercontent.com/programmicon/professional-programming/blob/master/glossary.md
READMEhttps://patch-diff.githubusercontent.com/programmicon/professional-programming
MIT licensehttps://patch-diff.githubusercontent.com/programmicon/professional-programming
https://patch-diff.githubusercontent.com/programmicon/professional-programming#table-of-contents
Professional Programminghttps://patch-diff.githubusercontent.com/programmicon/professional-programming#professional-programming
Must-read bookshttps://patch-diff.githubusercontent.com/programmicon/professional-programming#must-read-books
Must-read articleshttps://patch-diff.githubusercontent.com/programmicon/professional-programming#must-read-articles
Other general material and list of resourceshttps://patch-diff.githubusercontent.com/programmicon/professional-programming#other-general-material-and-list-of-resources
Courseshttps://patch-diff.githubusercontent.com/programmicon/professional-programming#courses
Topicshttps://patch-diff.githubusercontent.com/programmicon/professional-programming#topics
Algorithm and data structureshttps://patch-diff.githubusercontent.com/programmicon/professional-programming#algorithm-and-data-structures
Attitude, habits, mindsethttps://patch-diff.githubusercontent.com/programmicon/professional-programming#attitude-habits-mindset
Automationhttps://patch-diff.githubusercontent.com/programmicon/professional-programming#automation
Biaseshttps://patch-diff.githubusercontent.com/programmicon/professional-programming#biases
Career growthhttps://patch-diff.githubusercontent.com/programmicon/professional-programming#career-growth
Characters setshttps://patch-diff.githubusercontent.com/programmicon/professional-programming#characters-sets
Coding & code qualityhttps://patch-diff.githubusercontent.com/programmicon/professional-programming#coding--code-quality
Computer sciencehttps://patch-diff.githubusercontent.com/programmicon/professional-programming#computer-science
Databaseshttps://patch-diff.githubusercontent.com/programmicon/professional-programming#databases
Data sciencehttps://patch-diff.githubusercontent.com/programmicon/professional-programming#data-science
Debugginghttps://patch-diff.githubusercontent.com/programmicon/professional-programming#debugging
Design (visual, UX, UI)https://patch-diff.githubusercontent.com/programmicon/professional-programming#design-visual-ux-ui
Design (OO modeling, architecture, patterns, anti-patterns, etc.)https://patch-diff.githubusercontent.com/programmicon/professional-programming#design-oo-modeling-architecture-patterns-anti-patterns-etc
Design: simplicityhttps://patch-diff.githubusercontent.com/programmicon/professional-programming#design-simplicity
Dev environment & toolshttps://patch-diff.githubusercontent.com/programmicon/professional-programming#dev-environment--tools
Diversity & inclusionhttps://patch-diff.githubusercontent.com/programmicon/professional-programming#diversity--inclusion
Documentationhttps://patch-diff.githubusercontent.com/programmicon/professional-programming#documentation
Dotfileshttps://patch-diff.githubusercontent.com/programmicon/professional-programming#dotfiles
Editors & IDEhttps://patch-diff.githubusercontent.com/programmicon/professional-programming#editors--ide
Engineering managementhttps://patch-diff.githubusercontent.com/programmicon/professional-programming#engineering-management
Exerciseshttps://patch-diff.githubusercontent.com/programmicon/professional-programming#exercises
Incident response (alerting, outages, firefighting)https://patch-diff.githubusercontent.com/programmicon/professional-programming#incident-response-alerting-outages-firefighting
Internethttps://patch-diff.githubusercontent.com/programmicon/professional-programming#internet
Interviewinghttps://patch-diff.githubusercontent.com/programmicon/professional-programming#interviewing
Learninghttps://patch-diff.githubusercontent.com/programmicon/professional-programming#learning
Problem solvinghttps://patch-diff.githubusercontent.com/programmicon/professional-programming#problem-solving
Project managementhttps://patch-diff.githubusercontent.com/programmicon/professional-programming#project-management
Programming languageshttps://patch-diff.githubusercontent.com/programmicon/professional-programming#programming-languages
Pythonhttps://patch-diff.githubusercontent.com/programmicon/professional-programming#python
JavaScripthttps://patch-diff.githubusercontent.com/programmicon/professional-programming#javascript
FP vs. OOPhttps://patch-diff.githubusercontent.com/programmicon/professional-programming#fp-vs-oop
Over-engineeringhttps://patch-diff.githubusercontent.com/programmicon/professional-programming#over-engineering
Readinghttps://patch-diff.githubusercontent.com/programmicon/professional-programming#reading
Releasing & deployinghttps://patch-diff.githubusercontent.com/programmicon/professional-programming#releasing--deploying
Securityhttps://patch-diff.githubusercontent.com/programmicon/professional-programming#security
Shellhttps://patch-diff.githubusercontent.com/programmicon/professional-programming#shell
System architecturehttps://patch-diff.githubusercontent.com/programmicon/professional-programming#system-architecture
Scalabilityhttps://patch-diff.githubusercontent.com/programmicon/professional-programming#scalability
Stabilityhttps://patch-diff.githubusercontent.com/programmicon/professional-programming#stability
Resiliencyhttps://patch-diff.githubusercontent.com/programmicon/professional-programming#resiliency
Site Reliability Engineering (SRE)https://patch-diff.githubusercontent.com/programmicon/professional-programming#site-reliability-engineering-sre
Testinghttps://patch-diff.githubusercontent.com/programmicon/professional-programming#testing
Toolshttps://patch-diff.githubusercontent.com/programmicon/professional-programming#tools
Version control (Git)https://patch-diff.githubusercontent.com/programmicon/professional-programming#version-control-git
Work ethics & work/life balancehttps://patch-diff.githubusercontent.com/programmicon/professional-programming#work-ethics--worklife-balance
Web developmenthttps://patch-diff.githubusercontent.com/programmicon/professional-programming#web-development
Writing for performancehttps://patch-diff.githubusercontent.com/programmicon/professional-programming#writing-for-performance
Conceptshttps://patch-diff.githubusercontent.com/programmicon/professional-programming#concepts
https://patch-diff.githubusercontent.com/programmicon/professional-programming#professional-programming
https://patch-diff.githubusercontent.com/programmicon/professional-programming#contributing-to-this-list
https://patch-diff.githubusercontent.com/programmicon/professional-programming#must-read-books
The Pragmatic Programmer: From Journeyman to Masterhttp://www.amazon.com/The-Pragmatic-Programmer-Journeyman-Master/dp/020161622X
Code Complete: A Practical Handbook of Software Constructionhttp://www.amazon.com/Code-Complete-Practical-Handbook-Construction/dp/0735619670
Release It!https://smile.amazon.com/Release-Design-Deploy-Production-Ready-Software/dp/1680502395
Scalability Rules: 50 Principles for Scaling Web Siteshttps://smile.amazon.com/Scalability-Rules-Principles-Scaling-Sites/dp/013443160X
The Linux Programming Interface: A Linux and UNIX System Programming Handbookhttp://www.amazon.com/The-Linux-Programming-Interface-Handbook/dp/1593272200
Professional software developmenthttp://mixmastamyk.bitbucket.io/pro_soft_dev/
List of free programming bookshttps://github.com/vhf/free-programming-books
https://patch-diff.githubusercontent.com/programmicon/professional-programming#must-read-articles
Practical Advice for New Software Engineershttp://product.hubspot.com/blog/practical-advice-for-new-software-engineers
On Being A Senior Engineerhttp://www.kitchensoap.com/2012/10/25/on-being-a-senior-engineer/
Lessons Learned in Software Developmenthttp://henrikwarne.com/2015/04/16/lessons-learned-in-software-development/
Signs that you're a good programmerhttp://www.yacoset.com/Home/signs-that-you-re-a-good-programmer
Signs that you're a bad programmerhttp://www.yacoset.com/Home/signs-that-you-re-a-bad-programmer
https://patch-diff.githubusercontent.com/programmicon/professional-programming#other-general-material-and-list-of-resources
The Imposter's Handbookhttps://bigmachine.io/products/the-imposters-handbook
mr-mig/every-programmer-should-know: a collection of (mostly) technical things every software developer should knowhttps://github.com/mr-mig/every-programmer-should-know
https://patch-diff.githubusercontent.com/programmicon/professional-programming#courses
Google Tech Dev Guidehttps://techdevguide.withgoogle.com/
https://patch-diff.githubusercontent.com/programmicon/professional-programming#topics
https://patch-diff.githubusercontent.com/programmicon/professional-programming#algorithm-and-data-structures
CLRShttps://mitpress.mit.edu/books/introduction-algorithms
OCWhttp://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-046j-introduction-to-algorithms-sma-5503-fall-2005/
The Algorithm Design Manualhttps://www.amazon.com/Algorithm-Design-Manual-Steven-Skiena/dp/1849967202?ie=UTF8&qid=1297127794&ref_=sr_1_1&sr=8-1
Project Eulerhttps://projecteuler.net/
This quora questionhttps://www.quora.com/Is-there-a-book-that-teaches-algorithms-data-structures-and-other-computer-science-basics-in-a-fun-way
Grokking Algorithmshttps://www.amazon.com/dp/1617292230/ref=cm_sw_su_dp
Essential Algorithmshttps://www.amazon.com/Essential-Algorithms-Practical-Approach-Computer/dp/1118612108?ie=UTF8&*Version*=1&*entries*=0
https://patch-diff.githubusercontent.com/programmicon/professional-programming#attitude-habits-mindset
Mastering Programminghttps://www.prod.facebook.com/notes/kent-beck/mastering-programming/1184427814923414
The traits of a proficient programmerhttps://www.oreilly.com/ideas/the-traits-of-a-proficient-programmer
The tao of programminghttp://www.mit.edu/~xela/tao.html
Taking Ownership Is The Most Effective Way to Get What You Wanthttp://www.theeffectiveengineer.com/blog/take-ownership-of-your-goals
Finding Time to Become a Better Developerhttps://medium.freecodecamp.org/finding-time-to-become-a-better-developer-eebc154881b2
https://patch-diff.githubusercontent.com/programmicon/professional-programming#automation
Automation Should Be Like Iron Man, Not Ultronhttp://queue.acm.org/detail.cfm?id=2841313
https://patch-diff.githubusercontent.com/programmicon/professional-programming#biases
Cognitive bias cheat sheethttps://betterhumans.coach.me/cognitive-bias-cheat-sheet-55a472476b18#.6temb6hyg
https://patch-diff.githubusercontent.com/programmicon/professional-programming#career-growth
The Conjoined Triangles of Senior-Level Developmenthttp://frontside.io/blog/2016/07/07/the-conjoined-triangles-of-senior-level-development.html
Ten Principles for Growth as an Engineerhttps://medium.com/@daniel.heller/ten-principles-for-growth-69015e08c35b
Don't Call Yourself a Programmerhttps://www.kalzumeus.com/2011/10/28/dont-call-yourself-a-programmer/
https://patch-diff.githubusercontent.com/programmicon/professional-programming#characters-sets
The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!)http://www.joelonsoftware.com/articles/Unicode.html
https://patch-diff.githubusercontent.com/programmicon/professional-programming#coding--code-quality
Write code that is easy to delete, not easy to extendhttp://programmingisterrible.com/post/139222674273/write-code-that-is-easy-to-delete-not-easy-to
The Ten Commandments of Egoless Programminghttp://blog.codinghorror.com/the-ten-commandments-of-egoless-programming/
Clean Code: A Handbook of Agile Software Craftsmanshiphttps://www.goodreads.com/book/show/3735293-clean-code
clean code cheatsheethttps://patch-diff.githubusercontent.com/programmicon/professional-programming/blob/master/cheatsheets/Clean-Code-V2.4.pdf
https://patch-diff.githubusercontent.com/programmicon/professional-programming#computer-science
What every computer science major should knowhttp://matt.might.net/articles/what-cs-majors-should-know/
Teach Yourself Computer Sciencehttps://teachyourselfcs.com/
https://patch-diff.githubusercontent.com/programmicon/professional-programming#databases
A plain english introduction to CAP Theoremhttp://ksat.me/a-plain-english-introduction-to-cap-theorem/
NOSQL Patternshttp://horicky.blogspot.nl/2009/11/nosql-patterns.html
NoSQL Databases: a Survey and Decision Guidancehttps://medium.baqend.com/nosql-databases-a-survey-and-decision-guidance-ea7823a822d#.9fe79qr90
Safe Operations For High Volume PostgreSQLhttps://www.braintreepayments.com/blog/safe-operations-for-high-volume-postgresql/
Zero downtime database migrationshttps://blog.rainforestqa.com/2014-06-27-zero-downtime-database-migrations/
SQL styleguidehttp://www.sqlstyle.guide/
Algorithms Behind Modern Storage Systemshttps://queue.acm.org/detail.cfm?id=3220266
https://patch-diff.githubusercontent.com/programmicon/professional-programming#data-science
A dirty dozen: twelve common metric interpretation pitfalls in online controlled experimentshttps://blog.acolyer.org/2017/09/25/a-dirty-dozen-twelve-common-metric-interpretation-pitfalls-in-online-controlled-experiments/
https://patch-diff.githubusercontent.com/programmicon/professional-programming#debugging
Rubber Duck Problem Solvinghttp://blog.codinghorror.com/rubber-duck-problem-solving/
Rubber Duckinghttp://c2.com/cgi/wiki?RubberDucking
Five Whyshttps://en.wikipedia.org/wiki/5_Whys
The Infinite Howshttp://www.kitchensoap.com/2014/11/14/the-infinite-hows-or-the-dangers-of-the-five-whys/
Linux Performance Analysis in 60,000 Millisecondshttp://techblog.netflix.com/2015/11/linux-performance-analysis-in-60s.html
https://patch-diff.githubusercontent.com/programmicon/professional-programming#design-visual-ux-ui
The Non-Designer's Design Bookhttp://www.amazon.com/gp/product/0133966151/ref=pd_lpo_sbs_dp_ss_1?pf_rd_p=1944687602&pf_rd_s=lpo-top-stripe-1&pf_rd_t=201&pf_rd_i=0321534042&pf_rd_m=ATVPDKIKX0DER&pf_rd_r=1R7MVQP0BCP7GP9VZGYX
The Visual Display of Quantitative Informationhttp://www.amazon.com/Visual-Display-Quantitative-Information/dp/0961392142/ref=sr_1_1?ie=UTF8&qid=1458046603&sr=8-1&keywords=tufte
Universal Principles of Designhttp://www.amazon.com/Universal-Principles-Design-Revised-Updated/dp/1592535879/ref=sr_1_1?ie=UTF8&qid=1458046663&sr=8-1&keywords=universal+principles+of+design
Microsoft's Rest API guidelineshttps://github.com/Microsoft/api-guidelines/blob/master/Guidelines.md
Book recommendations from HackerNewshttps://news.ycombinator.com/item?id=12711060
https://patch-diff.githubusercontent.com/programmicon/professional-programming#design-oo-modeling-architecture-patterns-anti-patterns-etc
Design Patterns: Elements of Reusable Object-Oriented Softwarehttp://www.amazon.com/dp/0201633612/
Patterns of Enterprise Application Architecturehttp://www.amazon.com/dp/0321127420/?tag=stackoverfl08-20
Domain-Driven Design: Tackling Complexity in the Heart of Softwarehttps://www.amazon.com/Domain-Driven-Design-Tackling-Complexity-Software/dp/0321125215
Clean Architecturehttps://www.goodreads.com/book/show/18043011-clean-architecture
clean architecture cheatsheethttps://patch-diff.githubusercontent.com/programmicon/professional-programming/blob/master/cheatsheets/Clean-Architecture-V1.0.pdf
101 Design Patterns & Tips for Developershttps://sourcemaking.com/design-patterns-and-tips
Python Design Patterns: For Sleek And Fashionable Codehttps://www.toptal.com/python/python-design-patterns
Githubhttps://github.com/faif/python-patterns
Also a book herehttp://python-3-patterns-idioms-test.readthedocs.io/en/latest/PatternConcept.html
Design Patternshttps://sourcemaking.com/design_patterns
How to make mistakes in Pythonhttp://www.oreilly.com/programming/free/files/how-to-make-mistakes-in-python.pdf
Education of a Programmerhttps://hackernoon.com/education-of-a-programmer-aaecf2d35312
API Design Guidehttps://cloud.google.com/apis/design/
Domain-driven designhttps://en.wikipedia.org/wiki/Domain-driven_design
On the Spectrum of Abstractionhttps://www.youtube.com/watch?v=mVVNJKv9esE
list of antipatternshttps://github.com/charlax/antipatterns
Inheritance vs. compositionhttp://learnpythonthehardway.org/book/ex44.html
Another slightly longer one herehttp://python-textbok.readthedocs.io/en/latest/Object_Oriented_Programming.html
One last one, in Python 3http://blog.thedigitalcatonline.com/blog/2014/08/20/python-3-oop-part-3-delegation-composition-and-inheritance/#.V7SZ4tB96Rs
Composition Instead Of Inheritancehttp://c2.com/cgi/wiki?CompositionInsteadOfInheritance
Complexity and Strategyhttps://hackernoon.com/complexity-and-strategy-325cd7f59a92
https://patch-diff.githubusercontent.com/programmicon/professional-programming#design-simplicity
Simple Made Easyhttps://www.infoq.com/presentations/Simple-Made-Easy
https://patch-diff.githubusercontent.com/programmicon/professional-programming#dev-environment--tools
Awesome Dev Envhttps://github.com/jondot/awesome-devenv
Glances: An eye on your systemhttps://github.com/nicolargo/glances
HTTPie: a CLI, cURL-like tool for humanshttps://github.com/jkbrzt/httpie
jq: command-line JSON processorhttps://stedolan.github.io/jq/
tmux: terminal multiplexerhttp://tmux.github.io/
htop: an interactive process viewer for Linuxhttp://hisham.hm/htop/
https://patch-diff.githubusercontent.com/programmicon/professional-programming#diversity--inclusion
list of management resourceshttps://github.com/charlax/engineering-management
https://patch-diff.githubusercontent.com/programmicon/professional-programming#documentation
Documentation-Driven Developmenthttps://gist.github.com/zsup/9434452
Writing automated tests for your documentationhttps://krausefx.com/blog/writing-automated-tests-for-your-documentation
Documentation is kinghttps://speakerdeck.com/kennethreitz/documentation-is-king
Keep a Changeloghttps://keepachangelog.com/en/1.0.0/
https://patch-diff.githubusercontent.com/programmicon/professional-programming#dotfiles
Awesome dotfileshttps://github.com/webpro/awesome-dotfiles
My dotfileshttps://github.com/charlax/dotfiles
Setting Up a Mac Dev Machine From Zero to Hero With Dotfileshttp://code.tutsplus.com/tutorials/setting-up-a-mac-dev-machine-from-zero-to-hero-with-dotfiles--net-35449
https://patch-diff.githubusercontent.com/programmicon/professional-programming#editors--ide
Sublime Text essential plugins and resourceshttps://github.com/dreikanter/sublime-bookmarks
vim-awesomehttp://vimawesome.com/
Seven habits of effective text editinghttp://www.moolenaar.net/habits.html
presentationhttp://www.moolenaar.net/habits_2007.pdf
VScodehttps://code.visualstudio.com/
Visual Studio Code Can Do That?https://www.smashingmagazine.com/2018/01/visual-studio-code/
https://patch-diff.githubusercontent.com/programmicon/professional-programming#engineering-management
list of management resourceshttps://github.com/charlax/engineering-management
https://patch-diff.githubusercontent.com/programmicon/professional-programming#exercises
danistefanovic/build-your-own-x: build your own (insert technology here)https://github.com/danistefanovic/build-your-own-x
https://patch-diff.githubusercontent.com/programmicon/professional-programming#incident-response-alerting-outages-firefighting
Incident Response at Herokuhttps://blog.heroku.com/archives/2014/5/9/incident-response-at-heroku
Blameless PostMortems and a Just Culturehttps://codeascraft.com/2012/05/22/blameless-postmortems/
My Philosophy on Alertinghttps://docs.google.com/document/d/199PqyG3UsyXlwieHaqbGiWVa8eMWi8zzAn0YfcApr8Q/preview#heading=h.fs3knmjt7fjy
postmortem from Gitlab (01/31/2017)https://about.gitlab.com/2017/02/01/gitlab-dot-com-database-incident/
https://patch-diff.githubusercontent.com/programmicon/professional-programming#internet
How Does the Internet Work?https://web.stanford.edu/class/msande91si/www-spr04/readings/week1/InternetWhitepaper.htm
How the web workshttps://github.com/vasanthk/how-web-works
https://patch-diff.githubusercontent.com/programmicon/professional-programming#interviewing
engineering-management repositoryhttps://github.com/charlax/engineering-management#hiring-interviews
All the best advice we could find on how to get a jobhttps://80000hours.org/career-guide/how-to-get-a-job/
System design interview for IT companyhttps://github.com/checkcheckzz/system-design-interview
Technical Interview Megarepohttps://github.com/jdsutton/Technical-Interview-Megarepo
How to Win the Coding Interviewhttps://blog.devmastery.com/how-to-win-the-coding-interview-71ae7102d685#.16ph6bp5y
The elevator programming gamehttp://play.elevatorsaga.com/
I spent 3 months applying to jobs after a coding bootcamp. Here’s what I learned.https://medium.freecodecamp.com/5-key-learnings-from-the-post-bootcamp-job-search-9a07468d2331#.uq7vbbjfx
Top 10 algorithms in Interview Questionshttp://www.geeksforgeeks.org/top-10-algorithms-in-interview-questions/
Questions to ask your interviewerhttps://rkoutnik.com/articles/Questions-to-ask-your-interviewer.html
Interactive Python coding interview challengeshttps://github.com/donnemartin/interactive-coding-challenges
tech-interview-handbook/cheatsheet.mdhttps://github.com/yangshun/tech-interview-handbook/blob/master/preparing/cheatsheet.md
https://github.com/mbeaudru/modern-js-cheatsheet
https://patch-diff.githubusercontent.com/programmicon/professional-programming#learning
How I Rewired My Brain to Become Fluent in Mathhttp://nautil.us/issue/40/learning/how-i-rewired-my-brain-to-become-fluent-in-math-rp
One Sure-Fire Way to Improve Your Codinghttps://changelog.com/posts/one-sure-fire-way-to-improve-your-coding
Tips for learning programminghttp://blog.hiphipjorge.com/tips-for-learning-programming/
You can increase your intelligence: 5 ways to maximize your cognitive potentialhttps://blogs.scientificamerican.com/guest-blog/you-can-increase-your-intelligence-5-ways-to-maximize-your-cognitive-potential/
How to ask good questionshttps://jvns.ca/blog/good-questions/
Stop Learning Frameworkshttps://sizovs.net/2018/12/17/stop-learning-frameworks/
Learning How to Learnhttps://www.coursera.org/learn/learning-how-to-learn
https://patch-diff.githubusercontent.com/programmicon/professional-programming#problem-solving
Dealing with Hard Problemshttps://artofproblemsolving.com/articles/hard-problems
https://patch-diff.githubusercontent.com/programmicon/professional-programming#project-management
Project management section on my engineering-management list of resourceshttps://github.com/charlax/engineering-management#project-management
https://patch-diff.githubusercontent.com/programmicon/professional-programming#programming-languages
A brief, incomplete, mostly wrong history of programming languageshttp://james-iry.blogspot.fr/2009/05/brief-incomplete-and-mostly-wrong.html
Typeshttps://gist.github.com/garybernhardt/122909856b570c5c457a6cd674795a9c
Resources To Help You To Create Programming Languageshttps://tomassetti.me/resources-create-programming-languages/
Effective Programs - 10 Years of Clojurehttps://www.youtube.com/watch?v=2V1FtfBDsLU
https://patch-diff.githubusercontent.com/programmicon/professional-programming#python
professional Python education repositoryhttps://github.com/charlax/python-education
https://patch-diff.githubusercontent.com/programmicon/professional-programming#javascript
mbeaudru/modern-js-cheatsheethttps://github.com/mbeaudru/modern-js-cheatsheet
https://patch-diff.githubusercontent.com/programmicon/professional-programming#fp-vs-oop
Jargon from the functional programming worldhttps://github.com/hemanth/functional-programming-jargon
Goodbye, Object Oriented Programminghttps://medium.com/@cscalfani/goodbye-object-oriented-programming-a59cda4c0e53#.39ax09e4k
Functional Programming & Haskellhttps://www.youtube.com/watch?v=LnX3B9oaKzw
https://patch-diff.githubusercontent.com/programmicon/professional-programming#over-engineering
10 modern software over-engineering mistakeshttps://medium.com/@rdsubhas/10-modern-software-engineering-mistakes-bc67fbef4fc8#.da6dvzyne
A good example of over-engineering: the Juicero presshttps://blog.bolt.io/heres-why-juicero-s-press-is-so-expensive-6add74594e50
Go at Google: Language Design in the Service of Software Engineeringhttps://talks.golang.org/2012/splash.article
https://patch-diff.githubusercontent.com/programmicon/professional-programming#reading
Papers we lovehttps://github.com/papers-we-love/papers-we-love
The morning paperhttps://blog.acolyer.org/
https://patch-diff.githubusercontent.com/programmicon/professional-programming#releasing--deploying
How We Release So Frequentlyhttp://engineering.skybettingandgaming.com/2016/02/02/how-we-release-so-frequently/
How to deploy softwarehttps://zachholman.com/posts/deploying-software
BlueGreenDeploymenthttp://martinfowler.com/bliki/BlueGreenDeployment.html
Move fast and break nothinghttps://zachholman.com/talk/move-fast-break-nothing/
Flipping outhttp://code.flickr.net/2009/12/02/flipping-out/
https://patch-diff.githubusercontent.com/programmicon/professional-programming#security
Penetration Testing Tools Cheat Sheethttps://highon.coffee/blog/penetration-testing-tools-cheat-sheet/#http--https-webserver-enumeration
My First 10 Minutes On a Server - Primer for Securing Ubuntuhttp://www.codelitt.com/blog/my-first-10-minutes-on-a-server-primer-for-securing-ubuntu/
A practical guide to securing macOShttps://github.com/drduh/macOS-Security-and-Privacy-Guide
Web Developer Security Checklisthttps://www.powerdown.io/blog/posts/stories/web-developer-security-checklist.html
Reckon you've seen some stupid security things?https://www.troyhunt.com/reckon-youve-seen-some-stupid-security-things-here-hold-my-beer/
https://patch-diff.githubusercontent.com/programmicon/professional-programming#shell
Awesome Shellhttps://github.com/alebcay/awesome-shell
Bash Hackers Wikihttp://wiki.bash-hackers.org/
dylanaraps/pure-bash-bible: a collection of pure bash alternatives to external processes.https://github.com/dylanaraps/pure-bash-bible
Master the command line, in one pagehttps://github.com/jlevy/the-art-of-command-line
https://patch-diff.githubusercontent.com/programmicon/professional-programming#system-architecture
High Scalabilityhttp://highscalability.com/
all-times favoriteshttp://highscalability.com/all-time-favorites/
6 Rules of thumb to build blazing fast web server applicationshttp://loige.co/6-rules-of-thumb-to-build-blazing-fast-web-applications/
Deep Lessons From Google And EBay On Building Ecosystems Of Microserviceshttp://highscalability.com/blog/2015/12/1/deep-lessons-from-google-and-ebay-on-building-ecosystems-of.html
Service oriented architecture: scaling the Uber engineering codebase as we growhttps://eng.uber.com/soa/
The twelve-factor apphttp://12factor.net/
Scalable Web Architecture and Distributed Systemshttp://www.aosabook.org/en/distsys.html
Introduction to Architecting Systems for Scalehttp://lethain.com/introduction-to-architecting-systems-for-scale/
A Distributed Systems Reading Listhttp://dancres.github.io/Pages/
Services Engineering Reading Listhttps://github.com/mmcgrana/services-engineering
System Design Cheatsheethttps://gist.github.com/vasanthk/485d1c25737e8e72759f
The Log: What every software engineer should know about real-time data's unifying abstractionhttps://engineering.linkedin.com/distributed-systems/log-what-every-software-engineer-should-know-about-real-time-datas-unifying
Learn how to design large scale systems. Prep for the system design interviewhttps://github.com/donnemartin/system-design-primer
Turning the database outside-out with Apache Samzahttps://www.confluent.io/blog/turning-the-database-inside-out-with-apache-samza/
Building Microserviceshttps://www.amazon.com/Building-Microservices-Designing-Fine-Grained-Systems/dp/1491950358
Designing Data-Intensive Applicationshttps://www.amazon.com/Designing-Data-Intensive-Applications-Reliable-Maintainable/dp/1449373321
https://patch-diff.githubusercontent.com/programmicon/professional-programming#scalability
presentationhttp://www.slideshare.net/cyrilwang/scalability-rules
https://patch-diff.githubusercontent.com/programmicon/professional-programming#stability
presentationhttp://www.slideshare.net/justindorfman/stability-patterns-presentation
https://patch-diff.githubusercontent.com/programmicon/professional-programming#resiliency
The Walking Dead - A Survival Guide to Resilient Applicationshttps://speakerdeck.com/daschl/the-walking-dead-a-survival-guide-to-resilient-applications
Defensive Programming & Resilient systems in Real World (TM)https://speakerdeck.com/tuenti/defensive-programming-and-resilient-systems-in-real-world-tm
Full Stack Fest: Architectural Patterns of Resilient Distributed Systemshttps://speakerdeck.com/randommood/full-stack-fest-architectural-patterns-of-resilient-distributed-systems
https://patch-diff.githubusercontent.com/programmicon/professional-programming#site-reliability-engineering-sre
Graduating from Bootcamp and interested in becoming a Site Reliability Engineer?https://medium.com/@tammybutow/graduating-from-bootcamp-and-interested-in-becoming-a-site-reliability-engineer-b69a38ce858b
Site Reliability Engineeringhttps://landing.google.com/sre/books/
https://patch-diff.githubusercontent.com/programmicon/professional-programming#testing
Testing Strategies in a Microservices Architecturehttp://martinfowler.com/articles/microservice-testing/
A Quick Puzzle to Test Your Problem Solvinghttp://www.nytimes.com/interactive/2015/07/03/upshot/a-quick-puzzle-to-test-your-problem-solving.html?_r=0
The test pyramidhttp://martinfowler.com/bliki/TestPyramid.html
Just Say No to More End-to-End Testshttps://testing.googleblog.com/2015/04/just-say-no-to-more-end-to-end-tests.html
End-To-End Testing Considered Harmfulhttp://www.alwaysagileconsulting.com/articles/end-to-end-testing-considered-harmful/
Move fast and don't break thingshttps://docs.google.com/presentation/d/15gNk21rjer3xo-b1ZqyQVGebOp_aPvHU3YH7YnOMxtE/edit#slide=id.g437663ce1_53_591
Eradicating Non-Determinism in Testshttp://www.martinfowler.com/articles/nonDeterminism.html
"I get paid for code that works, not for tests"https://istacee.wordpress.com/2013/09/18/kent-beck-i-get-paid-for-code-that-works-not-for-tests/
Software Testing Anti-patternshttp://blog.codepipes.com/testing/software-testing-antipatterns.html
https://patch-diff.githubusercontent.com/programmicon/professional-programming#tools
DevDocs API Documentationhttps://devdocs.io/
Dash for macOShttps://kapeli.com/dash
https://patch-diff.githubusercontent.com/programmicon/professional-programming#version-control-git
Git Cheat Sheethttps://github.com/arslanbilal/git-cheat-sheet
git-tipshttps://github.com/git-tips/tips
Git from the inside outhttps://codewords.recurse.com/issues/two/git-from-the-inside-out
https://patch-diff.githubusercontent.com/programmicon/professional-programming#work-ethics--worklife-balance
Your non-linear problem of 90% utilizationhttps://blog.asmartbear.com/utilization.html
Evidence-based advice on how to be successful in any jobshttps://80000hours.org/career-guide/how-to-be-successful/
https://patch-diff.githubusercontent.com/programmicon/professional-programming#web-development
grab/front-end-guidehttps://github.com/grab/front-end-guide
Maintainable CSShttp://maintainablecss.com/
Front-End Developer Handbook 2018https://frontendmasters.com/books/front-end-handbook/2018/
A Directory of design and front-end resourceshttp://uigoodies.com/index.html
https://patch-diff.githubusercontent.com/programmicon/professional-programming#writing-for-performance
Numbers Everyone Should Knowhttps://everythingisdata.wordpress.com/2009/10/17/numbers-everyone-should-know/
Latency numbers every programmer should knowhttps://gist.github.com/hellerbarde/2843375
Rob Pike's 5 Rules of Programminghttp://users.ece.utexas.edu/~adnan/pike.html
https://patch-diff.githubusercontent.com/programmicon/professional-programming#concepts
Glossaryhttps://patch-diff.githubusercontent.com/programmicon/professional-programming/blob/master/glossary.md
DDDhttps://en.wikipedia.org/wiki/Domain-driven_design
TDDhttps://en.wikipedia.org/wiki/Test-driven_development
BDDhttps://en.wikipedia.org/wiki/Behavior-driven_development
CAP theoremhttps://en.wikipedia.org/wiki/CAP_theorem
OOPhttps://en.wikipedia.org/wiki/Object-oriented_programming
YAGNIhttps://en.wikipedia.org/wiki/You_aren%27t_gonna_need_it
DRYhttps://en.wikipedia.org/wiki/Don%27t_repeat_yourself
KISShttps://en.wikipedia.org/wiki/KISS_principle
SOLIDhttps://en.wikipedia.org/wiki/SOLID_(object-oriented_design)
GRASPhttps://en.wikipedia.org/wiki/GRASP_(object-oriented_design)
Make it run, make it right, make it fasthttp://c2.com/cgi/wiki?MakeItWorkMakeItRightMakeItFast
Readme https://patch-diff.githubusercontent.com/programmicon/professional-programming#readme-ov-file
MIT license https://patch-diff.githubusercontent.com/programmicon/professional-programming#MIT-1-ov-file
Please reload this pagehttps://patch-diff.githubusercontent.com/programmicon/professional-programming
Activityhttps://patch-diff.githubusercontent.com/programmicon/professional-programming/activity
Custom propertieshttps://patch-diff.githubusercontent.com/programmicon/professional-programming/custom-properties
1 starhttps://patch-diff.githubusercontent.com/programmicon/professional-programming/stargazers
1 watchinghttps://patch-diff.githubusercontent.com/programmicon/professional-programming/watchers
0 forkshttps://patch-diff.githubusercontent.com/programmicon/professional-programming/forks
Report repository https://patch-diff.githubusercontent.com/contact/report-content?content_url=https%3A%2F%2Fgithub.com%2Fprogrammicon%2Fprofessional-programming&report=programmicon+%28user%29
Releaseshttps://patch-diff.githubusercontent.com/programmicon/professional-programming/releases
Packages 0https://patch-diff.githubusercontent.com/orgs/programmicon/packages?repo_name=professional-programming
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.