They have new developers hit the deploy button their first day. Share deployment responsibilities within the dev team.
“If it hurts, do it more often.” – In regards to doing a deployment/release.
Work on feature branches. Ship features as ready, not based on sprints. (git octopus facilitates this)
Detect feature branch merge conflicts after every push and make sure it’s resolved ASAP.
QA is owned by developers and sign off is given by product when dev demos it.
I would highly recommend watching the recording of the event. Heads up: The speaker had a French accent and the video is from my MacBook’s camera, however, you get to watch it and otherwise you wouldn’t be able to :-p.
I’ve seen a few articles about using the “adb reverse” command which allows you to make specific network calls to your laptop over USB, but when explaining this concept to others, they had a hard time visualizing how it worked. I’ve put together this post to help illustrate how this works and spotlight some use cases.
Android’s “adb reverse” command is available in Lollipop and higher versions of Android (Platform 21+) and it allows you to access a server running on your computer from your Android device over USB without any network (WiFi or Cellular). This is done through a technique called a reverse proxy.