There are a total of 151 posts in 17 categories. All posts are linked below on this page, grouped by category. Categories are sorted from one with most posts to one with fewest posts. Posts within each category are sorted in reverse chronological order. If you prefer a conventional front page, please see page 1.
Most recent posts are The Rise of New Operations, On Employees Investing In Their Startups and Unexpected Downside of a SaaS.
Click on a category to jump to corresponding section on this page:
cloud-computing |
linux |
software-engineering |
devops |
cohesiveft |
economics |
ruby |
rabbitmq |
infrastructure-development |
python |
internet |
distributed |
fun |
blogging |
erlang |
virtualization |
startup |
Category: cloud-computing (51)
- 27 Apr 2014 » How Enterprise IT Gave Rise to Cloud
- 04 Aug 2013 » Response To Simon Wardley: Innovation in Interface Implementations
- 10 Jan 2013 » What "Software Defined" Actually Means
- 05 Jul 2012 » Applying 5 Whys to Amazon EC2 Outage
- 09 Apr 2012 » How AWS Could Improve Spot Market
- 27 Feb 2012 » Amazon Web Services and Innovator's Dilemma
- 10 Jan 2012 » On Amazon EC2 Spot Price Spikes
- 11 Oct 2011 » VXLAN and NVGRE - Not a Long Term Answer
- 03 Aug 2011 » Amazon EC2 Spot Instances - A Flop?
- 13 Jul 2011 » Network: From Hardware Past To Software Future
- 25 May 2011 » IaaS vs PaaS
- 08 May 2011 » On Importance of Planning for Failure
- 20 Mar 2011 » Netflix The Rising Star of Cloud
- 15 Feb 2011 » On Nuances of Jevons Paradox in Cloud Computing
- 02 Feb 2011 » Cloud As Application Data Exchange Point
- 19 Jan 2011 » My Doubts About Idea Behind SpotCloud.com
- 14 Dec 2010 » Basics of IaaS Spot Pricing
- 02 Dec 2010 » Unexpected Similarities in EC2 Spot Price History Between Regions
- 16 Nov 2010 » Connecting to Eucalyptus Walrus (S3) with Boto and socket.gaierror
- 09 Nov 2010 » Run on the Cloud
- 28 Sep 2010 » Dealing with Noisy Neighbors in the Cloud
- 13 Sep 2010 » Pricing in the Cloud
- 01 Sep 2010 » Extending EC2 API - ec2-describe-ipaddress-ranges
- 03 Aug 2010 » Parallelize Your EC2 API Calls with Python, Boto and Threading
- 20 Jul 2010 » Russell's Paradox and Cloud Computing
- 23 Jun 2010 » CohesiveFT VPN-Cubed as Networking Fabric of the Intercloud
- 30 Mar 2010 » Probing Ports in Remote Security Groups in EC2
- 23 Mar 2010 » IaaS, Hype and Marginal Cost
- 16 Feb 2010 » Workloads in Cloud Computing
- 26 Jan 2010 » Digging into EC2 Spot Price History
- 18 Dec 2009 » Cloud Overlay Networks Demystified - Holiday Edition
- 13 Dec 2009 » My Thoughts After CloudCamp Boston 2009
- 17 Nov 2009 » Costs vs Agility as Drivers for Cloud Computing
- 02 Nov 2009 » Punching UDP Holes in Amazon EC2
- 13 Oct 2009 » Standalone Web Front Door a Must in EC2?
- 21 Sep 2009 » Security Groups - Most Underappreciated Feature of Amazon EC2
- 15 Sep 2009 » On Cloud Lock-In
- 08 Sep 2009 » Shiny Cloud APIs - Necessary But Not Sufficient
- 27 Jul 2009 » Evaluating Cloud Computing from Buy vs Rent Perspective
- 06 Jul 2009 » Developer's Attempt to Define Cloud Computing
- 04 Jun 2009 » How Long Ago Was This EC2 Instance Started?
- 04 Apr 2009 » Incentives and Cloud Computing Interoperability
- 27 Mar 2009 » My Comment on Open Federated Clouds
- 04 Mar 2009 » CohesiveFT Launches VPN-Cubed For Amazon EC2
- 04 Feb 2009 » APIs Foreva, or What If Cloud Computing Were a Bubble
- 05 Jan 2009 » Identification Friend or Foe (IFF) in IaaS Clouds
- 04 Dec 2008 » Technical Overview of CohesiveFT VPN-Cubed
- 29 Jul 2008 » When is a Cloud Not a Cloud
- 03 Jul 2008 » Let's Prove GigaOM Wrong On Enterprises + Clouds
- 20 Jun 2008 » EC2 Instances Always Boot to Runlevel 4
- 29 Feb 2008 » EC2 for Web Hosting
Category: linux (16)
- 04 Jan 2011 » chattr Against Sneaky Postinstall Scripts
- 21 Oct 2009 » Building Erlang R13B02-1
- 17 Apr 2009 » Don't Use OpenDNS On Servers
- 14 Apr 2009 » Compiling Erlang On Linux With Old Glibc
- 16 Feb 2009 » Protect Your Blog Against Misbehaving Bots With Apache
- 31 Oct 2008 » On Private IPv4 Address Spaces
- 30 Oct 2008 » Gotta Love Open Source
- 20 Jun 2008 » EC2 Instances Always Boot to Runlevel 4
- 09 May 2008 » VcubeV Idea Getting Followers?
- 14 Mar 2008 » "Least Used" Load Balancing
- 04 Mar 2008 » VcubeV review on Highscalability.com
- 03 Mar 2008 » My VcubeV Article Now Publicly Available
- 14 Feb 2008 » VBulletin and spam bots
- 03 Feb 2008 » VcubeV
- 07 Jan 2008 » Linux Journal publishes my article
- 21 Jun 2007 » Apache Config Trick: A Special Directory
Category: software-engineering (15)
- 01 Sep 2015 » Unexpected Downside of a SaaS
- 08 Jun 2011 » JSON vs XML in API
- 04 May 2010 » Developing API Server - Practical Rules of Thumb
- 06 Feb 2010 » On Dangers of Prematurely Making API Public
- 11 Jan 2010 » Normal Accidents in Complex IT Systems
- 18 Aug 2009 » The Concept of Hyper Distributed Application
- 10 Aug 2009 » Electrical and Plumbing Analogies in Application Monitoring
- 06 Jul 2009 » Developer's Attempt to Define Cloud Computing
- 25 Jun 2009 » Full Data vs Incremental Data in Messaging
- 11 Jun 2009 » Why I Sometimes Prefer Shell To Ruby or Python
- 31 May 2009 » Branching In Git When Working On Big New Features
- 12 May 2009 » The Power of Knowing "Why?" in Software Engineering
- 09 Apr 2009 » Eliminating Single Points of Failure - One, Two, Many
- 11 Mar 2009 » Adjustable Per-URI Backend Capacity in Rabbitbal
- 09 Jan 2009 » Perlbal Reproxy and HTTP Auth
Category: devops (15)
- 12 Apr 2016 » The Rise of New Operations
- 08 Apr 2015 » 5 Pitfalls of Increased Use of Statistics in Tech Ops
- 10 Sep 2014 » A Path to DevOps Through Platform/Product Alignment
- 02 Apr 2013 » Risk in IT Systems
- 28 Sep 2012 » Concise Introduction to Infrastructure as Code
- 04 Sep 2012 » Infrastructure As Code - Tiki-Taka of TechOps
- 30 Sep 2011 » Complex Systems: Generalists and Specialists
- 05 Sep 2011 » Troubleshooting
- 08 May 2011 » On Importance of Planning for Failure
- 06 Oct 2010 » Devops != Sysadmin
- 17 Aug 2010 » The Biggest Challenge for Infrastructure as Code
- 06 Jul 2010 » Are You a Responsible Owner of Your Availability?
- 13 Jun 2010 » Devops - Solution to a Problem, Not a Cure for All Ills
- 02 Mar 2010 » The Rise of DevOps
- 11 Jul 2008 » Operations Alerts and Tragedy of The Commons
Category: cohesiveft (12)
- 08 Jun 2011 » JSON vs XML in API
- 23 Jun 2010 » CohesiveFT VPN-Cubed as Networking Fabric of the Intercloud
- 18 Dec 2009 » Cloud Overlay Networks Demystified - Holiday Edition
- 04 Mar 2009 » CohesiveFT Launches VPN-Cubed For Amazon EC2
- 04 Dec 2008 » Technical Overview of CohesiveFT VPN-Cubed
- 28 Oct 2008 » More Cloud Magic from CohesiveFT
- 19 May 2008 » CohesiveFT Named One of 2008 Hottest Tech Startups by InfoWorld
- 23 Apr 2008 » Now Boarding: Elastic Passengers
- 10 Apr 2008 » One year at CohesiveFT
- 07 Mar 2008 » Elastic Servers - Available Without Registration
- 13 Feb 2008 » Wondering what I am doing at work?
- 03 Feb 2008 » VcubeV
Category: economics (10)
- 15 Feb 2011 » On Nuances of Jevons Paradox in Cloud Computing
- 19 Jan 2011 » My Doubts About Idea Behind SpotCloud.com
- 14 Dec 2010 » Basics of IaaS Spot Pricing
- 09 Nov 2010 » Run on the Cloud
- 28 Sep 2010 » Dealing with Noisy Neighbors in the Cloud
- 13 Sep 2010 » Pricing in the Cloud
- 18 May 2010 » Activity Streams, Cross-Posting and Pareto Efficiency
- 04 Apr 2009 » Incentives and Cloud Computing Interoperability
- 11 Jul 2008 » Operations Alerts and Tragedy of The Commons
- 14 May 2008 » Terminology Fun - IT vs Economics
Category: ruby (10)
- 04 Mar 2011 » How I Organize Posts In Jekyll
- 07 Oct 2009 » Capistrano Auth Trick
- 11 Jun 2009 » Why I Sometimes Prefer Shell To Ruby or Python
- 11 Mar 2009 » Adjustable Per-URI Backend Capacity in Rabbitbal
- 29 Jan 2009 » RabbitMQ and Rails
- 18 Dec 2008 » Introducing Rabbitbal
- 03 Dec 2008 » Forking Supervisor Daemon in Ruby
- 22 Sep 2008 » Rails update_attribute vs update_attributes
- 17 Jul 2008 » Selecting "FIELD AS NAME" in ActiveRecord Always Returns String
- 24 Jun 2008 » Ruby + AMQP + RabbitMQ Example
Category: rabbitmq (10)
- 02 Dec 2009 » Hacking RabbitMQ - Remote Queue Forwarders
- 25 Jun 2009 » Full Data vs Incremental Data in Messaging
- 21 May 2009 » Graphite RabbitMQ Integration
- 11 Mar 2009 » Adjustable Per-URI Backend Capacity in Rabbitbal
- 19 Feb 2009 » On rabbitmqctl and badrpc,nodedown
- 29 Jan 2009 » RabbitMQ and Rails
- 11 Nov 2008 » Using RabbitMQ Beyond Queueing
- 31 Jul 2008 » Slides for my AMQP/RabbitMQ Talk
- 24 Jun 2008 » Ruby + AMQP + RabbitMQ Example
- 02 Mar 2008 » Python AMQP client and non-blocking sockets
Category: infrastructure-development (8)
- 13 Jul 2011 » Network: From Hardware Past To Software Future
- 08 May 2011 » On Importance of Planning for Failure
- 22 Apr 2011 » Coffee and Design for Failure
- 17 Aug 2010 » The Biggest Challenge for Infrastructure as Code
- 06 Jul 2010 » Are You a Responsible Owner of Your Availability?
- 02 Mar 2010 » The Rise of DevOps
- 11 Jan 2010 » Normal Accidents in Complex IT Systems
- 02 Nov 2009 » Punching UDP Holes in Amazon EC2
Category: python (7)
- 16 Nov 2010 » Connecting to Eucalyptus Walrus (S3) with Boto and socket.gaierror
- 01 Sep 2010 » Extending EC2 API - ec2-describe-ipaddress-ranges
- 03 Aug 2010 » Parallelize Your EC2 API Calls with Python, Boto and Threading
- 11 Jun 2009 » Why I Sometimes Prefer Shell To Ruby or Python
- 21 May 2009 » Graphite RabbitMQ Integration
- 08 Apr 2008 » Google App Engine
- 02 Mar 2008 » Python AMQP client and non-blocking sockets
Category: internet (7)
- 08 Nov 2012 » The Dilemma of API
- 27 Jul 2011 » Following on Twitter Using RSS
- 26 Jun 2011 » Two Weeks on Twitter Without Reading My Timeline
- 17 Apr 2011 » Corporate Open Sourcing
- 21 Oct 2010 » Ecosystems and Platforms
- 18 May 2010 » Activity Streams, Cross-Posting and Pareto Efficiency
- 30 Jul 2009 » New Era in Internet Search - Google vs Bing
Category: distributed (6)
- 05 Sep 2011 » Troubleshooting
- 11 Jan 2010 » Normal Accidents in Complex IT Systems
- 18 Aug 2009 » The Concept of Hyper Distributed Application
- 09 Apr 2009 » Eliminating Single Points of Failure - One, Two, Many
- 05 Jan 2009 » Identification Friend or Foe (IFF) in IaaS Clouds
- 10 Oct 2008 » Crash vs Connectivity Loss in Distributed Applications
Category: fun (6)
- 01 Apr 2011 » Reselling Your Cloud Instances
- 20 Jul 2010 » Russell's Paradox and Cloud Computing
- 20 Jan 2009 » My Case Against Maintenance Windows
- 08 Apr 2008 » Google App Engine
- 04 Apr 2008 » On project management
- 01 Apr 2008 » Best April Fools' Day Joke Today
Category: blogging (6)
- 04 Mar 2011 » How I Organize Posts In Jekyll
- 02 Nov 2010 » Blog Redesign
- 18 Mar 2009 » The Ultimate Twitter
- 19 Nov 2008 » On Privacy of Private RSS Feeds
- 09 Sep 2008 » SEO and 301 Redirect
- 11 Mar 2008 » Yan's 5 Reasons to Have a Blog
Category: erlang (5)
- 02 Dec 2009 » Hacking RabbitMQ - Remote Queue Forwarders
- 21 Oct 2009 » Building Erlang R13B02-1
- 14 Apr 2009 » Compiling Erlang On Linux With Old Glibc
- 19 Feb 2009 » On rabbitmqctl and badrpc,nodedown
- 22 Apr 2008 » Snoopy Fubars Erlang
Category: virtualization (2)
- 31 Mar 2008 » Benefits of Virtualization - Part 2
- 26 Mar 2008 » Benefits of Virtualization
Category: startup (1)
- 28 Dec 2015 » On Employees Investing In Their Startups