books

books

The concept of full-stack was pronounced dead at the close of 2019.
2020 Stack is the new name for the new generation.

windrose

Debug layer

Development stack

Still developing without a debugger? Shame on you.

The days of debugging PHP by littering your code with "echo" statements are over. And the days of sprinkling "alert" statements throughout your JavaScript code are also long gone.

Layers

Five-layers of software for software development:

Good riddance!

And thank goodness for Firebug! For old skool developers who learned their craft before the Internet was around, debuggers were de rigeur, and not just because they helped to track down nasty problems. A good use for debuggers in the old days was to step through every line of code, watching the state of every variable as it changed during the course of execution.

Today, the benefits of having a debugger are the same: the ability to isolate problems; the ability to see what's happening and understand the nuances of code changes; and the ability to profile critical sections of code to improve benchmark timings.