Listing posts on page 7

Is TDD dead ?

Recently I’ve heard about the death of TDD, but is it true ? Some argues that TDD is dead and who had used it in the past nowadays is not using anymore. Frequently I tried to follow all the rules of TDD when I’m coding but I have to confess, it...

Software engineering, in the developer's hand?

If you’re a programmer, analyst or something related to I.T (Information Technology) you probably already have heard about software engineering. What is that? What can engineering do for software? Great part of people who heard “engineering” thought about numbers, equations, formulas and crazy people. Therefore software engineering is about practices,...

Continuous Delivery

As we know the software nowadays exists to support the business rules and I believe that it is  a huge problem to programmers as well as everyone involved with software development. Basically as the business grow, the software might change as well but change isn’t the problem, it is the...

Algorithms, Algorithms, Algorithms .... Oh Wait!

I started a new challenge trying to find a new job here in Brazil and I thought it would be easy since I have a great experience and I’ve been studying a lot about software development in general(design patterns, CI, software engineering). Simple mistake. I went to a couple of interviews...

Phing ? Automate all the things ! - Practical example

If you want to know what is Phing, why should you use it and see some simple XML code please visit the part one of this post here. The main objective here is to demonstrate how Phing fits in our day as developers and how useful it is. Nothing better...

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