Gartner – When to Use a BPM Suite

consider using a BPMS for processes with the following characteristics: The process is distributed, i.e., spanning multiple applications The process involves complex rules If the process is complex overall If you have a need to monitor the process The process requires improvement If many instances of the process will be deployed If you have sufficient… Read More »

When To Use A BPM Suite?

I was going through a bunch of old slide decks last week and came across this one particular slide that struck me.  I think it gave me pause because I don’t normally use the slide, and I hadn’t seen it in a long time.  I think the material is workwhile for anyone thinking about using… Read More »

What is an ESB and when to use one

An ESB brings flow-related concepts such as transformation and routing to a Service-Oriented Architecture. In an enterprise architecture making use of an ESB, an application will communicate via the bus, which acts as a message broker between applications. Such an approach has the primary advantage of reducing the number of point-to-point connections required to allow… Read More »

To ESB or not to ESB

Many of us have had to ponder this question. Technology selection is notoriously difficult in the enterprise space since the criteria and complexity of the problem is often not fully understood until later in the development process. There is an interesting post from ThoughtWorker Erik Dörnenburg with the unfortunate title “Making the ESB pain Visible”.… Read More »

Why use an ESB?

Increasing organizational agility by reducing time to market for new initiatives is one of the most common reasons that companies implement an ESB as the backbone of their IT infrastructure. An ESB architecture facilitates this by providing a simple, well defined, “pluggable” system that scales really well. Additionally, an ESB provides a way to leverage… Read More »

Cloud IDEs For Web Developers – Best Of

With so much of the traditional, desktop-based productivity software we know and love moving to the Cloud, it’s no surprise that Cloud-based IDEs are quickly gaining ground with developers. Nowadays, the browser is essentially a thin client that allows users to access a variety of Cloud-based applications and services. However, many are still hesitant to… Read More »

Eclipse on high resolution

Launch Windows regedit app Navigate to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SideBySide\ From the right side of the Registry Editor, right click the mouse and select New/DWORD (32-bit) Value. Set the name of the new value to PreferExternalManifest, with value of 1   Create eclipse.exe.manifest in your eclipse directory <?xml version=”1.0″ encoding=”UTF-8″ standalone=”yes”?> <!– If this stops working, you must… Read More »

5 habits for 30% boost in productivity

So before the week gets crazy, resolve to do these 5 things and you’ll be 30% more productive (and energized) this week: 1. Sleep 50 minutes more. Unless you usually sleep 8 hours per night, bump your regular sleep routine up by 50 minutes. This means go to bed 50 minutes earlier. That extra sleep… Read More »

How to Read a Book a Week

Here’s Professor Jimenez’s advice on reading nonfiction, with a few additions of my own: Start with the author. Who wrote the book? Read his or her bio. If you can find a brief interview or article online about the author, read that quickly. It will give you a sense of the person’s bias and perspective.… Read More »

How To Avoid Burnout

We all have ambitions to chase new opportunities, to change our lives, to succeed, to make a difference in the world. But what if all that comes at the cost of our own well-being? What’s the point of feeling progress or contribution if we feel wasted and unhappy? That’s why you need to take better care… Read More »