A live document updated over time to collect various Git related links that I find useful.
My Own Documents
Third Party Documents
Windows usage is mostly an occupational hazard for access to tools such as Microsoft Visio, VMware vSphere, proprietary VPN software, XenCenter, etc. We tend to use it on an as-needed basis via Parallels on macOS.
For a virtual machine with very little software, the assigned 60GB drive was full. Windows doesn’t display folder sizes in its File Explorer and so TreeSize Free proved a very useful tool for locating the space hogs.
This led me to a system and hidden directory:
\Windows\Installer. It had amassed 30GB or orphaned update files. 50% of my allocated space. To clear this up, PatchCleaner worked a charm.
Turned out to be very useful during a recent RMA maintenance window:
sudo launchctl load -F /System/Library/LaunchDaemons/tftp.plist
sudo launchctl start com.apple.tftpd
The default tftp file path is
/private/tftpboot. [Original source]
You can stop it with:
sudo launchctl unload -F /System/Library/LaunchDaemons/tftp.plist
And, speaking of tftp – there are some interesting projects on GitHub: hooktftp, php-tftpserver and ptftpd.
Some useful links originating from a repository on today’s GitHub explore:
- Premailer – “For the best HTML e-mail delivery results, CSS should be inline. This is a huge pain and a simple newsletter becomes un-managable very quickly. This script is our solution.”
- mailgun/transactional-email-templates – Transactional HTML emails often get neglected. Styling HTML email is painful. Tables, inline CSS, unsupported CSS, desktop clients, web clients, mobile clients, various devices, various providers.
We’ve tried to remove some of the pain for you and open-sourced a collection of common templates for transactional email.
- Litmus – Test and track your emails.
- leemunroe/grunt-email-design – Designing and testing emails is a pain. HTML tables, inline CSS, various devices and clients to test, and varying support for the latest web standards. This grunt task helps simplify things at the design stage.
- mailchimp/email-blueprints – Email Blueprints is a collection of HTML email templates that can serve as a solid foundation and starting point for the design of emails.
At Open Solutions, we tend to undertake a lot of fixed price contracts to develop web applications. In fact, clients usually insist on fixed price contracts as they want to know in advance what the bill will be.
However, fixed price contracts have big negatives for both parties:
- for the client, a fixed price contract can often limit them to their earliest ideas. Now, as a service provider, we want to be flexible and so we’re happy to chop and change as a project develops. But, this leads to:
- for the service provider, if change and revision requests are not carefully managed agreed and billed for, the service provider could very quickly end up making a loss on the contract and thus find themselves in the position of funding their clients project!
To this end, we’ve recently been reviewing various web development contracts and have found some nice inspiration for basing our own on.
Following the success of Killer Contract, Andy wrote a plain language NDA (also available as a Gist).