Conditional breakpoints allow setting conditions which dictate when the breakpoint will be hit and when it will be skipped over by the debugger.
Forrest Gump is a fantastic movie, perhaps one of the best movies to come out in the 1990s. If you haven’t seen it I’m fine with you stopping reading this post right now and going to watch the movie. At one point in the movie, the titular character is splattered with mud. When asked about
There was once a computer programmer. There had been programmers before this one and there were programmers after him. In that way he wasn’t remarkable but in many, many other ways he was. Sir Tony Hoare was the creator of the Quicksort, Hoare logic and, unfortunately, the concept of null. Speaking at QCon in 2009
Our team just got back from Seattle and Microsoft’s annual Build conference—and what a trip it was. Aside from connecting with the developer community at our booth (more on that later), we listened in on some pretty substantial announcements made by Mister Softee (that’s MSFT’s nickname, for the uninitiated). Important developments for .NET, Azure Machine
Microsoft’s iconic Build conference is just 5 days away! We’ll be there showing OzCode to the masses and giving away some awesome T-shirts and a few other surprises. But we’re not just setting up shop on the expo floor. Our team is going to be taking in all of the amazing content that Build has
Every dev Team Lead knows (but will never admit): We rarely deliver on time, and we can never fully quantify how much time we spend on debugging. Ask yourself and answer honestly: how much time do you and your team spend on debugging? Besides being time-consuming, the amount of things a developer has to do
Famed computer scientist Donald Kunth once wrote that premature optimization is the root of all evil. I dare say that the problems the famed algorithmist faced are slightly more advanced than those most of us run into on a daily basis. Nonetheless the rule has been repeated and passed down from programmer to programmer over
As programmers, we can’t escape debugging. It is an integral part of our daily work, and it often means trouble. Programming is the act of producing value by writing code. When spending time debugging we aren’t producing value, to the contrary; It means we have bugs in our code, which means we have produced a