Skip to content

Instantly share code, notes, and snippets.

View antonfefilov's full-sized avatar
🚀
To infinity and beyond!

Anton Fefilov antonfefilov

🚀
To infinity and beyond!
View GitHub Profile

FWIW: I didn't produce the content presented here (the outline from Edmond Lau's book). I've just copy-pasted it from somewhere over the Internet, but I cannot remember what exactly the original source is. I was also not able to find the author's name, so I cannot give him/her the proper credits.


Effective Engineer - Notes

What's an Effective Engineer?

@antonfefilov
antonfefilov / capybara_session_factory.rb
Created May 28, 2020 20:38 — forked from mcrowe/capybara_session_factory.rb
Saving and restoring Capybara sessions
module CapybaraSessionFactory
class SessionAlreadyDefined < StandardError; end
class SessionNotDefined < StandardError; end
# Parse a capybara session mode, which has the form
# "[driver]:[session_name]:[application_id]"
#
class CapybaraModeParser
@antonfefilov
antonfefilov / .vimrc
Created October 9, 2020 08:39 — forked from joegoggins/.vimrc
Mac Vim .vimrc file
" Use Vim settings, rather then Vi settings (much better!).
" This must be first, because it changes other options as a side effect.
set nocompatible
" ================ General Config ====================
set number "Line numbers are good
set backspace=indent,eol,start "Allow backspace in insert mode
set history=1000 "Store lots of :cmdline history
set showcmd "Show incomplete cmds down the bottom
@antonfefilov
antonfefilov / Brewfile
Created December 2, 2020 17:40 — forked from bbonamin/Brewfile
Capybara Selenium Webdriver: Headless Chrome (with file downloads!) & Headless Firefox
tap "caskroom/cask"
cask "google-chrome"
cask "firefox"
brew "chromedriver"
brew "geckodriver"