1. Leading technology organizations are transforming the way they manage their server environments by using software automation rather than manual administration. In this webinar, Ben Tomasini will walk through a working example of this practice using Chef, Vagrant, Berkshelf, and other industry leading tools, with special focus on the use of Test Driven Development and Continuous Integration. Participants are welcome to use the sample codebase used in this webinar to jump start their own Agile DevOps practice.

    # vimeo.com/81532387 Uploaded
  2. Trabalhar com maquinas virtuais se tornou parte do cotidiano dos desenvolvedores modernos, a separação do ambiente de desenvolvimento do sistema operacional principal traz benefícios como a possiblidade de se trabalhar com várias tecnologias diferentes como Node.js, Ruby, PHP e Python e também a possibilidade de se compartilhar entre a equipe a mesma máquina virtual previamente configurada, além claro da facilidade e diminuição de problemas na hora do deploy da aplicação, levando em consideração que se pode criar a máquina virtual com as mesmas configurações usadas no servidor de produção ao qual o projeto será hospedado.

    Para facilitar esse trabalho usaremos o Vagrant, um software que possibilita toda a configuração da máquina através de um arquivo manifesto aonde se especifica detalhes da máquina virtual como endereço IP, tamanho da memória e local dos arquivos, e pode ser utilizando gerenciadores de pacotes como Puppet (http://puppetlabs.com) e Chef Solo (http://docs.opscode.com/chef_solo.html) para automatizar a instalação de pacotes e configurações.

    O Vagrant trabalha usando gerenciadores de máquinas virtuais como Oracle VM VirtualBox e VMware. Neste tutorial iremos utilizar o VirtualBox da Oracle.
    Você pode baixar boxes pré-configuradas em http://www.vagrantbox.es, em nosso tutorial iremos utilizar a box Ubuntu precise 32 VirtualBox (http://files.vagrantup.com/precise32.box) – VM`s em 32 bits consomem menos memória.

    Um caminho simples de se criar boxes para o Vagrant é através do PuPHPet (https://puphpet.com), através de um formulário onde você escolhe e define as configurações da sua box.

    Antes de começar a usar o Vagrant é preciso instalar o VirtualBox e o VirtualBox Extension Pack (https://www.virtualbox.org/wiki/Downloads). O procedimento é simples basta baixar e instalar. Após instalar o VirtualBox é a vez do Vagrant (http://www.vagrantup.com/downloads.html), o procedimento de instalação também é bem simples. Após instalar o Vagrant reinicie o computador e logo após abra o Prompt de

    Comando do Windows e execute o comando “vagrant”, se tudo ocorreu bem você irá ver a lista de comandos do Vagrant.

    # vimeo.com/82343803 Uploaded 1,009 Plays 0 Comments
  3. A rough cut screen recording of our Elasticsearch Talk for the Chicago Java Users Group. We'll be uploading a fully edited version within a week which should include speaker video and better audio for questions.

    The corresponding code and vagrant environments are available here:

    github.com/Spantree/elasticsearch-talk

    And a "Getting Started Guide" video for setting up the environment is available here:

    vimeo.com/86835307

    A few quick corrections:

    In the stemming section of mapping & analysis, we refer to a stemmed language called "Lovins" and make an educated guess that this is the language they speak in Lovinia. Lovinia is not a country and Lovins is actually a made-up language used to test stemmers.

    snowball.tartarus.org/algorithms/lovins/festschrift.html

    In response to a performance optimization question during Q&A, we explain that the mlockall option reserves the full amount of heap on startup. While this is true, the option also ensures that all the allocated memory is never swapped or paged.

    linux.die.net/man/2/mlockall

    We also refer to two term filter cache settings, plain and bool. While both do in fact construct a bitset of documents matching the filter, plain will construct and cache a bitset for documents matching all terms and bool will construct and cache bitset for each term and wrap them in an uncached bool filter.

    elasticsearch.org/guide/en/elasticsearch/reference/current/query-dsl-terms-filter.html

    # vimeo.com/87058417 Uploaded 485 Plays 0 Comments
  4. Entornos ágiles de desarrollo con Vagrant

    # vimeo.com/87881386 Uploaded 26 Plays 0 Comments
  5. Without a development environment that closely matches your production environment, the process of promoting your code from dev to prod will be fraught with peril. We will go into the fine details that you need to know to get started working with Vagrant, VirtualBox and Puppet, teaching the tools needed to not only stabilize your development environment, but improve the confidence you have in your code as it is promoted from development to production.

    Find out more at: http://jmather.com/talks/midwest-php-2014/stabilize/

    # vimeo.com/89325035 Uploaded 39 Plays 0 Comments

vagrant

Andrija Kolundzic

Browse This Channel

Shout Box

Heads up: the shoutbox will be retiring soon. It’s tired of working, and can’t wait to relax. You can still send a message to the channel owner, though!

Channels are a simple, beautiful way to showcase and watch videos. Browse more Channels.