data-umbrella / event-transcripts

transcripts from our recorded events
https://www.youtube.com/c/dataumbrella/videos
36 stars 33 forks source link

[98] Intro to Bash Scripting #246

Closed samvmdev closed 2 months ago

samvmdev commented 2 months ago
[98] Intro to Bash Scripting (Rebecca BurWei)

## Timestamps 
00:00 Data Umbrella Introduction
04:05 Rebecca begins presentation
05:24 Agenda
05:39 What is bash? A brief history of shells
06:56 What is bash used for?
07:58 Scripting basics + resources
09:36 What does this code do? Analyzing an ETL script
11:20 (three min. of quiet time begins)
14:24 Begin code walkthrough
15:33 Deeper dive on `curl` and `ssconvert`
18:33 Continuing code walkthrough
20:16 Quick summary
20:45 Making the code into a script
22:45 Making the script executable
24:17 Running the script
25:52 Turning code into a script - best practices
26:01 Ways to customize your bash environment
26:54 Customize bash environment - .bashrc example
28:36 Song break + interactive chat time
33:06 Returning from break, reviewing chat
34:27 Improving the script - error handling + demo
41:04 Error handling - more resources
41:24 Improving the script - logging + demo
46:15 Improving the script - options + demo
50:00 (two min of quiet time begins)
52:05 Continuing options demo
54:16 Summary + mentorship/collaboration
55:07 Q&A - ssconvert/gnumeric, GNU, esac
reshamas commented 2 months ago

@samvmdev Thank you. The timestamps have been added to the video and the markdown file.

Did you change your GitHub handle?

samvmdev commented 2 months ago

@reshamas That sounds great. And yes, I did change it!