Starting a new software project is nice and the mythical green field project is
usually able to bring joy to any developer. After planning what the application
will do it is time to select the libraries and frameworks that will compose the
stack of the new application. This task is usually done using the mindset …
A development framework will usually guide the development of web applications,
from back office systems to e-commerce and websites.
A framework contains basic functionalities and guidance that help the
development team starting a project faster and later on having a more maintainable
code base. It also makes it …
This post is my opinion about what I think a senior PHP developer should know
in 2017. The main reason for me to write this post is to help developers better
understand their own knowledge and if they are missing something to hit the
next level in their carriers.
An important note is that this post is not the …
IDEs are out there and they are a natural evolution for developers. IDEs can
help with several tasks, from simple code formating to code generation and
advanced refactoring techniques.
Still, simple text editors with features like code highlighting and word
completion are still there. Sublime Text ,
Atom , GNU …
I really like the way Symfony is changing the PHP community and in general
leading us to a better place. It’s really nice to see people using good
practices in their daily work and pet projects.
But I still have one concern with Symfony2 projects: The heavy dependency on
the container . I mean, don’t get me …
It’s a new day and you are about to start a new project. It’s not a public/open
source project, it’s a private one, for the company you are working for.
You sit together with your team and everyone is excited about the possibility to
use new technologies and play with all the new tools everyone is talking about
So, I attended to my first conference as a speaker out of Brazil! Wow! It was
a very nice experience and I want to share how it was for me.
I was a speaker for some Brazilian conferences in the past few years and when
I moved to Germany in the end of 2014 I was decided to give it a try and submit
some talks to the …
A few time ago PHP developers could have global libraries installed via PEAR.
Ok, we still can install some things via PEAR, but this distribution method is
being deprecated and replaced by Composer .
Usually Composer is used to install local dependencies for each project, but I
guess not everyone know it can also …
In my last post about micro-frameworks
a new question came to the table: Are micro-frameworks a good choice for
What some of the options out there claim is that they are super simple to use
and no matter if you are a novice or an experienced developer, they are a good
option for you.
Well, maybe …
When I first heard about micro-frameworks I thought they were suitable only for
small projects, prototyping and small REST Apis (or other types of Apis).
Well this kind of thinking wasn’t my fault. That’s how some micro-frameworks
were presented to the world. And still, nowadays, some of them have descriptions
If you were sleeping for the past two years you may be surprised by a movement
DevOps tries to bring together development and operations teams, since those
teams have different points of view from the product they keep running.
Usually the Dev team want to update the code base and deliver more and …
A week ago I decided to try a different GNU/Linux distro for my desktop. I use
Debian for many years and I like to try a new distro now
and then, you know, just to leave my comfort zone for a while.
The distro for the week should be different from what I’m used to, so the many
Debian flavors were not an option …
I know this issue is kinda old and everybody already wrote something about it,
but I think it’s worth to talk about it one more time. This post is for the
PHP beginners :)
PHP source files are just plain text files with the php extension, or not
even it, if you don’t want, but using an extension helps people …