Debugging
![7 of the Best Code Playgrounds & CodePen Alternatives](https://uploads.sitepoint.com/wp-content/uploads/2018/08/1630484762code-playgrounds.jpg)
Code playgrounds make it easy to experiment, share code, and show off your skills! Learn about seven of the best front-end code playgrounds.
Shaumik examines the purpose of APIs, and how Postman can help with the critical task of testing them for functionality, exception handling and security.
Jacco explains how to use New Relic and Loggly to transform your troubleshooting and problem-solving workflow.
![When Bad Software Kills](https://uploads.sitepoint.com/wp-content/uploads/2015/01/1422491066caution.jpg)
Writing software can seem cool and abstracted until you realise the impact your code can have. Therac-25 was a tragic example of how bad code hurts people.
Code review is an essential part of any development team's process. Sandeep Panda explains how to improve the process with Beanstalk's collaborative tools.
Shaumik shows us, step by step, how to debug a code problem using git blame and git bisect.
Mozilla is placing a web editor directly inside the Firefox development tools. Craig discusses whether it's a great idea or a return to browser bloat?
Here's how you get XDebug to work though PHPStorm across a Vagrant layer all the way to your PHP app. Don't let virtual machines impede your debugging!
Following the Firefox 30 release, Firebug 2.0 was also launched. Craig looks at the new features in the original developer console and considers its future.
Russ Weakly shows an easy way for beginners to debug their CSS in the browser.
An explanation of how to bind Sublime Text 3 with Xdebug for an optimal PHP debugging experience
Read Introducing Chrome DevTools for Mobile and learn with SitePoint. Our web development and design tutorials, courses, and books will teach you HTML, CSS, JavaScript, PHP, Python, and more.
Read Understanding Browser Performance and learn with SitePoint. Our web development and design tutorials, courses, and books will teach you HTML, CSS, JavaScript, PHP, Python, and more.
Read Bad Apps: What They Are and Who's to Blame and learn with SitePoint. Our web development and design tutorials, courses, and books will teach you HTML, CSS, JavaScript, PHP, Python, and more.
Read Browser Testing Becomes Easier with modern.IE and learn with SitePoint. Our web development and design tutorials, courses, and books will teach you HTML, CSS, JavaScript, PHP, Python, and more.
Read How to Use Responsive Web Design to Support Old Browsers and learn with SitePoint. Our web development and design tutorials, courses, and books will teach you HTML, CSS, JavaScript, PHP, Python, and more.
Read The Main Traits of Rock Star Developers and learn with SitePoint. Our web development and design tutorials, courses, and books will teach you HTML, CSS, JavaScript, PHP, Python, and more.
This is the introduction of the article RubySource: NET to Ruby: Learning How to Write Tests, Part II, by author Claudio Lassala.
If you’re a .NET developer who have been writing tests, this post may encourage you to continue doing so when working with Ruby.
It’s very important to know the landscape within which you can build your application using emerging GAE, and to understand the limitations of an evolving product.