Hey for all of you hand-rolling a Kubernetes / Docker cluster, I thought I’d mention a bug with Centos 7.x that is still yet to be fixed. The error is: /proc/sys/net/bridge/bridge-nf-call-iptables: No such file or directory. The fix is simple. Just execute the following command (as root). $ modprobe -v br_netfilter Problem solved. If you…
Category: Consulting Advice
Infrastructure as Code using AWS Cloudformation
Problem Statement My Application is very complicated and it currently takes a lot of coordination and time to deploy my application. Does that sound familiar? I think we’ve all lived that problem at least twice in our lives. Deploying applications is never as easy as just double-clicking on “Setup.exe”, although it should be. The Solution…
Does SSL matter? It does and it’s not just web encryption.
Over the last decade, there’s been an ever growing emphasis on security. SSL is taking a seat “Front-Row center” on this period of enlightenment. Interestingly enough, it’s not just about encrypting your traffic on the web. The purpose of this is far deeper. This article will delve into the “why” SSL’s importance has grown and…
Encryption type Matters with Deep Packet Inspection – solved
I was helping a client yesterday set up a VPN tunnel only to have it constantly disconnected. The client was located outside of the country. For the sake of avoiding throttling and saving on CPU, we were using the Blowfish cipher and it kept on getting disconnected. I found this rather strange as I’ve never…
Update 2: Programming and Database Mistakes
The biggest mistake you can make to cause problems with performance as a developer is to use joins. Inner or Outer Joins take up a lot of CPU. The transaction queries also take over 1000% time to complete in many cases. If you have to join tables, you need to revisit your DB architecture. The…
Database Backed Web Applications Advice
Here’s the scenario. You’ve got a dedicated server running windows in a server farm (generic dedicated server provider). You have mysql + asp or php app running all on the same server. Raid 1 mirroring and 2 GB of ram. You have to have windows, because your application supports it. Sound Familiar? It’s a problem…
International Text solutions – A solution
The thing that kills me more than anything is the International Texting thing today. You get charged upwards of .50 to text international. So here’s the solution for all of you people out there. Skype. Just install skype and register your cell phone number to it. (requires validation, but worth it). When you need to…
A Perfect Example of Disaster Recovery in the Cloud
Netflix went down yesterday due to power problems at Amazon’s Virginia Datacenter. This of course caused an outage for some of Amazon’s EC2 customers. (Like Netflix). This is a perfect example of why Redundancy in the cloud is important. All of my customers (some of them at EC2 Virginia) stayed up and available. How? Redundancy….
The Browser Wars; Which One is Best?
I’ve always believed competition is good. It breed ingenuity, evolution, and value for the customer. Mostly, it comes in the form of price and features. There has always been one special niche of the competitive space I’ve always found interesting; The Web Browser. When they first came out, they went from free to pay to…
Backing Down from WordPress 3.4 to 3.3.2 [solution]
This post assumes you’re running CentOS. So modify the commands accordingly. I also assume you have your wordpress install in /var/www/something.com After a bit of a while I finally decided to take the leap again to WordPress 3.4 from 3.3.2 only to be disappointed again. There are still some issues they need to work out….