The reservation pattern is a pattern for dealing with message reissues. That is, when the sender of a message sends the same message twice. Because of the laws of distributed systems, it is impossible for a sender to know if their message was received with 100% confidence. Senders will often approach this problem by utilizing "at-least-once" delivery. In other words, they may send the same message more than once.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
1. Install the latest bundler version: | |
gem install bundler | |
2. Update the bundler version in Gemfile.lock | |
bundle update --bundler | |
3. Confirm it worked: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
connect25lovylmq.onion <-- blackbook a privacy based social network | |
sejnfjrq6szgca7v.onion <---- Tor mirror of Debian.org | |
pugljpwjhbiagkrn.onion <-- Debian manpages | |
7b42twezybs23hrr.onion <--- linux.sh terminal based file shareing utility | |
74ypjqjwf6oejmax.onion <-- Beneath VT, Exploring Virginia Tech's steam tunnels and beyond |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# If you have issue with | |
# objc[18501]: +[__NSCFConstantString initialize] may have been in progress in another thread when fork() was called. | |
# objc[18501]: +[__NSCFConstantString initialize] may have been in progress in another thread when fork() was called. We cannot safely call it or ignore it in the fork() child process. Crashing instead. Set a breakpoint on objc_initializeAfterForkError to debug. | |
# I had this problem when running `bin/rails c` on Mac M1 Pro. The solution for this is below | |
$ export OBJC_DISABLE_INITIALIZE_FORK_SAFETY=YES | |
$ export DISABLE_SPRING=true | |
This should help. |
#Cucumber and Capybara - Behavior Driven Development
##Overview
Cucumber allows software developers to describe how software should behave in plain text. The text is written in a business-readable, domain-specific language. This allows non-programmers to write specific feature requests that can be turned into automated tests that drive development of the project.
Capybara is the largest rodent known to man.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
code --install-extension akamud.vscode-theme-onelight | |
code --install-extension Arsen.darcula-theme-for-elixir | |
code --install-extension bungcip.better-toml | |
code --install-extension castwide.solargraph | |
code --install-extension CraigMaslowski.erb | |
code --install-extension donjayamanne.githistory | |
code --install-extension dsznajder.es7-react-js-snippets | |
code --install-extension eamodio.gitlens | |
code --install-extension eppz.eppz-code | |
code --install-extension esbenp.prettier-vscode |
It is based on the Command pattern, where each Command class/object represents a task and has one public method. Basically, something like:
PressButton.new(button).execute # or
PurchaseOrder.new(params).call # or even
Song::Create.(params) # or a proc
SendEmail.perform(email) # it could be a class method, why not?
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/^([A-Z,Ñ,&]{3,4}([0-9]{2})(0[1-9]|1[0-2])(0[1-9]|1[0-9]|2[0-9]|3[0-1])[A-Z|\d]{3})$/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
require 'json_web_token' | |
data = { "City" => "REGION METROPOLITANA", | |
"Last_Name" => "Dominguez", | |
"Exterior_Number" => "", | |
"CURP" => "", | |
"Loan_Amount" => 23423.0, | |
"Monthly_Salary" => 234234.0, | |
"Second_Surname" => "", | |
"Email" => "[email protected]", |
NewerOlder