First post of the year and was thinking "How come I haven't had enough fun with my software journey?". The fact is that I've been doing lots of things leaving a small room to think on technical writing, so I decided to go simple.
Today I found myself reading couple of articles this morning, but three of them really captured my attention. No doubt technology is driving today's world.
New IBM Watson Group
IBM has announced a new business unit around Watson that will boost IBM's portfolio and revenue. Three new software solutions were announced:
- IBM Watson Discovery Advisor, which aims to revolutionize how industries conduct research.
- IBM Watson Analytics, which allows users to explore Big Data insights.
- IBM Watson Explorer, which is designed to help users across the enterprise uncover and share data-driven insights.
A cool article in Forbe's site describe IBM's goals of moving Watson out in the field.
As a software developer, can wait for the chance to see (well, actually use) Watson consultancy services to build software
Mobile development patterns: Push, don't Pull!
As a non-web experienced, traditional developer, mobile development is a whole new world to me. Currently, finding my way on hybrid mobile programming model and therefore re-learning base concepts. One that Makes a lot of sense is the Push pattern (send the new data to stakeholders, don't wait for them to request it)..
Martin Keen has a great post, that later redirects to a redbook, about this pattern in a baking scenario that seems odd at first (removing the Check Balance button, can you picture that?) but then it takes form and shows the advantages of such pattern.
By the way, if you are interested on Mobile development, totally recommend to follow Martin's blog.
PureApplication System best practices
IBM PureApplication System itself is an appliance built on best-practices for IT topologies and private clouds, what else could be added to make it better?
The reality is that companies trust on PureApp to build their cloud, but engineers are not taking the most of the benefits of building software solutions around Pureapp. The problems could as simple as not using the correct pattern, therefore more manual steps are required, to performance problems that make the entire system shake.
For this, IBM has put together a Redbook that explains very well the best practices of setting up the box, to development on PureApp to production and maintenance. The Redbook not only covers the technical aspects of PureApp itself, but also the challenges and role adoptions the organization must think of before completely move to PureApp