What I Use
So there you are, wondering how I work all of this magic. How can one man produce miracles with just a lap top, and an internet connection? While what I do is a lot less confusing than computers in the Matrix, it is not far off. Here are my main tools.
Some times you want to go really deep in web architecture, all of the way down to the operating system. You may run a dediated server, Amazon AWS, or other VPS. In that case Linux is my specialty, I prefer Nginx as a web server over Apache. I have worked with Apache, and it is OK, but Nginx is leaner, more efficient, and more manageable than its predecessor. In fact the page you are on right now is served through both Nginx, and Apache, but most applications are fine with just Nginx.
Facebook has become the the flagship brand for social media, and the implied massive audiences. They have already done the hard work of
getting every one logged in,
and interacting. Marketers want to create the next big thing to go viral, but as developers we want to draw some of that massive audience away from Facebook onto our own web properties. There are a number of ways to get it done, but I find that the best is leveraging their API to enrich our domain as much as we can manage.
Some times you want to get a little busier than shell scripting is suited for, but you are not ready for full on application development. That is where Python comes in. It is great is automating some of the more complex tasks that we routinely perform quickly, and with minimum hassle.
What You Need
So you have seen what I do. You have a sense what I am all about, but how can I apply that to you? How can I start to address your specific needs? Rest easy. You can just tell me what you want to accomplish, and I will tell you how we get can get 'er done. You want better exposure? We can improve your SEO, and start an online advertising campaign. You want more user engagement? We can get going with user analytics, integrate a web forum into your pages. You just plain old want more money? Well, you will need to be a little more specific than that, but not by much. I can figure out the rest for you.
You need a brand new web site. You never had one before, or want to toss the old one out wholesale. No problem, I have you covered. I work with a few designers that can do any thing from simple logo design to retemplating to a complete rebranding of all company materials to ensure that you look good. Then I step to the plate a true G, and code all of your dreams into reality. Where there is will, there is a way, because that is the power of the open source web.
Perhaps you like your site the way it is, but it could be just that little bit better. You got it, bud. Open source technologies lend their selves well to allowing contractors to come in, code up that feature that you REALLY want, and then leave the site ready for the next guy to do his thing. Just tell me what you have in mind, and I will tell you how long it will take.
social media marketing
Social media may be the exciting, marketing term for the latest fad, but I prefer to call it by its boring, true name: third party content. The web is
absolutely filled with useful sources of content
to complement your own online identify, and many of them provide convenient APIs to draw on their data, and manipulate it at will. Given that, why would you not want to take advantage of the opportunity to get the best of the best?
Having a web presence is a great first step, but you also need visibility into how, when, and what visitors are accessing your information. Google Analytics is a popular plug, and play option, but I find that Piwik works just as well with the added advantage of keeping your data private. Either way, you will need some one to see what is hot on your site, what is not, and make adjustments accordingly.