Celebrating twenty years of PHP

Today is a very special day: we celebrate 20 years since Rasmus Lerdorf announced PHP Tools version 1.0 🙂 Two decades later, PHP is running 80% of the web and we have built such an amazing community around it. Today is a very special day: we celebrate 20 years since Rasmus Lerdorf announced PHP (Personal Home Page) Tools version 1.0 🙂 Two decades later, PHP is running 80% of the web and we have built such an amazing community around it! As suggested by Ben Ramsey in this blog post, I’d also like to tell my story with PHP. It all started…
View Post

Presenting Imanee: easy image manipulation in PHP

This post presents Imanee, an image manipulation library for PHP. Image manipulation is a funny and quite interesting area to explore in any programming language. I’ve worked many years as an independent developer producing web apps that deal with image manipulation – morphs, photo montages and effects, creating animated gifs and such. One (very old) example is mymagz.in, where you can create a magazine cover using your photo. With the promise of a big refactoring in one of these websites I started working on an image library to make my life easier, the easiest possible actually in terms of dealing with…
View Post

PHP Experience 2015 wrap-up

Last weekend I was in São Paulo for the PHP Experience conference. Here is a wrap-up of what happened and some cool pictures of the event 🙂 Last weekend, more precisely on Saturday (25), the 2015 edition of the PHP Experience conference happened in São Paulo, Brazil. I had the pleasure to be there for my first Brazilian PHP conference, happily presenting a talk in portuguese – which actually made me more nervous than I usually get, since I’m not so used to 😀 But maybe presenting in Portuguese was not the main reason of my jitters – the audience was huge.…
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

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

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

One year in Amsterdam – changes, friendship and a special thanks to the PHP community

Last week, precisely on the 19th of December, it was my “expat anniversary” – one year since I came to live in Amsterdam. The year of 2013 represented a big, outstanding change in my life – a truly watershed. It’s not only moving from a country to another, or a change of culture – which is already a big thing. It’s changing from the third world for the first world, it’s finally having access to many things that I could not reach before, getting to know people that I once, eventually, read blog posts that helped me solve my “phproblems”…
View Post

Optimizing Symfony applications on Vagrant boxes

Vagrant is an amazing tool for building development environments, and if you are not very familiar with it yet, I suggest you read my last 3 posts, which will guide you well into the Vagrant world. A few months after I started playing around with Vagrant and Puppet, with smaller applications, I had the task to create a box for a Symfony app for the first time. I thought “all right, no problema! this will be a piece of cake, I already know the process, I just need to put it on puppet”. And of course I was wrong. The…
View Post

The Dutch Conference 2013 (DPC)

This weekend (6-8 june), Amsterdam hosted the annual Duth PHP Conference, and I attended to a really PHP conference for the first time! I will try to summarize the experience here, because I was one of the (**really**) few women there and it may be funny to read what’s on a [brazilian] women mind (when she is surrounded by all sorts of nerds), anyways 🙂 First of all, we had a Google speaker ( Adewale Oshineye ). That is probably enough to make anything awesome! We also had a speakerholic guy – Anthony, who made me fear even more WordPress (and I will…
View Post