{"id":60860,"url":"https://github.com/upgundecha/awesome-engineering","name":"awesome-engineering","description":"A curated list of awesome engineering blogs, handbooks and open source repos from top technology companies","projects_count":330,"last_synced_at":"2026-08-16T07:00:16.680Z","repository":{"id":41982973,"uuid":"266304916","full_name":"upgundecha/awesome-engineering","owner":"upgundecha","description":"A curated list of awesome engineering blogs, handbooks and open source repos from top technology companies","archived":false,"fork":false,"pushed_at":"2023-10-01T11:30:12.000Z","size":183,"stargazers_count":173,"open_issues_count":6,"forks_count":35,"subscribers_count":8,"default_branch":"master","last_synced_at":"2026-07-27T20:05:41.956Z","etag":null,"topics":["awesome","awesome-list","culture","engineering","software-engineering","teams","teamwork"],"latest_commit_sha":null,"homepage":"https://unmesh.dev/awesome-engineering/","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc0-1.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/upgundecha.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"contributing.md","funding":null,"license":"LICENSE","code_of_conduct":"code-of-conduct.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-05-23T09:34:17.000Z","updated_at":"2026-06-12T17:29:40.000Z","dependencies_parsed_at":"2024-06-04T11:12:25.948Z","dependency_job_id":"fa966ec7-d104-4255-9a93-694882845404","html_url":"https://github.com/upgundecha/awesome-engineering","commit_stats":null,"previous_names":[],"tags_count":0,"template":true,"template_full_name":"upgundecha/awesome-testing-courses","purl":"pkg:github/upgundecha/awesome-engineering","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/upgundecha%2Fawesome-engineering","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/upgundecha%2Fawesome-engineering/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/upgundecha%2Fawesome-engineering/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/upgundecha%2Fawesome-engineering/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/upgundecha","download_url":"https://codeload.github.com/upgundecha/awesome-engineering/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/upgundecha%2Fawesome-engineering/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36705115,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-16T02:00:06.462Z","response_time":62,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"created_at":"2024-05-15T00:00:18.145Z","updated_at":"2026-08-16T07:00:16.680Z","primary_language":null,"list_of_lists":false,"displayable":true,"categories":["Facebook","License","Credits","Thoughtbot","Microsoft","Hashicorp","Airbnb","Google","GitHub","Topics","CircleCI","Slack","Intuit","Basecamp","Uber","Yelp","Book Recommendations","Stripe","Dropbox","Pinterest","Trivago","CapitalOne","DBS","Soundcloud","Netflix","HEROKU","Grammarly","Mattermost","Amazon","Apple","Asana","Atlassian","BBC","BOX","Deliveroo","ebay","Elastic","Etsy","Freshworks","Foursquare","Grab","GitLab","Gojek","GovTech Singapore","IBM","Instagram","Khanacademy","LinkedIn","Lyft","MadeTech","Miro","Monzo","Ninja Van","Paypal","Postman","Quora","Salesforce","Scribd","Shopify","Spotify","Stack Overflow","TravisCI","The Guardian","Twitter","Walmart","WeWork","Wingify","Wix Engineering","Zozo Technologies","Algolia","ASOS","Canva","Disney Hotstar","Dream11","Expedia","Figma","Flipkart","GoDaddy","Goibibo","Helpshift","Instacart","Mercari","Monese","Practo","Reddit","Swiggy","Target","Xendit","Zomato","Resources"],"sub_categories":[],"readme":"# Awesome Engineering Blogs, Handbooks and GitHub Repos [![Awesome](https://awesome.re/badge.svg)](https://awesome.re) ![CI](https://github.com/upgundecha/awesome-engineering/workflows/CI/badge.svg?branch=master) ![Check Markdown links](https://github.com/upgundecha/awesome-engineering/workflows/Check%20Markdown%20links/badge.svg) [![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com) ![Twitter Follow](https://img.shields.io/twitter/follow/AwesomeEngBot?style=social)\n\n![Alt](banner.png \"banner\")\n\n\u003e A curated list of awesome engineering blogs, handbooks and open source repos from top technology companies\n\n## Organizations\n\n## Airbnb\n* [Blog](https://medium.com/airbnb-engineering) | [RSS Feed](https://medium.com/feed/airbnb-engineering)\n* [GitHub Page](https://github.com/airbnb)\n* Twitter [@AirbnbEng](https://twitter.com/AirbnbEng)\n\n## Algolia\n* [Blog](https://www.algolia.com/blog/?filter=engineering)\n\n## Amazon\n* [Blog](https://developer.amazon.com/blogs)\n* [GitHub Page](https://github.com/amzn)\n\n## Apple\n* [GitHub Page](https://github.com/apple)\n* [Culture: The Original Macintosh](https://www.folklore.org/) - _Anecdotes about the development of  original Macintosh, and the people who made it_\n\n## Asana\n* [Blog](https://blog.asana.com/category/eng/) | [RSS Feed](https://blog.asana.com/category/eng/feed/)\n* [Engineering Culture](https://blog.asana.com/category/eng-culture/)\n* [GitHub Page](https://github.com/Asana)\n* [Publication: wavelength](https://wavelength.asana.com)\n* Twitter [@AsanaEng](https://twitter.com/AsanaEng)\n\n## ASOS\n* [Blog](https://medium.com/asos-techblog) | [RSS Feed](https://medium.com/feed/asos-techblog)\n\n## Atlassian\n* [Blog](https://www.atlassian.com/blog/atlassian-engineering) | [RSS Feed](https://www.atlassian.com/engineering/feed)\n* [GitHub Page](https://github.com/atlassian)\n\n## Basecamp\n* [Blog](https://m.signalvnoise.com/) | [RSS Feed](https://m.signalvnoise.com/feed/)\n* [GitHub Page](https://github.com/basecamp)\n* [Handbook](https://github.com/basecamp/handbook)\n* Books\n  * [Shape Up: Stop Running in Circles and Ship Work that Matters](https://basecamp.com/shapeup)\n  * [It Doesn't Have to Be Crazy at Work](https://basecamp.com/books/calm)\n  * [REWORK](https://basecamp.com/books/rework)\n  * [REMOTE](https://basecamp.com/books/remote)\n  * [Getting Real](https://basecamp.com/books/getting-real)\n\n## BBC\n* [Blog](https://www.bbc.co.uk/blogs/internet)\n* [GitHub Page](https://github.com/bbc)\n\n## BOX\n* [Blog](https://medium.com/box-tech-blog) | [RSS Feed](https://medium.com/feed/box-tech-blog)\n* [GitHub Page](https://github.com/box)\n\n## Canva\n* [Blog](https://product.canva.com/)\n\n## CapitalOne \n* [Blog](https://medium.com/capital-one-tech) | [RSS Feed](https://medium.com/feed/capital-one-tech)\n* [GitHub Page](https://github.com/capitalone)\n* Twitter [@CapitalOneTech](https://twitter.com/CapitalOneTech)\n\n## CircleCI\n* [Blog](https://circleci.com/blog/tag/engineering/)\n* [GitHub Page](https://github.com/circleci)\n\n## DBS\n* [Blog](https://medium.com/dbs-tech-blog)\n* [RSS Feed](https://medium.com/feed/dbs-tech-blog)\n\n## Deliveroo \n* [Blog](https://deliveroo.engineering/) | [RSS Feed](https://deliveroo.engineering/feed.xml)\n* [GitHub Page](https://github.com/deliveroo)\n* Twitter [@DeliverooEng](https://twitter.com/DeliverooEng)\n\n## Disney Hotstar\n* [Blog](https://blog.hotstar.com/)\n\n## Dream11\n* [Blog](https://medium.com/@D11Engg)\n\n## Dropbox\n* [Blog](https://dropbox.tech/)\n* [GitHub Project](https://github.com/dropbox)\n\n## ebay\n* [Blog](https://tech.ebayinc.com/) | [RSS Feed](https://tech.ebayinc.com/rss/)\n* [GitHub Page](https://github.com/eBay)\n\n## Elastic\n* [Blog](https://www.elastic.co/blog/category/engineering) | [RSS Feed](https://www.elastic.co/blog/feed)\n* [Culture](https://www.elastic.co/blog/category/culture)\n* [GitHub Page](https://github.com/elastic)\n\n## Etsy\n* [Blog](https://codeascraft.com/) | [RSS Feed](https://codeascraft.com/feed/)\n* [GitHub Page](https://github.com/etsy)\n* Twitter [@codeascraft](https://twitter.com/codeascraft)\n\n## Expedia\n* [Blog](https://medium.com/expedia-group-tech) | [RSS Feed](https://medium.com/feed/expedia-group-tech)\n\n## Facebook\n* [Blog](https://engineering.fb.com/) | [RSS Feed](https://engineering.fb.com/feed/)\n* [GitHub Page](https://github.com/facebook)\n* Twitter [@fb_engineering](https://twitter.com/fb_engineering)\n\n## Figma\n* [Blog](https://www.figma.com/blog/section/engineering/)\n\n## Flipkart\n* [Blog](https://tech.flipkart.com/)\n\n## Freshworks\n* [Blog](https://medium.com/freshworks-engineering-blog) | [RSS Feed](https://medium.com/feed/freshworks-engineering-blog)\n\n## Foursquare\n* [Blog](https://developer.foursquare.com/developer-blog/)\n* [GitHub Page](https://github.com/foursquare)\n\n## Grab\n* [Blog](https://engineering.grab.com/) | [RSS Feed](https://engineering.grab.com/feed.xml)\n* [GitHub Page](https://github.com/grab)\n* Twitter [@grabengineering](https://twitter.com/grabengineering)\n\n## Grammarly\n* [Blog](https://www.grammarly.com/blog/engineering/)\n* [GitHub Page](https://github.com/grammarly)\n\n## GitHub\n* [Blog](https://github.blog/category/engineering/) | [RSS Feed](https://github.blog/category/engineering/feed/)\n* [GitHub Page](https://github.com/github)\n* Twitter [@GitHubEng](https://twitter.com/GitHubEng)\n\n## GitLab\n* [Blog](https://about.gitlab.com/blog/categories/engineering/) | [RSS Feed](https://about.gitlab.com/atom.xml)\n* [Handbook](https://about.gitlab.com/handbook/)\n\n## GoDaddy\n* [Blog](https://sg.godaddy.com/engineering/blog-posts/)\n\n## Goibibo\n* [Blog](https://tech.goibibo.com/)\n\n## Gojek\n* [Blog](https://blog.gojekengineering.com/) | [RSS Feed](https://blog.gojekengineering.com/feed)\n* [GitHub Page](https://github.com/gojek)\n* Twitter [@gojektech](https://twitter.com/gojektech)\n\n## Google\n* [Blog](https://developers.googleblog.com/)\n* [Engineering Practices Guide](https://google.github.io/eng-practices/)\n* [GitHub Page](https://github.com/google)\n* [Google TechDev Guide](https://techdevguide.withgoogle.com/) - _Guide to Technical Development and Software Engineering at Google_\n* [re:Work with Google](https://rework.withgoogle.com/) - _re:Work is a collection of practices, research, and ideas from Google and others to help you put people first_\n* Books\n  * [Software Engineering at Google](https://www.oreilly.com/library/view/software-engineering-at/9781492082781/)\n  * [Site Reliability Engineering (SRE) Books](https://landing.google.com/sre/books/)\n  * [How Google Tests Software](https://www.oreilly.com/library/view/how-google-tests/9780132851572/)\n\n## GovTech Singapore\n* [Blog](https://www.tech.gov.sg/media/blogs/listing)\n* [GitHub Page](https://github.com/GovTechSG)\n* Twitter [@DeliverooEng](https://twitter.com/GovTechSG)\n\n## Hashicorp\n* [Blog](https://medium.com/hashicorp-engineering) | [RSS Feed](https://medium.com/feed/hashicorp-engineering)\n* [GitHub Pages](https://github.com/hashicorp)\n\n## Helpshift\n* [Blog](https://medium.com/helpshift-engineering)\n\n## HEROKU\n* [Blog](https://blog.heroku.com/engineering) | [RSS Feed](https://blog.heroku.com/engineering/feed)\n\n## IBM\n* [Blog](https://developer.ibm.com/blogs/)\n* [GitHub Page](https://github.com/IBM)\n\n## Instacart\n* [Blog](https://tech.instacart.com/)\n\n## Instagram\n* [Blog](https://instagram-engineering.com/) | [RSS Feed](https://instagram-engineering.com/feed)\n* [GitHub Page](https://github.com/Instagram)\n\n## Intuit\n* [Blog](https://www.intuit.com/blog/category/technology/engineering/) | [RSS Feed](https://www.intuit.com/blog/category/technology/engineering/feed/)\n* [GitHub Page](https://github.com/intuit)\n\n## Khanacademy\n* [Blog](https://blog.khanacademy.org/engineering/)\n* [GitHub Page](https://github.com/Khan)\n\n## LinkedIn\n* [Blog](https://engineering.linkedin.com/blog) | [RSS Feed](https://engineering.linkedin.com/blog.rss.html)\n* [GitHub Page](https://github.com/linkedin)\n* Twitter [@LinkedInEng](https://twitter.com/LinkedInEng)\n\n## Lyft\n* [Blog](https://eng.lyft.com/) | [RSS Feed](https://eng.lyft.com/feed)\n* [GitHub Page](https://github.com/lyft)\n* Twitter [@lyfteng](https://twitter.com/lyfteng)\n\n## MadeTech\n* [Blog](https://www.madetech.com/blog) | [RSS Feed](https://www.madetech.com/rss.xml)\n* [GitHub Page](https://github.com/madetech)\n* [Handbook](https://github.com/madetech/handbook)\n* Books\n  * [Building High Performance Agile Teams](https://www.madetech.com/resources/books/building-high-performance-agile-teams)\n\n## Mattermost\n* [Blog](https://mattermost.com/blog/)\n* [Github Page](https://github.com/mattermost)\n* [Handbook](https://handbook.mattermost.com)\n\n## Mercari\n* [Blog](https://engineering.mercari.com/en/blog/)\n\n## Microsoft\n* [Blog](https://devblogs.microsoft.com/)\n* [GitHub Page](https://github.com/microsoft)\n\n## Miro\n* [Blog](https://medium.com/miro-engineering) | [RSS Feed](https://medium.com/feed/miro-engineering)\n* [GitHub Page](https://github.com/miroapp)\n\n## Monese\n* [Blog](https://medium.com/monese)\n\n## Monzo\n* [Blog](https://monzo.com/blog/technology)\n* [GitHub Page](https://github.com/monzo)\n* Twitter [@MakingMonzo](https://twitter.com/MakingMonzo)\n\n## Netflix\n* [Blog](https://netflixtechblog.com/) | [RSS Feed](https://netflixtechblog.com/feed)\n* [GitHub Page](https://github.com/Netflix)\n* [Handbook](https://jobs.netflix.com/culture)\n* Twitter [@NetflixEng](https://twitter.com/NetflixEng)\n\n## Ninja Van\n* [Blog](https://medium.com/ninjavan-tech) | [RSS Feed](https://medium.com/feed/ninjavan-tech)\n* [GitHub Page](https://github.com/ninja-van)\n\n## Paypal\n* [Blog](https://medium.com/paypal-engineering) | [RSS Feed](https://medium.com/feed/paypal-engineering)\n* [GitHub Page](https://github.com/paypal)\n* Twitter [@PayPalEng](https://twitter.com/PayPalEng)\n\n## Pinterest\n* [Blog](https://medium.com/@Pinterest_Engineering) | [RSS Feed](https://medium.com/feed/@Pinterest_Engineering)\n* Twitter [@PinterestEng](https://twitter.com/PinterestEng)\n\n## Postman\n* [Blog](https://medium.com/better-practices) | [RSS Feed](https://medium.com/feed/better-practices)\n* [GitHub Page](https://github.com/postmanlabs)\n\n## Practo\n* [Blog](https://medium.com/practo-engineering)\n\n## Quora\n* [Blog](https://www.quora.com/q/quoraengineering)\n* [GitHub Page](https://github.com/quora)\n\n## Reddit\n* [Blog](https://redditblog.com/topic/technology/) | [RSS Feed](https://redditblog.com/topic/technology/feed/)\n* [GitHub Page](https://github.com/reddit)\n\n## Salesforce\n* [Blog](https://developer.salesforce.com/blogs/engineering/)\n* [GitHub Page](https://github.com/salesforce)\n\n## Scribd\n* [Blog](https://tech.scribd.com/blog/#posts) | [RSS Feed](https://tech.scribd.com/feed.xml)\n* [GitHub Page](https://github.com/scribd)\n\n## Shopify\n* [Blog](https://engineering.shopify.com/)\n* [GitHub Page](https://github.com/Shopify)\n* [YouTube](https://www.youtube.com/channel/UCcSb55kxVx_euWDDRfWFxrA)\n* Twitter [@ShopifyEng](https://twitter.com/ShopifyEng)\n\n## Slack\n* [Blog](https://slack.engineering/)\n* [GitHub Page](https://github.com/slackhq)\n* Twitter [@SlackEng](https://twitter.com/SlackEng)\n\n## Soundcloud\n* [Blog](https://developers.soundcloud.com/blog/) | [RSS Feed](https://developers.soundcloud.com/blog/blog.rss)\n* [GitHub Page](https://github.com/soundcloud)\n\n## Spotify\n* [Blog](https://labs.spotify.com/) | [RSS Feed](https://engineering.atspotify.com/feed/)\n* [GitHub Page](https://github.com/Spotify)\n* Twitter [@SpotifyEng](https://twitter.com/SpotifyEng)\n\n## Stack Overflow\n* [Blog](https://stackoverflow.blog/engineering/) | [RSS Feed](https://stackoverflow.blog/feed/)\n* [GitHub Page](https://github.com/StackExchange)\n\n## Stripe\n* [Blog](https://stripe.com/blog/engineering) | [RSS Feed](https://stripe.com/blog/feed.rss)\n* [GitHub Page](https://github.com/stripe)\n* [Magazine: Increment](http://increment.com/) - _A quarterly magazine on Software Engineering topics_\n\n## Swiggy\n* [Blog](https://bytes.swiggy.com/)\n\n## Target\n* [Blog](https://tech.target.com/)\n\n## TravisCI\n* [Blog](https://blog.travis-ci.com/)\n* [GitHub Page](https://github.com/travis-ci)\n\n## Trivago\n* [Blog](https://tech.trivago.com/)\n\n## The Guardian\n* [Blog](https://www.theguardian.com/info/series/digital-blog) | [RSS Feed](https://www.theguardian.com/info/series/engineering-blog/rss)\n* [GitHub Page](https://github.com/guardian)\n\n## Thoughtbot\n* [Blog](https://thoughtbot.com/blog) | [RSS Feed](https://feeds.feedburner.com/GiantRobotsSmashingIntoOtherGiantRobots)\n* [GitHub Page](https://github.com/thoughtbot)\n\n## Twitter\n* [Blog](https://blog.twitter.com/engineering/en_us.html)\n* [GitHub Page](https://github.com/twitter)\n* Twitter [@TwitterEng](https://twitter.com/TwitterEng)\n\n## Uber\n* [Blog](https://eng.uber.com/) | [RSS Feed](https://eng.uber.com/feed/)\n* [GitHub Page](https://github.com/uber)\n* Twitter [@UberEng](https://twitter.com/UberEng)\n\n## Walmart\n* [Blog](https://medium.com/walmartglobaltech) | [RSS Feed](https://medium.com/feed/walmartglobaltech)\n* [GitHub Page](https://github.com/walmartlabs)\n* Twitter [@Walmartlabs](https://twitter.com/Walmartlabs)\n\n## WeWork\n* [Blog](https://engineering.wework.com/) | [RSS Feed](https://engineering.wework.com/feed)\n* [GitHub Page](https://github.com/wework)\n\n## Wingify\n* [Blog](https://engineering.wingify.com/) | [RSS Feed](https://engineering.wingify.com/atom.xml)\n* [GitHub Page](https://github.com/wingify)\n\n## Wix Engineering\n* [Blog](https://www.wix.engineering/blog)\n* [GitHub Page](https://github.com/wix)\n* Twitter [@WixEng](https://twitter.com/WixEng)\n\n## Xendit\n* [Blog](https://medium.com/xendit-engineering) | [RSS Feed](https://medium.com/feed/xendit-engineering)\n\n## Yelp\n* [Blog](https://engineeringblog.yelp.com/) | [RSS Feed](https://engineeringblog.yelp.com/feed.xml)\n* [GitHub Page](https://yelp.github.io/)\n\n## Zomato\n* [Blog](https://www.zomato.com/blog/category/technology)\n\n## Zozo Technologies\nZozo Technologies is a Japanese tech firm\n* [Blog](https://techblog.zozo.com/) | [RSS Feed](https://techblog.zozo.com/rss)\n* [GitHub Page](https://github.com/st-tech)\n\n---\n\n## Topics\n\nCollection of posts from these blogs on below topics:\n\n\u003cdetails\u003e\n  \u003csummary\u003eEngineering Culture\u003c/summary\u003e\n\n* Airbnb\n  * [Engineering Culture at Airbnb](https://medium.com/airbnb-engineering/engineering-culture-at-airbnb-345797c17cbe)\n* Asana\n  * [Asana - 10 tips for setting engineering goals from Asana Head of Engineering, Prashant Pandey](https://blog.asana.com/2020/07/engineering-goals/)\n  * [How to make smart compromises when scaling your engineering culture](https://blog.asana.com/2018/12/make-smart-compromises-scaling-engineering-culture/)\n  * [Distributed responsibility: An engineering manager’s perspective](https://blog.asana.com/2017/12/distributed-responsibility-engineering-manager/)\n  * [The Asana Engineering Values](https://blog.asana.com/2016/05/asana-engineering-values/)\n  * [Engineering mentorship at Asana](https://blog.asana.com/2015/09/engineering-mentorship-at-asana/)\n* Box\n  * [What a Senior Staff Software Engineer Actually Does](https://medium.com/box-tech-blog/what-a-senior-staff-software-engineer-actually-does-f3fc140d5f33)\n  * [What a Senior Staff Software Engineer Actually Does](https://medium.com/box-tech-blog/what-a-senior-staff-software-engineer-actually-does-d55308fcdd41)\n* Deliveroo\n  * [What does an Engineering Manager do at Deliveroo?](https://deliveroo.engineering/2018/03/08/on-em-role-at-deliveroo.html)\n* Khan Academy\n  * [Khan Academy’s Engineering Principles](https://blog.khanacademy.org/khan-academys-engineering-principles/)\n  * [Khan Academy’s Engineering Principles Google Doc](https://docs.google.com/document/d/1PW4NYn9pYNam2EuGEsTN9pTgwTfFnT_R9OZLJJICWQU/edit)\n  * [How Engineering Principles Can Help You Scale](https://blog.khanacademy.org/engineering/page/2/)\n  * [Khan Academy: a new employee’s primer](https://blog.khanacademy.org/khan-academy-a-new-employees-primer/)\n* Spotify\n  * [Spotify engineering culture (part 1)](https://engineering.atspotify.com/2014/03/27/spotify-engineering-culture-part-1/)\n  * [Spotify engineering culture (part 2)](https://engineering.atspotify.com/2014/09/20/spotify-engineering-culture-part-2/)\n* Walmart\n  * [Building a Platform Team — Laying the Foundations](https://medium.com/walmartglobaltech/building-a-platform-team-d915221d5654)\n\u003c/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003eEngineering Practices\u003c/summary\u003e\n\n* Algolia\n  * [Writing usable code](https://www.algolia.com/blog/engineering/writing-usable-code/)\n* Asana\n  * [7 ways to uplevel your code review skills](https://blog.asana.com/2016/12/7-ways-to-uplevel-your-code-review-skills/)\n* Capital One\n  * [Developing Maintainable Software: A Checklist for Developers](https://medium.com/capital-one-tech/developing-maintainable-software-a-checklist-for-developers-capital-one-6f160a6ceaae)\n* Deliveroo\n  * [Shipping Quickly with a Large Team](https://deliveroo.engineering/2019/03/26/shipping-quickly-with-a-large-team.html)\n  * [Tired of waiting for pull request reviews? Play Pull Request Roulette](https://deliveroo.engineering/2017/09/06/play-pull-request-roulette.html)\n* Khan Academy\n  * [Tips for giving your first code reviews](https://blog.khanacademy.org/tips-for-giving-your-first-code-reviews/)\n* Scribd\n  * [Zooming out to Platform Engineering at Scribd](https://tech.scribd.com/blog/2019/platform-engineering-at-scribd.html)\n  * [What Core Platform does at Scribd](https://tech.scribd.com/blog/2019/scribd-core-platform.html)\n* Shopify\n  * [Software Release Culture at Shopify](https://shopify.engineering/software-release-culture-shopify)\n  * [Successfully Merging the Work of 1000+ Developers](https://shopify.engineering/successfully-merging-work-1000-developers)\n  * [Mobile Release Engineering at Scale with Shipit Mobile](https://shopify.engineering/mobile-release-engineering-scale-shipit-mobile)\n  * [Pair Programming Explained](https://shopify.engineering/pair-programming-explained)\n  * [Introducing the Merge Queue](https://shopify.engineering/introducing-the-merge-queue)\n  * [Tell Your Stories: The Benefits of Strategic Engineering Communications](https://shopify.engineering/tell-your-stories-the-benefits-of-strategic-engineering-communications)\n  * [How we use git at Shopify](https://shopify.engineering/how-we-use-git-at-shopify) :exclamation:\n  * [Automatic Deployment at Shopify](https://shopify.engineering/automatic-deployment-at-shopify)\n  * [Introducing Shipit](https://shopify.engineering/introducing-shipit)\n  * [How Shopify Scales Up Its Development Teams](https://shopify.engineering/how-shopify-scales-up-its-development-teams)\n  * [Scaling Mobile Development by Treating Apps as Services](https://shopify.engineering/scaling-mobile-development-by-treating-apps-as-services)\n* Slack\n  * [Starting an Initiative](https://slack.engineering/starting-an-initiative/)\n  * [How About Code Reviews?](https://slack.engineering/how-about-code-reviews/)\n  * [On Empathy \u0026 Pull Requests](https://slack.engineering/on-empathy-pull-requests/)\n\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003eArchitecture\u003c/summary\u003e\n\n* Capital One\n  * [A Manifesto for Effective Enterprise Architecture](https://medium.com/capital-one-tech/a-manifesto-for-effective-enterprise-architecture-7e887185f587)\n* [When Should I Write an Architecture Decision Record](https://engineering.atspotify.com/2020/04/14/when-should-i-write-an-architecture-decision-record/)\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003eDeveloper Experience \u0026 Productivity\u003c/summary\u003e\n\n* Algolia\n  * [The Who, What, Where, When, and Whys of Developer Relations](https://www.algolia.com/blog/algolia/the-who-what-where-when-and-whys-of-developer-relations/)\n  * [The journey to better DX: Create InstantSearch App](https://www.algolia.com/blog/engineering/journey-better-dx-create-instantsearch-app/)\n  * [Designing a developer friendly API client in Scala](https://www.algolia.com/blog/engineering/designing-a-developer-friendly-api-client-in-scala/)\n* Asana\n  * [Developer environment: Achieving reliability by making it fast to reset](https://blog.asana.com/2017/07/developer-environment-making-it-reliable-by-making-it-fast-to-reset/)\n* Capital One\n  * [Trust is the Most Important Component of Your Developer Platform](https://medium.com/capital-one-tech/trust-is-the-most-important-component-of-your-developer-platform-19453360021b)\n  * [API Hospitality: Welcoming Developers with Documentation](https://medium.com/capital-one-tech/api-hospitality-welcoming-developers-with-documentation-a4d4ba6320e1)\n  * [Developer Engagement: Braving the Wilds](https://medium.com/capital-one-tech/developer-engagement-braving-the-wilds-a0b56f27cfc6)\n* Shopify\n  * [Developer Onboarding at Shopify](https://shopify.engineering/developer-onboarding-at-shopify)\n  * [Deconstructing the Monolith: Designing Software that Maximizes Developer Productivity](https://shopify.engineering/deconstructing-monolith-designing-software-maximizes-developer-productivity)\n  * [Developer Talks: How the Command Line Can Empower You (Webinar)](https://shopify.engineering/developer-talks-how-the-command-line-can-empower-you)\n* Slack\n  * [The Joy of Internal Tools](https://slack.engineering/the-joy-of-internal-tools/)\n  * [Development Environments at Slack](https://slack.engineering/development-environments-at-slack/)\n* Spotify\n  * [How We Use Golden Paths to Solve Fragmentation in Our Software Ecosystem](https://engineering.atspotify.com/2020/08/17/how-we-use-golden-paths-to-solve-fragmentation-in-our-software-ecosystem/)\n  * [How We Improved Developer Productivity for Our DevOps Teams](https://engineering.atspotify.com/2020/08/27/how-we-improved-developer-productivity-for-our-devops-teams/)\n  * [How We Use Backstage at Spotify](https://engineering.atspotify.com/2020/04/21/how-we-use-backstage-at-spotify/)\n  * [What the Heck is Backstage Anyway?](https://engineering.atspotify.com/2020/03/17/what-the-heck-is-backstage-anyway/)\n  * [Going Into Deep Space – Creating the Right Environment for Your Open Space](https://engineering.atspotify.com/2017/05/31/going-into-deep-space-creating-the-right-environment-for-your-open-space/)\n\u003c/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003eOpen Source\u003c/summary\u003e\n\n* Algolia\n  * [Supporting the Open Source Software that Supports our Success](https://www.algolia.com/blog/algolia/supporting-open-source-projects/)\n  * [Start Your Open Source Career](https://www.algolia.com/blog/engineering/start-your-open-source-career/)\n* Capital One \n  * [Adopting an Enterprise Open Source Mindset](https://medium.com/capital-one-tech/adopting-an-enterprise-open-source-mindset-at-capital-one-b2a7624e27da)\n  * [Nuts \u0026 Bolts of Launching an Open Source Project](https://medium.com/capital-one-tech/nuts-bolts-of-launching-an-open-source-project-4da584c053f7)\n  * [Open Source in a Regulated Environment](https://medium.com/capital-one-tech/open-source-in-a-regulated-environment-dc4b4d9af3f8)\n\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003eHiring\u003c/summary\u003e\n\n* Asana\n  * [Hiring engineering managers: Crafting an interview process to build the best team](https://blog.asana.com/2019/01/hiring-engineering-managers-interview-process/)\n  * [The Asana Engineering Interview Guide](https://blog.asana.com/2016/03/asana-engineering-interview-guide/)\n* Deliveroo\n  * [How do we interview engineers at Deliveroo?](https://deliveroo.engineering/2017/11/23/engineering-interviews.html)\n* Shopify\n  * [Attracting Local Talent And Building Mobile Apps: A Developer Hiring Initiative](https://shopify.engineering/attracting-local-talent-and-building-mobile-apps-a-developer-hiring-initiative)\n  * [Accelerating Android Talent Through Community Bootcamps](https://shopify.engineering/accelerating-android-talent-through-community-bootcamps)\n* Slack\n  * [Refactoring Backend Engineering Hiring at Slack](https://slack.engineering/refactoring-backend-engineering-hiring-at-slack/)\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003eWorking Remote\u003c/summary\u003e\n\n* Asana\n  * [How to thrive as an intern while working remotely](https://blog.asana.com/2020/05/remote-engineering-intern-working-from-home/)\n* Capital One\n  * [Getting Started as a Junior Engineer While Social Distancing](https://medium.com/capital-one-tech/getting-started-as-a-junior-engineer-while-social-distancing-e24c5b27f2f8)\n* Khan Academy\n  * [Working Remotely](https://blog.khanacademy.org/working-remotely/)\n* Scribd\n  * [Guidelines and expectations for working remotely](https://tech.scribd.com/blog/2020/working-remote-guidelines.html)\n* Shopify\n  * [Lessons from Leading a Remote Engineering Team](https://shopify.engineering/lessons-leading-remote-engineering-team)\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003eProduct Engineering\u003c/summary\u003e\n\n* Asana\n  * [The Timeline of a Feature Launch](https://blog.asana.com/2019/05/timeline-feature-launch/)\n  * [How product managers and engineers at Asana develop great relationships](https://blog.asana.com/2017/10/product-managers-engineers-develop-great-relationship/)\n  * [What Product Managers do at Asana: An intern’s perspective](https://blog.asana.com/2017/09/what-product-managers-do-at-asana-an-interns-perspective/)\n  * [Product Engineering: Reimagining role boundaries at Asana](https://blog.asana.com/2016/04/product-engineering-at-asana/)\n* Atlassian\n  * [What does a Product Growth engineer work on?](https://www.atlassian.com/engineering/what-does-a-product-growth-engineer-work-on)\n* Grammarly\n  * [How to Leverage a Product Mindset for a Successful Engineering Career](https://www.grammarly.com/blog/engineering/product-mindset-for-engineers/)\n  * [What It’s Like to Be an Engineering Manager on a Product-Oriented Team](https://www.grammarly.com/blog/engineering/product-oriented-eng-management/)\n\u003c/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003eTeams \u0026 Colloboration\u003c/summary\u003e\n\n* Airbnb\n  * [Building a Cross-Platform Mobile Team](https://medium.com/airbnb-engineering/building-a-cross-platform-mobile-team-3e1837b40a88)\n* Asana \n  * [Asana - Meet our Mobile Engineering team](https://blog.asana.com/2020/04/mobile-engineering-team/)\n  * [What does a day of collaborating with Asana look like?](https://blog.asana.com/2019/10/what-does-a-day-of-collaborating-with-asana-look-like/)\n  * [One second a day: My first 30 days at Asana](https://blog.asana.com/2019/07/onboarding-my-first-30-days-at-asana/)\n  * [Leading cross-team changes](https://blog.asana.com/2018/06/leading-cross-team-eng-changes/)\n* Deliveroo\n  * [What Makes a Good (Tech) Team Great](https://deliveroo.engineering/2016/12/22/what-makes-a-good-tech-team-great.html)\n* Spotify\n  * [Squad Health Check model – visualizing what to improve](https://engineering.atspotify.com/2014/09/16/squad-health-check-model/)\n  * [How we do large scale retrospectives](https://engineering.atspotify.com/2015/11/05/large-scale-retros/)\n* Walmart\n  * [5 Principles Guaranteed to Help Build a Strong Team Culture](https://medium.com/walmartglobaltech/5-principles-guaranteed-to-help-build-a-strong-team-culture-6055ab478c56)\n\u003c/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003eCareer, Mentoring \u0026 Coaching\u003c/summary\u003e\n\n* Capital One\n  * [Learning How to Learn- the Secret to Succeeding as a Software Engineer](https://medium.com/capital-one-tech/secret-to-succeeding-as-a-software-engineer-a0ac0cd6cd18)\n  * [So You’re a Developer, Where Does Your Career Go Next?](https://medium.com/capital-one-tech/so-youre-a-developer-where-does-your-career-go-next-47c05114447b)\n  * [How I Became a Better Front-End Developer](https://medium.com/capital-one-tech/how-i-became-a-better-front-end-developer-by-creating-developer-personas-d88d415a9295)\n  * [How a Growth Mindset Empowers Your Learners, Teachers and Leaders](https://medium.com/capital-one-tech/how-a-growth-mindset-empowers-your-learners-teachers-and-leaders-capital-one-tech-college-54940bbb73f6)\n  * [The Front-End Developer — Full-Stack Developer Paradox](https://medium.com/capital-one-tech/the-front-end-developer-full-stack-developer-paradox-261034c8a09a)\n  * [How to Earn Cred and Establish Yourself as a Junior Software Engineer](https://medium.com/capital-one-tech/how-to-earn-cred-and-establish-yourself-as-a-junior-software-engineer-388b302f08eb)\n* Khan Academy\n  * [Engineering career development at Khan Academy](https://blog.khanacademy.org/engineering-career-development-at-khan-academy/)\n  * [Engineering career development at Khan Academy - Google Doc](https://docs.google.com/document/d/1qr0d05X5-AsyDYqKRCfgGGcWSshTMd_vfTggfhDpbls/edit)\n* Shopify\n  * [Technical Mentorship Reimagined: Time-bound and No Awkward Asks Necessary](https://shopify.engineering/technical-mentorship-reimagined)\n  * [Dev Degree - A Big Bet on Software Education](https://shopify.engineering/dev-degree-a-big-bet-on-software-education)\n* Slack\n  * [Defining a career path for Developer Relations](https://slack.engineering/defining-a-career-path-for-developer-relations/)\n  * [Technical Leadership: Getting Started](https://slack.engineering/technical-leadership-getting-started/)\n  * [How Slack Supports Junior Engineers](https://slack.engineering/how-slack-supports-junior-engineers/)\n  * [Mentorship at Slack](https://slack.engineering/mentorship-at-slack/)\n* Spotify\n  * [To Coach or Not to Coach?](https://engineering.atspotify.com/2016/05/13/to-coach-or-not-to-coach/)\n  * [Things We Learned Creating Technology Career Steps](https://engineering.atspotify.com/2016/02/22/things-we-learned-creating-technology-career-steps/)\n  * [Spotify Technology Career Steps](https://engineering.atspotify.com/2016/02/15/spotify-technology-career-steps/)\n  * [Building a technical career path at Spotify](https://engineering.atspotify.com/2016/02/08/technical-career-path/)\n  * [Personal development at Spotify](https://engineering.atspotify.com/2013/11/21/personal-development-at-spotify/)\n  * [How it is to be an Agile Coach intern at Spotify](https://engineering.atspotify.com/2014/01/07/how-it-is-to-be-an-agile-coach-intern-at-spotify/)\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003eInternship\u003c/summary\u003e\n\n* Airbnb\n  * [Interning with the Airbnb Payments Team](https://medium.com/airbnb-engineering/interning-with-the-airbnb-payments-team-af8cbe51eae0)\n* Asana\n  * [The Asana Engineering Guide to Intern Mentorship](https://blog.asana.com/2019/05/engineering-guide-to-intern-mentorship/)\n  * [Product Engineering internships are great!](https://blog.asana.com/2019/04/product-engineering-internships-are-great/)\n  * [The things we built: Meet our 2018 summer intern class](https://blog.asana.com/2018/09/2018-summer-intern-class/)\n  * [What we built this summer: Meet our 2017 intern class](https://blog.asana.com/2017/10/summer-intern-class-2017/)\n  * [Advice to engineering new grads: Don’t start your career at just any company](https://blog.asana.com/2017/07/engineering-new-grads-choosing-a-company/)\n  * [Asana’s summer internship program: from our 2015 intern class](https://blog.asana.com/2015/09/asanas-summer-internship-program-from-our-2015-intern-class/)\n  * [Asana’s 2014 internship program](https://blog.asana.com/2014/10/asanas-internship-program/)\n* Box\n  * [Intern Interviewing Re-Invented](https://medium.com/box-tech-blog/intern-interviewing-re-invented-f2763577bad5)\n* Deliveroo\n  * [Interning at Deliveroo](https://deliveroo.engineering/2017/12/14/interning-at-deliveroo.html)\n* Khan Academy\n  * [Interning at Khan Academy: from student to intern](https://blog.khanacademy.org/interning-at-khan-academy-from-student-to-intern/)\n  * [Stories from our latest intern class](https://blog.khanacademy.org/stories-from-our-latest-intern-class/)\n  * [Receiving feedback as an intern at Khan Academy](https://blog.khanacademy.org/receiving-feedback-as-an-intern-at-khan-academy/)\n* Shopify\n  * [Shopify Interns Share Their Tips for Success](https://shopify.engineering/shopify-interns-share-their-tips-for-success)\n  * [How We Enable Our Interns to Make an Impact](https://shopify.engineering/intern-blog-post)\n  * [How We Support Intern Growth through Challenge and Practice](https://shopify.engineering/the-developer-intern-experience)\n* Slack\n  * [The Slack Internship](https://slack.engineering/the-slack-ternship/)\n  * [How to Have an Impactful Internship… Virtually](https://slack.engineering/how-to-have-an-impactful-internship-virtually/)\n  * [Interning on Slack’s Product Security Team](https://slack.engineering/interning-on-slacks-product-security-team/)\n\n\n\u003c/details\u003e\n\n---\n\n## Book Recommendations\n\n* [Become an Effective Software Engineering Manager by James Stanier](https://pragprog.com/titles/jsengman/become-an-effective-software-engineering-manager/)\n* [97 Things Every Engineering Manager Should Know by Camille Fournier](https://www.oreilly.com/library/view/97-things-every/9781492050896/)\n* [The Manager's Path by Camille Fournier](https://www.oreilly.com/library/view/the-managers-path/9781491973882/)\n* [The Making of a Manager by Julie Zhuo](https://www.goodreads.com/en/book/show/38821039-the-making-of-a-manager)\n\n\n## Resources\n\nFor spcific techology and practices from these organizations follow below repos:\n\n* [How they practice Site Reliability Engineering (SRE)](https://github.com/upgundecha/howtheysre)\n* [How they use AWS](https://github.com/upgundecha/howtheyaws)\n* [How they test](https://github.com/abhivaikar/howtheytest)\n* [How they practice DevOps](https://github.com/bregman-arie/howtheydevops)\n\n## Credits\n\n* Banner image used from [https://undraw.co/](https://undraw.co/)\n* [Docup](https://github.com/egoist/docup) to create the website inspired from [howtheytest-jp](https://github.com/tadashi0713/howtheytest-jp)\n\n\n## Contributors\n\u003ca href=\"https://github.com/upgundecha/awesome-engineering/graphs/contributors\"\u003e\n  \u003cimg src=\"https://contributors-img.web.app/image?repo=upgundecha/awesome-engineering\" /\u003e\n\u003c/a\u003e\n\n\n## Contribute\nContributions welcome! Read the [contribution guidelines](contributing.md) first.\n\n## License\n[![CC0](https://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg)](https://creativecommons.org/publicdomain/zero/1.0)\n\nTo the extent possible under law, Unmesh Gundecha has waived all copyright and\nrelated or neighboring rights to this work.\n","projects_url":"https://awesome.ecosyste.ms/api/v1/lists/upgundecha%2Fawesome-engineering/projects"}