Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/upgundecha/awesome-engineering

A curated list of awesome engineering blogs, handbooks and open source repos from top technology companies
https://github.com/upgundecha/awesome-engineering

List: awesome-engineering

awesome awesome-list culture engineering software-engineering teams teamwork

Last synced: 19 days ago
JSON representation

A curated list of awesome engineering blogs, handbooks and open source repos from top technology companies

Awesome Lists containing this project

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)

![Alt](banner.png "banner")

> A curated list of awesome engineering blogs, handbooks and open source repos from top technology companies

## Organizations

## Airbnb
* [Blog](https://medium.com/airbnb-engineering) | [RSS Feed](https://medium.com/feed/airbnb-engineering)
* [GitHub Page](https://github.com/airbnb)
* Twitter [@AirbnbEng](https://twitter.com/AirbnbEng)

## Algolia
* [Blog](https://www.algolia.com/blog/?filter=engineering)

## Amazon
* [Blog](https://developer.amazon.com/blogs)
* [GitHub Page](https://github.com/amzn)

## Apple
* [GitHub Page](https://github.com/apple)
* [Culture: The Original Macintosh](https://www.folklore.org/) - _Anecdotes about the development of original Macintosh, and the people who made it_

## Asana
* [Blog](https://blog.asana.com/category/eng/) | [RSS Feed](https://blog.asana.com/category/eng/feed/)
* [Engineering Culture](https://blog.asana.com/category/eng-culture/)
* [GitHub Page](https://github.com/Asana)
* [Publication: wavelength](https://wavelength.asana.com)
* Twitter [@AsanaEng](https://twitter.com/AsanaEng)

## ASOS
* [Blog](https://medium.com/asos-techblog) | [RSS Feed](https://medium.com/feed/asos-techblog)

## Atlassian
* [Blog](https://www.atlassian.com/blog/atlassian-engineering) | [RSS Feed](https://www.atlassian.com/engineering/feed)
* [GitHub Page](https://github.com/atlassian)

## Basecamp
* [Blog](https://m.signalvnoise.com/) | [RSS Feed](https://m.signalvnoise.com/feed/)
* [GitHub Page](https://github.com/basecamp)
* [Handbook](https://github.com/basecamp/handbook)
* Books
* [Shape Up: Stop Running in Circles and Ship Work that Matters](https://basecamp.com/shapeup)
* [It Doesn't Have to Be Crazy at Work](https://basecamp.com/books/calm)
* [REWORK](https://basecamp.com/books/rework)
* [REMOTE](https://basecamp.com/books/remote)
* [Getting Real](https://basecamp.com/books/getting-real)

## BBC
* [Blog](https://www.bbc.co.uk/blogs/internet)
* [GitHub Page](https://github.com/bbc)

## BOX
* [Blog](https://medium.com/box-tech-blog) | [RSS Feed](https://medium.com/feed/box-tech-blog)
* [GitHub Page](https://github.com/box)

## Canva
* [Blog](https://product.canva.com/)

## CapitalOne
* [Blog](https://medium.com/capital-one-tech) | [RSS Feed](https://medium.com/feed/capital-one-tech)
* [GitHub Page](https://github.com/capitalone)
* Twitter [@CapitalOneTech](https://twitter.com/CapitalOneTech)

## CircleCI
* [Blog](https://circleci.com/blog/tag/engineering/)
* [GitHub Page](https://github.com/circleci)

## DBS
* [Blog](https://medium.com/dbs-tech-blog)
* [RSS Feed](https://medium.com/feed/dbs-tech-blog)

## Deliveroo
* [Blog](https://deliveroo.engineering/) | [RSS Feed](https://deliveroo.engineering/feed.xml)
* [GitHub Page](https://github.com/deliveroo)
* Twitter [@DeliverooEng](https://twitter.com/DeliverooEng)

## Disney Hotstar
* [Blog](https://blog.hotstar.com/)

## Dream11
* [Blog](https://medium.com/@D11Engg)

## Dropbox
* [Blog](https://dropbox.tech/)
* [GitHub Project](https://github.com/dropbox)

## ebay
* [Blog](https://tech.ebayinc.com/) | [RSS Feed](https://tech.ebayinc.com/rss/)
* [GitHub Page](https://github.com/eBay)

## Elastic
* [Blog](https://www.elastic.co/blog/category/engineering) | [RSS Feed](https://www.elastic.co/blog/feed)
* [Culture](https://www.elastic.co/blog/category/culture)
* [GitHub Page](https://github.com/elastic)

## Etsy
* [Blog](https://codeascraft.com/) | [RSS Feed](https://codeascraft.com/feed/)
* [GitHub Page](https://github.com/etsy)
* Twitter [@codeascraft](https://twitter.com/codeascraft)

## Expedia
* [Blog](https://medium.com/expedia-group-tech) | [RSS Feed](https://medium.com/feed/expedia-group-tech)

## Facebook
* [Blog](https://engineering.fb.com/) | [RSS Feed](https://engineering.fb.com/feed/)
* [GitHub Page](https://github.com/facebook)
* Twitter [@fb_engineering](https://twitter.com/fb_engineering)

## Figma
* [Blog](https://www.figma.com/blog/section/engineering/)

## Flipkart
* [Blog](https://tech.flipkart.com/)

## Freshworks
* [Blog](https://medium.com/freshworks-engineering-blog) | [RSS Feed](https://medium.com/feed/freshworks-engineering-blog)

## Foursquare
* [Blog](https://developer.foursquare.com/developer-blog/)
* [GitHub Page](https://github.com/foursquare)

## Grab
* [Blog](https://engineering.grab.com/) | [RSS Feed](https://engineering.grab.com/feed.xml)
* [GitHub Page](https://github.com/grab)
* Twitter [@grabengineering](https://twitter.com/grabengineering)

## Grammarly
* [Blog](https://www.grammarly.com/blog/engineering/)
* [GitHub Page](https://github.com/grammarly)

## GitHub
* [Blog](https://github.blog/category/engineering/) | [RSS Feed](https://github.blog/category/engineering/feed/)
* [GitHub Page](https://github.com/github)
* Twitter [@GitHubEng](https://twitter.com/GitHubEng)

## GitLab
* [Blog](https://about.gitlab.com/blog/categories/engineering/) | [RSS Feed](https://about.gitlab.com/atom.xml)
* [Handbook](https://about.gitlab.com/handbook/)

## GoDaddy
* [Blog](https://sg.godaddy.com/engineering/blog-posts/)

## Goibibo
* [Blog](https://tech.goibibo.com/)

## Gojek
* [Blog](https://blog.gojekengineering.com/) | [RSS Feed](https://blog.gojekengineering.com/feed)
* [GitHub Page](https://github.com/gojek)
* Twitter [@gojektech](https://twitter.com/gojektech)

## Google
* [Blog](https://developers.googleblog.com/)
* [Engineering Practices Guide](https://google.github.io/eng-practices/)
* [GitHub Page](https://github.com/google)
* [Google TechDev Guide](https://techdevguide.withgoogle.com/) - _Guide to Technical Development and Software Engineering at Google_
* [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_
* Books
* [Software Engineering at Google](https://www.oreilly.com/library/view/software-engineering-at/9781492082781/)
* [Site Reliability Engineering (SRE) Books](https://landing.google.com/sre/books/)
* [How Google Tests Software](https://www.oreilly.com/library/view/how-google-tests/9780132851572/)

## GovTech Singapore
* [Blog](https://www.tech.gov.sg/media/blogs/listing)
* [GitHub Page](https://github.com/GovTechSG)
* Twitter [@DeliverooEng](https://twitter.com/GovTechSG)

## Hashicorp
* [Blog](https://medium.com/hashicorp-engineering) | [RSS Feed](https://medium.com/feed/hashicorp-engineering)
* [GitHub Pages](https://github.com/hashicorp)

## Helpshift
* [Blog](https://medium.com/helpshift-engineering)

## HEROKU
* [Blog](https://blog.heroku.com/engineering) | [RSS Feed](https://blog.heroku.com/engineering/feed)

## IBM
* [Blog](https://developer.ibm.com/blogs/)
* [GitHub Page](https://github.com/IBM)

## Instacart
* [Blog](https://tech.instacart.com/)

## Instagram
* [Blog](https://instagram-engineering.com/) | [RSS Feed](https://instagram-engineering.com/feed)
* [GitHub Page](https://github.com/Instagram)

## Intuit
* [Blog](https://www.intuit.com/blog/category/technology/engineering/) | [RSS Feed](https://www.intuit.com/blog/category/technology/engineering/feed/)
* [GitHub Page](https://github.com/intuit)

## Khanacademy
* [Blog](https://blog.khanacademy.org/engineering/)
* [GitHub Page](https://github.com/Khan)

## LinkedIn
* [Blog](https://engineering.linkedin.com/blog) | [RSS Feed](https://engineering.linkedin.com/blog.rss.html)
* [GitHub Page](https://github.com/linkedin)
* Twitter [@LinkedInEng](https://twitter.com/LinkedInEng)

## Lyft
* [Blog](https://eng.lyft.com/) | [RSS Feed](https://eng.lyft.com/feed)
* [GitHub Page](https://github.com/lyft)
* Twitter [@lyfteng](https://twitter.com/lyfteng)

## MadeTech
* [Blog](https://www.madetech.com/blog) | [RSS Feed](https://www.madetech.com/rss.xml)
* [GitHub Page](https://github.com/madetech)
* [Handbook](https://github.com/madetech/handbook)
* Books
* [Building High Performance Agile Teams](https://www.madetech.com/resources/books/building-high-performance-agile-teams)

## Mattermost
* [Blog](https://mattermost.com/blog/)
* [Github Page](https://github.com/mattermost)
* [Handbook](https://handbook.mattermost.com)

## Mercari
* [Blog](https://engineering.mercari.com/en/blog/)

## Microsoft
* [Blog](https://devblogs.microsoft.com/)
* [GitHub Page](https://github.com/microsoft)

## Miro
* [Blog](https://medium.com/miro-engineering) | [RSS Feed](https://medium.com/feed/miro-engineering)
* [GitHub Page](https://github.com/miroapp)

## Monese
* [Blog](https://medium.com/monese)

## Monzo
* [Blog](https://monzo.com/blog/technology)
* [GitHub Page](https://github.com/monzo)
* Twitter [@MakingMonzo](https://twitter.com/MakingMonzo)

## Netflix
* [Blog](https://netflixtechblog.com/) | [RSS Feed](https://netflixtechblog.com/feed)
* [GitHub Page](https://github.com/Netflix)
* [Handbook](https://jobs.netflix.com/culture)
* Twitter [@NetflixEng](https://twitter.com/NetflixEng)

## Ninja Van
* [Blog](https://medium.com/ninjavan-tech) | [RSS Feed](https://medium.com/feed/ninjavan-tech)
* [GitHub Page](https://github.com/ninja-van)

## Paypal
* [Blog](https://medium.com/paypal-engineering) | [RSS Feed](https://medium.com/feed/paypal-engineering)
* [GitHub Page](https://github.com/paypal)
* Twitter [@PayPalEng](https://twitter.com/PayPalEng)

## Pinterest
* [Blog](https://medium.com/@Pinterest_Engineering) | [RSS Feed](https://medium.com/feed/@Pinterest_Engineering)
* Twitter [@PinterestEng](https://twitter.com/PinterestEng)

## Postman
* [Blog](https://medium.com/better-practices) | [RSS Feed](https://medium.com/feed/better-practices)
* [GitHub Page](https://github.com/postmanlabs)

## Practo
* [Blog](https://medium.com/practo-engineering)

## Quora
* [Blog](https://www.quora.com/q/quoraengineering)
* [GitHub Page](https://github.com/quora)

## Reddit
* [Blog](https://redditblog.com/topic/technology/) | [RSS Feed](https://redditblog.com/topic/technology/feed/)
* [GitHub Page](https://github.com/reddit)

## Salesforce
* [Blog](https://developer.salesforce.com/blogs/engineering/)
* [GitHub Page](https://github.com/salesforce)

## Scribd
* [Blog](https://tech.scribd.com/blog/#posts) | [RSS Feed](https://tech.scribd.com/feed.xml)
* [GitHub Page](https://github.com/scribd)

## Shopify
* [Blog](https://engineering.shopify.com/)
* [GitHub Page](https://github.com/Shopify)
* [YouTube](https://www.youtube.com/channel/UCcSb55kxVx_euWDDRfWFxrA)
* Twitter [@ShopifyEng](https://twitter.com/ShopifyEng)

## Slack
* [Blog](https://slack.engineering/)
* [GitHub Page](https://github.com/slackhq)
* Twitter [@SlackEng](https://twitter.com/SlackEng)

## Soundcloud
* [Blog](https://developers.soundcloud.com/blog/) | [RSS Feed](https://developers.soundcloud.com/blog/blog.rss)
* [GitHub Page](https://github.com/soundcloud)

## Spotify
* [Blog](https://labs.spotify.com/) | [RSS Feed](https://engineering.atspotify.com/feed/)
* [GitHub Page](https://github.com/Spotify)
* Twitter [@SpotifyEng](https://twitter.com/SpotifyEng)

## Stack Overflow
* [Blog](https://stackoverflow.blog/engineering/) | [RSS Feed](https://stackoverflow.blog/feed/)
* [GitHub Page](https://github.com/StackExchange)

## Stripe
* [Blog](https://stripe.com/blog/engineering) | [RSS Feed](https://stripe.com/blog/feed.rss)
* [GitHub Page](https://github.com/stripe)
* [Magazine: Increment](http://increment.com/) - _A quarterly magazine on Software Engineering topics_

## Swiggy
* [Blog](https://bytes.swiggy.com/)

## Target
* [Blog](https://tech.target.com/)

## TravisCI
* [Blog](https://blog.travis-ci.com/)
* [GitHub Page](https://github.com/travis-ci)

## Trivago
* [Blog](https://tech.trivago.com/)

## The Guardian
* [Blog](https://www.theguardian.com/info/series/digital-blog) | [RSS Feed](https://www.theguardian.com/info/series/engineering-blog/rss)
* [GitHub Page](https://github.com/guardian)

## Thoughtbot
* [Blog](https://thoughtbot.com/blog) | [RSS Feed](https://feeds.feedburner.com/GiantRobotsSmashingIntoOtherGiantRobots)
* [GitHub Page](https://github.com/thoughtbot)

## Twitter
* [Blog](https://blog.twitter.com/engineering/en_us.html)
* [GitHub Page](https://github.com/twitter)
* Twitter [@TwitterEng](https://twitter.com/TwitterEng)

## Uber
* [Blog](https://eng.uber.com/) | [RSS Feed](https://eng.uber.com/feed/)
* [GitHub Page](https://github.com/uber)
* Twitter [@UberEng](https://twitter.com/UberEng)

## Walmart
* [Blog](https://medium.com/walmartglobaltech) | [RSS Feed](https://medium.com/feed/walmartglobaltech)
* [GitHub Page](https://github.com/walmartlabs)
* Twitter [@Walmartlabs](https://twitter.com/Walmartlabs)

## WeWork
* [Blog](https://engineering.wework.com/) | [RSS Feed](https://engineering.wework.com/feed)
* [GitHub Page](https://github.com/wework)

## Wingify
* [Blog](https://engineering.wingify.com/) | [RSS Feed](https://engineering.wingify.com/atom.xml)
* [GitHub Page](https://github.com/wingify)

## Wix Engineering
* [Blog](https://www.wix.engineering/blog)
* [GitHub Page](https://github.com/wix)
* Twitter [@WixEng](https://twitter.com/WixEng)

## Xendit
* [Blog](https://medium.com/xendit-engineering) | [RSS Feed](https://medium.com/feed/xendit-engineering)

## Yelp
* [Blog](https://engineeringblog.yelp.com/) | [RSS Feed](https://engineeringblog.yelp.com/feed.xml)
* [GitHub Page](https://yelp.github.io/)

## Zomato
* [Blog](https://www.zomato.com/blog/category/technology)

## Zozo Technologies
Zozo Technologies is a Japanese tech firm
* [Blog](https://techblog.zozo.com/) | [RSS Feed](https://techblog.zozo.com/rss)
* [GitHub Page](https://github.com/st-tech)

---

## Topics

Collection of posts from these blogs on below topics:

Engineering Culture

* Airbnb
* [Engineering Culture at Airbnb](https://medium.com/airbnb-engineering/engineering-culture-at-airbnb-345797c17cbe)
* Asana
* [Asana - 10 tips for setting engineering goals from Asana Head of Engineering, Prashant Pandey](https://blog.asana.com/2020/07/engineering-goals/)
* [How to make smart compromises when scaling your engineering culture](https://blog.asana.com/2018/12/make-smart-compromises-scaling-engineering-culture/)
* [Distributed responsibility: An engineering manager’s perspective](https://blog.asana.com/2017/12/distributed-responsibility-engineering-manager/)
* [The Asana Engineering Values](https://blog.asana.com/2016/05/asana-engineering-values/)
* [Engineering mentorship at Asana](https://blog.asana.com/2015/09/engineering-mentorship-at-asana/)
* Box
* [What a Senior Staff Software Engineer Actually Does](https://medium.com/box-tech-blog/what-a-senior-staff-software-engineer-actually-does-f3fc140d5f33)
* [What a Senior Staff Software Engineer Actually Does](https://medium.com/box-tech-blog/what-a-senior-staff-software-engineer-actually-does-d55308fcdd41)
* Deliveroo
* [What does an Engineering Manager do at Deliveroo?](https://deliveroo.engineering/2018/03/08/on-em-role-at-deliveroo.html)
* Khan Academy
* [Khan Academy’s Engineering Principles](https://blog.khanacademy.org/khan-academys-engineering-principles/)
* [Khan Academy’s Engineering Principles Google Doc](https://docs.google.com/document/d/1PW4NYn9pYNam2EuGEsTN9pTgwTfFnT_R9OZLJJICWQU/edit)
* [How Engineering Principles Can Help You Scale](https://blog.khanacademy.org/engineering/page/2/)
* [Khan Academy: a new employee’s primer](https://blog.khanacademy.org/khan-academy-a-new-employees-primer/)
* Spotify
* [Spotify engineering culture (part 1)](https://engineering.atspotify.com/2014/03/27/spotify-engineering-culture-part-1/)
* [Spotify engineering culture (part 2)](https://engineering.atspotify.com/2014/09/20/spotify-engineering-culture-part-2/)
* Walmart
* [Building a Platform Team — Laying the Foundations](https://medium.com/walmartglobaltech/building-a-platform-team-d915221d5654)

Engineering Practices

* Algolia
* [Writing usable code](https://www.algolia.com/blog/engineering/writing-usable-code/)
* Asana
* [7 ways to uplevel your code review skills](https://blog.asana.com/2016/12/7-ways-to-uplevel-your-code-review-skills/)
* Capital One
* [Developing Maintainable Software: A Checklist for Developers](https://medium.com/capital-one-tech/developing-maintainable-software-a-checklist-for-developers-capital-one-6f160a6ceaae)
* Deliveroo
* [Shipping Quickly with a Large Team](https://deliveroo.engineering/2019/03/26/shipping-quickly-with-a-large-team.html)
* [Tired of waiting for pull request reviews? Play Pull Request Roulette](https://deliveroo.engineering/2017/09/06/play-pull-request-roulette.html)
* Khan Academy
* [Tips for giving your first code reviews](https://blog.khanacademy.org/tips-for-giving-your-first-code-reviews/)
* Scribd
* [Zooming out to Platform Engineering at Scribd](https://tech.scribd.com/blog/2019/platform-engineering-at-scribd.html)
* [What Core Platform does at Scribd](https://tech.scribd.com/blog/2019/scribd-core-platform.html)
* Shopify
* [Software Release Culture at Shopify](https://shopify.engineering/software-release-culture-shopify)
* [Successfully Merging the Work of 1000+ Developers](https://shopify.engineering/successfully-merging-work-1000-developers)
* [Mobile Release Engineering at Scale with Shipit Mobile](https://shopify.engineering/mobile-release-engineering-scale-shipit-mobile)
* [Pair Programming Explained](https://shopify.engineering/pair-programming-explained)
* [Introducing the Merge Queue](https://shopify.engineering/introducing-the-merge-queue)
* [Tell Your Stories: The Benefits of Strategic Engineering Communications](https://shopify.engineering/tell-your-stories-the-benefits-of-strategic-engineering-communications)
* [How we use git at Shopify](https://shopify.engineering/how-we-use-git-at-shopify) :exclamation:
* [Automatic Deployment at Shopify](https://shopify.engineering/automatic-deployment-at-shopify)
* [Introducing Shipit](https://shopify.engineering/introducing-shipit)
* [How Shopify Scales Up Its Development Teams](https://shopify.engineering/how-shopify-scales-up-its-development-teams)
* [Scaling Mobile Development by Treating Apps as Services](https://shopify.engineering/scaling-mobile-development-by-treating-apps-as-services)
* Slack
* [Starting an Initiative](https://slack.engineering/starting-an-initiative/)
* [How About Code Reviews?](https://slack.engineering/how-about-code-reviews/)
* [On Empathy & Pull Requests](https://slack.engineering/on-empathy-pull-requests/)

Architecture

* Capital One
* [A Manifesto for Effective Enterprise Architecture](https://medium.com/capital-one-tech/a-manifesto-for-effective-enterprise-architecture-7e887185f587)
* [When Should I Write an Architecture Decision Record](https://engineering.atspotify.com/2020/04/14/when-should-i-write-an-architecture-decision-record/)

Developer Experience & Productivity

* Algolia
* [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/)
* [The journey to better DX: Create InstantSearch App](https://www.algolia.com/blog/engineering/journey-better-dx-create-instantsearch-app/)
* [Designing a developer friendly API client in Scala](https://www.algolia.com/blog/engineering/designing-a-developer-friendly-api-client-in-scala/)
* Asana
* [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/)
* Capital One
* [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)
* [API Hospitality: Welcoming Developers with Documentation](https://medium.com/capital-one-tech/api-hospitality-welcoming-developers-with-documentation-a4d4ba6320e1)
* [Developer Engagement: Braving the Wilds](https://medium.com/capital-one-tech/developer-engagement-braving-the-wilds-a0b56f27cfc6)
* Shopify
* [Developer Onboarding at Shopify](https://shopify.engineering/developer-onboarding-at-shopify)
* [Deconstructing the Monolith: Designing Software that Maximizes Developer Productivity](https://shopify.engineering/deconstructing-monolith-designing-software-maximizes-developer-productivity)
* [Developer Talks: How the Command Line Can Empower You (Webinar)](https://shopify.engineering/developer-talks-how-the-command-line-can-empower-you)
* Slack
* [The Joy of Internal Tools](https://slack.engineering/the-joy-of-internal-tools/)
* [Development Environments at Slack](https://slack.engineering/development-environments-at-slack/)
* Spotify
* [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/)
* [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/)
* [How We Use Backstage at Spotify](https://engineering.atspotify.com/2020/04/21/how-we-use-backstage-at-spotify/)
* [What the Heck is Backstage Anyway?](https://engineering.atspotify.com/2020/03/17/what-the-heck-is-backstage-anyway/)
* [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/)

Open Source

* Algolia
* [Supporting the Open Source Software that Supports our Success](https://www.algolia.com/blog/algolia/supporting-open-source-projects/)
* [Start Your Open Source Career](https://www.algolia.com/blog/engineering/start-your-open-source-career/)
* Capital One
* [Adopting an Enterprise Open Source Mindset](https://medium.com/capital-one-tech/adopting-an-enterprise-open-source-mindset-at-capital-one-b2a7624e27da)
* [Nuts & Bolts of Launching an Open Source Project](https://medium.com/capital-one-tech/nuts-bolts-of-launching-an-open-source-project-4da584c053f7)
* [Open Source in a Regulated Environment](https://medium.com/capital-one-tech/open-source-in-a-regulated-environment-dc4b4d9af3f8)

Hiring

* Asana
* [Hiring engineering managers: Crafting an interview process to build the best team](https://blog.asana.com/2019/01/hiring-engineering-managers-interview-process/)
* [The Asana Engineering Interview Guide](https://blog.asana.com/2016/03/asana-engineering-interview-guide/)
* Deliveroo
* [How do we interview engineers at Deliveroo?](https://deliveroo.engineering/2017/11/23/engineering-interviews.html)
* Shopify
* [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)
* [Accelerating Android Talent Through Community Bootcamps](https://shopify.engineering/accelerating-android-talent-through-community-bootcamps)
* Slack
* [Refactoring Backend Engineering Hiring at Slack](https://slack.engineering/refactoring-backend-engineering-hiring-at-slack/)

Working Remote

* Asana
* [How to thrive as an intern while working remotely](https://blog.asana.com/2020/05/remote-engineering-intern-working-from-home/)
* Capital One
* [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)
* Khan Academy
* [Working Remotely](https://blog.khanacademy.org/working-remotely/)
* Scribd
* [Guidelines and expectations for working remotely](https://tech.scribd.com/blog/2020/working-remote-guidelines.html)
* Shopify
* [Lessons from Leading a Remote Engineering Team](https://shopify.engineering/lessons-leading-remote-engineering-team)

Product Engineering

* Asana
* [The Timeline of a Feature Launch](https://blog.asana.com/2019/05/timeline-feature-launch/)
* [How product managers and engineers at Asana develop great relationships](https://blog.asana.com/2017/10/product-managers-engineers-develop-great-relationship/)
* [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/)
* [Product Engineering: Reimagining role boundaries at Asana](https://blog.asana.com/2016/04/product-engineering-at-asana/)
* Atlassian
* [What does a Product Growth engineer work on?](https://www.atlassian.com/engineering/what-does-a-product-growth-engineer-work-on)
* Grammarly
* [How to Leverage a Product Mindset for a Successful Engineering Career](https://www.grammarly.com/blog/engineering/product-mindset-for-engineers/)
* [What It’s Like to Be an Engineering Manager on a Product-Oriented Team](https://www.grammarly.com/blog/engineering/product-oriented-eng-management/)

Teams & Colloboration

* Airbnb
* [Building a Cross-Platform Mobile Team](https://medium.com/airbnb-engineering/building-a-cross-platform-mobile-team-3e1837b40a88)
* Asana
* [Asana - Meet our Mobile Engineering team](https://blog.asana.com/2020/04/mobile-engineering-team/)
* [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/)
* [One second a day: My first 30 days at Asana](https://blog.asana.com/2019/07/onboarding-my-first-30-days-at-asana/)
* [Leading cross-team changes](https://blog.asana.com/2018/06/leading-cross-team-eng-changes/)
* Deliveroo
* [What Makes a Good (Tech) Team Great](https://deliveroo.engineering/2016/12/22/what-makes-a-good-tech-team-great.html)
* Spotify
* [Squad Health Check model – visualizing what to improve](https://engineering.atspotify.com/2014/09/16/squad-health-check-model/)
* [How we do large scale retrospectives](https://engineering.atspotify.com/2015/11/05/large-scale-retros/)
* Walmart
* [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)

Career, Mentoring & Coaching

* Capital One
* [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)
* [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)
* [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)
* [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)
* [The Front-End Developer — Full-Stack Developer Paradox](https://medium.com/capital-one-tech/the-front-end-developer-full-stack-developer-paradox-261034c8a09a)
* [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)
* Khan Academy
* [Engineering career development at Khan Academy](https://blog.khanacademy.org/engineering-career-development-at-khan-academy/)
* [Engineering career development at Khan Academy - Google Doc](https://docs.google.com/document/d/1qr0d05X5-AsyDYqKRCfgGGcWSshTMd_vfTggfhDpbls/edit)
* Shopify
* [Technical Mentorship Reimagined: Time-bound and No Awkward Asks Necessary](https://shopify.engineering/technical-mentorship-reimagined)
* [Dev Degree - A Big Bet on Software Education](https://shopify.engineering/dev-degree-a-big-bet-on-software-education)
* Slack
* [Defining a career path for Developer Relations](https://slack.engineering/defining-a-career-path-for-developer-relations/)
* [Technical Leadership: Getting Started](https://slack.engineering/technical-leadership-getting-started/)
* [How Slack Supports Junior Engineers](https://slack.engineering/how-slack-supports-junior-engineers/)
* [Mentorship at Slack](https://slack.engineering/mentorship-at-slack/)
* Spotify
* [To Coach or Not to Coach?](https://engineering.atspotify.com/2016/05/13/to-coach-or-not-to-coach/)
* [Things We Learned Creating Technology Career Steps](https://engineering.atspotify.com/2016/02/22/things-we-learned-creating-technology-career-steps/)
* [Spotify Technology Career Steps](https://engineering.atspotify.com/2016/02/15/spotify-technology-career-steps/)
* [Building a technical career path at Spotify](https://engineering.atspotify.com/2016/02/08/technical-career-path/)
* [Personal development at Spotify](https://engineering.atspotify.com/2013/11/21/personal-development-at-spotify/)
* [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/)

Internship

* Airbnb
* [Interning with the Airbnb Payments Team](https://medium.com/airbnb-engineering/interning-with-the-airbnb-payments-team-af8cbe51eae0)
* Asana
* [The Asana Engineering Guide to Intern Mentorship](https://blog.asana.com/2019/05/engineering-guide-to-intern-mentorship/)
* [Product Engineering internships are great!](https://blog.asana.com/2019/04/product-engineering-internships-are-great/)
* [The things we built: Meet our 2018 summer intern class](https://blog.asana.com/2018/09/2018-summer-intern-class/)
* [What we built this summer: Meet our 2017 intern class](https://blog.asana.com/2017/10/summer-intern-class-2017/)
* [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/)
* [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/)
* [Asana’s 2014 internship program](https://blog.asana.com/2014/10/asanas-internship-program/)
* Box
* [Intern Interviewing Re-Invented](https://medium.com/box-tech-blog/intern-interviewing-re-invented-f2763577bad5)
* Deliveroo
* [Interning at Deliveroo](https://deliveroo.engineering/2017/12/14/interning-at-deliveroo.html)
* Khan Academy
* [Interning at Khan Academy: from student to intern](https://blog.khanacademy.org/interning-at-khan-academy-from-student-to-intern/)
* [Stories from our latest intern class](https://blog.khanacademy.org/stories-from-our-latest-intern-class/)
* [Receiving feedback as an intern at Khan Academy](https://blog.khanacademy.org/receiving-feedback-as-an-intern-at-khan-academy/)
* Shopify
* [Shopify Interns Share Their Tips for Success](https://shopify.engineering/shopify-interns-share-their-tips-for-success)
* [How We Enable Our Interns to Make an Impact](https://shopify.engineering/intern-blog-post)
* [How We Support Intern Growth through Challenge and Practice](https://shopify.engineering/the-developer-intern-experience)
* Slack
* [The Slack Internship](https://slack.engineering/the-slack-ternship/)
* [How to Have an Impactful Internship… Virtually](https://slack.engineering/how-to-have-an-impactful-internship-virtually/)
* [Interning on Slack’s Product Security Team](https://slack.engineering/interning-on-slacks-product-security-team/)

---

## Book Recommendations

* [Become an Effective Software Engineering Manager by James Stanier](https://pragprog.com/titles/jsengman/become-an-effective-software-engineering-manager/)
* [97 Things Every Engineering Manager Should Know by Camille Fournier](https://www.oreilly.com/library/view/97-things-every/9781492050896/)
* [The Manager's Path by Camille Fournier](https://www.oreilly.com/library/view/the-managers-path/9781491973882/)
* [The Making of a Manager by Julie Zhuo](https://www.goodreads.com/en/book/show/38821039-the-making-of-a-manager)

## Resources

For spcific techology and practices from these organizations follow below repos:

* [How they practice Site Reliability Engineering (SRE)](https://github.com/upgundecha/howtheysre)
* [How they use AWS](https://github.com/upgundecha/howtheyaws)
* [How they test](https://github.com/abhivaikar/howtheytest)
* [How they practice DevOps](https://github.com/bregman-arie/howtheydevops)

## Credits

* Banner image used from [https://undraw.co/](https://undraw.co/)
* [Docup](https://github.com/egoist/docup) to create the website inspired from [howtheytest-jp](https://github.com/tadashi0713/howtheytest-jp)

## Contributors


## Contribute
Contributions welcome! Read the [contribution guidelines](contributing.md) first.

## License
[![CC0](https://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg)](https://creativecommons.org/publicdomain/zero/1.0)

To the extent possible under law, Unmesh Gundecha has waived all copyright and
related or neighboring rights to this work.