3

Most interesting links of July '12

 2 years ago
source link: https://blog.jakubholy.net/2012/07/31/most-interesting-links-of-july-12/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

Most interesting links of July '12

July 31, 2012
A brief one due to (thanks to?) holiday and an accompanying surprising lack of enthusiasm for the technical stuff.

Recommended Readings

  • Microdesign and red flags - why using an "else" or returning a boolean as a success indicator should rise a red flag and make you think what you're trying to achieve and whether there aren't better options (often there are - using guard conditions instead of else and throwing an exception or returning a detailed status object instead of a boolean)
  • Evolutionary architecture and emergent design: Emergent design in the wild - the final article in Neal Ford's highly interesting series on emergent design, discussing how to recognize the "last responsible moment," the problems with big up-front designs due to "unknown unknowns" etc., highly recommended

Useful Tools

  • Capistrano - Ruby ops tool usable to execute shell commands on multiple servers via SSH (originally intended for deployment of RoR apps). Cap shell enables execution of commands on all/selected servers interactively. Quick start: gem install capistrano; echo "role :all, srv1.example.com, srv2,example.com" > Capfile; cap invoke COMMAND="hostname" SUDO=1; cap shell Alternatives: ClusterSSH, Fabric.

Are you benefitting from my writing? Consider buying me a coffee or supporting my work via GitHub Sponsors. Thank you! You can also book me for a mentoring / pair-programming session via Codementor or (cheaper) email.

Allow me to write to you!

Let's get in touch! I will occasionally send you a short email with a few links to interesting stuff I found and with summaries of my new blog posts. Max 1-2 emails per month. I read and answer to all replies.


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK