Welcome!


From the Blogosphere

Smart mobile teams know that delivering a 5-star app is more than just finding a good business use-case and designing an app with wow experience; it’s also about ensuring amazing app performance. Apps that perform well will engage the customer — poor app performance is a sure fire way ...
Employees are using mobile devices both for personal and for business purposes. In order to keep the two domains separate and protect business data, companies are using containerization or sandboxing to control devices. As more companies adopt BYOD (bring your own device) policies, con...
In my last article, Top DevOps Tools We Love, I proclaimed the availability of deployment automation scripts for our Dynatrace products. Today, you will learn about the basic concepts behind Ansible, which will enable you to roll your own playbook for integrating insightful end-to-end ...
Here at VictorOps, we are going through the process of overhauling the serialization framework that we use for inter and intra process communication. We evaluated several great options including Kryo (and its Scala companion Chill), Protobuffers, and Thrift. In the process, we put t...
Many of the well-known examples of DevOps success we read in blogs on the Internet paint an idyllic picture of DevOps productivity. A team was facing a stodgy, slow-moving operations department, teams weren’t delivering software on time. Those teams moved to DevOps, became proactive ab...
Log data provides the most granular view into what is happening across your systems, applications, and end users. Logs can show you where the issues are in real-time, and provide a historical trending view over time. Logs give you the whole picture. Logstash is an open source tool fo...
Continuous Delivery is all about making small changes. Work flows more easily, planning is simpler, error detection is helped and the time from idea to value is reduced when we make changes in small increments, but how do you solve big problems in small pieces? How do you maintain a co...
Instant API is a true API-as-a-Service which makes it easy and cost-effective to build an API. Instant API has simplified all of the key areas of an API’s lifecycle, covering API creation, hosting, management, discovery, monetization, and documentation. For example, let’s say you have...
Application troubleshooting survey reveals integrated tools lead to significant response time improvements Thirty-seven percent of developers rely on user notifications to identify issues, yet integrated tools reduce customer impact by 62%. See the Infographic below or download the c...
Log data provides the most granular view into what is happening across your systems, applications, and end users. Logs can show you where the issues are in real-time, and provide a historical trending view over time. Logs give you the whole picture. When we build a JS application, we...
I guess most readers of this blog know that Ireland went through a massive bust in 2008/9. The primary cause was a massive building bubble. And because the economy was dependent upon building related taxes, the crash was brutal. One of the side effects of the bubble was that building s...
Hello, from a new member of AppDynamics team. I recently joined the team to lead application performance management (APM) product marketing. Last month, when I was talking with Jyoti Bansal, CEO of AppDynamics, he shared his vision for the company. Where the market is heading and how ...
Then I’ve received an LinkedIn email from this woman stating that she had a business proposition for me, and if I was interested, she was ready to explain. She also provided her email that ended in outlook.com. I checked her LinkedIn profile again. Looked legit. She even had a Twitter ...
While putting my test code up on GitHub and writing the readme.md, I ran my NetBeans test code on my 2011 early MacBook Pro. To my surprise the times for both embedded and remote testing were between 25 and 35 seconds. My original blog was based on working on a much much faster Windows...
‘Perfection would be a fatal flaw for evolution. ’In technology, as in life, everything evolves, grows, develops, mutates and eventually goes away, being replaced with improved versions. In the past several years, application development evolved and applications have come to play a mor...
Although programmers for decades have been starting their careers by writing a “Hello World” program, the phenomenon has remained as unknown to the general public as the song of the same name by Lady Antebellum. But the former is now about to change. Programming is in fact the real ...
An explosive combination of technology trends will be where ‘microservices’ and the IoT Internet of Things intersect, a concept we can describe by comparing it with a previous theme, the ‘X Internet.' The idea of using small self-contained application components has been popular since...
DevOps was created to reduce many of these same conflicts and while DevOps has had several high-profile successes it still presents a challenge for larger organizations. Large enterprises managing mission-critical systems still have separate silos for development and operations. In thi...
It’s inevitable that web application problems are going to happen. Here at Neotys, our business is based on helping you prevent problems through website monitoring and testing. But problems can come from anywhere, and sometimes you just need to know where to look. So we decided to put ...
I ran into an interesting problems with JavaFX. When the GUI is done in FXML it seems that if a scene has only shapes (e.g., Rectangle, Circle, etc.) the handler method doesn’t receive keyboard events. And the problem seems to be that there is no way (at least I don’t see it) to give a...
Using Cloud (aka SaaS) applications is natural for most of us — simply sign up with your email, login and then use the service within minutes. The Cloud works particularly well with consumer-oriented services. Businesses, however, have slightly different needs. Up until now, Semate...
Lou Gerstner became president of American Express in 1985 at the age of 43. He dismissed the speculation that his success was the product of being a workaholic. Gerstner said, “I hear that, and I can’t accept that. A workaholic can’t take vacations, and I take four weeks a year.” As I...
Our guest on the podcast this week is Paul Barnhill, Senior Architect at Cloud Technology Partners. We discuss the differences between DevOps management systems, Kanban and Scrum. While both offer compelling capabilities, Kanban will become increasingly popular over the next year. ...
As healthcare providers move into mobile device applications and across enterprise and cloud technologies in the U.S. and abroad, businesses and consumers are demanding more layers of protection. And it’s needed: Recent online security breaches highlight the importance of security, esp...
The benefits of cloud billing can be irresistible. Always-on availability, flexibility, elastic scalability, low cost, global reach. But with high-profile security breaches from the likes of Target, Sony and health insurer Anthem, it’s understandable that thinking about turning your bi...
Log data provides the most granular view into what is happening across your systems, applications, and end users. Logs can show you where the issues are in real-time, and provide a historical trending view over time. Logs give you the whole picture. In a previous post I described how...
Prior to launching a recurring revenue initiative, it’s best to take a step back and assess areas of the business to ensure you’re ready for implementation. If you want the competitive advantage, you have to give your customers what they want, when they want it, the way they want it. S...
Everyone has stayed in a standard hotel room – they all have similar qualities, with similar prices and amenities. You can expect a good night’s sleep, HBO movies on the TV, and a free muffin in the morning. While I may be taking a few liberties with this analogy, I’d argue – the clou...
The art of software development is being radically transformed by the Agile Development methodology and the DevOps culture. This post will examine one particular aspect of this challenge: keeping QA and Operations in lockstep. With all the rapid change that happens – particularly relat...
Yakov Fain is a co-founder of two software companies: Farata Systems and SuranceBay. He authored several technical books and lots of articles on software development. Yakov is Java Champion (https://java-champions.java.net). He leads leads Princeton Java Users Group. Two of Yakov's ...
The next decision to make is how to communicate with the Java backend. Forget about JSP, servlets, and JSFs. Preparing HTML in your Java code is out of fashion. A Java server exchanges the JSON-formatted data with a single-page HTML/JavaScript front end, which use either AJAX technique...
When implementing a cloud-based file-sharing solution, the user experience will play a major role in its adoption and overall success. It will be important for you to gather input from your employees and customers and regularly collect feedback to identify ways to better meet their nee...
Technology is driving the world. Innovation, fuelled by demand and the right amount of push through angel and venture backed funds are putting fuel into the fire. Here is what is driving demand, why demand is growing and where the growth is heading. Overall the global technology arena...
The explosion in SMAC technologies (social, mobile, analytic, and cloud) in recent years has created unprecedented opportunities for those who can code. Indeed, programmers are the gatekeepers who are on the frontlines of the most momentous technological transformation in our history. ...
How do you surge ahead of the competitors and completely shake up the game? What determines who becomes the next Netflix, Apple, or Salesforce of your industry? It all comes down to identifying the opportunity to grow revenue and gain the competitive advantage. You don’t need to reinve...
The word DevOps is a portmanteau of “development” and “operations”. However, anyone who knows “The Phoenix Project” by Gene Kim et al. will agree that its radius is much wider than what the term suggests: it’s a melting pot that combines principles from Agile Software Development and L...
The dust has settled from CES 2015. The Internet of Things was front and center throughout the show, a reflection of its rapidly expanding presence in products and services for consumers and businesses alike. IoT played a vital role in hundreds of products on display, including dazzlin...
Today’s most successful brands have switched focus from managing sales transactions to managing customer experiences with the goal of maximizing the lifetime value of each relationship. In an environment where customers have increasing control over the relationships with companies they...
Bottom line up front, IDC estimates that application downtime costs the collective Fortune 1000 an average of $1.25 to $2.5 billion per year. More granularly, IDC estimates the average hourly cost of an infrastructure failure at $100,000/hr., and puts the hourly cost for the failure o...
This is a no-hype, pragmatic post about why I think you should consider architecting your next project the way SOA and/or microservices suggest. No matter if it’s a greenfield approach or if you’re in dire need of refactoring. Please note: considering still keeps open the option of not...