How Are You Architecting for the Cloud – Science, Art or by Accident?Mon, 10 Mar 2014 14:00:00 EDT When was the last time you had a technology conversation that did not include the word ‘cloud’ in it? Gartner predicts that by 2016 the bulk of IT spend will be for the cloud. Gartner also believes that ‘nearly half of large enterprises will have hybrid cloud deployments by the end of 2017.’ Cloud technology continues to evolve at breakneck speeds and business wants to move to the cloud equally as fast. This presents significant challenges for technologists who need ensure the business doesn’t go crashing into a brick wall while moving at these speeds.
Cloud Pulse: Wherever You Go, There You AreMon, 10 Mar 2014 09:45:00 EDT There are people who take life slowly, accept it on its terms, meditate, read about meditation, and internalize books like "Wherever You Go, There You Are," a bestseller by a guy with a hyphenated name. I'm more of a Malcolm Gladwell fan -- Outliers or his newest book “David and Goliath: Underdogs, Misfits, and the Art of Battling Giants."
Maybe I'm just naturally the type that will spend 10,000 hours practicing, sharpening, mastering, thinking about the advantages a startup has over leaders in the market, getting back in the game. I've been in enterprise software for 30 years and the cloud since its formation. A long time ago, I faced the fact that I don't have the basketball gene (although I do coach several boys' sports teams) and I'm pretty sure meditating will not increase my productivity as a start-up CEO. I could be wrong on the meditating part.
Open Source IoT at Eclipse: Frameworks & Tools for IoT DevelopersMon, 10 Mar 2014 09:15:00 EDT The Eclipse IoT community is growing community of open source projects focused on providing the building blocks for the IoT industry. The goal of the community is to provide open source implementations of important IoT standards, frameworks that implement key services for IoT applications and tools to make it easier for developers to create IoT applications. If IoT is going to achieve success and interoperability then the industry will need these basic building blocks.
In his session at @ThingsExpo, Ian Skerrett, Director of Marketing at the Eclipse Foundation, will introduce the Eclipse IoT open source community. He will provide a detailed introduction to the 12 different open source projects already at Eclipse, including support for IoT standards such as MQT, CoAP, One M2M and Lightweight M2M. He will also discuss how companies and individuals can use the Eclipse open source building blocks to build IoT applications.
What Are the Top Security Concerns When Moving to the Cloud?Mon, 10 Mar 2014 07:00:00 EDT Cloud computing brings a myriad of benefits for any enterprise, but it is also a cause for concern in a world where, according to InformationWeek, cyber criminals are now targeting "any company where they can find data to resell, disrupt or exploit."
Moving your company's sensitive data into the hands of third-party cloud providers expands and complicates the risk landscape in which you operate every day.
In order to understand what concerns should be given emphasis in your cloud security strategy, you need to understand what you can't afford to lose and what can protect you.
Benefits of VirtualizationMon, 10 Mar 2014 07:00:00 EDT Just by its mere name, virtualization conjures up images of expensive, complicated technologies that for the most part only the largest companies can grasp, when in fact there are many benefits that virtualization can bring to small businesses, two being IT efficiency and cost savings. The likes of VMware Workstation and Oracle's VirtualBox both have brought this technology well within the budgets of small businesses.
The following suggestions will help you gain the most benefit of virtualization within your small business.
Design Patterns in Java LiveLessons ReviewThu, 06 Mar 2014 10:00:00 EST I have spent the past few weeks watching this video series. I started watching it on the treadmill in the morning before work. I did that until I hit lesson 5. It is 4 hours and 20 minutes long. I started watching lesson 5 in front of the computer, not because I didn't want to walk for over four hours, but because I wanted to look at the code you can download with these lessons.
In lesson 5 covers a ton of patterns. The thing I like most about the way the patterns are introduced is that they are introduced working with other patterns. The way patterns should be used, together.
Famo.us plan therefore to bundle Blink (Chrome 33) with Apps in order to offer WebGL and other improvements to Wrapped Web Apps. The downside is of course the size of Blink which is somewhere between 10M and 30M depending on which tech forum you follow. Famo.us plan to get round this by offering a one-off download of a shared library, of course this would need to be updated when the next version of Chrome is released. They have a neat demo showing Chrome 33 features including WebGL running through a WebView on Android KitKat.
Three Tips to Gain Executive Buy-In on APMMon, 03 Mar 2014 14:00:00 EST Convincing the astute executive who is cautious in not making an impetuous decision on an APM investment can prove to be challenging. Consider the amount of due diligence that is brought to bear in the decision making process. The wide array of APM technologies that need to be reviewed can be intimidating.
The selection criteria for application monitoring doesn't have to be an arduous one, lending credence to the idea that an APM solution can be simplified, understood, and implemented. I'm suggesting that the critical success factors in the adoption of APM center around the End-User-Experience (EUE) and the integration touch points with existing ITIL/ITSM processes.
Achieving Agile Transformation with Kanban, Kotter, and Lean Startup Fri, 17 Jan 2014 12:00:00 EST Change in IT is the only constant that you find in IT. Even the methods for managing change, change. Resistance to change is an open invitation to the Grim Reaper of software development projects in decent size companies.
I have mentioned this in other book reviews, and find that it applies here as well. I was sitting in a meeting some time ago with a company that was embracing Scrum like a ten year old being offered a warm plate of chocolate chip cookies. They were grabbing at it as fast as they're little hands could reach out and grab the goodies.
Watching this made me wonder what is was about Scrum that made them embrace it so emphatically. They had claimed to be an Agile shop for years, but were still failing to deliver quality software on time within budget. In past years they refused every single proposed process improvement recommendation made by consultants.
Objective-C Programming: The Big Nerd Ranch Guide (2nd Edition)Wed, 18 Dec 2013 06:19:00 EST This book is the perfect place for an experienced developer to start with iOS programming. I say experienced developer because this book does a great job of showing you the basics of C and the Objective-C language, but if you don't understand the basics of programming, you are probably going to get lost. Maybe not, but I found myself saying, "I am glad I already know what that is" about quite a few topics that were used to explain the subject matter. If you are experienced with C#, C, Java, or C++, you will be fine.
OpenXava 4.9 ReleasedThu, 12 Dec 2013 15:06:41 EST OpenXava is an AJAX Java Framework for Rapid Development of Enterprise Web Applications.
In OpenXava you only have to write the domain classes in plain Java to get a web application ready for production.
Consolidate Multiple Database Sources for Single-Source Reporting ToolWed, 11 Dec 2013 15:17:29 EST An effort to solve data source preparation in reporting tool developing.
Data sources cover the result set of SQL queries or stored procedures, and the 2D table from the text or Excel files. Owing to the technical competence or versioning, various reporting tools may only support a single data source, such as JasperReport, Quiee, BIRT, and Crystal Report.
Exploit the Results of Pmd, Findbugs and CheckStyleTue, 26 Nov 2013 11:31:18 EST Many Java static analysis tools exist right there, each one focus on a specific area and has its advantages, however if these tools report thousands of violations it became a challenge to exploit them.
Let's discover another way to exploit the result of these tools.