Posts Tagged ‘Debugging’

Website Design. Debugging, Developing Programming And Coding Technologies.

Visual Studio debugging – Stop closing your browser

I prefer publishing my Optimizely CMS applications to a local IIS site. It gives me a better idea of a final application published to a DXP instance, and has other benefits. Optimizely CMS runs well directly from Visual Studio, though. Doing so makes it easier to debug startup tasks and initialization modules. However, when running […]

Software Development Efficiency: Balancing Bug Fixes and New Code

When working on a software development project with limited resources, there is always the constant pull to meet a schedule and ship features. Since no developer is perfect, that also means bugs may slip into the code from time to time. If the schedule is crunched or unrealistic, the likelihood of consumer-facing bugs increases dramatically. […]

So You’ve Got Bugs, Huh?

Whenever you write JavaScript, you’re risking creating bugs. The risk of bugs increases proportionally as the amount of code and code complexity increases. There are ways to avoid bugs; I recommend ESLint, JSHint, or a language extension such as TypeScript to help reduce the introduction of bugs into your codebase. This post isn’t meant to […]

Istock 168809877 Featured Image

Mastering the AEM Dispatcher Part 1: Debugging the Dispatcher

Loch Ness, the Bermuda Triangle, and the AEM Dispatcher; three great mysteries of our time! Despite playing a critical role in Adobe project, the AEM Dispatcher is a black box. In this series of blog posts, I’ll tear back the veil concealing the AEM Dispatcher and help you master this essential tool! In this first post, we’ll discuss how to […]

Upgrading to AEM 6.3: When runAllPreUpgradeTask() Fails

For upgrades to AEM 6.3, Adobe has provided a pre-upgrade task package to make the process easier on implementers. The main task is runAllPreUpgradeTask(), which takes care of executing Revision Cleanup, Version Purge, Workflow Purge, Audit Log Maintenance, and Generate Bundle List File. When I ran runAllPreUpgradeTask(), it started the process, but after a while, […]

Reduce Your Development Time with AEM Chrome Plug-in

While attending one of the hands-on session labs at Adobe Summit 2017, I came across an interesting tool: the AEM Chrome Plug-in. Add the plug-in to your Chrome browser and configure it. When you open the Chrome Developer Tools, it shows as a tab. The UI is very simple and easy to navigate. It as a […]

Prevent IIS from Terminating Your Debugging Session

One of the most irritating things that can happen while you’re debugging is this message: When you sit at any one breakpoint for too long (longer than the ping maximum response time), this error will appear and terminate your session. If you’re anything like me and my fellow team members, you’ll blindly click “OK” and […]