Removing the @ Hack in Rails Controllers
Article on rails about not using @vsrisbles in controllers. Really nice approach
Related cards:
Specifying constants in Cucumber Transforms
Usually a cucumber step definition will have some sort of regular expression capture:
Given(/^I have (\d+) dollars in my account$/) do |amount|
#step logic
end
As the Given is specified above the amount argument will still be a st...
Wishing Retrospective
This retrospective was run as part of an employee on boarding experience. It was a small group (3 participants).
Goal: Where are we, what does success look like? (Futurespective)
Time: 1 hr
Structure
- Weather Report (set the stage)
- ...
Ruby meta programming intro
An article on meta-programming in ruby. Source to use as inspiration for screenplay pattern in ruby
Build your own RSpec - introduction to DSL and metaprogramming
Working with branches in git
This is a good description of working with merging or rebasing in git. What they do and how to deal with them
How to find a change in a commit in git?
Use git log
:
git log -S <String to search for> --author <author to restrict by, usually it's you> --since <how long since you made the change>
Cleaning up feature branches in git
After working on a feature in a separate branch, keeping the branch around is unnecessary. To clean up afterwards, run the following:
git push origin --delete <branch_to_delete>
git branch -D <branch_to_delete>
What is BDD?
There isn't a single definition for it. Which is good since it allows the practices to evolve. It's also a barrier to people being introduced to it, since there isn't a single definitive example that says: "This is BDD". Different practitioners ha...
BDD Stuff
Acceptance criteria should give a binary yes/no response. They need to be ambiguous in order to test them. Without the binary response it is unclear whether the system is complete and behaves as intended (Writing Great Specifications p. 86)
Speci...
Enjoyable, Frustrating Activity retrospective
- Improv Cards - Pick three cards from the pile of cards that best describe the past iteration. Have each participant share their stories
- Enjoyable, Frustrating, Puzzling, Same, More, Less of in the past iteration
- Enjoyable,Frustrating, Puz...
Spot the elephant activity
Great for uncovering psychological safety issues
https://plans-for-retrospectives.com/en/?id=130