OpsFirst: turning ops into a first-class citizen in your development process

We finally have the tools and the processing power to create real isolated environments that can be used seamlessly as day-to-day development envs. Nevertheless, some people still prefer to stick with older methods, for various reasons. Usually, the excuse is that it’s a lot of work – having to setup and automate an environment (a VM for instance) just to start developing the application, without even knowing for sure what kind of dependencies the app will need in the nearby future – and nobody has time for that. If you think that way, this post is for you. In the last 10 years,…
View Post

SunshinePHP 2015 wrap-up

Last weekend, the 2015 edition of SunshinePHP conference took place in the sunny Miami, Florida. Two days of awesome talks and great socials, in a most formidable venue. This is a quick wrap-up post about my experience. Last weekend, the 2015 edition of SunshinePHP conference took place in the sunny Miami, Florida. Two days of awesome talks and great socials, in a most formidable venue. This is a quick wrap-up post about my experience. I’d like to start by giving a BIG kudos to Adam Culp for the effort on promoting diversity and making sure we have a safe environment for everybody…
View Post

PHPBenelux conference 2015

A quick wrap-up post about PHPBenelux conference 2015. The conference season started once again, and PHPBenelux keeps the tradition of kicking off the year in great style. This is a special conference to me, always heard about it back in Brazil and never thought I would be attending one day in my life. [View the story “PHPBenelux 01” on Storify] DigitalOcean prepared something really awesome for the attendees on the Friday social: a surf simulator! [View the story “PHPBenelux 02” on Storify] This is the second year I attend – this time I didn’t have the pleasure of being a official speaker…
View Post

How to: Arduino Pomodoro Timer – part 1/2

Schematics and code to create your own Pomodoro timer on a breadboard using Arduino Those who follow me on Twitter probably saw pictures and quick videos of my digital Pomodoro timer prototype. I used the case of a regular, mechanical timer and built a little Arduino on a breadboard (like, really barebones using a microcontroller) to fit inside it. This is how it looks like: This was my first hardware prototype ever and I’m quite proud of it! A big thank you to my awesome husband for helping me whenever I got stuck. In this first part I will show the schematics to create…
View Post

I found Wonderland. Hint: it’s in Germany

In 2013 I went to Hamburg with my Husband as he was attending a conference – called CCC, Chaos Communication Congress. Happening since 1984, the conference is organized by the Chaos Computer Club, characterized as “…one of the most influential digital organisations anywhere, the centre of German digital culture, hacker culture, hacktivism, and the intersection of any discussion of democratic and digital rights.”  I ended up joining the conference for 1 day, and it was fantastic! I wrote about the experience, including my favorite talks, here. I promised to come back for the full conference in 2014, and so I did. Now, what can I…
View Post

Using Phansible to provision a remote PHP server

Phansible is an open source project that provides an easy web interface to create Ansible provisionings for PHP based projects. Although the project is more focused on development environments with Vagrant, it’s quite easy to configure the downloaded bundle for provisioning any remote servers that you control. All it takes, besides making sure you have a proper SSH connection to those servers, is that you create a new inventory file to include the servers you want to control. Phansible is an open source project that provides an easy web interface to create Ansible provisionings for PHP based projects. Although the project is…
View Post

Configuring SSH server access for Ansible

This post is a practical guide on how to configure your SSH server access to use Ansible in the simplest and most efficient way. This practical guide will show how to setup SSH keys for a server/VPS so you can use Ansible from your local machine in a very straightforward way. This is what we want to achieve, in order to make things simple and efficient – no need for extra parameters when running Ansible: Make sure you have a SSH keypair for the current user* Make sure you have a user in the server, with the same username as your current user…
View Post

Contributing to Open Source: a quick getting started guide

October came with a lot of excitement for open source contributors, as DigitalOcean launched its #hacktoberfest giveaway. With less than 1 week, we already saw people who are done with the 50 commits challenge, and that is amazing! However, we know that inexperienced developers might feel intimidated by the idea of contributing, for several different reasons. This quick getting started guide will give you some protips on how to overcome initial barriers and join the OSS party. When the concept of open source software started to get attention, back in the late 90s, it seemed nearly impossible to believe that it would get so popular…
View Post

DrupalCon Amsterdam 2014

As you probably already know, I just started working as developer advocate for DigitalOcean. This week I went to my first DrupalCon, also the first conference I’m participating as a sponsor! I had such an amazing time there, meeting awesome people and spreading the word about Digital Ocean <3. As you probably already know, I just started working as developer advocate for DigitalOcean. This week I went to my first DrupalCon, also the first conference I’m participating as a sponsor! I had such an amazing time there, meeting awesome people and spreading the word about DigitalOcean <3. I was really…
View Post

New challenges ahead

Chances are you already heard the news: I’m now joining DigitalOcean as a Developer Evangelist, working close to the PHP community to help creating amazing things! I’m really excited about this, specially because I never thought I would have such an amazing opportunity one day in my life. This post tells a brief story about how I got where I am right now, just to put things in perspective. Chances are you already heard the news: I’m now joining DigitalOcean as a Developer Evangelist, working close to the PHP community to help creating amazing things! I’m really excited about this, specially because I…
View Post