Skip to content

Instantly share code, notes, and snippets.

View AlabamaMike's full-sized avatar
🤛
Living the dream

AlabamaMike AlabamaMike

🤛
Living the dream
View GitHub Profile
@AlabamaMike
AlabamaMike / phoenixStudy.adoc
Created September 30, 2020 15:18 — forked from CharlesTBetz/phoenixStudy.adoc
Phoenix Project discussion questions

Phoenix Project discussion questions

Trying gist as the channel here, rather than a full repo which seems too heavyweight (but I don’t want to roll these into an existing repo).

Will be updated as the semester progresses.

Note on syllabus. Phoenix Project works well as a semester long read, with 3 chapters per week, assuming 12 active class weeks (semesters are typically 14 weeks, including intro & final).

For full context, the primary text for this class (SEIS664, IT Delivery, Graduate Programs in Software at University of St. Thomas, Minnesota) is the Digital Practitioner Body of Knowledge (https://pubs.opengroup.org/dpbok/standard/DPBoK.html). The class is "flipped" and class sessions are primarily lab (not lecture), with a strong hands-on emphasis (Linux, containers, cloud, infracode, etc).

Keybase proof

I hereby claim:

  • I am alabamamike on github.
  • I am alabamamike (https://keybase.io/alabamamike) on keybase.
  • I have a public key ASCG0yYciNqjhlpM5a3q358jKMRCZhU-pqQKjdXV6FKdtwo

To claim this, I am signing this object:

@AlabamaMike
AlabamaMike / onename
Created January 13, 2016 19:51
onename GH verification
Verifying that +alabamamike is my blockchain ID. https://onename.com/alabamamike

Originally published in June 2008

When hiring Ruby on Rails programmers, knowing the right questions to ask during an interview was a real challenge for me at first. In 30 minutes or less, it's difficult to get a solid read on a candidate's skill set without looking at code they've previously written. And in the corporate/enterprise world, I often don't have access to their previous work.

To ensure we hired competent ruby developers at my last job, I created a list of 15 ruby questions -- a ruby measuring stick if you will -- to select the cream of the crop that walked through our doors.

What to expect

Candidates will typically give you a range of responses based on their experience and personality. So it's up to you to decide the correctness of their answer.

@AlabamaMike
AlabamaMike / gist:5050395
Created February 27, 2013 18:39
Script which decorates prompt with Git info. Bash script ...
parse_git_branch () {
git name-rev HEAD 2> /dev/null | sed 's#HEAD\ \(.*\)# (git::\1)#'
}
parse_svn_branch() {
parse_svn_url | sed -e 's#^'"$(parse_svn_repository_root)"'##g' | awk '{print " (svn::"$1")" }'
}
parse_svn_url() {
svn info 2>/dev/null | sed -ne 's#^URL: ##p'
}
parse_svn_repository_root() {
=Navigating=
visit('/projects')
visit(post_comments_path(post))
=Clicking links and buttons=
click_link('id-of-link')
click_link('Link Text')
click_button('Save')
click('Link Text') # Click either a link or a button
click('Button Value')