Today (Tuesday, June 28, 2016) we'll be recording episode #11 of LISA Conversations. Join the Google Hangout and submit questions live via this link.

Our guest will be Russell Pavlicek. We'll be discussing his talk Unleashing the Power of the Unikernel from LISA '15.

  • The video we'll be discussing:

    • Unleashing the Power of the Unikernel
    • Russell Pavlicek
    • Recorded at LISA '15
    • Talk Description
  • Watch us record the episode live!

The recorded episode will be available shortly afterwards on YouTube.

You won't want to miss this!

Posted by Tom Limoncelli in LISA Conversations

This weekend is a good time to watch the video we'll be discussing on the next episode of LISA conversations: Russell Pavlicek's talk from LISA '15 titled Unleashing the Power of the Unikernel.

  • Homework: Watch his talk ahead of time.

Then you'll be prepared when we record the episode on Tuesday, June 28, 2016 at 3:30-4:30 p.m. PT. Register (optional) and watch via this link. Watching live makes it possible to participate in the Q&A.

The recorded episode will be available shortly afterwards on YouTube.

You won't want to miss this!

Posted by Tom Limoncelli in LISA Conversations

Don't miss Velocity NYC, Sept 20-22. There are a lot of great talks scheduled... including one that I'll be giving!

You can save 20% off registration! Please use this link and then use code AFF20.

Posted by Tom Limoncelli in VelocityConf

I'm excited to announce that I'll be speaking at Velocity NYC and (for the first time) at PuppetConf!

I look forward to seeing you there!

Posted by Tom Limoncelli in Speaking

Our next guest will be Russell Pavlicek. We'll be discussing his talk from LISA '15 titled Unleashing the Power of the Unikernel.

Watch live! We'll be recording the episode on Tuesday, June 28, 2016 at 3:30-4:30 p.m. PT. Particpate in the live Q&A by submitting your questions during the broadcast. Pre-registration is recommended but not required. Register and/or watch via this link.

  • Homework: Watch his talk ahead of time.

  • Watch us record the podcast live!

The recorded episode will be available shortly afterwards on YouTube.

You won't want to miss this!

Posted by Tom Limoncelli in LISA Conversations

Two meetings this month. Both at different times and locations. Be sure to show up at the right time and place!

and

Posted by Tom Limoncelli in CommunityNYC

Episode 10 of LISA Conversations is Clay Caviness and Edward Eigerman, who presented Managing Macs at Google Scale at LISA '13.

You won't want to miss this!

Posted by Tom Limoncelli in LISA Conversations

Imagine if job advertisements were completely honest. Most companies advertising for IT workers would state that the job is mostly great except for twice a year when ``hell month'' arrives and everyone scrambles to deploy the new release of some major software system. This month is so full of stress, fear, and blame that it makes you hate your employer, your job, and your life. Oh, and by the way, the software releases are often late, so you can't predict which month will be hell month. As a result, you can't schedule any kind of vacation. Without time off to relax, stress builds and makes your life even worse.

Sadly, at many companies hell month is every month.

A company that adopts the DevOps principles is different. A rapid release environment deploys upgrades to production weekly, daily or more often. It is not a stressful event. It is just another day. There is no fear of an upcoming hell month.

Launching new software releases at Stackoverflow.com is fully automated and self-service. The developers do it. SRE is only involved for special cases. The SRE team can therefore focus on writing tools to improve operations and so on.

Imagine if an auto manufacturer's employees spent most of their time assembling cars but when a car actually left the factory it was a fearful, stressful, month of hell. It would be unacceptable to run a car company that way. It should be unacceptable to manage technology that way too.

Adopting DevOps techniques is not just better for the company it is better for you. Over time more and more companies will adopt these techniques not just because it is better for their bottom line, but because they will find it impossible to recruit and hire technical talent.

Who would want to work anywhere else?

Posted by Tom Limoncelli in DevOps

Wouldn't it be nice if you could write a program that could reach into an Apache config file (or an AptConf file, or an /etc/aliases file, Postfix master.cf, sshd/ssh config, sudoers, Xen conf, yum or other) make a change, and not ruin the comments and other formatting that exists?

That's what Augeas permits you to do. If a config file's format as been defined in the Augeas "lens" language, you can then use Augeas to parse the file, pull out the data you want, plus you can add, change or delete elements too. When Augeas saves the file it retains all comments and formatting. Any changes you made retain the formatting you'd expect.

Augeas can be driven from a command-line tool (augtool) or via the library. You can use the library from Ruby, Puppet, and other systems. There is a project to rewrite Puppet modules so that they use Augeas (augeasproviders.com/providers)

Version 1.5 of Augeas was released this week. The number of formats it understands (lenses) has increased (see the complete list here). You can also define your own lens, but that requires an understanding of parsing concepts (get our your old CS textbook, you'll need a refresher). That said, I've found friendly support via their mailing list when I've gotten stuck writing my own lens.

The project homepage is http://augeas.net/ and the new release was just announced on the mailing list (link).

Posted by Tom Limoncelli in Technical Tips

I maintain an open source project called Blackbox which makes it easy to store GPG-encrypted secrets in Git, Mercurial, Subversion, and others.

I've written up my ideas for where the project should go in the future, including renaming the commands, change where the keys are stored, add a "repo-less" mode, and possibly rewrite it in a different language:

https://github.com/StackExchange/blackbox/blob/master/Version2-Ideas.md

Feedback welcome!

Tom

Posted by Tom Limoncelli in Blackbox

I'm going to LISA16

Credits

 
  • Register Today
  • LISA16