Welcome!


Latest Blogs from JAVA Developer's Journal
For business leaders today, it’s not enough to drive company growth, seek competitive advantages and provide vision. In this era of advanced cyberattacks, executives also need to keep their companies’ data security strategies top of mind. The Ponemon Institute’s 2014 Cost of Data Breac...
The Log Shipper Poll results are in! We run Logsene here at Sematext, so we wanted to know what people like to use to ship their logs. Before we share the results, a few words about the poll: We published it here on our blog on September 22, 2014 We automatically tweeted it and p...
AppDynamics role with Cloud Foundry is two-fold. First, as a member of the foundation, we’ll offer our unparalleled performance monitoring and cloud experience to help define the standards for the initiative, dedicating resources and contributing code in the true open-source spirit. Se...
The next release candidate for 1.11.0 will be out very shortly, but I thought it best to post a brief update on the past week’s work as this week saw a concentrated effort on core optimization. First we took another look at the use of arguments lists throughout the framework and fou...
SaaS and cloud computing continue to gain real traction in the enterprise – and that trend is sure to continue for a long time to come. But the reality is that, to date, those gaining real benefit from cloud at the enterprise level have been limited largely to isolated pockets; e.g., s...
While the initial usage of the Cloud Platform was clearly for the IaaS offerings, the trend is shifting and the PaaS delivery model is gaining a lot of attention. Most of the analysts like IDC and Gartner have predicted huge growth for PaaS in the coming years. IDC predicts Platform as...
Following many conversations with clients, partners and prospects, Rosslyn Analytics has published its annual predictions for data analytics in 2015.
In the first four parts of this series I presented an introduction to microservices along with a handful of emerging microservices patterns, and a discussion of some of the downsides and challenges to using microservices. The most recent installment of this series looked at ten ways th...
Most of the articles I read on DevOps culture aim to address change at the organizational level, which of course is the ultimate goal. But Bertrand’s take on culture has a more homegrown feel to it, more of a bottom’s up approach towards transforming culture, that, as I think about it,...
Since the birth of Hadoop in 2005-06, the way we think about storing and processing information has evolved considerably. The term “Big Data” has become synonymous with this evolution. But still, many of our customers continue to ask, “What is Big Data?”, “What are its use cases?”, and...
Can a postmortem review help foster a curiosity for innovative possibilities to make application performance better? Blue-sky thinkers may not want to deal with the myriad of details on how to manage the events being generated operationally, but could learn something from this exercise...
While great strides have been made relative to the video aspects of remote collaboration, audio technology has basically stagnated. Typically all audio is mixed to a single monaural stream and emanates from a single point, such as a speakerphone or a speaker associated with a video mon...
Web Components are a collection of emerging web browser standards that are on a path to significantly change the way we develop UIs of web applications – a paradigm shift in web development. With polyfills already available in all modern web browsers, and full native support in Google ...
Achieving DevOps success requires coordination across different IT department workflows, and poses a challenge for many organizations. Success ultimately depends on an IT organization’s ability to integrate technologies and processes at key points along individual departmental life cyc...
PaaS has been such a great innovation for developers. They can develop and deploy applications from their desktop to the cloud, all in a consistent environment. They can deploy to production themselves, bypassing the IT middleman and speeding up the application delivery process. And th...
It's generally a good practice to minify and combine your assets (JS & CSS) when deploying to production. This process reduces the size of your assets and dramatically improves your website's load time. Source maps create a map from these compressed asset files back to the source file...
NoSQL databases are highly scalable and capable of solving a wide range of data problems, which make them great for supporting complex, unpredictable, and large volumes of data. While still considered relatively young in the enterprise software market--the current industry adoption is ...
“Culture” is nebulous and seemingly ephemeral, as it consists of a lot of touchy-feely sentiments which tend to be at odds with how engineers have trained themselves to think – rationally and logically. DevOps is generally recognized as a means of driving better business outcomes via ...
Below is my review of the first edition of this book. I have included it in its entirety and because it is rather short. This book does a great job of putting architecture into a view that .NET developers and architects can relate to. The book covers design principles and patterns, a...
DevOps Summit at Cloud Expo 2014 Silicon Valley was a terrific event for us. The Qubell booth was crowded on all three days. We ran demos every 30 minutes with folks lining up to get a seat and usually standing around. It was great to meet and talk to over 500 people! My keynote was we...
The epic changes brought about by mobile and cloud computing over the past 5 years have completely transformed the way organizations do business today. We now live in an age where mobile devices are the PCs of choice and mobile apps are the ubiquitous software of choice in this digital...
Let me ask you a question: would you say that you have implemented logging correctly for your application? Correct in the sense that it will provide you with all the insights you require to keep your business going once your users are struck by errors? And in a way that does not advers...
The ability to automatically and reliably deploy entire application runtime environments is a key factor to optimizing the average time it requires to take features from idea to the hands of your (paying) customers. This minimization of feature cycle time or feature lead time is, after...
Imagine this — you're rolling out a new version of your web app. Works great in the dev environment, and it's been signed off on in staging, so it gets rolled out to production. Things seem fine, so you call it a night. Then the support requests begin flooding in. Some...
This past week the Appcore team got the opportunity to attend one of the industry’s leading cloud events, Cloud Expo in Santa Clara, CA. We spent a lot of time interacting with attendees at the exhibit portion of the event. As a software company with a sole commitment to CloudStack, we...
The goal of any DevOps solution is to optimize multiple processes in an organization. And success does not necessarily require that in executing the strategy everything needs to be automated to produce an effective plan. Yet, it is important that processes are put in place to handle a ...
In the last blog, we explored real world examples of smart cities and highlighted one such example in the São Paulo state of Brazil. What makes this an exciting model for other cities to evaluate and perhaps emulate is that it touches many city services that we can all relate to. It al...
When something as simple as an API can integrate massive amounts of data into, and through, a wide variety of applications, any company can be a digital enterprise. There is a perception that some industries are using technology to innovate, while others languish in antiquated ways of ...
The JVM issues vary from Java OutOfMemory Error to JVM Crash. Application developers might be not completely equipped to determine the root cause of the issue, hence DevOps can play a vital role in narrowing down the issue and connecting the right people/team to rectify the problem. ...
Though the problems seem daunting, the trend toward BYOD adoption doesn’t appear to be slowing. Many organizations see the drawbacks of BYOD but determine that the benefits are worth the extra risks. As long as companies practice common sense security policies such as app restrictions,...
ECMAScript 6 brings powerful new capabilities and some tasty syntactical sugar to the ubiquitous Javascript language, as it continues to grab an ever increasing slice of developer mindshare. Now that the ES6 feature set is frozen and just minor refinements will be made over the comi...
I had the opportunity to present on Nov 5th at DevOps Summit by SYS-CON Events in Santa Clara, CA. Here are my slides. The world is Hybrid. Organizations adopting DevOps are building Delivery Pipelines leveraging environments that are complex – spread across hybrid cloud and physical ...
Demonstrating the value of any tool can be tricky. There’s no “12 Step Program” you can follow to guarantee success. It’s not like trying to quit smoking or lose weight. There’s proven data spread over years of research showing how to do those things. In this article I will talk about ...
If you thought the Bring Your Own Device (BYOD) craze was a headache, just wait until button cameras, smart watches, and spy glasses (already here) are a daily occurrence in the office. Workplace #Wearables will be a huge challenge in the coming years as more devices, clothing and pret...
The IT infrastructure of modern businesses require a number of seemingly never-ending cycles to track assets. As these assets go through different stages of usefulness or functionality, IT teams must constantly manage the process, which takes them away from other more important tasks a...
Now is the age of information analytics. We have (very arguably) reached a point where the insight arising from data analytics can be applied to almost every aspect of a company, in every business vertical. But what shape should that analytics be? Increasingly we talk about embedded a...
In my previous article, I had introduced how DevOps can play a role in JVM troubleshooting. In this series, I would like to share a case study that we encountered in our organization and how we isolated the issue before engaging the right team to fix it. One of our customers upgrad...
The Industrial Revolution in the 18th to 19th centuries was a period during which predominantly rural societies in Europe and America became industrial and urban. Advances in steam technology, transportation, mass production and the telegraph collectively transformed industry and socie...
You're in a quarterly meeting where everyone is armed with slide decks; some good, some mind numbingly bad. It's your turn, and you have a concise five-slide deck comprised of targeted, well designed, and insightful graphs. The graphs are clear and the room is able to discuss the highs...
As our devices continue their inexorable march to greater variety and maturity, customer preferences represent the cutting edge, driving enterprises to accelerate their digital transformation initiatives to offer unified omnichannel interactions. However, this transformation goes well ...