Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Power up your development experience with Bash scripts

Power up your development experience with Bash scripts

Create a branch. Run the build. SSH into a Docker container. The developer’s day-to-day life is filled with little actions that require us to type particular orders into the command line. They are so small that we often don’t think much of them, but we run them so often that they end up taking an invisible toll; it feels like they’re getting in the way of real work.

This talk will show basic Bash scripting tools to automate most of your common day-to-day tasks, together with some ideas of what you should automate. The content will hopefully ease your work, speed up common activities, and reduce the probability of common (and annoying) mistakes.

Abraham Marin-Perez

May 14, 2019
Tweet

Other Decks in Technology

Transcript

  1. Content • State of the art • Why should you

    do this? • Examples • Some Common Gotchas • Sharing Is Caring!
  2. Why Should You Do This? • Commands that you can’t

    remember • Simplify complex (and risky) tasks • Consistency across projects • Agglutinate tasks • Run automated checks • ...
  3. Agglutinate tasks Contribute your changes - Get the latest from

    master - Run the build - Push your changes
  4. Thank You United Kingdom +44 203 603 7830 [email protected] Equal

    Experts UK Ltd 30 Brock Street London NW1 3FG India +91 20 6607 7763 [email protected] Equal Experts India Private Ltd Office No. 4-C Cerebrum IT Park No. B3 Kumar City, Kalyani Nagar Pune, 411006 Canada +1 403 775 4861 [email protected] Equal Experts Devices Inc 205 - 279 Midpark way S.E. T2X 1M2 Calgary, Alberta Portugal +351 211 378 414 [email protected] Equal Experts Portugal Avenida Dom João II, Nº35 Edificio Infante 11ºA 1990-083 Parque das Nações Lisboa – Portugal Thank You USA +1 866-943-9737 [email protected] Equal Experts Inc 1460 Broadway New York NY 10036 LinkedIn linkedin.com/company/equal-experts Twitter @EqualExperts Web www.equalexperts.com