Matheus Marabesi website, sharing ideas about software development - Listing posts on page 8

Phing? Automate all the things!

Phing is a tool based on Apache ant to automate tasks. Sometimes we as developers do repetitive tasks such as copy from a host to another, checkout new branches even deploying to a new server, in this scenario Phing comes to stage to help us to automate everything. PHing Is...

ZCPE 5.5 here we go – PHP Basics (Language constructs)

Zend divided language constructs in three main categories output construct, evaluation construct and others constructs, you can find this division in zend study guide for PHP 5.5 exam. Output Construct Description die / exit Used to output a result and then terminate the running script echo / print Used to...

ZCPE 5.5 here we go - PHP Basics (Variable variables)

PHP Basics is the first topic of ZCPE where is covered many topics and one of them is variable variables. Variable variables in PHP is useful but must be used with careful. In this post I’ll try to explain to you how to use the simplest form of variable variables. When...

GitHub badges! (PHP repository)

Disclaimer : If you don’t know what are badges I’d suggest a quick view to https://poser.pugx.org which is a open source project with badges for PHP projects. Also for this post I’m assume you have a experience with GitHub already and know how to commit, push, pull or use GitHub from...

ARE YOU NOT USING TDD?! – PART || (Legacy code)

In the part one I introduced the life cycle of TDD you can see here and how it works, but often people come to me and ask about the legacy code how can we start using TDD with legacy code? Should we start from zero? Should we use baby-steps? I...

Stop complaining, do it now.

I’ve been working with software development for 4 years now with different groups and different companies. But nothing has changed as much as TDD did with my style of programming, thinking and solving problems. Fear, comfort zone Since I decided to learn TDD and apply it to my work I had...

Raspberry Pi + PHP socket

Recently I did a post about HTML5 WebSockets and it had a purpose. I was preparing the material of my talk at Samsung Ocean and my goal was create a RC car with an Hybrid application to control it and not use java as a server-side language. The final result...

Getting started with Xpath

Its been a long time since my last post and now I came up with a new subject interesting to me because I could find around me people that know and understand Xpath, so here I’m going to show what I’ve found about Xpath and the little particularities on it...

ARE YOU NOT USING TDD ?! - PART 1

I’ve been working with TDD for while and everyday I see developers creating excuses to do not start with TDD, and I ask myself why they do that? Is there any reason for ? Maybe the procrastination and the fear of new challenges comes to mind. TDD has basically a...

The definitive guide to HTML5 WebSocket

The book “The definitive guide to HTML5 WebSocket” is a short book with a great content, if you are looking for web sockets this book is definitely a good start. Book content Chapter 1: Introduction to HTML5 WebSocket Chapter 2: The WebSocket API Chapter 3: The WebSocket protocol Chapter 4:...