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

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:...

WebSocket - HTML5

HTML5 brings a lot of new features came to help developers to create amazing apps and amazing user experience, one of these features is called web socket which provides new powers under the HTTP protocol. Web socket resolves the lack of HTTP when we need updating our clients with real...

Bitwise operators – The Journey Part II

If you didn’t see the first part of this post click here and enjoy! The « (Shift left) operator Do you remember of our bitwise table in part I? We are not going to need it anymore. What we are going to do here is simple math, so let’s start with...