Deploying Sites with Drush – DrupalCon Amsterdam

15397949321_864a48939d_k

With a fully packed room I had the opportunity to talk about Drush Deploy to the very interested crowd at DrupalCon Amsterdam. Thank you so much for attending my Session!

In my session i covered how we use Drush Deploy at Amazee Labs and what pieces of the puzzle need to put together. I also talked about limitations and future possibilities it brings to the table.

Please find the Slides here : http://s.nrdy.ch/drush-deploy-ams

Video

If you find some time please rate my session to provide feedback. I’d really appreciate it!

If you have further questions: Feel free to talk to me during the Conference. I’ll be near the Amazee Labs Booth or you can find me at the DevOps Track listening to the other interesting Talks.

2014-09-30 14.04.59

RFC 2606

The Internet Assigned Numbers Authority (IANA) also
currently has the following second level domain names 
reserved which can be used as examples.
example.com
example.net
example.org

RFCs sind ja sozusagen mein ganz geheimes Hobby. Heute mit RFC 2606 mal wieder was gelernt.

TEDxBern : 20 Days to go!

Today is a good day! Last night we had our final full-length meeting with the whole team and discussed open points. You can feel the tension in the air when the team gathers around the location plans debating issues like running orders, material lists, and budget proposals. It’s a truly mesmerizing moment to see our ideas come alive.

Today we announced the full speaker lineup, featuring world famous photographer Hannes Schmid.

Long story short : “Es chunnt guet!”

Bvf1FY9IQAAio8Q

DroneOps : Bärn

Wenn es denn zum Gleitschirmfliegen kein Wetter hat, dann lassen wir doch mal den neuen Quadcopter steigen.

Dank dem frisch gemähten Feld in der nähe habe ich den perfekten Flying-Ground um ein bisschen zu üben.

Et voila : Bern von oben.

baern

baern2

Vagrant : Using the Git configuration of the host machine

As we continue to use our Vagrant Setup at Amazee Labs for our Projects, we face the problem that the git configuration is not added to the box itself, which leads to many commits from “vagrant@localhost” which makes my inner DevOps-me very angry.

Vagrant has a built-in “file” provisioner, which I want to run if a file is present on the host machine. After some playing around, I found issue 3021 on Github and got the information needed to spot the Home Directory (yes, by using the environment variable of the user) and just copied the config to the box.

config.vm.provision :file, source: '~/.gitconfig', destination: '/home/vagrant/.gitconfig' if File.exists?(ENV['HOME'] + '/.gitconfig')

Yay! No vagrant@localhost commits anymore!

Speaking DevOps’ish Topics? Talk to me!

amsterdam_logo

When the year started to be really awesome with attending the DrupalDevDays in Szeged and lots of good work for TEDxBern. Next week will be DrupalCon Austin which I am really looking forward to.

Currently, sitting in the 22nd story at Time Square in New York and working on the DevOps track for DrupalCon Amsterdam is just an addition to the good things that happen this year!

So what is my role with DrupalCon Amsterdam?

I chair the DevOps Track together with my fellow co-chair, Kris Buytaert. This means we care about the sessions which will be submitted to the Track and we also try to get a diversity of good talks into our Track.

The call is on you now!

Are you passionate about sharing your experiences with the DevOps Culture? Did you achieve perfect testing results by automating everything so your biggest question you think about is if you should use rather vim or emacs?

Then you should consider talking about your experiences at DrupalCon Amsterdam!

To give you a hint which topics we like to see in our Track:

Culture

How did you establish DevOps within your organization? We like to hear about your success stories but also learnings you had on your way to establish a new culture.

Log Handling

How do you deal with your Logfiles? Are you visualizing them? Did you come up with a good way of putting this information to work for you and not being a burden to you?

Testing

How are your Tests doing today? How do you implement testing during project stages? And how did you start in testing your code?

Continuous Delivery

Do you deliver features continuously and you do not fail in any circumstance? Talk about this!

New Technology

Are you using new Technology which is on the rise and you use it to make the impossible look like it’s easy? Give yourself a go and submit ;)

Convinced? Submit here!

Campus Bern : Logging

2014-04-22_LoggingWithLogstash_BastianWidmer_CampusBern

Yesterday evening I talked about logging with the ELK Stack (Elasticsearch, Logstash, Kibana) and how you can put those tools to work.

We  gathered in the rooms of Meteotest Bern to learn about the Logging Setup we use at Amazee Labs and the possibilities the new tools give you.

Visualization > Plaintext

During the talk I covered also topics of visualizing the Data that is logged. I emphasized the fact that a visual representation of the data gives you a better feeling and understanding how good you are doing.

I already uploaded the Slides on my Slidedeck

However, where to begin?

This is an often asked question we covered in the succeeding discussion round.

There are two things I’d like to point you to if you are interested in getting your hands dirty with Logstash and the other tools:

First: The “Getting started with Logstash” from Jordan Sissel makes a good point to start and is illustrated with lots of good examples.

Second: I talked a bit about the Logstash Book and also ‘advertised’ it as the best few dollars you can spend for a book on this topic.

Thanks go out to Meteotest for supporting the Talk with Beverages and Snacks and Christian for organizing it!

Zitat

Vor 2570 Tagen …

Vor 2570 Tagen schrieb jemand folgenden Kommentar zu einem Startup das gerade ihr Minimalprodukt vorstellte:

The only problem is that you have to install something. See, it’s not the same as USB drive. Most corporate laptops are locked and you can’t install anything on them. That’s gonna be the problem. Also, another point where your USB comparison fails is that USB works in places where you don’t have internet access.

Unterdessen zählt Dropbox eine grosse Anzahl Kunden, beendete die “USB-Stick” Ära und hat gestern auch tatkräftig akquiriert (Hackpad, Loom).

Zum Glück gibt man den negativen Kommentaren nicht immer so viel Gewicht.

gefunden im Archiv von HN