Keys to Automation
Standards… You’ve heard me preach about them. If not, check out my previous posts to refresh your memory. You have to not only define them, but execute them consistently. One of the things that is crucial to being able to do this is having your configurations in a single location, where all changes are made and stored, so that you only have ONE version of your configurations to manage, not dozens, or you won’t ever get it right. Then you must have a way to push those configurations out. So, you need two things:
Read more… Learning Chef – The Basics
OK, maybe not exactly ribald…that was a bit flashy, I’ll admit. In reality it is a rather difficult task to dress change management up in something sexy, but I’ll try to keep both your attention, and a PG -13 rating.
Read more… Managing Change – A Ribald Tale of Rolling Stones
In my various roles and in working with varied clients, I have found that everything should start with a simple discussion about what everyone wants to accomplish, and then a logical discussion should follow about what processes and resources we think we need to get there. The person that wants to accomplish something usually has an idea of sorts about how it is accomplished, and the person providing the ‘expertise’ on how to accomplish it also has an idea, or he better have, since he’s being paid on that assumption….
Read more… You Can’t Always Get What You Want: A Lesson in Determining What You Need
So you’re stumped. You’ve been staring at this error message for a few hours now and your boss is getting antsy. His boss wants to know what’s up and when they can expect to not have to be playing nice on demanding calls from the C-level execs anymore. The pressure is on. What will you do? Is that sweat on your forehead? Wipe that off, people are watching you…
Read more… How to be Your Own Consultant : A Concise Guide for the Devious Cheapskate
Here I go again… not sure how many more recitals this old soap-box can withstand anymore, but I’ll go easy. I’ll try to keep my arms at my waist.
Why do all the servers I log into look like a half-finished, long-abandoned prototype? I half expect that while I’m kneeling here, shaking my head and wondering who raised these people, to see an admin wander past me in his bathrobe and slippers eating a hot dog and dragging 6 feet of dusty CAT5 cable around his ankles as he scoots past me completely unaware that I’m awed by the dullness of his presence.
Read more… Standards, Standards, Standards!
I recently changed day jobs. I had been managing a team of middleware experts in a hostile environment. Let me explain.
For a while I worked as a web engineer, and as the years passed, I became a team lead, and then a manager of various incarnations of what was a very talented team of people, with a motley set of skills. I tried to create a culture of learning and adventure and to do something that we could be proud of and step back and say “I made that”…
But something went awry.
Read more… An Aging Idealist Looks Back on Difficult Years in IT
We just returned from the Lone Star Ruby Conference, Episode 6 in Austin, TX and once again, it was well worth the trip: Ruby, Rails, a robust developer community, BBQ, and beer.
Yukihiro ‘Matz’ Matsumoto gave the opening keynote and unveiled some new features in Ruby 2. Looking forward to the February 2013 release! Interesting talks by Richard Schneeman from Heroku (slides here) and Monica Wilkinson from the VMWare PaaS CloudFoundry on lessons learned from deploying applications (not just for Rails, so everyone should pay attention!).
Quite a few talks focused on mobile application development this year, like using RubyMotion by Laurent Sansonetti, or Rails as a backend, where Mike Bradford demonstrated some cool API tricks. Friday was concluded by a nice reality check by Robert C. Martin, aka Uncle Bob, yelling at the audience: “Dont release crappy code to your poor customers!”.
The Austin Rails community is a lively one. We met a lot of very talented people and got some great feedback on Webappmanager. Nick Sutterer was, once again, life of the after hours party… Looks like the Lone Star Ruby Conference will be an annual late summer destination.
We are happy to announce the release of Webappmanager 1.0! Since the release of the beta version in december 2011, we have been working hard to fix outstanding bugs, develop new features, and improve the user experience. In a snapshot, here are the exciting updates for this new release.
User Interface Revamp
We cleaned up the interface and implemented Twitter Bootstrap, for a more polished look and better cross-browser and mobile platform compatibility. We took advantage of the many great features of Twitter Bootstrap to improve page layout, list displays, popup windows and more. We also reworked navigation menus on the top of the page, to leave more space for page content.
Read more… Webappmanager 1.0 Released!
Mythic Technologies has long relied on the Rackspace Cloud for our infrastructure and we have often recommended them to our customers for their excellent products and customer service and we are proud to announce that we have officially partnered with Rackspace for the upcoming release of Webappmanager.
We strive to bring the best quality service available to our customers and having the likes of Rackspace at our side is just another way we are ensuring that we do just that.
The Mythic Team
Sometimes you need to SSH to a server, but port 22 is blocked by a firewall in your path. Typically in these situations you can set sshd service to listen on port 443, and bypass the firewalls, which are generally open on this port. But what if the same machine is also hosting your websites, which need to listen on port 443 for HTTPS traffic? Do you have to choose one or the other – your website running secure or your machine being accessible from behind firewalls? Read more… Accepting SSL and SSH traffic on the same port with sslh