-
What makes a great product manager by James Hamilton
What makes a great product by AWS guru James Hamilton
-
Adrift America in 100 Charts ~ book review
Prof G’s latest book details the state of the country through 100 charts, each one powerfully presented and creating a lot of stroky-chin moments.
-
The touch of Music
Vinyl records are more than just scratchy reproductions of sounds
-
[review] Data and Goliath: The Hidden Battles to Collect Your Data and Control Your World
Bruce Schneier has recently released his latest book covering the use of data in our modern day world. Taking a deep dive into the world of privacy, surveilence and encryption this was a real page turner, resulting in it really difficult to put down. I had to keep reminding myself this was not fiction. This was real life. This is now. We’ve sold our digital souls, yet most have not…
-
We Don’t Need Roads: The Making of the Back to the Future Trilogy
Just finished the excellent book, “We don’t need roads: the making of the Back to the Future” http://amzn.com/B00OZ0TN6I that was recently published. It chartered the journey from inception right through making of the final film. I am a huge fan of the BTTF and can proudly quote pretty much every line so I was excited to get behind the movies to see if there was something I could learn from this…
-
OpenBD – for remote proxying
The standard CFCONTENT tag has had the file=“” feature from the start. This is where you can pass in a local file and have it sent to the client. Extremely handy when you are giving a client access to a file that may not be in the webapp directory or if you want to add extra security or logging to a given file before sending to the client. Why limit…
-
I have seen many a multi-monitor setup, but when I spotted one of my team, Trace, with the tiered monitor configuration, I done a double take. Trace has a USB monitor in-between his laptop and his keyboard, low enough that he can look over to see the laptop monitor behind him. Genius setup.
-
Tesla Motors: How Elon Musk and Company Made Electric Cars Cool, and Sparked the Next Tech Revolution
The inspiration behind Tony Stark’s Iron Man business man persona, Elon Musk, is truly a fascinating and intriguing character. I will confess that my first impression of Musk, was an eccentric rich play boy, who craved the lime light with no real substance – the technologies Paris Hilton. I couldn’t have been more wrong in my initial view of Musk. The man, immigrated from South Africa, cut his teeth…
-
[review] Marissa Mayer and the Fight to Save Yahoo!
I am always fascinated at the history of companies, particularly those that we interact with on a daily basis. Yahoo is one of the original pioneering internet companies that seems to be a poison chalice for any CEO that attempts to reform it back to its glory days. This book, contrary to the title, is not all about Mayer and her fight to save Yahoo. It is instead a history…
-
Amazon S3 overhaul for OpenBD
Building on last weeks work with AmazonS3Write() function, I have just released a slew of updates and changes to the whole range of OpenBD functions designed to make it easier to work with Amazon’s S3. The following functions have been updated with new functionality: AmazonS3Write()Supports background uploads. Multi-part uploads (for larger files). Set storage class and ACL as part of same call. Retry logic. Callback CFC uploads. Amazon Server Side…
-
Improved AmazonS3 uploads with OpenBD
I have added an end of year feature bonus to OpenBD, available in the nightly build edition. This improves the uploading capabilities to Amazon S3 from your CFML apps. With this improvement, the AmazonS3Write() function brings the following features: Retry capability, complete with configurable time to wait between retries Automatic local file delete on successful upload Background uploading, with CFC callback upon success or failure This will help a…
-
JavaScript is our new Visual Basic
JavaScript is sweeping the development community and is popping up everywhere, having broken free from the confines of the browser. We see it at the server side, embedded inside programs, powering mobile apps and we even see it popping up inside of games. However, we are creating a huge headache for developers and companies in the future, because JavaScript was never designed to take on this scale. It isn’t a proper language. Now…
the legend that is, Alan Williamson
For over 24 years, I’ve shared my thoughts here on this blog whenever the muse strikes.
It’s unpredictable, honest, unedited, and occasionally witty. I’m living the best years of my life, working harder than ever, learning each day and enjoying every second.




